@media (min-width:60rem){.for-small,.mq-mobile-only,.mq-mobileonly{display:none!important}}@media (max-width:calc(60rem - 1px)){.mq-desktop-only,.mq-desktoponly{display:none!important}}@media (max-width:calc(60rem - 1px)){.mq-desktop-only-sm,.mq-desktoponly-sm{display:none!important}}@media (min-width:1225px){.mq-desktop-only-sm,.mq-desktoponly-sm{display:none!important}}@media (max-width:1224px){.mq-desktop-only-lg,.mq-desktoponly-lg{display:none!important}}.block-cta-card-carousel.block-cta-card-carousel{grid-column:content-start/full-width-end}.block-cta-card-carousel.block-cta-card-carousel .textual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.6rem}.block-cta-card-carousel.block-cta-card-carousel .textual .h3,.block-cta-card-carousel.block-cta-card-carousel .textual h3{line-height:1.2;font-size:32px;font-family:"proxima-nova";font-weight:normal;font-size:clamp(2rem,1vw + 1.5rem,2.25rem)}.block-cta-card-carousel.block-cta-card-carousel .textual .h3 b,.block-cta-card-carousel.block-cta-card-carousel .textual .h3 strong,.block-cta-card-carousel.block-cta-card-carousel .textual h3 b,.block-cta-card-carousel.block-cta-card-carousel .textual h3 strong{font-weight:bold}.block-cta-card-carousel.block-cta-card-carousel .roof-text{color:var(--sapphire)}.block-cta-card-carousel.block-cta-card-carousel .embla{width:100%;margin:auto;--slide-spacing:17px;--slide-size:var(--slide-width)}.block-cta-card-carousel.block-cta-card-carousel .embla__viewport{overflow:hidden}.block-cta-card-carousel.block-cta-card-carousel .embla__container{-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.block-cta-card-carousel.block-cta-card-carousel .embla__container .embla__slide:last-child{margin-right:var(--slide-spacing)}.block-cta-card-carousel.block-cta-card-carousel .embla__slide{min-height:21.8em}@media (min-width:60rem){.block-cta-card-carousel.block-cta-card-carousel .embla__slide{min-height:290px}}@media (min-width:60rem) and (max-width:1299px){.block-cta-card-carousel.block-cta-card-carousel .embla__slide{min-height:320px}}.ccc-viewport{overflow:hidden}.ccc-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px}.ccc-slide{--slide-width:min(82.8%,323px);--slide-height:390px display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.66rem;border-radius:20px;background-color:var(--white);position:relative;border-radius:20px;overflow:hidden;min-width:var(--slide-width);min-height:var(--slide-height)}.ccc-slide .textual{padding:34px 18px 0;position:relative;z-index:2}.ccc-slide .visual{position:absolute;bottom:0;right:0;z-index:1;width:100%;line-height:0}.ccc-slide .visual img{min-height:100%;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}.ccc-slide .button-container{padding-top:1rem}@media (min-width:60rem){.ccc-slide{--slide-width:min(68%,821px);--slide-height:290px}.ccc-slide .textual{padding-left:3rem;width:50%}.ccc-slide .visual{inset:0}}.ccc-slide h3.ccc-title{line-height:1.25;font-size:32px;padding-right:3h;font-family:"proxima-nova";font-weight:normal;font-size:clamp(2rem,1vw + 1.5rem,2.25rem)}.ccc-slide h3.ccc-title b,.ccc-slide h3.ccc-title strong{font-weight:bold}
/*# sourceMappingURL=cta-card-carousel.css.map */