/* ---- content-block-3.css ---- */
body .is-root-container .block-content-block-3{background-color:#fff;padding-top:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);padding-bottom:0rem;position:relative;overflow:hidden}body .is-root-container .block-content-block-3 .headline{font-family:Aeonik Pro;font-weight:400;line-height:1;font-size:min(calc(1.625rem + 3.375 * (100vw - 22.5rem) / 77.5),5rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#363939}body .is-root-container .block-content-block-3 .wrapper{width:100rem;padding-right:0rem;padding-left:0rem;gap:min(calc(2.5rem + 3.75 * (100vw - 22.5rem) / 77.5),6.25rem);display:grid;position:relative;grid-template-columns:minmax(0, 1fr);justify-content:center;align-items:center;z-index:1}body .is-root-container .block-content-block-3 .wrapper .content{z-index:2}body .is-root-container .block-content-block-3 .wrapper .content .headline-wrapper{gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);width:min(calc(22.5rem + 77.5 * (100vw - 22.5rem) / 77.5),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);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:100%}body .is-root-container .block-content-block-3 .wrapper .content .headline-wrapper .headline-top{gap:1rem;display:flex;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);flex-flow:column;width:100%}@media(min-width: 48rem){body .is-root-container .block-content-block-3 .wrapper .content .headline-wrapper .headline-top{align-items:center;justify-content:space-between;flex-flow:row}}body .is-root-container .block-content-block-3 .wrapper .content .headline-wrapper .headline-top .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;font-family:Aeonik Pro;font-weight:400;line-height:1.4;font-size:min(calc(1rem + 0.625 * (100vw - 22.5rem) / 77.5),1.625rem);letter-spacing:0em;text-decoration:None;text-transform:None;text-align:left}@media(min-width: 48rem){body .is-root-container .block-content-block-3 .wrapper .content .headline-wrapper .headline-top .overline{max-width:25rem}}body .is-root-container .block-content-block-3 .wrapper .content .headline-wrapper .content{font-family:Aeonik Pro;font-weight:400;line-height:1.4;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:#757575}body .is-root-container .block-content-block-3 .wrapper .image-wrapper{position:relative;width:100%;height:min(calc(17.5rem + 20 * (100vw - 22.5rem) / 77.5),37.5rem)}body .is-root-container .block-content-block-3 .wrapper .image-wrapper .image-video,body .is-root-container .block-content-block-3 .wrapper .image-wrapper .image{border-radius:0rem;height:min(calc(17.5rem + 20 * (100vw - 22.5rem) / 77.5),37.5rem);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;overflow:hidden}body .is-root-container .block-content-block-3 .wrapper .image-wrapper .image-video.has-overlay::after,body .is-root-container .block-content-block-3 .wrapper .image-wrapper .image.has-overlay::after{border-radius:0rem;background-color:#000;opacity:.4}
/* ---- text-2.css ---- */
body .is-root-container .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}body .is-root-container .block-text-2.is-style-dark{background-color:#003764;color:#fff}body .is-root-container .block-text-2.is-style-dark .headline,body .is-root-container .block-text-2.is-style-dark .overline,body .is-root-container .block-text-2.is-style-dark .rich-text{color:#fff}body .is-root-container .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}body .is-root-container .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)}body .is-root-container .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){body .is-root-container .block-text-2 .wrapper .columns:not(.single-column){grid-template-columns:repeat(2, 1fr)}}body .is-root-container .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}
/* ---- content-block-2.css ---- */
body .is-root-container .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}body .is-root-container .block-content-block-2.is-style-dark{background-color:#003764}body .is-root-container .block-content-block-2.is-style-dark .overline,body .is-root-container .block-content-block-2.is-style-dark .headline,body .is-root-container .block-content-block-2.is-style-dark .rich-text{color:#fff !important}body .is-root-container .block-content-block-2.is-style-dark .inner::after{background-color:#003764 !important}body .is-root-container .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}body .is-root-container .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}body .is-root-container .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}body .is-root-container .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}body .is-root-container .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}body .is-root-container .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){body .is-root-container .block-content-block-2 .wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}body .is-root-container .block-content-block-2 .wrapper.right .image-wrapper{order:2}}body .is-root-container .block-content-block-2 .wrapper .image-wrapper{position:relative}body .is-root-container .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}body .is-root-container .block-content-block-2 .wrapper .image-wrapper .image-video::after{display:inline-block;padding-top:87.5%;width:100%;content:""}body .is-root-container .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){body .is-root-container .block-content-block-2 .wrapper .image-wrapper .image-video{height:100%;max-width:100%;min-height:37.5rem;max-height:100%}}body .is-root-container .block-content-block-2 .wrapper .image-wrapper .image-video .image{height:100%}body .is-root-container .block-content-block-2 .wrapper .image-wrapper .image-video .image.has-overlay::after{background-color:#000;opacity:.4;border-radius:0rem}body .is-root-container .block-content-block-2 .wrapper .content{position:relative}@media(min-width: 64rem){body .is-root-container .block-content-block-2 .wrapper .content{display:flex;align-items:center}}body .is-root-container .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){body .is-root-container .block-content-block-2 .wrapper .content .partials{gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}}body .is-root-container .block-content-block-2 .wrapper .content .partials .headline-wrapper{gap:1rem;display:grid;grid-template-columns:1fr}body .is-root-container .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}body .is-root-container .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}body .is-root-container .block-content-block-2 .wrapper .content .partials .buttons{gap:.5rem;display:flex;flex-flow:row wrap}body .is-root-container .block-content-block-2 .wrapper.contain{align-items:center}body .is-root-container .block-content-block-2 .wrapper.contain .image-video{min-height:auto;min-width:auto}body .is-root-container .block-content-block-2 .wrapper.contain .image-video::after{display:none}body .is-root-container .block-content-block-2 .wrapper.contain .video-player,body .is-root-container .block-content-block-2 .wrapper.contain .image,body .is-root-container .block-content-block-2 .wrapper.contain .img,body .is-root-container .block-content-block-2 .wrapper.contain video{position:relative !important;width:100% !important;height:auto}
/* ---- content-grid-2.css ---- */
body .is-root-container .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}body .is-root-container .block-content-grid-2 .wrapper{position:relative;z-index:1}body .is-root-container .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}body .is-root-container .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}body .is-root-container .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}body .is-root-container .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}body .is-root-container .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}body .is-root-container .block-content-grid-2 .wrapper-controls .line{height:.063rem;background-color:#363939;opacity:.2;display:block;width:100%}body .is-root-container .block-content-grid-2 .wrapper-controls .inner-controls{gap:.5rem;display:flex;justify-content:space-between;align-items:center;width:100%}body .is-root-container .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}body .is-root-container .block-content-grid-2 .wrapper-controls .inner-controls .swiper-indicator.swiper-pagination-lock+.swiper-controls{display:none}body .is-root-container .block-content-grid-2 .wrapper-controls .inner-controls .swiper-controls{display:flex;flex-flow:row;gap:.5rem}body .is-root-container .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)}body .is-root-container .block-content-grid-2 .wrapper-slider .slider{overflow:hidden}body .is-root-container .block-content-grid-2 .wrapper-slider .slider .swiper-wrapper{align-items:stretch;height:auto !important}body .is-root-container .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}body .is-root-container .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)}body .is-root-container .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%}body .is-root-container .block-content-grid-2 .wrapper-slider .slider .swiper-wrapper .slide .icon .picture .img{color:#006ba4;opacity:1;max-width:100%;max-height:100%}body .is-root-container .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}body .is-root-container .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%}
/* ---- cta-banner-2.css ---- */
body .is-root-container .block-cta-banner-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}body .is-root-container .block-cta-banner-2 .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:#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:1.25rem;padding-bottom:1.25rem;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);background-color:#003764;border-radius:0rem;padding-right:1.25rem;padding-left:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);display:grid;grid-template-columns:1fr}@media(min-width: 64rem){body .is-root-container .block-cta-banner-2 .wrapper .banner{grid-template-columns:minmax(0, 1fr) min(calc(15.625rem + 5.625 * (100vw - 64rem) / 36),21.25rem);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:center;align-items:center;height:100%;text-align:center;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);text-wrap:balance}@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:1rem;display:flex;flex-direction:column}body .is-root-container .block-cta-banner-2 .wrapper .banner .content .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:#fff}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 .image-wrapper{position:relative}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .image-video{border-radius:0rem;height:min(calc(20rem + 1.25 * (100vw - 22.5rem) / 77.5),21.25rem);position:relative;max-width:21.25rem;max-height:21.25rem;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:100%;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}@media(min-width: 64rem){body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .image-video{max-width:21.25rem}}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .image-video .image.has-overlay::after{border-radius:0rem;background-color:#000;opacity:.4}body .is-root-container .block-cta-banner-2 .wrapper .banner .image-wrapper .image-video .img{-o-object-fit:contain;object-fit:contain}
/* ---- single-testimonial.css ---- */
body .is-root-container .block-single-testimonial{position:relative;overflow:hidden;padding-block:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem)}body .is-root-container .block-single-testimonial .wrapper{display:flex;flex-flow:column;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 48rem){body .is-root-container .block-single-testimonial .wrapper{flex-flow:row}}body .is-root-container .block-single-testimonial .wrapper .quote-icon{width:min(calc(3.75rem + 2.5 * (100vw - 22.5rem) / 77.5),6.25rem);color:#006ba4}body .is-root-container .block-single-testimonial .wrapper .quote-icon svg{width:100%}body .is-root-container .block-single-testimonial .wrapper .content{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);flex:1;max-width:75rem}body .is-root-container .block-single-testimonial .wrapper .content .highlight{border:none;padding:0;color:#006ba4;display:inline}body .is-root-container .block-single-testimonial .wrapper .content .separator{width:100%;display:block;color:#ffc35b;overflow:hidden}body .is-root-container .block-single-testimonial .wrapper .content .separator svg{max-width:170%}body .is-root-container .block-single-testimonial .wrapper .content .author{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}
/* ---- content-tab-links.css ---- */
body .is-root-container .block-content-tab-links{position:relative;overflow:hidden;padding-block:min(calc(3.125rem + 5.625 * (100vw - 22.5rem) / 77.5),8.75rem)}body .is-root-container .block-content-tab-links .wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}body .is-root-container .block-content-tab-links .header{display:flex;flex-flow:column;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}body .is-root-container .block-content-tab-links .header .headline{color:#363939}body .is-root-container .block-content-tab-links .content{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 64rem){body .is-root-container .block-content-tab-links .content{grid-template-columns:repeat(2, minmax(0, 1fr))}}body .is-root-container .block-content-tab-links .images-wrapper{position:relative;width:100%;height:15rem;max-height:80dvh;min-height:100%}@media(min-width: 64rem){body .is-root-container .block-content-tab-links .images-wrapper{height:min(calc(25rem + 28.125 * (100vw - 22.5rem) / 77.5),53.125rem)}}body .is-root-container .block-content-tab-links .images-wrapper .image,body .is-root-container .block-content-tab-links .images-wrapper .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 .block-content-tab-links .images-wrapper .image{opacity:0;transition:opacity .2s ease}body .is-root-container .block-content-tab-links .images-wrapper .image.active{opacity:1}body .is-root-container .block-content-tab-links .tabs-wrapper{display:flex;flex-direction:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);justify-content:space-between}@media(min-width: 64rem){body .is-root-container .block-content-tab-links .tabs-wrapper{max-width:37.5rem}}body .is-root-container .block-content-tab-links .tabs-wrapper .tabs{display:grid;grid-template-columns:minmax(0, 1fr);align-content:baseline;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}body .is-root-container .block-content-tab-links .tabs-wrapper .tabs .tab-list-wrapper{padding-bottom:0.625rem;overflow-x:auto}@media(min-width: 64rem){body .is-root-container .block-content-tab-links .tabs-wrapper .tabs .tab-list-wrapper{overflow-x:unset}}body .is-root-container .block-content-tab-links .tabs-wrapper .tabs .tab-list{display:flex;flex-flow:row;align-items:center;background-color:#f7f7f7;border-radius:1.25rem;justify-self:flex-start;width:100%;justify-content:space-between}body .is-root-container .block-content-tab-links .tabs-wrapper .tabs .tab-list .tab{padding:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem) clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);cursor:pointer;transition:background-color .2s ease;border-radius:1.25rem;white-space:nowrap}@media(min-width: 64rem)and (max-width: 100rem){body .is-root-container .block-content-tab-links .tabs-wrapper .tabs .tab-list .tab{white-space:unset}}body .is-root-container .block-content-tab-links .tabs-wrapper .tabs .tab-list .tab.is-active{background-color:#006ba4;color:#fff}body .is-root-container .block-content-tab-links .tabs-wrapper .tab-panel{display:flex;flex-direction:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}body .is-root-container .block-content-tab-links .tabs-wrapper .tab-panel .link{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;opacity:.4;transition:opacity .2s ease}body .is-root-container .block-content-tab-links .tabs-wrapper .tab-panel .link::after{content:"";display:block;width:0;height:min(calc(0.125rem + 0.125 * (100vw - 22.5rem) / 77.5),0.25rem);background-color:#ffa200;transition:width .3s ease;margin-top:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}body .is-root-container .block-content-tab-links .tabs-wrapper .tab-panel .link .link-wrapper{display:flex;align-items:center;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem);justify-content:space-between}body .is-root-container .block-content-tab-links .tabs-wrapper .tab-panel .link .link-icon{order:2;background:rgba(0,0,0,0);padding:0;color:#363939;width:min(calc(1.5625rem + 0.3125 * (100vw - 22.5rem) / 77.5),1.875rem);height:min(calc(1.5625rem + 0.3125 * (100vw - 22.5rem) / 77.5),1.875rem)}body .is-root-container .block-content-tab-links .tabs-wrapper .tab-panel .link .link-icon svg{max-width:100%;height:auto}body .is-root-container .block-content-tab-links .tabs-wrapper .tab-panel .link .link-text{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}body .is-root-container .block-content-tab-links .tabs-wrapper .tab-panel .link.active{opacity:1}body .is-root-container .block-content-tab-links .tabs-wrapper .tab-panel .link.active::after{width:100%}body .is-root-container .block-content-tab-links .tabs-wrapper .secondary-text-wrapper .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;opacity:0;height:0;transition:opacity .2s ease;color:#757575;overflow:hidden}body .is-root-container .block-content-tab-links .tabs-wrapper .secondary-text-wrapper .rich-text.active{opacity:1;height:auto}
/* ---- listing-4.css ---- */
body .is-root-container .block-listing-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;flex-flow:column;align-items:center;position:relative;overflow:hidden}body .is-root-container .block-listing-4 .wrapper-top{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:2.5rem;display:flex;flex-flow:column;max-width:100%;align-items:flex-start;justify-content:space-between;z-index:2}@media(min-width: 48rem){body .is-root-container .block-listing-4 .wrapper-top{flex-flow:row;align-items:flex-end}}body .is-root-container .block-listing-4 .wrapper-top .header{gap:1rem;display:flex;flex-flow:column}body .is-root-container .block-listing-4 .wrapper-top .header .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}body .is-root-container .block-listing-4 .wrapper-top .header .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}body .is-root-container .block-listing-4 .posts{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;grid-template-columns:1fr;max-width:100%;z-index:2}@media(min-width: 48rem){body .is-root-container .block-listing-4 .posts{grid-template-columns:repeat(2, 1fr)}}body .is-root-container .block-listing-4 .posts .post{padding-top:0rem;padding-bottom:0rem;padding-right:0rem;padding-left:0rem;gap:1.25rem;border-radius:0rem;border-style:solid;border-width:1px;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:flex-start}body .is-root-container .block-listing-4 .posts .post .image{height:min(calc(10rem + 15 * (100vw - 22.5rem) / 77.5),25rem);border-radius:0rem;position:relative;overflow:hidden;width:100%}body .is-root-container .block-listing-4 .posts .post .image .link{text-indent:-9999px}body .is-root-container .block-listing-4 .posts .post .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 .block-listing-4 .posts .post .image.has-overlay::after{background-color:#000;opacity:.4;border-radius:0rem}body .is-root-container .block-listing-4 .posts .post .infos{gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);display:grid;grid-template-columns:1fr;justify-items:flex-start}body .is-root-container .block-listing-4 .posts .post .infos .overline-title{gap:1rem;display:flex;flex-flow:column}body .is-root-container .block-listing-4 .posts .post .infos .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}body .is-root-container .block-listing-4 .posts .post .infos .title .link{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}body .is-root-container .block-listing-4 .posts .post .infos .excerpt{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}
/* ---- cta-banner-background.css ---- */
body .is-root-container .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)}body .is-root-container .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}body .is-root-container .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}body .is-root-container .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}body .is-root-container .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%)}body .is-root-container .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}body .is-root-container .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}body .is-root-container .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){body .is-root-container .block-cta-banner-background .bg-video .video-player.type-embed{height:300%;top:-100%}}@media(max-aspect-ratio: 16/9){body .is-root-container .block-cta-banner-background .bg-video .video-player.type-embed{width:300%;left:-100%}}body .is-root-container .block-cta-banner-background .bg-video .video-player iframe,body .is-root-container .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}body .is-root-container .block-cta-banner-background .bg-video .video-player .play-button-wrapper{display:none}body .is-root-container .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%}body .is-root-container .block-cta-banner-background .wrapper .headline{max-width:42.5rem}body .is-root-container .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}body .is-root-container .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){body .is-root-container .block-cta-banner-background .wrapper .bottom{flex-flow:row;justify-content:space-between}body .is-root-container .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}}body .is-root-container .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}body .is-root-container .block-cta-banner-background .wrapper .ctabannerRow{display:flex;flex-wrap:wrap;gap:20px}@media(max-width: 991px){body .is-root-container .block-cta-banner-background .wrapper .ctabannerRow{flex-direction:column}}body .is-root-container .block-cta-banner-background .wrapper .LeftBlock{flex:1}body .is-root-container .block-cta-banner-background .wrapper .RightBlock{flex:1}


/* ===== Key Industry Applications（替换原 Key Features 区块）===== */
.block-industry-applications{background-color:#fff;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)}
.block-industry-applications .header-wrapper{margin-bottom:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}
.block-industry-applications .overline{font-family:Aeonik Pro,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:.06em;text-transform:uppercase;color:#757575}
.block-industry-applications .applications-grid{display:grid;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);grid-template-columns:minmax(0,1fr)}
.block-industry-applications .application{display:flex;flex-flow:column;gap:1rem}
.block-industry-applications .application-title{margin:0;font-family:Aeonik Pro,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.25;font-size:clamp(1.125rem,1.4vw,1.375rem);color:#112337}
.block-industry-applications .application-text{font-family:Aeonik Pro,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5;font-size:1rem;color:#555}
.block-industry-applications .application-text p{margin:0}
@media (min-width:48rem){.block-industry-applications .applications-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:64rem){.block-industry-applications .applications-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}


/* ===== Key Industry Applications（accordion-1 手风琴）===== */
.block-accordion-1{background-color:#fff;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)}
.block-accordion-1 .section-header{margin-bottom:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}
.block-accordion-1 .accordion-item{border-top:1px solid rgba(17,35,55,.12)}
.block-accordion-1 .accordion-item:last-child{border-bottom:1px solid rgba(17,35,55,.12)}
.block-accordion-1 .accordion-item-toggle{padding:1.25rem 0;cursor:pointer;background:none;border:none;text-align:left;font-family:Aeonik Pro,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.3;font-size:clamp(1.125rem,1.4vw,1.375rem);color:#112337;align-items:center;gap:1rem}
.block-accordion-1 .accordion-item-content .content{padding-bottom:1.5rem;font-family:Aeonik Pro,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.5;color:#555}
.block-accordion-1 .accordion-item-content .content p{margin:0 0 .75rem}
.block-accordion-1 .accordion-item-content .content p:last-child{margin-bottom:0}
.block-accordion-1 .accordion-item-toggle-icon .component-icon{display:none}
.block-accordion-1 .accordion-item-toggle-icon .component-icon.is-plus{display:flex}
.block-accordion-1 .accordion-item-toggle-icon .icon-wrapper{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}
.block-accordion-1 .accordion-item-toggle-icon svg{width:100%;height:auto}
.component-accordion .accordion-item.is-active .accordion-item-content{visibility:visible}
.component-accordion .accordion-item.is-active .accordion-item-toggle .accordion-item-toggle-icon .component-icon.is-plus{display:none}
.component-accordion .accordion-item.is-active .accordion-item-toggle .accordion-item-toggle-icon .component-icon.is-minus{display:flex}
.component-accordion .accordion-item .accordion-item-toggle{display:flex;flex-flow:row;justify-content:space-between;width:100%;color:inherit;font-size:inherit}
.component-accordion .accordion-item .accordion-item-toggle .accordion-item-toggle-icon{display:inline-block}
.component-accordion .accordion-item .accordion-item-toggle .accordion-item-toggle-icon .component-icon.is-minus{display:none}
.component-accordion .accordion-item .accordion-item-content{height:0;overflow:hidden;visibility:hidden;transition:height 250ms cubic-bezier(0.5, 0, 0, 1),visibility 250ms cubic-bezier(0.5, 0, 0, 1)}
