/* ---- hero-background-content.css ---- */
.block-hero-background-content{display:flex;flex-flow:column;position:relative;padding-top:min(calc(3.75rem + 2.5 * (100vw - 22.5rem) / 77.5),6.25rem);color:#fff;background:#003764;overflow:hidden;min-height:min(calc(21.875rem + 18.75 * (100vw - 22.5rem) / 77.5),40.625rem);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-hero-background-content .bg-video{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:0;overflow:hidden;pointer-events:none}.block-hero-background-content .bg-video .overlay-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;z-index:1}.block-hero-background-content .bg-video .overlay-wrapper .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:1;background:#000}.block-hero-background-content .bg-video .overlay-wrapper .gradient{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;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.4) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 40%)}.block-hero-background-content .bg-video .bg-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}.block-hero-background-content .bg-video .bg-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}.block-hero-background-content .bg-video .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}@media(min-aspect-ratio: 16/9){.block-hero-background-content .bg-video .video-player.type-embed{height:300%;top:-100%}}@media(max-aspect-ratio: 16/9){.block-hero-background-content .bg-video .video-player.type-embed{width:300%;left:-100%}}.block-hero-background-content .bg-video .video-player iframe,.block-hero-background-content .bg-video .video-player video{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;pointer-events:none}.block-hero-background-content .bg-video .video-player .play-button-wrapper{display:none}.block-hero-background-content .wrapper{display:flex;flex-flow:column;z-index:2;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);margin-top:auto;padding-bottom:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}.block-hero-background-content .wrapper .inner{display:flex;flex-flow:column;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.block-hero-background-content .wrapper .inner .headline.style-default{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1.5rem + 2.25 * (100vw - 22.5rem) / 77.5),3.75rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;line-height:1}.block-hero-background-content .wrapper .inner .highlight{display:flex;flex-flow:column;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}.block-hero-background-content .wrapper .inner .rich-text{font-family:Aeonik Pro;font-weight:400;line-height:1.4;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}.block-hero-background-content .wrapper .buttons{display:flex;flex-flow:row;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem);flex-wrap:wrap}
/* ---- content-grid-2.css ---- */
.block-content-grid-2{padding-top:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem);padding-bottom:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);background-color:#fff;display:flex;position:relative;flex-direction:column;overflow:hidden}.block-content-grid-2 .wrapper{position:relative;z-index:1}.block-content-grid-2 .headline-top{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1.5rem + 2.25 * (100vw - 22.5rem) / 77.5),3.75rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939}.block-content-grid-2 .headline-slide{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1rem + 0.625 * (100vw - 22.5rem) / 77.5),1.625rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939}.block-content-grid-2 .headline-wrapper{width:100rem;gap:1rem;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);display:grid;grid-template-columns:1fr}.block-content-grid-2 .headline-wrapper .overline{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939}.block-content-grid-2 .wrapper-controls{width:100rem;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(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);display:flex;flex-flow:row wrap}.block-content-grid-2 .wrapper-controls .line{height:.063rem;background-color:#363939;opacity:.2;display:block;width:100%}.block-content-grid-2 .wrapper-controls .inner-controls{gap:.5rem;display:flex;justify-content:space-between;align-items:center;width:100%}.block-content-grid-2 .wrapper-controls .inner-controls .swiper-indicator{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939}.block-content-grid-2 .wrapper-controls .inner-controls .swiper-indicator.swiper-pagination-lock+.swiper-controls{display:none}.block-content-grid-2 .wrapper-controls .inner-controls .swiper-controls{display:flex;flex-flow:row;gap:.5rem}.block-content-grid-2 .wrapper-slider{width:100rem;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(1.125rem + 0.375 * (100vw - 22.5rem) / 77.5),1.5rem)}.block-content-grid-2 .wrapper-slider .slider{overflow:hidden}.block-content-grid-2 .wrapper-slider .slider .swiper-wrapper{align-items:stretch;height:auto !important}.block-content-grid-2 .wrapper-slider .slider .swiper-wrapper .slide{gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-right:min(calc(2rem + 0.5 * (100vw - 22.5rem) / 77.5),2.5rem);padding-left:min(calc(2rem + 0.5 * (100vw - 22.5rem) / 77.5),2.5rem);border-radius:0rem;border-style:solid;border-width:1px;border-color:#f7f7f7;background-color:#f7f7f7;padding-top:1.25rem;padding-bottom:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);display:flex;flex-direction:column;align-items:flex-start}.block-content-grid-2 .wrapper-slider .slider .swiper-wrapper .slide .icon{border-radius:8rem;background-color:#fff;width:min(calc(3.125rem + 0.625 * (100vw - 22.5rem) / 77.5),3.75rem);height:min(calc(3.125rem + 0.625 * (100vw - 22.5rem) / 77.5),3.75rem);display:flex;justify-content:center;align-items:center;width:min(calc(1.875rem + 3.75 * (100vw - 22.5rem) / 77.5),5.625rem);height:min(calc(1.875rem + 3.75 * (100vw - 22.5rem) / 77.5),5.625rem);padding:min(calc(0.5rem + 0.4375 * (100vw - 22.5rem) / 77.5),0.9375rem)}.block-content-grid-2 .wrapper-slider .slider .swiper-wrapper .slide .icon .picture{display:flex;flex-grow:initial;justify-content:center;align-items:center;max-width:100%;max-height:100%}.block-content-grid-2 .wrapper-slider .slider .swiper-wrapper .slide .icon .picture .img{color:#006ba4;opacity:1;max-width:100%;max-height:100%}.block-content-grid-2 .wrapper-slider .slider .swiper-wrapper .slide .content{gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);display:grid;grid-template-columns:1fr}.block-content-grid-2 .wrapper-slider .slider .swiper-wrapper .slide .content .component-rich-text{font-family:Aeonik Pro;font-weight:400;line-height:1.4;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#757575;width:100%}
/* ---- logo-soup-4.css ---- */
.block-logo-soup-4{padding-top:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem);padding-bottom:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);background-color:#fff;display:flex;position:relative;flex-direction:column;flex-wrap:wrap;color:#fff}.block-logo-soup-4 .title-wrap{width:100rem;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),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);display:flex;position:relative;flex-wrap:wrap;z-index:2}.block-logo-soup-4 .title-wrap .title-holder{gap:1rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}.block-logo-soup-4 .title-wrap .title-holder .overline{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939;display:block}.block-logo-soup-4 .title-wrap .title-holder .headline.style-default{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1.5rem + 2.25 * (100vw - 22.5rem) / 77.5),3.75rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939;line-height:1}.block-logo-soup-4 .featured-card{display:grid;position:relative;grid-template-columns:1fr;background-color:#003764;padding:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);width:100%}@media(min-width: 64.01rem){.block-logo-soup-4 .featured-card{grid-template-columns:minmax(0, auto) 1fr;padding:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}}.block-logo-soup-4 .featured-card .headline.style-default{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1.375rem + 1.125 * (100vw - 22.5rem) / 77.5),2.5rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}.block-logo-soup-4 .featured-card .content{font-family:Aeonik Pro;font-weight:400;line-height:1.4;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;display:flex;flex-direction:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);justify-content:space-around}.block-logo-soup-4 .featured-card .img-wrap{height:100%;position:relative;max-width:min(calc(18.75rem + 32.5 * (100vw - 22.5rem) / 77.5),51.25rem);max-height:min(calc(15.625rem + 6.25 * (100vw - 22.5rem) / 77.5),21.875rem)}.block-logo-soup-4 .featured-card .img-wrap .picture{height:100%}.block-logo-soup-4 .featured-card .img-wrap .image,.block-logo-soup-4 .featured-card .img-wrap .img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.block-logo-soup-4 .logo-posts{width:100rem;gap:0rem;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);position:relative;z-index:2}.block-logo-soup-4 .logo-posts .logos{gap:min(calc(0.001rem + 4.999 * (100vw - 22.5rem) / 77.5),5rem);display:grid;position:relative;grid-template-columns:repeat(1, 1fr);gap:0 min(calc(0.001rem + 4.999 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 48.01rem){.block-logo-soup-4 .logo-posts .logos{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 64.01rem){.block-logo-soup-4 .logo-posts .logos{grid-template-columns:repeat(4, 1fr)}}.block-logo-soup-4 .logo-posts .logos::after,.block-logo-soup-4 .logo-posts .logos::before{height:.063rem;background-color:#363939;opacity:.2;position:absolute;top:0;left:0;width:100%;height:1px;content:""}.block-logo-soup-4 .logo-posts .logos .logo-post{gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-top:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);padding-bottom:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);display:flex;position:relative;flex:1;flex-direction:column;flex-wrap:wrap}.block-logo-soup-4 .logo-posts .logos .logo-post::after{width:.063rem;background-color:#363939;opacity:.2;position:absolute;bottom:clamp(-2.5rem,calc(0.001rem + -2.501 * (100vw - 22.5rem) / 77.5),0.001rem);left:0;transform:translateY(50%);width:100%;height:1px;content:""}@media(min-width: 48.01rem){.block-logo-soup-4 .logo-posts .logos .logo-post::after{top:0;right:clamp(-2.5rem,calc(0.001rem + -2.501 * (100vw - 22.5rem) / 77.5),0.001rem);bottom:auto;left:auto;transform:translateX(50%);width:1px;height:100%}}.block-logo-soup-4 .logo-posts .logos .logo-post::before{height:.063rem;background-color:#363939;opacity:.2;position:absolute;left:0;width:100%;height:1px;content:"";bottom:0;display:none}@media(min-width: 48.01rem){.block-logo-soup-4 .logo-posts .logos .logo-post::before{display:block}}@media(min-width: 48.01rem)and (max-width: 64rem){.block-logo-soup-4 .logo-posts .logos .logo-post:nth-child(3n+0)::after{display:none}}@media(min-width: 64.01rem){.block-logo-soup-4 .logo-posts .logos .logo-post:nth-child(4n+0)::after{display:none}}.block-logo-soup-4 .logo-posts .logos .img-wrap{width:min(calc(6.25rem + 6.25 * (100vw - 22.5rem) / 77.5),12.5rem);height:min(calc(3.125rem + 3.125 * (100vw - 22.5rem) / 77.5),6.25rem);position:relative;overflow:hidden}.block-logo-soup-4 .logo-posts .logos .img-wrap .image{opacity:1;height:100%}.block-logo-soup-4 .logo-posts .logos .img-wrap .image .picture{display:flex;justify-content:center;align-items:center;height:100%}.block-logo-soup-4 .logo-posts .logos .img-wrap .image .img{max-width:min(calc(4.6875rem + 4.6875 * (100vw - 22.5rem) / 77.5),9.375rem);max-height:100%;-o-object-fit:contain;object-fit:contain}.block-logo-soup-4 .logo-posts .logos .text{font-family:Aeonik Pro;font-weight:400;line-height:1.4;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#757575}@media(min-width: 48.01rem){.block-logo-soup-4 .logo-posts .logos.columns-1{grid-template-columns:1fr}}@media(min-width: 48.01rem){.block-logo-soup-4 .logo-posts .logos.columns-1 .logo-post:nth-child(1n+0)::after{display:none}}@media(min-width: 48.01rem){.block-logo-soup-4 .logo-posts .logos.columns-2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 48.01rem){.block-logo-soup-4 .logo-posts .logos.columns-2 .logo-post:nth-child(2n+0)::after{display:none}}@media(min-width: 64.01rem){.block-logo-soup-4 .logo-posts .logos.columns-3{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 64.01rem){.block-logo-soup-4 .logo-posts .logos.columns-3 .logo-post:nth-child(3n+0)::after{display:none}}.block-logo-soup-4 .logo-posts .load-wrap{padding-top:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);text-align:center}.block-logo-soup-4 .logo-posts .load-wrap .load-more{display:inline-block;vertical-align:top}
/* ---- content-block-2.css ---- */
.block-content-block-2{padding-top:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem);padding-bottom:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem);background-color:#fff;position:relative;overflow:hidden}.block-content-block-2.is-style-dark{background-color:#003764}.block-content-block-2.is-style-dark .overline,.block-content-block-2.is-style-dark .headline,.block-content-block-2.is-style-dark .rich-text{color:#fff !important}.block-content-block-2.is-style-dark .inner::after{background-color:#003764 !important}.block-content-block-2 .headline-wrapper{position:relative;padding:min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 77.5),1.25rem) min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 77.5),1.25rem) min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 77.5),1.25rem) 0}.block-content-block-2 .headline-wrapper::before{content:"";position:absolute;display:block;top:0;border:0.25rem solid #ffc35b;width:90%;height:100%;right:0;z-index:0}.block-content-block-2 .headline-wrapper .inner{padding-block:min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 77.5),1.25rem);position:relative;z-index:2}.block-content-block-2 .headline-wrapper .inner::after{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;background-color:#fff;z-index:-1}.block-content-block-2 .headline-wrapper .headline.style-default{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1.25rem + 0.75 * (100vw - 22.5rem) / 77.5),2rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939}.block-content-block-2 .wrapper{width:100rem;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 + 3.75 * (100vw - 22.5rem) / 77.5),6.25rem);display:grid;position:relative;grid-template-columns:minmax(0, 1fr);z-index:2}@media(min-width: 64rem){.block-content-block-2 .wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}.block-content-block-2 .wrapper.right .image-wrapper{order:2}}.block-content-block-2 .wrapper .image-wrapper{position:relative}.block-content-block-2 .wrapper .image-wrapper .image-video{border-radius:0rem;position:relative;max-width:60rem;max-height:52.5rem;font-size:0;margin:0 auto;max-width:37.5rem;overflow:hidden;z-index:1}.block-content-block-2 .wrapper .image-wrapper .image-video::after{display:inline-block;padding-top:87.5%;width:100%;content:""}.block-content-block-2 .wrapper .image-wrapper .image-video img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 64rem){.block-content-block-2 .wrapper .image-wrapper .image-video{height:100%;max-width:100%;min-height:37.5rem;max-height:100%}}.block-content-block-2 .wrapper .image-wrapper .image-video .image{height:100%}.block-content-block-2 .wrapper .image-wrapper .image-video .image.has-overlay::after{background-color:#000;opacity:.4;border-radius:0rem}.block-content-block-2 .wrapper .content{position:relative}@media(min-width: 64rem){.block-content-block-2 .wrapper .content{display:flex;align-items:center}}.block-content-block-2 .wrapper .content .partials{gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);display:grid;position:relative;grid-template-columns:1fr;z-index:2;padding:0}@media(min-width: 64rem){.block-content-block-2 .wrapper .content .partials{gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}}.block-content-block-2 .wrapper .content .partials .headline-wrapper{gap:1rem;display:grid;grid-template-columns:1fr}.block-content-block-2 .wrapper .content .partials .headline-wrapper .overline{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939}.block-content-block-2 .wrapper .content .partials .rich-text{font-family:Aeonik Pro;font-weight:400;line-height:1.4;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#757575}.block-content-block-2 .wrapper .content .partials .buttons{gap:.5rem;display:flex;flex-flow:row wrap}.block-content-block-2 .wrapper.contain{align-items:center}.block-content-block-2 .wrapper.contain .image-video{min-height:auto;min-width:auto}.block-content-block-2 .wrapper.contain .image-video::after{display:none}.block-content-block-2 .wrapper.contain .video-player,.block-content-block-2 .wrapper.contain .image,.block-content-block-2 .wrapper.contain .img,.block-content-block-2 .wrapper.contain video{position:relative !important;width:100% !important;height:auto}
/* ---- text-2.css ---- */
.block-text-2{padding-top:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem);padding-bottom:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem);background-color:#fff;position:relative;overflow:hidden;color:#363939}.block-text-2.is-style-dark{background-color:#003764;color:#fff}.block-text-2.is-style-dark .headline,.block-text-2.is-style-dark .overline,.block-text-2.is-style-dark .rich-text{color:#fff}.block-text-2 .headline{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1.375rem + 1.75 * (100vw - 22.5rem) / 77.5),3.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939}.block-text-2 .wrapper{width:100rem;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),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);display:grid;position:relative;grid-template-columns:1fr;z-index:1;width:min(75rem + min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)*2)}.block-text-2 .wrapper .columns{gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);display:grid;grid-template-columns:1fr}@media(min-width: 64.01rem){.block-text-2 .wrapper .columns:not(.single-column){grid-template-columns:repeat(2, 1fr)}}.block-text-2 .wrapper .columns .column{font-family:Aeonik Pro;font-weight:400;line-height:1.4;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939}
/* ---- logo-soup-1.css ---- */
.block-logo-soup-1{padding-top:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem);padding-bottom:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);background-color:#fff;display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.block-logo-soup-1 .headline{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1.5rem + 2.25 * (100vw - 22.5rem) / 77.5),3.75rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939}.block-logo-soup-1 .divider{display:block;background-color:rgba(54,57,57,.2);position:relative;height:1px;top:0;width:150vw;left:-25vw;z-index:2}.block-logo-soup-1 .headline-content{width:100rem;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:1rem;display:flex;position:relative;flex-direction:column;z-index:1;margin:0 auto;max-width:100%}.block-logo-soup-1 .headline-content .overline{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939}.block-logo-soup-1 .marquee-content{gap:min(calc(1.125rem + 0.375 * (100vw - 22.5rem) / 77.5),1.5rem);padding-top:0rem;padding-bottom:0rem;display:grid;position:relative;grid-template-columns:1fr;z-index:1;width:100%;overflow:hidden}.block-logo-soup-1 .marquee-content .marquee{--marquee-gap: min(calc(1.125rem + 0.375 * (100vw - 22.5rem) / 77.5), 1.5rem);--marquee-elements-displayed: 2;--marquee-element-width: min(calc(11.5625rem + 4.0625 * (100vw - 22.5rem) / 77.5), 15.625rem);--marquee-element-height: min(calc(6.25rem + 2 * (100vw - 22.5rem) / 77.5), 8.25rem);--marquee-animation-duration: 30s;--marquee-scroll-start: 0;--marquee-scroll-end: calc(-100% - var(--marquee-gap));--marquee-direction: normal;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--marquee-gap);z-index:1;position:relative}.block-logo-soup-1 .marquee-content .marquee .marquee-group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;min-width:100%;width:auto;gap:var(--marquee-gap);animation:marquee-scroll-x var(--marquee-animation-duration) linear infinite;animation-direction:var(--marquee-direction)}.block-logo-soup-1 .marquee-content .marquee .marquee-group.animation-reverse{--marquee-direction: reverse}.block-logo-soup-1 .marquee-content .marquee .marquee-group .marquee-item{padding-top:0rem;padding-bottom:0rem;padding-right:0rem;padding-left:0rem;border-radius:0rem;background-color:#f7f7f7;width:var(--marquee-element-width);height:var(--marquee-element-height);padding:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);position:relative;flex-shrink:0}.block-logo-soup-1 .marquee-content .marquee .marquee-group .marquee-item .image{width:100%;height:100%}.block-logo-soup-1 .marquee-content .marquee .marquee-group .marquee-item .image .picture{display:flex;flex-flow:column;align-items:center;justify-content:center;width:100%;height:100%}.block-logo-soup-1 .marquee-content .marquee .marquee-group .marquee-item .image .img{width:min(calc(12.5rem + 3.125 * (100vw - 22.5rem) / 77.5),15.625rem);height:min(calc(6.25rem + 1.25 * (100vw - 22.5rem) / 77.5),7.5rem);max-width:100%;max-height:100%;width:auto;height:auto}@keyframes marquee-scroll-x{from{transform:translateX(var(--marquee-scroll-start))}to{transform:translateX(var(--marquee-scroll-end))}}.block-logo-soup-1 .buttons-content{gap:.5rem;display:flex;justify-content:center;position:relative;z-index:1}
/* ---- timeline-carousel.css ---- */
.block-timeline-carousel{position:relative;overflow:hidden;padding-block:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem);background-color:#003764;color:#fff}.block-timeline-carousel .wrapper{width:min(95rem + min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)*2)}.block-timeline-carousel .headline{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1.5rem + 2.25 * (100vw - 22.5rem) / 77.5),3.75rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;margin-bottom:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);color:#fff}.block-timeline-carousel .pagination-wrapper{position:relative;margin-bottom:min(calc(3.125rem + 3.125 * (100vw - 22.5rem) / 77.5),6.25rem)}.block-timeline-carousel .pagination-wrapper .pagination{position:relative;z-index:5;display:flex;width:86%;padding:0;list-style:none}.block-timeline-carousel .pagination-wrapper .pagination .bullet{display:block;position:relative;width:100%;height:min(calc(2.5rem + 0.3125 * (100vw - 22.5rem) / 77.5),2.8125rem)}.block-timeline-carousel .pagination-wrapper .pagination .bullet .title{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1rem + 0.625 * (100vw - 22.5rem) / 77.5),1.625rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;position:absolute;right:0;height:100%;transform:translateX(50%);cursor:pointer;z-index:1;color:#fff}.block-timeline-carousel .pagination-wrapper .pagination .bullet .title::after{content:"";position:absolute;right:50%;bottom:0;transform:translateX(50%);width:0.125rem;height:0.5rem;background:#fff;transition:background-color cubic-bezier(0.5, 0, 0, 1) 250ms;transition-delay:0s;z-index:1}.block-timeline-carousel .pagination-wrapper .pagination .bullet:has(~.active) .title::after{background:#ffa200}.block-timeline-carousel .pagination-wrapper .pagination .bullet.active~.bullet .title::after{background:rgba(255,255,255,.2)}.block-timeline-carousel .pagination-wrapper .pagination .bullet.active .title::after{background:#ffa200}.block-timeline-carousel .pagination-wrapper .swiper-pagination-progressbar{position:relative;margin-top:-2px;background:rgba(255,255,255,.2);height:2px;width:86%}.block-timeline-carousel .pagination-wrapper .swiper-pagination-progressbar-fill{background-color:#ffa200}.block-timeline-carousel .pagination-wrapper .swiper-pagination-progressbar::before{position:absolute;top:0;left:-100%;width:100%;height:2px;background-color:rgba(255,255,255,.2);content:""}.block-timeline-carousel .pagination-wrapper .swiper-pagination-progressbar::after{content:"";position:absolute;top:0;right:-100%;width:100%;height:2px;background-color:rgba(255,255,255,.2)}.block-timeline-carousel .bottom{position:relative}.block-timeline-carousel .bottom .slider-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(2rem + 2.375 * (100vw - 22.5rem) / 77.5),4.375rem)}@media(min-width: 48rem){.block-timeline-carousel .bottom .slider-wrapper{padding-inline:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}}.block-timeline-carousel .bottom .slider-wrapper .swiper-initialized .swiper-slide{opacity:0 !important;transition:opacity cubic-bezier(0.5, 0, 0, 1) 250ms}.block-timeline-carousel .bottom .slider-wrapper .swiper-initialized .swiper-slide.swiper-slide-active{opacity:1 !important}.block-timeline-carousel .bottom .slider-wrapper .slider-content{position:relative}@media(min-width: 64rem){.block-timeline-carousel .bottom .slider-wrapper .slider-content .swiper,.block-timeline-carousel .bottom .slider-wrapper .slider-content .swiper-wrapper,.block-timeline-carousel .bottom .slider-wrapper .slider-content .slide,.block-timeline-carousel .bottom .slider-wrapper .slider-content .card-content{height:100%}}.block-timeline-carousel .bottom .slider-wrapper .slider-content .card-content{display:grid;grid-template-rows:1fr;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 64rem){.block-timeline-carousel .bottom .slider-wrapper .slider-content .card-content{justify-content:space-between}}.block-timeline-carousel .bottom .slider-wrapper .slider-content .card-content .top .title{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1.375rem + 1.125 * (100vw - 22.5rem) / 77.5),2.5rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;margin-bottom:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-timeline-carousel .bottom .slider-wrapper .slider-content .card-content .top .rich-text{font-family:Aeonik Pro;font-weight:400;line-height:1.4;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff}.block-timeline-carousel .bottom .swiper-controls{margin-top:min(calc(1.25rem + 0.625 * (100vw - 22.5rem) / 77.5),1.875rem);gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}@media(min-width: 64rem){.block-timeline-carousel .bottom .swiper-controls{position:absolute;bottom:50%;z-index:5;left:0;width:100%;transform:translateY(50%);justify-content:space-between}}.block-timeline-carousel .bottom .swiper-controls .button{aspect-ratio:1;height:auto !important}
/* ---- images-marquee-content.css ---- */
.block-images-marquee-content{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);position:relative;overflow:hidden;padding-block:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem)}.block-images-marquee-content .content{display:flex;flex-flow:column}@media(min-width: 64rem){.block-images-marquee-content .content{flex-direction:row;justify-content:space-between}}.block-images-marquee-content .content .overline{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1rem + 0.625 * (100vw - 22.5rem) / 77.5),1.625rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;margin-bottom:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);display:block}@media(min-width: 64rem){.block-images-marquee-content .content .content-wrapper{margin-left:auto;margin-right:min(calc(6.25rem + 8.75 * (100vw - 64rem) / 36),15rem);width:38.75rem}}.block-images-marquee-content .content .content-wrapper .text-wrapper{display:flex;flex-flow:column;position:relative;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-images-marquee-content .content .content-wrapper .text-wrapper .headline{color:#363939}.block-images-marquee-content .content .content-wrapper .text-wrapper .headline.style-default{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1.5rem + 2.25 * (100vw - 22.5rem) / 77.5),3.75rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}.block-images-marquee-content .content .content-wrapper .text-wrapper .buttons-content{display:flex;position:relative;z-index:1}.block-images-marquee-content .content .content-wrapper .text-wrapper .text .rich-text{font-family:Aeonik Pro;font-weight:400;line-height:1.4;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}.block-images-marquee-content .marquee-swiper{display:grid;position:relative;grid-template-columns:1fr;z-index:1;width:100%;overflow:hidden}.block-images-marquee-content .marquee-swiper .swiper-wrapper{transition-timing-function:linear !important}.block-images-marquee-content .marquee-swiper .swiper-wrapper .swiper-slide{width:min(calc(20rem + 17.5 * (100vw - 22.5rem) / 77.5),37.5rem);height:min(calc(17.5rem + 7.5 * (100vw - 22.5rem) / 77.5),25rem);position:relative;flex-shrink:0}.block-images-marquee-content .marquee-swiper .swiper-wrapper .swiper-slide .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}.block-images-marquee-content .marquee-swiper .swiper-wrapper .swiper-slide .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;object-position:center}
/* ---- team-members-listing.css ---- */
.block-team-members-listing{padding-block:min(calc(3.75rem + 2.5 * (100vw - 22.5rem) / 77.5),6.25rem)}.block-team-members-listing .wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-team-members-listing .headline{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1.5rem + 2.25 * (100vw - 22.5rem) / 77.5),3.75rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}.block-team-members-listing .overline{font-family:Aeonik Pro;font-weight:400;line-height:1.4;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}.block-team-members-listing .headline-wrapper{display:flex;gap:min(calc(1rem + 0.5625 * (100vw - 22.5rem) / 77.5),1.5625rem);flex-flow:column;color:#363939;align-content:left}@media(min-width: 48rem){.block-team-members-listing .headline-wrapper{flex-flow:row;align-items:center;justify-content:space-between;max-width:50%}.block-team-members-listing .headline-wrapper .headline{margin-right:auto}}.block-team-members-listing .posts-grid,.block-team-members-listing .tab-panel{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 48.01rem){.block-team-members-listing .posts-grid,.block-team-members-listing .tab-panel{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64.01rem){.block-team-members-listing .posts-grid,.block-team-members-listing .tab-panel{grid-template-columns:repeat(3, minmax(0, 1fr))}}.block-team-members-listing .tabs{display:flex;flex-flow:column;position:relative;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-team-members-listing .tabs .tab-list-wrapper{padding-bottom:0.625rem;overflow-x:auto}@media(min-width: 64rem){.block-team-members-listing .tabs .tab-list-wrapper{overflow-x:unset;position:absolute;right:0;transform:translateY(calc(-100% - min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5), 2.5rem)));max-width:50%;padding-bottom:0;flex-wrap:wrap}}.block-team-members-listing .tabs .tab-list{display:flex;flex-flow:row;align-items:center;background-color:#f7f7f7;padding:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem);border-radius:1.25rem;justify-self:flex-start}.block-team-members-listing .tabs .tab-list .tab{padding:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem) min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);cursor:pointer;transition:background-color .2s ease;border-radius:1.25rem;white-space:nowrap}.block-team-members-listing .tabs .tab-list .tab.is-active{background-color:#006ba4;color:#fff}.block-team-members-listing .tabs .card-team-member{display:flex;gap:1.25rem;flex-flow:column;font-family:Aeonik Pro;font-weight:400;line-height:1.4;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939;position:relative}.block-team-members-listing .tabs .card-team-member .image-wrapper{overflow:hidden;width:100%;height:min(calc(15.625rem + 6.25 * (100vw - 22.5rem) / 77.5),21.875rem);flex-shrink:0}.block-team-members-listing .tabs .card-team-member .image-wrapper .image{background-color:#f7f7f7;height:100%}.block-team-members-listing .tabs .card-team-member .image-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}.block-team-members-listing .tabs .card-team-member .content{display:flex;gap:min(calc(0.625rem + 0.625 * (100vw - 22.5rem) / 77.5),1.25rem);flex-flow:column;height:100%}.block-team-members-listing .tabs .card-team-member .content .divisor{display:block;background-color:rgba(54,57,57,.2);opacity:.2;position:relative;height:1px;top:0;width:100%}.block-team-members-listing .tabs .card-team-member .content .header{display:flex;flex-flow:column;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}.block-team-members-listing .tabs .card-team-member .content .header .name{font-family:Aeonik Pro;font-weight:400;line-height:1.2;font-size:min(calc(1rem + 0.625 * (100vw - 22.5rem) / 77.5),1.625rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;font-weight:500}.block-team-members-listing .tabs .card-team-member .content .header .position{font-family:Aeonik Pro;font-weight:400;line-height:1.4;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:#757575}.block-team-members-listing .tabs .card-team-member .content .actions{display:flex;gap:0.3125rem;flex-flow:row;justify-content:space-between;align-items:center}
/* ---- cta-banner-background.css ---- */
.block-cta-banner-background{display:flex;flex-flow:column;position:relative;color:#fff;background:#003764;overflow:hidden;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-cta-banner-background .bg-video{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:0;overflow:hidden;pointer-events:none}.block-cta-banner-background .bg-video .overlay-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;z-index:1}.block-cta-banner-background .bg-video .overlay-wrapper .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:1;background:#000}.block-cta-banner-background .bg-video .overlay-wrapper .gradient{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;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.4) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 40%)}.block-cta-banner-background .bg-video .bg-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}.block-cta-banner-background .bg-video .bg-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;-o-object-position:top;object-position:top}.block-cta-banner-background .bg-video .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}@media(min-aspect-ratio: 16/9){.block-cta-banner-background .bg-video .video-player.type-embed{height:300%;top:-100%}}@media(max-aspect-ratio: 16/9){.block-cta-banner-background .bg-video .video-player.type-embed{width:300%;left:-100%}}.block-cta-banner-background .bg-video .video-player iframe,.block-cta-banner-background .bg-video .video-player video{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;pointer-events:none}.block-cta-banner-background .bg-video .video-player .play-button-wrapper{display:none}.block-cta-banner-background .wrapper{display:flex;flex-flow:column;position:relative;z-index:2;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-block:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);text-wrap:balance;height:100%}.block-cta-banner-background .wrapper .headline{max-width:42.5rem}.block-cta-banner-background .wrapper .headline.style-default{font-family:"Aeonik Pro";font-weight:400;line-height:1.2;font-size:min(calc(1.5rem + 2.25 * (100vw - 22.5rem) / 77.5),3.75rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}.block-cta-banner-background .wrapper .bottom{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);margin-top:auto}@media(min-width: 48rem){.block-cta-banner-background .wrapper .bottom{flex-flow:row;justify-content:space-between}.block-cta-banner-background .wrapper .bottom .text-content{font-family:"Aeonik Pro";font-weight:400;line-height:1.2;font-size:min(calc(1rem + 0.625 * (100vw - 22.5rem) / 77.5),1.625rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;max-width:23.75rem}}.block-cta-banner-background .wrapper .buttons{display:flex;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem);flex-flow:row;flex-wrap:wrap}.block-cta-banner-background .wrapper .ctabannerRow{display:flex;flex-wrap:wrap;gap:20px}@media(max-width: 991px){.block-cta-banner-background .wrapper .ctabannerRow{flex-direction:column}}.block-cta-banner-background .wrapper .LeftBlock{flex:1}.block-cta-banner-background .wrapper .RightBlock{flex:1}
