body .is-root-container section.block-cta-banner{position:relative;overflow:hidden;padding:min(calc(3.75rem + 6.875 * (100vw - 22.5rem) / 67.5),10.625rem) 0;background:#f6f6f6}body .is-root-container section.block-cta-banner.has-mobile-img .background .bg-wrapper.desktop{display:none}@media(min-width: 64rem){body .is-root-container section.block-cta-banner.has-mobile-img .background .bg-wrapper.desktop{display:block}}@media(min-width: 64rem){body .is-root-container section.block-cta-banner.has-mobile-img .background .bg-wrapper.mobile{display:none}}body .is-root-container section.block-cta-banner .background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container section.block-cta-banner .background .bg-video-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container section.block-cta-banner .background .bg-video-image .bg-wrapper{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container section.block-cta-banner .background .bg-video-image .bg-wrapper .image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container section.block-cta-banner .background .bg-video-image .bg-wrapper .image .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container section.block-cta-banner .background .bg-video-image .video-player{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;transform:scale(1);opacity:1;transition:transform .2s ease-out;will-change:transform,opacity}body .is-root-container section.block-cta-banner .background .bg-video-image .video-player iframe{position:absolute;top:50%;left:50%;width:177.77vh;height:100vh;transform:translate(-50%, -50%);pointer-events:none}@media(min-aspect-ratio: 16/9){body .is-root-container section.block-cta-banner .background .bg-video-image .video-player iframe{width:100vw;height:56.25vw}}body .is-root-container section.block-cta-banner .background .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;z-index:2;background:rgba(255,255,255,.7)}@media(min-width: 48rem){body .is-root-container section.block-cta-banner .background .overlay{background:linear-gradient(-105deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.1) 100%)}}body .is-root-container section.block-cta-banner .headline{font-family:"Poppins",sans-serif;font-size:min(calc(1.875rem + 0.125 * (100vw - 22.5rem) / 67.5),2rem);font-weight:300;line-height:1;letter-spacing:0;text-decoration:none;text-transform:none}body .is-root-container section.block-cta-banner .wrapper{position:relative;z-index:4;display:flex;justify-content:flex-end}body .is-root-container section.block-cta-banner .wrapper .content-wrapper{display:flex;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 67.5),2.5rem);flex-flow:column;text-align:center}@media(min-width: 48rem){body .is-root-container section.block-cta-banner .wrapper .content-wrapper{max-width:25.625rem;text-align:right}}body .is-root-container section.block-cta-banner .wrapper .content-wrapper .rich-text{font-family:"Poppins",sans-serif;font-size:clamp(1.0625rem,calc(1.0625rem + 0 * (100vw - 22.5rem) / 67.5),1.0625rem);font-weight:400;line-height:1.8;letter-spacing:0;text-decoration:none;text-transform:none}body .is-root-container section.block-cta-banner .wrapper .content-wrapper .buttons{justify-content:center}@media(min-width: 48rem){body .is-root-container section.block-cta-banner .wrapper .content-wrapper .buttons{justify-content:flex-end}}
/*# sourceMappingURL=cta-banner.css.map */
