:root{--s-card-grid--card-border:1px solid var(--color-line);--s-card-grid--card-padding:var(--x4);--s-card-grid--card-padding-mob:var(--x2);--s-card-grid--card-border-radius:8px;--s-card-grid--card-box-shadow:0 2px 4px 0 #0000001a;--s-card-grid--card-hover-border:1px solid var(--color-one);--s-card-grid--card-hover-box-shadow:0 4px 8px 0 #0000001a}.s-card-grid:has(.is-cta):not(:has(.not-cta)){margin:var(--x4) 0}section:has(+.s-card-grid:has(.is-cta):not(:has(.not-cta))){margin-bottom:var(--x4)!important}.s-card-grid:has(.is-cta):not(:has(.not-cta))+section{margin-top:var(--x4)}.s-card-grid__intro:not(:empty){margin-bottom:var(--x4)}.s-card-grid__intro>:last-child>:last-child{margin-bottom:0}.s-card-grid__outro:not(:empty){margin-top:var(--x8)}.s-card-grid__outro>:last-child>:last-child{margin-bottom:0}.s-card-grid__cards{gap:var(--x2) 0}.s-card-grid__header .c-heading{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.s-card-grid__card.s-card-grid--icon .s-card-grid__card--inner{background-color:var(--color-four);padding:var(--x4);border-radius:var(--x1);border:2px solid #0000;flex-direction:column;transition:all .3s ease-in-out;display:flex}.s-card-grid__card.s-card-grid--icon a.s-card-grid__card--inner:hover,.s-card-grid__card.s-card-grid--icon .s-card-grid__card--inner.s-card-grid__card--inner-link:hover{border:2px solid var(--color-one)}.s-card-grid__card.s-card-grid--icon a.s-card-grid__card--inner:hover .c-heading,.s-card-grid__card.s-card-grid--icon .s-card-grid__card--inner.s-card-grid__card--inner-link:hover .c-heading{color:var(--color-one)}.s-card-grid__card.s-card-grid--icon a.s-card-grid__card--inner:hover .s-card-grid__card--buttons,.s-card-grid__card.s-card-grid--icon a.s-card-grid__card--inner:hover .s-card-grid__card--buttons:hover,.s-card-grid__card.s-card-grid--icon a.s-card-grid__card--inner:hover .s-card-grid__card--buttons .button-link-one:hover,.s-card-grid__card.s-card-grid--icon .s-card-grid__card--inner.s-card-grid__card--inner-link:hover .s-card-grid__card--buttons,.s-card-grid__card.s-card-grid--icon .s-card-grid__card--inner.s-card-grid__card--inner-link:hover .s-card-grid__card--buttons:hover,.s-card-grid__card.s-card-grid--icon .s-card-grid__card--inner.s-card-grid__card--inner-link:hover .s-card-grid__card--buttons .button-link-one:hover{color:var(--color-one)!important}.s-card-grid__card.s-card-grid--icon a.s-card-grid__card--inner:hover .s-card-grid__card--buttons .button-link-one:after,.s-card-grid__card.s-card-grid--icon .s-card-grid__card--inner.s-card-grid__card--inner-link:hover .s-card-grid__card--buttons .button-link-one:after{left:12px}.s-card-grid__card.s-card-grid--icon .s-card-grid__card--image{width:fit-content;margin-bottom:var(--x4);align-self:flex-start;height:fit-content}.s-card-grid__card.s-card-grid--icon .s-card-grid__card--image img{width:auto;height:auto;max-height:96px;display:block}.s-card-grid__card.s-card-grid--icon .s-card-grid__card--content{flex:1;padding:0!important}.s-card-grid__card.s-card-grid--icon .s-card-grid__card--content .c-heading{font-family:var(--h4-font-family);color:var(--h4-color);font-weight:var(--h4-font-weight);font-size:var(--h4-size-mob);line-height:var(--h4-line-height-mob);text-transform:var(--h4-text-transform);letter-spacing:var(--h4-letter-spacing-mob);margin-bottom:var(--x1);transition:all .3s ease-in-out;display:block}@media (width>=992px){.s-card-grid__card.s-card-grid--icon .s-card-grid__card--content .c-heading{font-size:var(--h4-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}}.s-card-grid__card.s-card-grid--icon .s-card-grid__card--content .s-card-grid__card--buttons{margin-top:0;transition:all .3s ease-in-out}.s-card-grid__card.s-card-grid--icon .s-card-grid__card--content .s-card-grid__card--buttons .button-link-one:after{transition:all .3s ease-in-out}.s-card-grid--full .not-cta{align-self:stretch;height:100%;display:grid}.s-card-grid--full .is-cta{border-radius:var(--x2);padding:var(--x4);justify-content:space-between;gap:var(--x7);flex-direction:column;display:flex}.s-card-grid--full .is-cta .s-card-grid__card--is-cta-content{align-self:center;max-width:693px;height:fit-content;position:relative}.s-card-grid--full .is-cta .s-card-grid__card--is-cta-content .c-heading{color:var(--text-color-one-dark);margin-bottom:var(--x1)}.s-card-grid--full .is-cta .s-card-grid__card--is-cta-content .c-content p{color:var(--text-color-two-dark)}.s-card-grid--full .is-cta .s-card-grid__card--is-cta-content .s-card-grid__card--is-cta-buttons .button{margin-top:var(--x3)}.s-card-grid--full .is-cta .s-card-grid__card--is-cta-image img{border-radius:8px;width:100%;height:fit-content}.s-card-grid__card{transition:all .2s;overflow:hidden}.s-card-grid__card--buttons{gap:var(--x2);margin-top:var(--x3);flex-wrap:wrap;display:flex}.s-card-grid__card--buttons .button{margin:0!important}.s-card-grid__card--buttons .button,.s-card-grid__card--buttons .button span{transition:all .3s}.s-card-grid__card a.s-card-grid__card--inner:hover .button-one{background-color:var(--color-one-hover)}.s-card-grid__card a.s-card-grid__card--inner:hover .button-two span{color:var(--color-one)}.s-card-grid__card--image img{max-width:100%;height:auto;display:block}.s-card-grid__card--content{height:100%;padding:var(--card-inner-padding)}.s-card-grid__card--content>:last-child>:last-child{margin-bottom:0}.s-card-grid__card.image-type-full .s-card-grid__card--inner{border:none!important}.s-card-grid__card.image-type-full .s-card-grid__card--image{grid-area:1/1;height:100%;position:relative}.s-card-grid__card.image-type-full .s-card-grid__card--image .overlay{border-radius:var(--x2);position:absolute;inset:0}.s-card-grid__card.image-type-full .s-card-grid__card--image .overlay-light{background:linear-gradient(270deg,#0000 0%,#0006 99.76%)}.s-card-grid__card.image-type-full .s-card-grid__card--image .overlay-dark{background:linear-gradient(270deg,#0003 0%,#0006 100%)}.s-card-grid__card.image-type-full .s-card-grid__card--image img{aspect-ratio:352/235;object-fit:cover;object-position:center;border-radius:var(--x2);height:100%}.s-card-grid__card.image-type-full .s-card-grid__card--content{height:100%;padding:var(--x4);flex-direction:column;grid-area:1/1;justify-content:space-between;min-width:0;display:flex;position:relative}.s-card-grid__card.image-type-full .s-card-grid__card--content-text .c-heading{margin-bottom:var(--x1);font-size:clamp(28px,3vw,40px)}.s-card-grid__card.image-type-full .s-card-grid__card--content-text .c-header .c-heading,.s-card-grid__card.image-type-full .s-card-grid__card--content-text .c-content p{color:var(--text-color-one-dark)}.s-card-grid__card.image-position-bottom .s-card-grid__card--inner{flex-direction:column-reverse}.s-card-grid__card.image-position-bottom .s-card-grid__card--content{padding-top:var(--card-inner-padding);border-radius:var(--card-border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}.s-card-grid__card.image-position-bottom.image-type-full .s-card-grid__card--inner{border:var(--card-border)}.s-card-grid .button{pointer-events:none}@media (width>=576px){.s-card-grid__cards{gap:var(--x4) 0}}@media (width>=768px){.s-card-grid__card .is-cta{padding:var(--x5);gap:var(--x6);flex-direction:row}.s-card-grid__card .is-cta .s-card-grid__card--is-cta-content,.s-card-grid__card .is-cta .s-card-grid__card--is-cta-image{flex:1}.s-card-grid__card .is-cta .s-card-grid__card--is-cta-image,.s-card-grid__card .is-cta .s-card-grid__card--is-cta-image img{max-width:440px}.s-card-grid__card .s-card-grid__card--inner .s-card-grid__card--content{padding:var(--x5)}.s-card-grid__card.s-card-grid--icon .s-card-grid__card--image{align-self:flex-end}.s-card-grid .two-cols .s-card-grid__card--image,.s-card-grid .two-cols .s-card-grid__card--content{max-height:398px}}@media (width>=992px){.s-card-grid__card .not-cta .s-card-grid__card--content{max-width:341px}.s-card-grid__card .is-cta{padding:var(--x5);gap:var(--x6);flex-direction:row}.s-card-grid__card .is-cta .s-card-grid__card-is-cta-content,.s-card-grid__card .is-cta .s-card-grid__card--is-cta-image{flex:unset}.s-card-grid__card .is-cta .s-card-grid__card--is-cta-content{max-width:693px}}@media (width>=1200px){.s-card-grid__card .is-cta .s-card-grid__card--is-cta-image,.s-card-grid__card .is-cta .s-card-grid__card--is-cta-image img{width:100%;max-width:564px}}@media (width<=991.98px){.s-card-grid{--card-inner-padding:var(--s-card-grid--card-padding-mob)}.s-card-grid__outro:not(:empty){margin-top:var(--x6)}}
