body:not(.wp-admin) #contentContainer{position:relative;display:block;width:50%;width:40%}@media only screen and (max-width: 767px){body:not(.wp-admin) #contentContainer{width:100%}}body:not(.wp-admin) #fadeInContent{opacity:1;padding:clamp(2.13rem,1.88vw + 1.63rem,3.75rem) 0 0 0;max-width:90%;text-align:left;transition:opacity 2s ease-in-out}section.homepage-hero #videoContainer{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){section.homepage-hero #videoContainer{display:block}}section.homepage-hero #videoContainer div#contentContainer div#fadeInContent{max-width:800px}section.homepage-hero #videoContainer div#contentContainer div#fadeInContent h1{font-size:var(--wp--preset--font-size--2-x-large)}section.homepage-hero #videoContainer div#contentContainer div#fadeInContent .tagline{text-transform:uppercase;font-weight:300;letter-spacing:.01em;display:flex;align-items:center;margin-bottom:10px}section.homepage-hero #videoContainer div#contentContainer div#fadeInContent .tagline p{color:var(--text-default-faded);font-size:clamp(1rem,0.14vw + 0.96rem,1.13rem);margin:0}section.homepage-hero #videoContainer div#contentContainer div#fadeInContent .tagline p strong{font-weight:500}section.homepage-hero #videoContainer div#contentContainer div#fadeInContent .tagline p a{text-decoration:none;color:var(--text-default-faded);opacity:1;transition:.17s ease-out}section.homepage-hero #videoContainer div#contentContainer div#fadeInContent .tagline p a:hover{opacity:.85}section.homepage-hero #videoContainer div#contentContainer div#fadeInContent .tagline:before{content:"";display:block;width:4px;height:clamp(0.63rem,0.14vw + 0.59rem,0.75rem);background-color:#8f2d56;margin-right:clamp(0.38rem,0.29vw + 0.3rem,0.63rem);margin-top:-1px}section.homepage-hero #videoContainer div.hero-image{margin-top:50px;flex:1;position:relative}@media only screen and (max-width: 767px){section.homepage-hero #videoContainer div.hero-image{margin-top:0}}section.homepage-hero #videoContainer div.hero-image div.colour-block{position:absolute;right:-4vw;top:12%;background:#087e8b;width:75%;height:75%}@media only screen and (max-width: 767px){section.homepage-hero #videoContainer div.hero-image div.colour-block{display:none}}section.homepage-hero #videoContainer div.hero-image .hero-images-container{position:relative;margin-right:clamp(-2.5rem,-10.14vw + 0.16rem,-11.25rem);margin-right:clamp(-11.25rem,-10.14vw + .16rem,-2.5rem);aspect-ratio:6815/3793;perspective:clamp(3.13rem,3.62vw + 2.17rem,6.25rem)}section.homepage-hero #videoContainer div.hero-image .hero-images-container img{position:absolute;opacity:0}section.homepage-hero #videoContainer div.hero-image .hero-images-container img.hero-cc{width:15.99%;top:13.18%;left:0;transform:translate3d(0, 40px, 0) rotateY(1.8deg)}section.homepage-hero #videoContainer div.hero-image .hero-images-container img.hero-jw{width:35.04%;top:18.95%;left:8.39%;transform:translate3d(0, 25px, 0) rotateY(-1.6deg)}section.homepage-hero #videoContainer div.hero-image .hero-images-container img.hero-gb{width:49.68%;left:27.02%;top:0;transform:translate3d(0, 110px, 0) rotateY(4.2deg)}section.homepage-hero #videoContainer div.hero-image .hero-images-container img.hero-cssc{width:25.28%;top:43.34%;right:13.82%;transform:translate3d(0, 15px, 0) rotateY(3.2deg)}section.homepage-hero #videoContainer div.hero-image .hero-images-container img.hero-entec{width:29.84%;right:0;top:38.3%;transform:translate3d(0, 60px, 0) rotateY(-2.8deg)}.cta{display:inline-flex;text-decoration:none}.cta.cta-type-button{height:clamp(3.5rem,1.16vw + 3.2rem,4.5rem);align-content:center;position:relative}.cta.cta-type-button span:not(.icon){font-family:var(--wp--preset--font-family--montserrat);text-transform:uppercase;font-weight:200;padding:0 clamp(2rem,2.03vw + 1.47rem,3.75rem);align-self:center;line-height:1.1;font-size:var(--wp--preset--font-size--small);position:relative}.cta.cta-type-button span.icon{width:clamp(3.5rem,1.16vw + 3.2rem,4.5rem);height:clamp(3.5rem,1.16vw + 3.2rem,4.5rem);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.35);position:relative}.cta.cta-type-button span.icon svg{height:auto;width:clamp(0.88rem,0.29vw + 0.8rem,1.13rem);fill:currentColor;transform:translate(0px, 0px);transition:transform .17s}.cta.cta-type-button:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);transition:background-color .17s}.cta.cta-type-button:hover span.icon svg{transform:translate(2px, -2px)}.cta.cta-type-button:hover:before{background-color:rgba(0,0,0,.15)}.editor-styles-wrapper .acf-block-preview.wp-block-block-cta-button{margin:0 !important}.editor-styles-wrapper .acf-block-preview.wp-block-block-cta-button .cta{pointer-events:none;text-decoration:none}.editor-styles-wrapper .acf-block-preview.wp-block-block-cta-button.has-background{background:none !important}section.flex-block.sections-list .sections-list-wrapper{display:flex;flex-direction:row;gap:clamp(2rem,2.9vw + 1.24rem,4.5rem);max-width:1368px;margin:0 auto}section.flex-block.sections-list .sections-list-wrapper .sections-nav{display:flex;flex-direction:column;align-self:flex-start;width:60%}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item{display:flex;align-items:center;opacity:1;transition:opacity .17s ease-out;cursor:pointer;padding:clamp(1rem,1.74vw + 0.54rem,2.5rem) 0;border-bottom:1px solid var(--sections-list-border)}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item .section-title{font-size:clamp(1.5rem,2.32vw + 0.89rem,3.5rem);position:relative;font-family:var(--wp--preset--font-family--butler);opacity:.65;transition:opacity .17s ease-out}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item .section-title:after{content:"";width:clamp(0.25rem,0.14vw + 0.21rem,0.38rem);background-color:#000;transform:scaleY(0);transform-origin:top;display:block;position:absolute;top:18%;left:clamp(-0.75rem,-1.16vw + -0.45rem,-1.75rem);left:clamp(-1.75rem,-1.16vw - .45rem,-0.75rem);bottom:0;pointer-events:none}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item .section-title.line-cream:after{background-color:#fff7f5}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item .section-title.line-dark-grey:after{background-color:#161616}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item .section-title.line-blue:after{background-color:#0b3954}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item .section-title.line-teal:after{background-color:#087e8b}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item .section-title.line-purple:after{background-color:#8f2d56}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item .section-title.line-coral:after{background-color:#ff5a5f}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item:last-of-type{border-bottom:none}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item.active .section-title{opacity:1}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item.active .section-title:after{animation:scaleY 5s linear forwards}section.flex-block.sections-list .sections-list-wrapper .sections-nav .section-nav-item:hover .section-title{opacity:.75}@media only screen and (max-width: 860px){section.flex-block.sections-list .sections-list-wrapper .sections-nav{width:62%}}@media only screen and (max-width: 767px){section.flex-block.sections-list .sections-list-wrapper .sections-nav{display:none}}section.flex-block.sections-list .sections-list-wrapper .sections-slides{margin:0 auto;overflow:hidden;width:40%}@media only screen and (max-width: 767px){section.flex-block.sections-list .sections-list-wrapper .sections-slides .swiper-wrapper{display:block !important}section.flex-block.sections-list .sections-list-wrapper .sections-slides .swiper-wrapper .swiper-slide{height:auto !important;padding-bottom:clamp(3rem,1.16vw + 2.7rem,4rem);margin-bottom:clamp(3rem,1.16vw + 2.7rem,4rem);border-bottom:1px solid var(--sections-list-border)}section.flex-block.sections-list .sections-list-wrapper .sections-slides .swiper-wrapper .swiper-slide:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}}section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide{display:flex;align-items:center}section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide .section-title-icon .section-title{font-size:clamp(1.5rem,2.32vw + 0.89rem,3.5rem);position:relative;font-family:var(--wp--preset--font-family--butler)}@media only screen and (min-width: 768px){section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide .section-title-icon .section-title{display:none}}@media only screen and (max-width: 767px){section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide .section-title-icon{display:flex;gap:clamp(0.63rem,0.43vw + 0.51rem,1rem);align-items:center}}section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide .section-icon{flex-shrink:0}section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide .section-icon box-icon{height:clamp(1.5rem,1.16vw + 1.2rem,2.5rem);width:clamp(1.5rem,1.16vw + 1.2rem,2.5rem);fill:var(--text-default)}@media only screen and (min-width: 768px){section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide .section-icon{display:none}}section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide .section-slide-text p,section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide .section-slide-text li{font-size:clamp(1.13rem,0.43vw + 1.01rem,1.5rem)}section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide .section-slide-text a.cta-type-arrow{margin-top:clamp(1.75rem,1.45vw + 1.37rem,3rem)}@media only screen and (max-width: 767px){section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide .section-slide-text{width:100%;padding-left:0}}@media only screen and (max-width: 767px){section.flex-block.sections-list .sections-list-wrapper .sections-slides .section-slide{flex-wrap:wrap}}section.flex-block.sections-list .sections-list-wrapper .sections-slides.swiper-initialized .section-slide.swiper-slide{opacity:0 !important}section.flex-block.sections-list .sections-list-wrapper .sections-slides.swiper-initialized .section-slide.swiper-slide.swiper-slide-active{opacity:1 !important}@media only screen and (max-width: 860px){section.flex-block.sections-list .sections-list-wrapper .sections-slides{width:38%}}@media only screen and (max-width: 767px){section.flex-block.sections-list .sections-list-wrapper .sections-slides{width:100%}}@media only screen and (max-width: 767px){section.flex-block.sections-list .sections-list-wrapper{flex-wrap:wrap}}@keyframes scaleY{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}section.flex-block.testimonial{position:relative}section.flex-block.testimonial .container{position:static}section.flex-block.testimonial .container .quote-marks{position:absolute;top:0;left:4vw;transform:translateY(-32%)}section.flex-block.testimonial .container .quote-marks svg{width:clamp(4rem,10.87vw + 1.15rem,13.38rem);height:auto}section.flex-block.testimonial .container .quote-marks.colour-cream svg{fill:#fff7f5}section.flex-block.testimonial .container .quote-marks.colour-dark-grey svg{fill:#161616}section.flex-block.testimonial .container .quote-marks.colour-blue svg{fill:#0b3954}section.flex-block.testimonial .container .quote-marks.colour-teal svg{fill:#087e8b}section.flex-block.testimonial .container .quote-marks.colour-purple svg{fill:#8f2d56}section.flex-block.testimonial .container .quote-marks.colour-coral svg{fill:#ff5a5f}section.flex-block.testimonial .testimonial-container{display:flex;align-items:center;max-width:1200px;margin:0 auto;align-items:center}section.flex-block.testimonial .testimonial-container .testimonial-quote{width:66.6%}section.flex-block.testimonial .testimonial-container .testimonial-quote blockquote{margin:0;font-family:var(--wp--preset--font-family--butler);font-size:clamp(1.75rem,1.16vw + 1.45rem,2.75rem);padding-left:clamp(1.25rem,1.74vw + 0.79rem,2.75rem);border-left:6px solid}section.flex-block.testimonial .testimonial-container .testimonial-quote blockquote.line-cream{border-color:#fff7f5}section.flex-block.testimonial .testimonial-container .testimonial-quote blockquote.line-dark-grey{border-color:#161616}section.flex-block.testimonial .testimonial-container .testimonial-quote blockquote.line-blue{border-color:#0b3954}section.flex-block.testimonial .testimonial-container .testimonial-quote blockquote.line-teal{border-color:#087e8b}section.flex-block.testimonial .testimonial-container .testimonial-quote blockquote.line-purple{border-color:#8f2d56}section.flex-block.testimonial .testimonial-container .testimonial-quote blockquote.line-coral{border-color:#ff5a5f}section.flex-block.testimonial .testimonial-container .testimonial-quote .author{padding-left:clamp(1.25rem,1.74vw + 0.79rem,2.75rem);margin-top:clamp(1.25rem,1.74vw + 0.79rem,2.75rem)}section.flex-block.testimonial .testimonial-container .testimonial-quote .author p{margin:0;font-size:clamp(1.13rem,0.43vw + 1.01rem,1.5rem)}section.flex-block.testimonial .testimonial-container .testimonial-quote .author p.author-name{font-weight:600;margin-bottom:2px}@media only screen and (max-width: 1023px){section.flex-block.testimonial .testimonial-container .testimonial-quote{width:60%}}@media only screen and (max-width: 767px){section.flex-block.testimonial .testimonial-container .testimonial-quote{width:100%}}section.flex-block.testimonial .testimonial-container .testimonial-link{width:33.4%;padding-left:clamp(3rem,3.48vw + 2.09rem,6rem)}@media only screen and (max-width: 1023px){section.flex-block.testimonial .testimonial-container .testimonial-link{width:40%}}@media only screen and (max-width: 767px){section.flex-block.testimonial .testimonial-container .testimonial-link{width:100%;margin-top:clamp(3rem,1.74vw + 2.54rem,4.5rem);padding-left:0;max-width:240px}}@media only screen and (max-width: 767px){section.flex-block.testimonial .testimonial-container{flex-wrap:wrap}}.acf-block-preview section.flex-block.testimonial{position:static}.acf-block-preview section.flex-block.testimonial .container .quote-marks{left:15px}section.flex-block.image-text .container{max-width:1368px}section.flex-block.image-text .image-text-container{display:flex;align-items:center}section.flex-block.image-text .image-text-container .block-image{width:66.6%}section.flex-block.image-text .image-text-container .block-image figure{margin:0}section.flex-block.image-text .image-text-container .block-image figure img~.image-offset{transform:translate(0, 0);opacity:0;transition:transform .24s ease-out,opacity .17s ease-out}section.flex-block.image-text .image-text-container .block-image figure img.finish~.image-offset{opacity:1;transform:translate(clamp(0.75rem, 0.58vw + 0.6rem, 1.25rem), clamp(0.75rem, 0.58vw + 0.6rem, 1.25rem))}section.flex-block.image-text .image-text-container .block-image figure img.is-updating.finish~.image-offset{transform:translate(0, 0);opacity:0}section.flex-block.image-text .image-text-container .block-image figure figcaption{margin-top:clamp(0.5rem,0.29vw + 0.42rem,0.75rem);font-weight:300;text-transform:uppercase}section.flex-block.image-text .image-text-container .block-image figure figcaption p{margin:0}section.flex-block.image-text .image-text-container .block-image figure figcaption strong{font-weight:500}section.flex-block.image-text .image-text-container .block-image figure.has-offset figcaption{margin-top:clamp(1.38rem,0.72vw + 1.18rem,2rem)}@media only screen and (max-width: 1023px){section.flex-block.image-text .image-text-container .block-image{width:50%}}@media only screen and (max-width: 650px){section.flex-block.image-text .image-text-container .block-image{width:100%}}section.flex-block.image-text .image-text-container .block-text{width:33.4%}@media only screen and (max-width: 1023px){section.flex-block.image-text .image-text-container .block-text{width:50%}}@media only screen and (max-width: 650px){section.flex-block.image-text .image-text-container .block-text{width:100%}}@media only screen and (min-width: 651px){section.flex-block.image-text .image-text-container .block-text{padding-left:clamp(1.5rem,1.74vw + 1.04rem,3rem)}section.flex-block.image-text .image-text-container .block-image figure figcaption{padding-left:4vw}}@media only screen and (max-width: 650px){section.flex-block.image-text .image-text-container{flex-direction:column;gap:clamp(1.5rem,0.87vw + 1.27rem,2.25rem)}}@media only screen and (min-width: 651px){section.flex-block.image-text.flip-order .image-text-container{flex-direction:row-reverse}section.flex-block.image-text.flip-order .image-text-container .block-text{padding-right:clamp(1.5rem,1.74vw + 1.04rem,3rem);padding-left:0}section.flex-block.image-text.flip-order .image-text-container .block-image{margin-left:0}section.flex-block.image-text.flip-order .image-text-container .block-image figure img.finish~.image-offset{transform:translate(clamp(-1.25rem, -0.58vw - 0.6rem, -0.75rem), clamp(0.75rem, 0.58vw + 0.6rem, 1.25rem))}}.acf-block-preview section.image-text .image-text-container .block-image{margin:0 !important;width:66.6%}.acf-block-preview section.image-text .image-text-container .block-image figure img{opacity:1}.acf-block-preview section.image-text .image-text-container .block-image figure img~.image-offset{opacity:1;transform:translate(clamp(0.75rem, 0.58vw + 0.6rem, 1.25rem), clamp(0.75rem, 0.58vw + 0.6rem, 1.25rem))}.acf-block-preview section.image-text.flip-order .image-text-container .block-image figure img~.image-offset{transform:translate(clamp(-1.25rem, -0.58vw - 0.6rem, -0.75rem), clamp(0.75rem, 0.58vw + 0.6rem, 1.25rem))}section.flex-block.stats-slider .stats-slider-wrapper{display:flex;gap:clamp(1.13rem,1.01vw + 0.86rem,2rem)}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-container{width:calc(100% - clamp(0.88rem,0.43vw + 0.76rem,1.25rem) - clamp(1.13rem,1.01vw + 0.86rem,2rem)*2 - 6px)}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-container .slider-relative{width:100%;overflow:hidden;opacity:0;transition:opacity .24s .2s ease-out}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-container .stat-slide .stat{font-family:var(--wp--preset--font-family--butler);font-size:clamp(3.5rem,2.9vw + 2.74rem,6rem);line-height:.8;padding-bottom:clamp(0.75rem,0.58vw + 0.6rem,1.25rem)}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-container .stat-slide .stat-text{font-size:clamp(1.13rem,0.43vw + 1.01rem,1.5rem)}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-bar{transform:none;padding:0;margin:0;display:flex;flex-direction:column;background-color:var(--text-default);list-style-type:none}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-bar span{height:100%;width:6px;position:relative;margin:0;border-radius:0}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-bar span button{display:none}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-bar span:after{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,0);transition:all .17s ease-out;cursor:pointer}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-bar span:hover{background-color:rgba(255,255,255,.18)}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-bar.slider-cream span.swiper-pagination-bullet-active{background-color:#fff7f5}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-bar.slider-dark-grey span.swiper-pagination-bullet-active{background-color:#161616}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-bar.slider-blue span.swiper-pagination-bullet-active{background-color:#0b3954}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-bar.slider-teal span.swiper-pagination-bullet-active{background-color:#087e8b}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-bar.slider-purple span.swiper-pagination-bullet-active{background-color:#8f2d56}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-bar.slider-coral span.swiper-pagination-bullet-active{background-color:#ff5a5f}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-arrows{display:flex;flex-direction:column;gap:clamp(0.63rem,0.43vw + 0.51rem,1rem);align-self:center}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-arrows .slider-arrow svg{width:clamp(0.88rem,0.43vw + 0.76rem,1.25rem);height:auto;fill:var(--text-default);cursor:pointer;opacity:1;transition:all .17s ease-out}section.flex-block.stats-slider .stats-slider-wrapper .stats-slider-arrows .slider-arrow svg:hover{opacity:.8}section.flex-block.stats-slider.has-text-colour-cream .stats-slider-arrows .slider-arrow svg{fill:#fff7f5}section.flex-block.stats-slider.has-text-colour-cream .stats-slider-bar ul{background-color:#fff7f5}section.flex-block.stats-slider.has-text-colour-dark-grey .stats-slider-arrows .slider-arrow svg{fill:#161616}section.flex-block.stats-slider.has-text-colour-dark-grey .stats-slider-bar ul{background-color:#161616}section.flex-block.stats-slider.has-text-colour-blue .stats-slider-arrows .slider-arrow svg{fill:#0b3954}section.flex-block.stats-slider.has-text-colour-blue .stats-slider-bar ul{background-color:#0b3954}section.flex-block.stats-slider.has-text-colour-teal .stats-slider-arrows .slider-arrow svg{fill:#087e8b}section.flex-block.stats-slider.has-text-colour-teal .stats-slider-bar ul{background-color:#087e8b}section.flex-block.stats-slider.has-text-colour-purple .stats-slider-arrows .slider-arrow svg{fill:#8f2d56}section.flex-block.stats-slider.has-text-colour-purple .stats-slider-bar ul{background-color:#8f2d56}section.flex-block.stats-slider.has-text-colour-coral .stats-slider-arrows .slider-arrow svg{fill:#ff5a5f}section.flex-block.stats-slider.has-text-colour-coral .stats-slider-bar ul{background-color:#ff5a5f}.acf-block-preview .stats-slider-wrapper{opacity:1 !important}section.flex-block.video-grid{position:relative}section.flex-block.video-grid .container{position:static}section.flex-block.video-grid .background-section{position:absolute;top:0;bottom:0;left:0;width:42%}@media only screen and (max-width: 767px){section.flex-block.video-grid .background-section{top:480px}}section.flex-block.video-grid .video-grid-container{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4.64vw + 0.78rem,6rem);position:relative;width:75%;margin:0 auto}section.flex-block.video-grid .video-grid-container .grid-section.grid-text{display:flex;align-items:center;max-width:400px}@media only screen and (min-width: 768px){section.flex-block.video-grid .video-grid-container .grid-section.grid-text{grid-column:2}}@media only screen and (max-width: 767px){section.flex-block.video-grid .video-grid-container .grid-section.grid-text{grid-row:1}}section.flex-block.video-grid .video-grid-container .grid-section .grid-video{padding-top:64%;position:relative;background-size:cover;background-position:center center;opacity:0}section.flex-block.video-grid .video-grid-container .grid-section .grid-video .play-btn{position:absolute;top:0;left:0;padding:clamp(0.63rem,0.58vw + 0.47rem,1.13rem);color:#fff7f5;text-align:center;z-index:2}section.flex-block.video-grid .video-grid-container .grid-section .grid-video .play-btn svg{fill:#fff7f5;width:clamp(1.25rem,0.72vw + 1.06rem,1.88rem);height:auto;margin-top:4px}section.flex-block.video-grid .video-grid-container .grid-section .grid-video .play-btn .video-length{font-weight:300;text-transform:uppercase;font-size:clamp(0.88rem,0.29vw + 0.8rem,1.13rem);line-height:1;margin-top:8px}section.flex-block.video-grid .video-grid-container .grid-section .grid-video:after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(255,255,255,.18);opacity:0;transition:opacity .17s ease-out}section.flex-block.video-grid .video-grid-container .grid-section .grid-video:hover{cursor:pointer}section.flex-block.video-grid .video-grid-container .grid-section .grid-video:hover:after{opacity:1}section.flex-block.video-grid .video-grid-container .grid-section .video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(22,22,22,.5);z-index:2000;opacity:0;visibility:hidden;transition:opacity .24s ease-out,visibility 0s .24s}section.flex-block.video-grid .video-grid-container .grid-section .video-overlay .video-embed-container{max-width:1600px;width:95%;position:relative}section.flex-block.video-grid .video-grid-container .grid-section .video-overlay .video-embed-container .video-embed{position:relative;width:100%}section.flex-block.video-grid .video-grid-container .grid-section .video-overlay .video-embed-container .video-embed iframe{width:100%;height:100%;max-height:75vh;aspect-ratio:16/9}section.flex-block.video-grid .video-grid-container .grid-section .video-overlay .video-embed-container .video-close{position:absolute;right:0;bottom:100%;margin-bottom:clamp(0.5rem,0.58vw + 0.35rem,1rem);font-size:clamp(2rem,0.87vw + 1.77rem,2.75rem);font-weight:300;text-transform:uppercase;color:#fff7f5;line-height:1;opacity:1;transition:opacity .17s ease-out;cursor:pointer}section.flex-block.video-grid .video-grid-container .grid-section .video-overlay .video-embed-container .video-close:hover{opacity:.8}section.flex-block.video-grid .video-grid-container .grid-section .video-overlay.show{visibility:visible;opacity:1;transition:opacity .24s ease-out,visibility 0s 0s}@media only screen and (min-width: 768px){section.flex-block.video-grid .video-grid-container .grid-section:nth-child(2){grid-row:1;grid-column:1}}@media only screen and (max-width: 767px){section.flex-block.video-grid .video-grid-container .grid-section:nth-child(2){grid-row:2}}@media only screen and (max-width: 1023px){section.flex-block.video-grid .video-grid-container{width:100%}}@media only screen and (max-width: 767px){section.flex-block.video-grid .video-grid-container{grid-template-columns:1fr}}.acf-block-preview section.flex-block.video-grid{position:static}.acf-block-preview section.flex-block.video-grid .video-grid-container .grid-section .grid-video{opacity:1}.kb-posts .kb-post{margin-bottom:clamp(1.75rem,1.45vw + 1.37rem,3rem);opacity:0}.kb-posts .kb-post .post-container{display:flex}.kb-posts .kb-post .post-container a.link-image{position:relative;display:block;font-size:0;align-self:flex-start;width:clamp(11.25rem,11.01vw + 8.36rem,20.75rem)}.kb-posts .kb-post .post-container a.link-image img{position:relative;z-index:1}.kb-posts .kb-post .post-container a.link-image:before{content:"";position:absolute;inset:0;z-index:2;background-color:rgba(255,255,255,.18);opacity:0;transition:opacity .17s ease-out}.kb-posts .kb-post .post-container a.link-image:hover{cursor:pointer}.kb-posts .kb-post .post-container a.link-image:hover:before{opacity:1}@media only screen and (max-width: 1023px){.kb-posts .kb-post .post-container a.link-image{width:100%}}@media only screen and (max-width: 767px){.kb-posts .kb-post .post-container a.link-image{width:32%}}.kb-posts .kb-post .post-container .text{width:calc(100% - clamp(11.25rem,11.01vw + 8.36rem,20.75rem));padding-left:clamp(0.94rem,1.23vw + 0.61rem,2rem)}.kb-posts .kb-post .post-container .text .time-to-read{font-weight:300;font-size:clamp(0.75rem,0.29vw + 0.67rem,1rem);letter-spacing:.025em;line-height:1}.kb-posts .kb-post .post-container .text h3{font-size:clamp(1.5rem,0.87vw + 1.27rem,2.25rem);margin-bottom:clamp(0.63rem,1.3vw + 0.28rem,1.75rem);margin-top:0}.kb-posts .kb-post .post-container .text h3 a{color:inherit;font-size:inherit;text-decoration:none;opacity:1;transition:opacity .17s ease-out}.kb-posts .kb-post .post-container .text h3 a:hover{opacity:.8}.kb-posts .kb-post .post-container .text p.excerpt{font-size:clamp(1.13rem,0.43vw + 1.01rem,1.5rem);margin-top:0}@media only screen and (max-width: 639px){.kb-posts .kb-post .post-container .text p.excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media only screen and (max-width: 1023px){.kb-posts .kb-post .post-container .text{width:100%;padding-left:0;padding-top:clamp(1.5rem,-0.58vw + 1.65rem,1rem)}}@media only screen and (max-width: 767px){.kb-posts .kb-post .post-container .text{width:68%;padding-left:clamp(1rem,0.58vw + 0.85rem,1.5rem);padding-top:0}}@media only screen and (max-width: 1023px){.kb-posts .kb-post .post-container{flex-wrap:wrap}}.kb-posts .kb-post:last-of-type{margin-bottom:0}section.flex-block.knowledge-base-featured .kb-container{display:flex}section.flex-block.knowledge-base-featured .kb-container a.link-image img{aspect-ratio:4/2.8;object-fit:cover}section.flex-block.knowledge-base-featured .kb-container .kb-text{position:relative;width:40%;padding:clamp(3rem,3.77vw + 2.01rem,6.25rem) 0;padding-right:clamp(3rem,5.22vw + 1.63rem,7.5rem)}section.flex-block.knowledge-base-featured .kb-container .kb-text .background-section{position:absolute;inset:0;left:-4vw}@media only screen and (max-width: 600px){section.flex-block.knowledge-base-featured .kb-container .kb-text .background-section{left:-15px}}section.flex-block.knowledge-base-featured .kb-container .kb-text .acf-innerblocks-container{position:relative;padding-right:clamp(0rem,3.62vw + -0.95rem,3.13rem)}@media only screen and (max-width: 767px){section.flex-block.knowledge-base-featured .kb-container .kb-text{width:85%;margin-bottom:clamp(1.25rem,0.87vw + 1.02rem,2rem)}}section.flex-block.knowledge-base-featured .kb-container .kb-posts{width:60%;padding-left:clamp(2.75rem,2.03vw + 2.22rem,4.5rem)}@media only screen and (max-width: 1023px){section.flex-block.knowledge-base-featured .kb-container .kb-posts{display:grid;gap:clamp(1.25rem,0.87vw + 1.02rem,2rem);grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){section.flex-block.knowledge-base-featured .kb-container .kb-posts{width:100%;padding-left:0;grid-template-columns:1fr}}@media only screen and (max-width: 767px){section.flex-block.knowledge-base-featured .kb-container{flex-wrap:wrap}}.acf-block-preview section.flex-block.knowledge-base-featured .kb-container .kb-text .background-section{left:-15px}.acf-block-preview section.flex-block.knowledge-base-featured .kb-container .kb-posts .kb-post{opacity:1}.news-posts .blog-post{display:flex;flex-direction:column}.news-posts .blog-post .post-date{margin-bottom:clamp(1rem,0.87vw + 0.77rem,1.75rem)}.news-posts .blog-post .post-date .date-day{font-family:var(--wp--preset--font-family--butler);font-size:clamp(2.75rem,2.61vw + 2.07rem,5rem);font-weight:bold}.news-posts .blog-post .post-date .date-month{font-weight:300;text-transform:uppercase;font-size:clamp(0.88rem,0.29vw + 0.8rem,1.13rem)}.news-posts .blog-post a.link-image{position:relative;display:block;font-size:0}.news-posts .blog-post a.link-image img{position:relative;z-index:1;width:100%;aspect-ratio:4/2.64;object-fit:cover}.news-posts .blog-post a.link-image:after{content:"";position:absolute;inset:0;transform:translate(clamp(0.5rem, 0.29vw + 0.42rem, 0.75rem), clamp(0.5rem, 0.29vw + 0.42rem, 0.75rem));z-index:0;display:none}.news-posts .blog-post a.link-image:before{content:"";position:absolute;inset:0;z-index:2;background-color:rgba(255,255,255,.18);opacity:0;transition:opacity .17s ease-out}.news-posts .blog-post a.link-image:hover{cursor:pointer}.news-posts .blog-post a.link-image:hover:before{opacity:1}.news-posts .blog-post .text{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;margin-top:clamp(1rem,1.45vw + 0.62rem,2.25rem)}.news-posts .blog-post .text .post-category{margin-bottom:clamp(0.38rem,0.29vw + 0.3rem,0.63rem)}.news-posts .blog-post .text .post-category span,.news-posts .blog-post .text .post-category a{text-transform:uppercase;font-weight:300;font-size:clamp(0.75rem,0.29vw + 0.67rem,1rem);text-decoration:none;line-height:1;opacity:1;letter-spacing:.01em;transition:opacity .17s ease-out;padding:2px 0;padding-left:clamp(0.63rem,0.29vw + 0.55rem,0.88rem);position:relative}.news-posts .blog-post .text .post-category span:before,.news-posts .blog-post .text .post-category a:before{content:"";position:absolute;top:2px;bottom:2px;left:0;display:inline-block;border-left:4px solid #0b3954}.news-posts .blog-post .text .post-category span.category-cream:before,.news-posts .blog-post .text .post-category a.category-cream:before{border-color:#fff7f5}.news-posts .blog-post .text .post-category span.category-dark-grey:before,.news-posts .blog-post .text .post-category a.category-dark-grey:before{border-color:#161616}.news-posts .blog-post .text .post-category span.category-blue:before,.news-posts .blog-post .text .post-category a.category-blue:before{border-color:#0b3954}.news-posts .blog-post .text .post-category span.category-teal:before,.news-posts .blog-post .text .post-category a.category-teal:before{border-color:#087e8b}.news-posts .blog-post .text .post-category span.category-purple:before,.news-posts .blog-post .text .post-category a.category-purple:before{border-color:#8f2d56}.news-posts .blog-post .text .post-category span.category-coral:before,.news-posts .blog-post .text .post-category a.category-coral:before{border-color:#ff5a5f}.news-posts .blog-post .text .post-category span:hover,.news-posts .blog-post .text .post-category a:hover{opacity:.8}.news-posts .blog-post .text h3{margin-top:0;margin-bottom:0;font-weight:bold;font-family:var(--wp--preset--font-family--butler);font-size:clamp(1.5rem,0.58vw + 1.35rem,2rem)}.news-posts .blog-post .text h3 a{color:inherit;font-size:inherit;text-decoration:none;opacity:1;transition:opacity .17s ease-out}.news-posts .blog-post .text h3 a:hover{opacity:.8}.news-posts .blog-post .text p.excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;font-size:clamp(1.13rem,0.14vw + 1.09rem,1.25rem)}.news-posts .blog-post:hover .text .read-more svg,.news-posts .blog-post:hover+a .text .read-more svg{transform:translateX(2px)}section.flex-block.recent-posts .news-container .news-posts{display:grid;grid-template-columns:30fr repeat(3, 23fr);gap:clamp(2rem,2.9vw + 1.24rem,4.5rem)}section.flex-block.recent-posts .news-container .news-posts .news-text .acf-innerblocks-container{padding-right:clamp(0rem,3.62vw + -0.95rem,3.13rem)}section.flex-block.recent-posts .news-container .news-posts .blog-post{opacity:0}section.flex-block.recent-posts .news-container .news-posts .blog-post a.link-image:after{background-color:#0b3954}section.flex-block.recent-posts .news-container .news-posts .blog-post:last-child a.link-image:after{display:block}@media only screen and (max-width: 1023px){section.flex-block.recent-posts .news-container .news-posts{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 599px){section.flex-block.recent-posts .news-container .news-posts{grid-template-columns:1fr}}.acf-block-preview section.flex-block.recent-posts .news-container .news-posts .blog-post{opacity:1}