body .is-root-container .block-cta-banner-2{padding-top:min(calc(3.125rem + 4.375 * (100vw - 22.5rem) / 77.5),7.5rem);padding-bottom:min(calc(3.125rem + 4.375 * (100vw - 22.5rem) / 77.5),7.5rem);background-color:#fff;position:relative;overflow:hidden}body .is-root-container .block-cta-banner-2 .headline{font-family:elza;font-weight:400;line-height:1;font-size:min(calc(1.625rem + 1.625 * (100vw - 22.5rem) / 77.5),3.25rem);letter-spacing:-0.03em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;color:#fff}body .is-root-container .block-cta-banner-2 .wrapper{width:100rem;padding-right:min(calc(0.001rem + 2.499 * (100vw - 22.5rem) / 77.5),2.5rem);padding-left:min(calc(0.001rem + 2.499 * (100vw - 22.5rem) / 77.5),2.5rem);position:relative;z-index:1}body .is-root-container .block-cta-banner-2 .wrapper .banner{padding-top:2.5rem;padding-bottom:2.5rem;padding-right:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-left:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);background-color:#0e2532;border-radius:0rem;display:grid;grid-template-columns:1fr}@media(min-width: 64rem){body .is-root-container .block-cta-banner-2 .wrapper .banner{grid-template-columns:1fr 1fr;justify-content:center;align-items:center}}body .is-root-container .block-cta-banner-2 .wrapper .banner .content{gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;text-align:center}@media(min-width: 64rem){body .is-root-container .block-cta-banner-2 .wrapper .banner .content{align-items:flex-start;text-align:left}}body .is-root-container .block-cta-banner-2 .wrapper .banner .content .headline-wrapper{gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);display:flex;flex-direction:column}body .is-root-container .block-cta-banner-2 .wrapper .banner .content .headline-wrapper .overline{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;color:#fff}body .is-root-container .block-cta-banner-2 .wrapper .banner .content .line{width:100%;height:1px;background-color:rgba(255,255,255,.2);opacity:.2;margin-block:0}body .is-root-container .block-cta-banner-2 .wrapper .banner .content .buttons{display:flex;flex-flow:row;gap:.5rem}body .is-root-container .block-cta-banner-2 .wrapper .banner .content .rich-text{font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper{position:relative}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .image-video{border-radius:0rem;position:relative;max-width:35rem;max-height:26.875rem;font-size:0;z-index:2;margin:0 auto;max-width:100%;overflow:hidden}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .image-video::after{display:inline-block;padding-top:76.7857142857%;width:100%;content:""}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .image-video img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .image-video .image.has-overlay::after{border-radius:0rem;background-color:#0e2532;opacity:.2}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .decoration-0{position:absolute;bottom:clamp(-3.9375rem,calc(-1.875rem + -2.0625 * (100vw - 22.5rem) / 77.5),-1.875rem);left:0;z-index:1;width:min(calc(4.6875rem + 2.8125 * (100vw - 22.5rem) / 77.5),7.5rem);height:min(calc(4.6875rem + 3.125 * (100vw - 22.5rem) / 77.5),7.8125rem);pointer-events:none}@media(min-width: 64rem){body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .decoration-0{bottom:0;left:min(calc(-2.5rem + 0.625 * (100vw - 64rem) / 36),-1.875rem)}}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .decoration-0 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .decoration-1{position:absolute;top:0;right:0;z-index:3;width:min(calc(4.125rem + 1.875 * (100vw - 22.5rem) / 77.5),6rem);height:min(calc(4.125rem + 1.875 * (100vw - 22.5rem) / 77.5),6rem);pointer-events:none}@media(min-width: 64rem){body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .decoration-1{right:min(calc(0.0000625rem + 1.2499375 * (100vw - 64rem) / 36),1.25rem)}}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .decoration-1 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}