.imageCard .grid-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin:auto;font-family:"ws_bergen_text"}
.imageCard .image{width:100%}
.imageCard .eyebrow-text{font-size:15px;font-weight:600;letter-spacing:5px;line-height:160%}
.imageCard .headline-text{font-size:45px;font-weight:400;line-height:120%}
.imageCard .description-text p{font-size:18px;font-weight:400}
.imageCard .item1,.imageCard .item2{background:var(--imagecard-primary-background-color)}
.imageCard .item3,.imageCard .item4{background:var(--imagecard-secondary-background-color)}
.imageCard .secondary-image-section,.imageCard .primary-image-section{display:flex;flex-direction:column;width:90%;gap:6px;font-style:italic;font-size:13px;line-height:160%}
.imageCard .image-card-information{margin:0 12px;display:flex;flex-direction:column;gap:24px}
.imageCard .ws-button-link{background:var(--background-cta-color);padding:16px 24px;border-radius:12px;text-decoration:none;font-family:"ws_bergen_text";margin:0 12px;display:flex}
.imageCard .ws-button-link .cta-link{color:var(--font-color);text-decoration:none;font-family:'ws_bergen_text_semiBold';font-weight:600}
.imageCard .cta-details{display:flex;align-items:center;gap:12px;width:100%;justify-content:space-between;cursor:pointer;text-decoration:none}
.imageCard .svg-color{stroke:#fff}
.imageCard .ws-button-link:hover{background:var(--hover-background-cta-color);color:var(--hover-font-color);cursor:pointer}
.imageCard .ws-button-link:hover .svg-color{stroke:var(--hover-font-color)}
.imageCard .item1{margin-bottom:165px}
.imageCard .primary-image-section{position:relative;bottom:115px;margin:auto}
.imageCard .secondary-image-section{position:relative;bottom:85px;margin:auto}
.imageCard .secondary-image-section img{width:100%;object-fit:cover}
@media(min-width:768px){.imageCard .secondary-image-section,.imageCard .primary-image-section{width:fit-content;align-items:flex-end}
.item.item2{position:relative}
.imageCard .cta-details{justify-content:flex-start}
.imageCard .ws-button-link{display:inline-block}
.imageCard .grid-container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}
.imageCard .item1,.imageCard .item3{padding-left:160px;position:relative}
.imageCard .item1{margin-bottom:265px}
.imageCard .primary-image-section{margin:unset;bottom:50px}
.imageCard .secondary-image-section{margin:unset;bottom:235px;align-items:flex-end}
.imageCard .secondary-image-section img{height:265px;width:272px;object-fit:cover;margin-left:34px}
.imageCard .image-card-information{max-width:613px}
.item.item1::after{position:absolute;content:"";width:1px;background:#A1A1A133;bottom:-265px;right:-10px;top:0;z-index:1}
.item.item1::before{position:absolute;content:"";width:1px;background:#A1A1A133;bottom:-265px;left:50px;top:0;z-index:1}
.item.item2::before{position:absolute;content:"";width:1px;background:#A1A1A133;bottom:0;left:24px;top:0}
.item.item2::after{position:absolute;content:"";width:1px;background:#A1A1A133;bottom:0;right:180px;top:0}
.imageCard .grid-container::after{position:absolute;content:"";width:1px;background:#A1A1A133;bottom:0;right:50px;top:0;z-index:0}
.item.item4{z-index:1}
}
@media(min-width:1440px){.imageCard .item1,.imageCard .item3{padding-left:192px}
.item.item2::before{position:absolute;content:"";width:1px;background:#A1A1A133;bottom:0;left:40px;top:0}
.item.item2::after{position:absolute;content:"";width:1px;background:#A1A1A133;bottom:0;right:260px;top:0}
.imageCard .secondary-image-section img{height:383px;width:394px;object-fit:cover;margin-left:50px}
.imageCard .secondary-image-section{bottom:350px}
}
.ws-button-link{padding:16px 24px;border-radius:12px;text-decoration:none;font-family:'ws_bergen_text';color:var(--font-color)}
.cta-details{display:flex;align-items:center;gap:12px}
.svg-color{stroke:var(--font-color)}
.ws-button-link:hover{background:var(--hover-background-cta-color);color:var(--hover-font-color)}
.ws-button-link:hover .svg-color{stroke:var(--hover-font-color)}