@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:100;src:url(../../assets/fonts/raleway/raleway-v37-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:200;src:url(../../assets/fonts/raleway/raleway-v37-latin-200.woff2) format("woff2")}@font-face{font-display:block;font-family:Raleway;font-style:normal;font-weight:300;src:url(../../assets/fonts/raleway/raleway-v37-latin-300.woff2) format("woff2")}@font-face{font-display:block;font-family:Raleway;font-style:normal;font-weight:400;src:url(../../assets/fonts/raleway/raleway-v37-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(../../assets/fonts/raleway/raleway-v37-latin-500.woff2) format("woff2")}@font-face{font-display:block;font-family:Raleway;font-style:normal;font-weight:600;src:url(../../assets/fonts/raleway/raleway-v37-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(../../assets/fonts/raleway/raleway-v37-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(../../assets/fonts/raleway/raleway-v37-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:900;src:url(../../assets/fonts/raleway/raleway-v37-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Avenir Pro";font-style:normal;font-weight:400;src:url(../../assets/fonts/avenir-pro/avenir-pro-45-book.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Avenir Pro";font-style:normal;font-weight:500;src:url(../../assets/fonts/avenir-pro/avenir-pro-65-medium.woff2) format("woff2")}html{height:100%;line-height:1.2}body{font-family:Raleway,sans-serif}body li,body ol,body p,body ul{font-family:"Avenir Pro",sans-serif;font-weight:300;line-height:1.4;font-weight:inherit;font-size:clamp(16px,2vw,18px)}body .block-title,body h1,body h2,body h3,body h4,body h5,body heading-wrapper h6{font-family:Raleway,serif;line-height:1.2;font-weight:300}body{font-family:Raleway,sans-serif;line-height:1.2}h1{font-size:clamp(48px,6vw,88px)}h2{font-size:clamp(30px,5vw,48px)}h3{font-size:clamp(24px,4vw,36px)}h4{font-size:clamp(20px,3vw,28px)}h5{font-size:clamp(18px,2.5vw,24px)}h6{font-size:clamp(18px,2.2vw,24px)}.button{padding:10px 25px;border:none;border-radius:0;display:inline-block;text-decoration:none;font-size:clamp(16px,2vw,18px)}.button-primary{background-color:transparent;color:#fff;border:1px solid #fff;transition:ease-in-out .3s;font-size:clamp(20px,3vw,28px)!important}.button-primary:hover{background-color:#fff;color:#00692d}.button-secondary{background-color:transparent;color:#000;border:1px solid #000;transition:ease-in-out .3s}.button-secondary:hover{background-color:#000;color:#fff;border:1px solid #000}body{color:#2f2f2f;min-height:100vh}.container-fluid{max-width:1800px;padding:0 60px}@media (max-width:575.98px){.container-fluid{padding:0 20px}}@media only screen and (max-width:991px){#mega-menu-wrap-header-menu .mega-menu-toggle+#mega-menu-header-menu{width:75%!important;max-width:500px}#mega-menu-wrap-header-menu .mega-menu-toggle+#mega-menu-header-menu{right:-75%}}@media (max-width:575.98px){#mega-menu-wrap-header-menu .mega-menu-toggle+#mega-menu-header-menu{width:85%!important}#mega-menu-wrap-header-menu .mega-menu-toggle+#mega-menu-header-menu{right:-85%}}@media only screen and (max-width:1650px){#mega-menu-header-menu>li.mega-menu-item .mega-menu-logo{margin:20px 0;justify-content:start!important}#mega-menu-header-menu>li.mega-menu-item{padding:0 40px 0 40px!important}}@media only screen and (max-width:1650px) and (max-width:575.98px){#mega-menu-header-menu>li.mega-menu-item{padding-left:20px!important}}#mega-menu-wrap-header-menu .mega-close{top:5px!important;right:5px!important}#mega-menu-wrap-header-menu .mega-close::before{color:#000!important;font-size:24px!important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-logo{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:1650px){#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-current-menu-item>a.mega-menu-link::after{content:""!important;display:block!important;width:100%!important;height:2px!important;background-color:#2f2f2f!important;margin-top:-45px!important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link::after{content:""!important;display:block!important;width:0%!important;height:2px!important;background-color:#2f2f2f!important;margin-top:-45px!important;transition:width .3s ease!important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover::after{width:100%!important}#mega-menu-wrap-header-menu #mega-menu-header-menu .mega-sub-menu .mega-menu-link::after{display:none!important}}.footer-borders{margin-top:auto;position:relative;z-index:2}.footer-borders .orange-border{height:16px;background-color:#fd6703}.footer-borders .yellow-border{height:8px;background-color:#fab600}footer{background-color:#7b7b7b;padding:40px 0;position:relative;z-index:2}footer .wrapper{display:flex;justify-content:space-between}footer .wrapper .footer-logo{max-width:225px;height:auto}footer .wrapper .footer-logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}footer .wrapper .social-icons{gap:30px;align-items:center}@media (max-width:575.98px){footer .wrapper .social-icons{gap:15px}}footer .wrapper .social-icons .social-icon{width:40px;height:40px}footer .wrapper .social-icons img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}footer .footer-menu-outer{padding-top:40px}footer .footer-menu-outer .main-menu-inner{display:flex;gap:40px}@media (max-width:575.98px){footer .footer-menu-outer .main-menu-inner{flex-direction:column}}footer .footer-menu-outer .main-menu-inner .icons{display:flex;gap:10px}footer .footer-menu-outer .main-menu-inner .icons .icon-item{width:60px;height:60px}footer .footer-menu-outer .main-menu-inner .icons .icon-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:575.98px){footer .footer-menu-outer .main-menu-inner .icons{order:2}}footer .footer-menu-outer .main-menu-inner .mobile-icons{order:2}footer .footer-menu-outer .main-menu-inner .mobile-icons .social-icons{height:100%;display:flex;align-items:center;gap:20px}footer .footer-menu-outer ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,auto);gap:20px;-moz-column-gap:40px;column-gap:40px}@media (max-width:575.98px){footer .footer-menu-outer ul{grid-template-columns:repeat(2,2fr)}}footer .footer-menu-outer ul li{width:-moz-fit-content;width:fit-content}footer .footer-menu-outer ul li a{text-decoration:none;color:#fff;font-size:clamp(14px,1.5vw,16px)}@media (max-width:575.98px){footer .footer-menu-outer ul li a{font-size:clamp(16px,2vw,18px)}}footer .footer-menu-outer .legal-menu-copyright{text-align:end;display:flex;gap:20px;flex-direction:column}@media (max-width:1199.98px){footer .footer-menu-outer .legal-menu-copyright{text-align:start}}footer .footer-menu-outer .legal-menu-copyright .copyright{font-size:clamp(18px,2.5vw,20px);color:#fff}footer .footer-menu-outer .legal-menu-copyright ul{display:flex;justify-content:end}@media (max-width:1199.98px){footer .footer-menu-outer .legal-menu-copyright ul{justify-content:start;padding-top:40px}}footer .footer-menu-outer .legal-menu-copyright ul li a{font-size:clamp(18px,2.5vw,20px)}.not-found-page .not-found{margin:0;min-height:calc(100dvh - 100px);display:flex;justify-content:flex-start;align-items:center}.not-found-page .not-found .button{margin-top:50px}.not-found-page .not-found .not-found-inner h1{font-size:clamp(90px,10vw,250px);margin-bottom:20px}.armstrong-block-editor{margin:80px 0}.armstrong-block-text-image-split{margin:80px 0;overflow-x:clip}@media (max-width:991.98px){.armstrong-block-text-image-split{margin:40px 0}}.armstrong-block-text-image-split .row{position:relative}.armstrong-block-text-image-split .row:has(.col-image+.col-image){--bs-gutter-x:20px}@media (max-width:991.98px){.armstrong-block-text-image-split .row:has(.col-image+.col-image){--bs-gutter-x:unset}}@media (max-width:991.98px){.armstrong-block-text-image-split .row .col-lg-6:nth-of-type(1){margin-bottom:20px}}.armstrong-block-text-image-split .row .col-lg-6:nth-of-type(2)>*{padding-left:2rem}@media (max-width:991.98px){.armstrong-block-text-image-split .row .col-lg-6:nth-of-type(2)>*{padding-left:unset}}.armstrong-block-text-image-split .header{margin-bottom:40px}@media (max-width:991.98px){.armstrong-block-text-image-split .header{margin-bottom:30px}}.armstrong-block-text-image-split .text-header .html-title{font-family:"Avenir Pro",sans-serif}.armstrong-block-text-image-split .text:first-of-type{margin-bottom:20px}.armstrong-block-text-image-split .text ul li::marker{font-size:.7em}.armstrong-block-text-image-split .text .two-column{-moz-column-count:2;column-count:2}.armstrong-block-text-image-split .text .two-column li{padding-right:10px}@media (max-width:767.98px){.armstrong-block-text-image-split .text .two-column{-moz-column-count:1;column-count:1}.armstrong-block-text-image-split .text .two-column li{padding-right:0}}.armstrong-block-text-image-split .text li{margin-bottom:10px}.armstrong-block-text-image-split .text ol,.armstrong-block-text-image-split .text ul{padding-left:.6em}.armstrong-block-text-image-split .text ol:last-child,.armstrong-block-text-image-split .text ul:last-child{margin-bottom:0}.armstrong-block-text-image-split .text p:last-child{margin-bottom:0}.armstrong-block-text-image-split .text span{font-size:clamp(20px,3vw,28px)!important;font-weight:400!important}.armstrong-block-text-image-split .text-x-large *{font-size:clamp(24px,4vw,36px);font-weight:200}.armstrong-block-text-image-split .text-large *{font-size:clamp(20px,3vw,28px);font-weight:200}.armstrong-block-text-image-split .text-medium *{font-size:clamp(18px,2.5vw,24px);font-weight:200}.armstrong-block-text-image-split .text-small *{font-size:clamp(18px,2.5vw,20px)}.armstrong-block-text-image-split .text-x-small *{font-size:clamp(14px,1.5vw,16px);font-weight:200}.armstrong-block-text-image-split .image{position:relative;width:100%}.armstrong-block-text-image-split .image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.armstrong-block-text-image-split .image{margin-bottom:30px}}.armstrong-block-text-image-split .col-text .text-header{margin-bottom:40px}@media (max-width:991.98px){.armstrong-block-text-image-split .col-text .text-header{margin-bottom:20px}}.armstrong-block-text-image-split .col-text .text-header .html-title{font-weight:300;margin-bottom:0}.armstrong-block-text-image-split .col-text .text-header h3{font-weight:300!important}.armstrong-block-text-image-split .col-image{display:flex;justify-content:center;align-items:center}.armstrong-block-text-image-split .col-image .text-header{margin-bottom:40px}@media (max-width:991.98px){.armstrong-block-text-image-split .col-image .text-header{margin-bottom:20px}}.armstrong-block-text-image-split .col-video{display:flex;justify-content:center;align-items:center}.armstrong-block-text-image-split .col-video .text-header{margin-bottom:40px}@media (max-width:991.98px){.armstrong-block-text-image-split .col-video .text-header{margin-bottom:20px}}.armstrong-block-text-image-split .image-contain{width:100%;align-self:center;display:flex;justify-content:center;align-items:center;height:clamp(260px,32vw,520px)}.armstrong-block-text-image-split .image-contain picture{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.armstrong-block-text-image-split .image-contain img{width:auto;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.armstrong-block-text-image-split .image-contain:has(.text-header){flex-direction:column;align-items:flex-start;height:auto}.armstrong-block-text-image-split .image-contain:has(.text-header) .text-header{width:100%}.armstrong-block-text-image-split .image-contain:has(.text-header) picture{width:100%;height:clamp(220px,28vw,440px)}@media (max-width:991.98px){.armstrong-block-text-image-split .image-contain{height:clamp(220px,65vw,380px)}.armstrong-block-text-image-split .image-contain:has(.text-header) picture{height:clamp(180px,55vw,320px)}}.armstrong-block-text-image-split .dots-image{max-width:100%}@media (max-width:991.98px){.armstrong-block-text-image-split .dots-image{display:none}}.armstrong-block-text-image-split .image-cover{width:100%;height:100%;overflow:hidden}.armstrong-block-text-image-split .image-cover img{width:100%;height:100%}.armstrong-block-text-image-split .image-cover:has(.text-header){display:flex;flex-direction:column}.armstrong-block-text-image-split .image-cover:has(.text-header) picture{flex:1;min-height:0;overflow:hidden}.armstrong-block-text-image-split .image-cover:has(.text-header) picture img{height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.armstrong-block-text-image-split .image-cover{height:auto}.armstrong-block-text-image-split .image-cover img{position:relative}.armstrong-block-text-image-split .image-cover:has(.text-header) picture{flex:unset;min-height:unset}.armstrong-block-text-image-split .image-cover:has(.text-header) picture img{height:auto}}.armstrong-block-text-image-split .video-cover{width:100%;height:100%;overflow:hidden}.armstrong-block-text-image-split .video-cover .video-container{width:100%;height:100%}.armstrong-block-text-image-split .video-cover .video-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.armstrong-block-text-image-split .video-cover:has(.text-header){display:flex;flex-direction:column}.armstrong-block-text-image-split .video-cover:has(.text-header) .video-container{flex:1;min-height:0;overflow:hidden}.armstrong-block-text-image-split .video-cover:has(.text-header) .video-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.armstrong-block-text-image-split .video-cover{height:auto}.armstrong-block-text-image-split .video-cover .video-container video{position:relative;height:auto}.armstrong-block-text-image-split .video-cover:has(.text-header) .video-container{flex:unset;min-height:unset}.armstrong-block-text-image-split .video-cover:has(.text-header) .video-container video{height:auto}}.armstrong-block-text-image-split .video-contain{width:100%;align-self:center;display:flex;justify-content:center;align-items:center;height:clamp(260px,32vw,520px)}.armstrong-block-text-image-split .video-contain .video-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.armstrong-block-text-image-split .video-contain video{width:auto;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.armstrong-block-text-image-split .video-contain:has(.text-header){flex-direction:column;align-items:flex-start;height:auto}.armstrong-block-text-image-split .video-contain:has(.text-header) .text-header{width:100%}.armstrong-block-text-image-split .video-contain:has(.text-header) .video-container{width:100%;height:clamp(220px,28vw,440px)}@media (max-width:991.98px){.armstrong-block-text-image-split .video-contain{height:clamp(220px,65vw,380px)}.armstrong-block-text-image-split .video-contain:has(.text-header) .video-container{height:clamp(180px,55vw,320px)}}@media (max-width:991.98px){.armstrong-block-text-image-split .col-image{order:1}.armstrong-block-text-image-split .col-video{order:1}.armstrong-block-text-image-split .col-text{order:2;margin-top:0}.armstrong-block-text-image-split .row.dual-text-no-headers .col-text:first-child .text:first-of-type{margin-bottom:0}.armstrong-block-text-image-split .add-margin-top{margin:calc(50px - 1.2rem) 0 30px 0}}.armstrong-block-text-image-split .add-border-bottom{margin-top:40px}@media (max-width:991.98px){.armstrong-block-text-image-split .add-border-bottom{order:5}}.armstrong-block-text-image-split .add-border-bottom .border-orange{width:100%;height:1px;background-color:#fd6703}.armstrong-block-text-image-split .add-border-bottom .border-yellow{width:100%;height:1px;background-color:#fab600}.armstrong-block-text-image-split .add-border-bottom .border-dark-green{width:100%;height:1px;background-color:#00692d}.armstrong-block-text-image-split .add-border-bottom .border-light-blue{width:100%;height:1px;background-color:#83b1c1}.armstrong-block-hero-header{margin:0}.armstrong-block-hero-header .swiper-slide{min-height:55vh;position:relative;display:flex;flex-direction:column;justify-content:center}.armstrong-block-hero-header .content{padding:10vh 0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;position:relative;z-index:2}.armstrong-block-hero-header .content .content-inner{width:50%}@media (max-width:1399.98px){.armstrong-block-hero-header .content .content-inner{width:70%}}@media (max-width:1199.98px){.armstrong-block-hero-header .content .content-inner{width:80%}}@media (max-width:767.98px){.armstrong-block-hero-header .content .content-inner{width:100%}}.armstrong-block-hero-header .content .content-inner .title{margin-bottom:30px}.armstrong-block-hero-header .content .content-inner .title h1,.armstrong-block-hero-header .content .content-inner .title h2,.armstrong-block-hero-header .content .content-inner .title h3,.armstrong-block-hero-header .content .content-inner .title h4,.armstrong-block-hero-header .content .content-inner .title h5,.armstrong-block-hero-header .content .content-inner .title h6{margin:0;font-weight:500}.armstrong-block-hero-header .content .content-inner .title>div{margin:0;font-weight:400}.armstrong-block-hero-header .content .content-inner .description P:last-of-type{margin-bottom:0}.armstrong-block-hero-header .content .content-inner .link{margin-top:30px}.armstrong-block-hero-header .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.armstrong-block-hero-header .background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.armstrong-block-hero-header .overlay-black{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to right,rgba(255,255,255,.4) 0,rgba(255,255,255,.3) 20%,rgba(255,255,255,.35) 30%,rgba(255,255,255,.25) 40%,rgba(255,255,255,.2) 55%,rgba(255,255,255,.05) 70%,rgba(255,255,255,0) 100%)}@media (max-width:1399.98px){.armstrong-block-hero-header .overlay-black{background:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,.45) 20%,rgba(255,255,255,.4) 30%,rgba(255,255,255,.35) 40%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.3) 60%,rgba(255,255,255,.2) 75%,rgba(255,255,255,.05) 80%,rgba(255,255,255,0) 100%)}}@media (max-width:1199.98px){.armstrong-block-hero-header .overlay-black{background:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,.4) 45%,rgba(255,255,255,.45) 55%,rgba(255,255,255,.35) 65%,rgba(255,255,255,.25) 75%,rgba(255,255,255,.2) 80%,rgba(255,255,255,0) 100%)}}@media (max-width:767.98px){.armstrong-block-hero-header .overlay-black{background:rgba(255,255,255,.6)}}.armstrong-block-hero-header .overlay-white{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to right,rgba(0,0,0,.35) 0,rgba(0,0,0,.3) 20%,rgba(0,0,0,.25) 30%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.15) 55%,rgba(0,0,0,.05) 70%,rgba(0,0,0,0) 100%)}@media (max-width:1399.98px){.armstrong-block-hero-header .overlay-white{background:linear-gradient(to right,rgba(0,0,0,.4) 0,rgba(0,0,0,.3) 20%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.15) 75%,rgba(0,0,0,.05) 80%,rgba(0,0,0,0) 100%)}}@media (max-width:1199.98px){.armstrong-block-hero-header .overlay-white{background:linear-gradient(to right,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 45%,rgba(0,0,0,.43) 55%,rgba(0,0,0,.35) 65%,rgba(0,0,0,.25) 75%,rgba(0,0,0,.2) 80%,rgba(0,0,0,0) 100%)}}@media (max-width:767.98px){.armstrong-block-hero-header .overlay-white{background:rgba(0,0,0,.3)}}.armstrong-block-coloured-text-image-info-split .row{--bs-gutter-x:3.5rem}.armstrong-block-coloured-text-image-info-split .content-wrapper{display:flex}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .content-wrapper{flex-wrap:wrap;gap:0}}.armstrong-block-coloured-text-image-info-split .content-wrapper.both-text-white-bg{gap:40px}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .content-wrapper.both-text-white-bg{gap:0}}.armstrong-block-coloured-text-image-info-split .content-wrapper.has-image-full-width{gap:60px}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .content-wrapper.has-image-full-width{gap:0}}.armstrong-block-coloured-text-image-info-split .content-wrapper.has-column-gap{gap:20px}.armstrong-block-coloured-text-image-info-split .bottom-border{border-bottom:13px solid!important;color:#fab600!important}.armstrong-block-coloured-text-image-info-split .col-image,.armstrong-block-coloured-text-image-info-split .col-text{width:50%}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .col-image,.armstrong-block-coloured-text-image-info-split .col-text{width:100%}}.armstrong-block-coloured-text-image-info-split .col-image.add-image-padding{padding:60px 0}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .col-image.add-image-padding{padding:30px 0 0 0}}.armstrong-block-coloured-text-image-info-split .has-image{display:flex;flex-direction:column;justify-content:space-between}.armstrong-block-coloured-text-image-info-split .col-text{padding:60px}.armstrong-block-coloured-text-image-info-split .col-text span{font-size:clamp(18px,2.5vw,20px);font-weight:500}@media (max-width:575.98px){.armstrong-block-coloured-text-image-info-split .col-text{padding:40px}}.armstrong-block-coloured-text-image-info-split .col-text .icon-wrapper{width:100%;max-width:500px;height:auto}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .col-text .icon-wrapper{display:none}}.armstrong-block-coloured-text-image-info-split .col-text .icon-wrapper img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.armstrong-block-coloured-text-image-info-split .col-text .content-image-wrapper{width:100%}.armstrong-block-coloured-text-image-info-split .col-text .content-image-wrapper img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.armstrong-block-coloured-text-image-info-split .col-text .text-header{margin-bottom:30px}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .col-text .text-header{margin-bottom:15px}}.armstrong-block-coloured-text-image-info-split .col-text .text-header .html-title{font-weight:400;margin-bottom:0}.armstrong-block-coloured-text-image-info-split .col-text .text-subheader{margin-bottom:30px}.armstrong-block-coloured-text-image-info-split .col-text .text-subheader .html-title{font-size:clamp(18px,2.2vw,24px);font-weight:300}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .content-wrapper:not(.has-column-gap) .no-padding-bottom-mobile{padding-bottom:0}}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .reduced-padding-top-mobile{padding-top:30px}}.armstrong-block-coloured-text-image-info-split .full-width-no-horizontal-padding{padding-left:0;padding-right:0}.armstrong-block-coloured-text-image-info-split .text a{color:#fff}.armstrong-block-coloured-text-image-info-split .text .two-column{-moz-column-count:2;column-count:2}.armstrong-block-coloured-text-image-info-split .text .two-column li{padding-right:10px}@media (max-width:767.98px){.armstrong-block-coloured-text-image-info-split .text .two-column{-moz-column-count:1;column-count:1}.armstrong-block-coloured-text-image-info-split .text .two-column li{padding-right:0}}.armstrong-block-coloured-text-image-info-split .text ul li::marker{font-size:.7em}.armstrong-block-coloured-text-image-info-split .text li{margin-bottom:10px}.armstrong-block-coloured-text-image-info-split .text li:last-child{margin-bottom:0}.armstrong-block-coloured-text-image-info-split .text ol,.armstrong-block-coloured-text-image-info-split .text ul{padding-left:.6em}.armstrong-block-coloured-text-image-info-split .text ol:last-child,.armstrong-block-coloured-text-image-info-split .text ul:last-child{margin-bottom:0}.armstrong-block-coloured-text-image-info-split .text p:last-child{margin-bottom:0}.armstrong-block-coloured-text-image-info-split .text-x-large *{font-size:clamp(24px,4vw,36px);font-weight:200}.armstrong-block-coloured-text-image-info-split .text-large *{font-size:clamp(20px,3vw,28px);font-weight:200}.armstrong-block-coloured-text-image-info-split .text-medium *{font-size:clamp(18px,2.5vw,24px);font-weight:200}.armstrong-block-coloured-text-image-info-split .text-small *{font-size:clamp(18px,2.5vw,20px)}.armstrong-block-coloured-text-image-info-split .text-x-small *{font-size:clamp(14px,1.5vw,16px);font-weight:200}.armstrong-block-coloured-text-image-info-split .text-colour-white{color:#fff}.armstrong-block-coloured-text-image-info-split .text-colour-black{color:#000}.armstrong-block-coloured-text-image-info-split .header div,.armstrong-block-coloured-text-image-info-split .header h1,.armstrong-block-coloured-text-image-info-split .header h2,.armstrong-block-coloured-text-image-info-split .header h3,.armstrong-block-coloured-text-image-info-split .header h4,.armstrong-block-coloured-text-image-info-split .header h5,.armstrong-block-coloured-text-image-info-split .header h6{font-size:clamp(30px,5vw,48px);margin-bottom:30px;font-weight:500}.armstrong-block-coloured-text-image-info-split .image{position:relative;width:100%}.armstrong-block-coloured-text-image-info-split .image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.armstrong-block-coloured-text-image-info-split .image-cover{width:100%;height:100%;overflow:hidden}.armstrong-block-coloured-text-image-info-split .image-cover img{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .image-cover img{aspect-ratio:16/9}}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .image-cover{height:auto}.armstrong-block-coloured-text-image-info-split .image-cover img{position:relative}}@media (max-width:991.98px){.armstrong-block-coloured-text-image-info-split .col-image{order:1}.armstrong-block-coloured-text-image-info-split .col-text{order:2;margin-top:0}.armstrong-block-coloured-text-image-info-split .add-margin-top{margin:calc(50px - 1.2rem) 0 30px 0}}.armstrong-block-custom-text-block{margin:80px 0}.armstrong-block-custom-text-block .content{margin:0 auto}.armstrong-block-custom-text-block .content p{margin-bottom:0}.armstrong-block-custom-text-block .btn-wrapper{margin-top:30px}.armstrong-block-video-player .video-container iframe{width:100%;height:auto}.armstrong-block-video-player .video-container .embed-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.armstrong-block-video-player .video-container .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.armstrong-block-video-player .video-container video{width:100%;height:auto;aspect-ratio:16/9;display:block}@media (max-width:991.98px){.armstrong-block-video-player .video-container{margin:30px 0}}.armstrong-block-icon-grid-with-text{position:relative;margin:80px 0}.armstrong-block-icon-grid-with-text .full-width-line{position:absolute;width:100%;height:2px;top:108px;left:0;background-color:#000;z-index:-1}@media (max-width:767.98px){.armstrong-block-icon-grid-with-text .full-width-line{display:none}}.armstrong-block-icon-grid-with-text .grid{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:50px;column-gap:50px;row-gap:40px}@media (max-width:767.98px){.armstrong-block-icon-grid-with-text .grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:30px}}@media (max-width:575.98px){.armstrong-block-icon-grid-with-text .grid{grid-template-columns:1fr}}.armstrong-block-icon-grid-with-text .grid-item{text-align:center}.armstrong-block-icon-grid-with-text .grid-item p{width:70%;margin:0 auto}@media (max-width:991.98px){.armstrong-block-icon-grid-with-text .grid-item p{width:100%}}@media (max-width:575.98px){.armstrong-block-icon-grid-with-text .grid-item p{width:80%}}.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper{width:100%;height:220px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:575.98px){.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper{height:140px}}.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:220px;border-radius:50%;border:2px solid #bfe3cb;z-index:-1;opacity:0;transition:opacity .5s ease-out}@media (max-width:991.98px){.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper::before{width:200px;height:200px}}@media (max-width:767.98px){.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper::before{display:none}}.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;border-radius:50%;border:2px solid #2ca153;z-index:-1;opacity:0;transition:opacity .5s ease-out}@media (max-width:991.98px){.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper::after{width:180px;height:180px}}@media (max-width:767.98px){.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper::after{display:none}}@media (min-width:769px){.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper:hover::after,.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper:hover::before{opacity:1}}.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper img{position:relative;z-index:1;max-width:100%;max-height:180px}@media (max-width:991.98px){.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper img{max-height:160px;max-width:160px}}@media (max-width:575.98px){.armstrong-block-icon-grid-with-text .grid-item .icon-wrapper img{max-height:120px;max-width:120px}}.armstrong-block-icon-grid-with-text .grid-item span{font-size:clamp(18px,2.5vw,20px);font-weight:400}.armstrong-block-icon-grid-with-text .grid-item p{margin-top:15px;font-size:clamp(14px,1.5vw,16px)}.armstrong-block-full-width-image .image-container{width:100%;height:100%}.armstrong-block-full-width-image .image-container img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.armstrong-block-video-with-description{margin:80px 0}.armstrong-block-video-with-description .video-title{font-size:24px;margin-bottom:27px}.armstrong-block-video-with-description .video-icon{margin-top:50px}.armstrong-block-video-with-description .video-content{width:90%}@media (max-width:991.98px){.armstrong-block-video-with-description .video-content{width:100%;margin-top:30px}}.armstrong-block-video-with-description .video-download{margin-top:10px}.armstrong-block-video-with-description .video-download a{display:inline-block;display:inline-flex;align-items:center}.armstrong-block-video-with-description .video-download a img{padding-right:10px}.armstrong-block-video-with-description .video-center{display:flex;justify-content:center}.armstrong-block-video-with-description .video-center-mirror{order:1}.armstrong-block-video-with-description .video-details-mirror{order:2;display:flex;flex-direction:column;align-items:flex-end}.video-outer{width:100%;display:flex;justify-content:center;align-items:flex-start}@media (max-width:991.98px){.video-outer{width:100%;margin-top:50px}}.video-outer .video-container{position:relative;width:100%;padding-bottom:56.25%}.video-outer .video-container .video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.armstrong-block-large-header-slider{position:relative;padding:0}.armstrong-block-large-header-slider .slide-icon{margin-top:20px;width:auto!important;height:150px!important;position:relative;display:block}@media (max-width:575.98px){.armstrong-block-large-header-slider .slide-icon{width:250px!important;height:auto!important}}@media (max-width:991.98px){.armstrong-block-large-header-slider{margin-bottom:0}}.armstrong-block-large-header-slider .button{margin-top:15px;display:inline-block}.armstrong-block-large-header-slider .block-large-header-slider__slide{position:relative;overflow:hidden;padding:60px 0;width:100%;height:70vh;min-height:700px;display:flex;flex-direction:column;justify-content:flex-start}.armstrong-block-large-header-slider .block-large-header-slider__slide .embed-container{position:absolute;top:0;left:0;width:100%;height:100%}.armstrong-block-large-header-slider .block-large-header-slider__slide .embed-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.armstrong-block-large-header-slider .block-large-header-slider__slide{height:50vh;min-height:450px}}@media (max-width:767.98px){.armstrong-block-large-header-slider .block-large-header-slider__slide{padding:60px 0 0 0}}.armstrong-block-large-header-slider .block-large-header-slider__slide>picture{position:absolute;top:0;left:0;width:100%;height:100%}.armstrong-block-large-header-slider .block-large-header-slider__slide>picture img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.armstrong-block-large-header-slider .block-large-header-slider__slide .vignette{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(90deg,#000 0,rgba(255,255,255,0) 50%)}@media (max-width:991.98px){.armstrong-block-large-header-slider .block-large-header-slider__slide .vignette{background:linear-gradient(90deg,rgba(0,0,0,.6) 0,rgba(255,255,255,0) 150%)}}.armstrong-block-large-header-slider .block-large-header-slider__slide .content{position:relative;width:30%;z-index:2}@media (max-width:1199.98px){.armstrong-block-large-header-slider .block-large-header-slider__slide .content{width:50%}}@media (max-width:991.98px){.armstrong-block-large-header-slider .block-large-header-slider__slide .content{width:80%}}@media (max-width:575.98px){.armstrong-block-large-header-slider .block-large-header-slider__slide .content{width:100%}}.armstrong-block-large-header-slider .block-large-header-slider__slide .content .body{margin-top:30px;color:#fff}.armstrong-block-large-header-slider .block-large-header-slider__slide .content h1,.armstrong-block-large-header-slider .block-large-header-slider__slide .content p{color:#fff}.armstrong-block-large-header-slider .block-large-header-slider__slide .content .title{font-family:aktiv-grotesk-thin,sans-serif!important;font-weight:200!important;text-transform:uppercase;margin:0!important;color:#fff;font-size:40px;line-height:42px}@media (max-width:767.98px){.armstrong-block-large-header-slider .block-large-header-slider__slide .content .title{font-size:32px;line-height:34px}}.armstrong-block-large-header-slider .swiper-pagination{text-align:left;left:50%!important;transform:translateX(-50%);bottom:80px!important}.armstrong-block-large-header-slider .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:60px;height:3px;background:#93bdcd;opacity:1}@media (max-width:767.98px){.armstrong-block-large-header-slider .swiper-pagination .swiper-pagination-bullet{width:30px;height:2px;bottom:80px!important}}.armstrong-block-large-header-slider .swiper-pagination .swiper-pagination-bullet-active{height:5px;transform:translateY(1px)}@media (max-width:767.98px){.armstrong-block-large-header-slider .swiper-pagination .swiper-pagination-bullet-active{height:3px}}@media (max-width:991.98px){.armstrong-block-large-header-slider .left{-o-object-position:left!important;object-position:left!important}.armstrong-block-large-header-slider .right{-o-object-position:right!important;object-position:right!important}.armstrong-block-large-header-slider .center{-o-object-position:center!important;object-position:center!important}}.block-large-header-slider-static .block-large-header-slider__slide{position:relative;padding:0;height:auto!important;min-height:unset!important}.block-large-header-slider-static .block-large-header-slider__slide picture{position:relative!important}.block-large-header-slider-static .block-large-header-slider__slide picture img{position:relative!important;width:100%!important;height:auto!important}.block-large-header-slider-static .block-large-header-slider__slide .content{position:absolute;top:50px}.armstrong-block-info-tabs{padding:10px 0}.armstrong-block-info-tabs .nav-tabs{border-bottom:1px solid #000;flex-wrap:nowrap}@media (max-width:991.98px){.armstrong-block-info-tabs .nav-tabs{flex-wrap:wrap}}@media (max-width:991.98px){.armstrong-block-info-tabs .nav-item{width:100%}}.armstrong-block-info-tabs .nav-link{border-radius:0!important;border:none!important;color:#000!important;background-color:#f0f0f0!important;margin-right:8px;height:100%;justify-content:flex-start;text-align:left}@media (max-width:991.98px){.armstrong-block-info-tabs .nav-link{width:100%}}.armstrong-block-info-tabs .nav-link.active{background-color:#353b3e!important;color:#fff!important}.armstrong-block-info-tabs .tab-content{background-color:#f0f0f0;padding:32px 32px 32px 32px;z-index:3!important}.armstrong-block-info-tabs .tab-pane-documentation,.armstrong-block-info-tabs .tab-pane-sustainability{border-top:1px solid #000}.armstrong-block-info-tabs .tab-title{text-transform:uppercase;font-size:24px!important;font-weight:100;margin-bottom:10px}.armstrong-block-info-tabs .tab-finishes{margin-top:30px;display:grid;grid-template-columns:repeat(6,1fr);gap:20px}@media (max-width:767.98px){.armstrong-block-info-tabs .tab-finishes{grid-template-columns:repeat(4,1fr)}}@media (max-width:575.98px){.armstrong-block-info-tabs .tab-finishes{grid-template-columns:repeat(2,1fr)}}.armstrong-block-info-tabs .tab-finishes img{width:100%;height:auto}.armstrong-block-info-tabs .tab-finishes .finish{width:100%;display:flex;height:100%;flex-direction:column;text-align:center}.armstrong-block-info-tabs .tab-finishes .finish .finish-name{margin-top:5px;font-size:18px;text-transform:uppercase}.armstrong-block-info-tabs strong{font-size:20px!important}.armstrong-block-contact-form-full-width{margin:80px 0}.armstrong-block-contact-form-full-width .header .html-title{margin-bottom:40px}.armstrong-block-contact-form-full-width .contact-form-description{padding-right:20%;font-size:20px}.armstrong-block-contact-form-full-width .contact-form-description p{font-size:20px}.armstrong-block-contact-form-full-width .contact-title{font-size:24px}.armstrong-block-contact-form-full-width .form-background{text-align:center}.armstrong-block-contact-form-full-width .contact-form-container form{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.armstrong-block-contact-form-full-width .contact-form-container form .submit-container{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.armstrong-block-contact-form-full-width .contact-form-container form .submit-container input{margin-bottom:20px}.armstrong-block-contact-form-full-width .contact-form-container form .form-split{display:flex;gap:15px}@media (max-width:575.98px){.armstrong-block-contact-form-full-width .contact-form-container form .form-split{flex-direction:column;gap:0}}.armstrong-block-contact-form-full-width .contact-form-container form .form-split .col-left,.armstrong-block-contact-form-full-width .contact-form-container form .form-split .col-right{width:50%}@media (max-width:575.98px){.armstrong-block-contact-form-full-width .contact-form-container form .form-split .col-left,.armstrong-block-contact-form-full-width .contact-form-container form .form-split .col-right{width:100%}}.armstrong-block-contact-form-full-width .contact-form-container form .form-footer{display:flex;margin:20px 0;gap:40px}.armstrong-block-contact-form-full-width .contact-form-container form .form-footer *{font-size:clamp(14px,1.5vw,16px)}@media (max-width:575.98px){.armstrong-block-contact-form-full-width .contact-form-container form .form-footer{flex-direction:column;gap:20px}}.armstrong-block-contact-form-full-width .contact-form-container form .form-footer .acceptance-wrapper,.armstrong-block-contact-form-full-width .contact-form-container form .form-footer .other-contact{width:50%;color:#000}@media (max-width:575.98px){.armstrong-block-contact-form-full-width .contact-form-container form .form-footer .acceptance-wrapper,.armstrong-block-contact-form-full-width .contact-form-container form .form-footer .other-contact{width:100%}}.armstrong-block-contact-form-full-width .contact-form-container form .form-footer .acceptance-wrapper a,.armstrong-block-contact-form-full-width .contact-form-container form .form-footer .other-contact a{color:#000}.armstrong-block-contact-form-full-width .contact-form-container form .form-footer .acceptance-wrapper{display:flex;flex-direction:column;gap:20px}.armstrong-block-contact-form-full-width .contact-form-container form .form-footer .other-contact{text-align:end}@media (max-width:575.98px){.armstrong-block-contact-form-full-width .contact-form-container form .form-footer .other-contact{text-align:start}}.armstrong-block-contact-form-full-width .contact-form-container label{width:100%;display:flex;flex-direction:column;font-size:14px}.armstrong-block-contact-form-full-width .contact-form-container label .tel-container{width:100%;display:flex;flex-direction:row}.armstrong-block-contact-form-full-width .contact-form-container label .tel-container span:last-of-type{flex-grow:1}.armstrong-block-contact-form-full-width .contact-form-container label .tel-container input[type=tel]{flex-grow:1}.armstrong-block-contact-form-full-width .contact-form-container .submit-container{margin-top:20px;display:flex;align-items:center}.armstrong-block-contact-form-full-width .contact-form-container input[type=submit]{background-color:transparent;border:2px solid #000;color:#000;padding:5px 20px;font-size:clamp(18px,2.5vw,24px);margin-top:20px}.armstrong-block-contact-form-full-width .contact-form-container input[type=submit]:hover{background-color:#000;color:#fff}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7-select,.armstrong-block-contact-form-full-width .contact-form-container input[type=email],.armstrong-block-contact-form-full-width .contact-form-container input[type=tel],.armstrong-block-contact-form-full-width .contact-form-container input[type=text],.armstrong-block-contact-form-full-width .contact-form-container textarea{border:none;background-color:#efefef;width:100%;height:40px;margin-top:15px;padding-left:10px;border-radius:0}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7-select::-moz-placeholder,.armstrong-block-contact-form-full-width .contact-form-container input[type=email]::-moz-placeholder,.armstrong-block-contact-form-full-width .contact-form-container input[type=tel]::-moz-placeholder,.armstrong-block-contact-form-full-width .contact-form-container input[type=text]::-moz-placeholder,.armstrong-block-contact-form-full-width .contact-form-container textarea::-moz-placeholder{color:#000}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7-select::placeholder,.armstrong-block-contact-form-full-width .contact-form-container input[type=email]::placeholder,.armstrong-block-contact-form-full-width .contact-form-container input[type=tel]::placeholder,.armstrong-block-contact-form-full-width .contact-form-container input[type=text]::placeholder,.armstrong-block-contact-form-full-width .contact-form-container textarea::placeholder{color:#000}.armstrong-block-contact-form-full-width .contact-form-container textarea{padding-top:10px}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:20px;padding-right:50px;cursor:pointer}.armstrong-block-contact-form-full-width .contact-form-container textarea{min-height:400px}@media (max-width:575.98px){.armstrong-block-contact-form-full-width .contact-form-container textarea{min-height:200px}}.armstrong-block-contact-form-full-width .contact-form-container .file-upload-container label input[type=file]{width:100%;padding:10px 0;display:inline-block}.armstrong-block-contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button{border:none!important;cursor:pointer;margin-right:10px}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7-not-valid{color:#bd1e1e!important;border:1px solid #bd1e1e!important}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7-not-valid-tip{display:block;position:static;padding:6px 0 2px;font-size:13px}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7-response-output{margin-top:20px;width:100%;border:1px solid #ffc800!important;color:#ffc800!important;background-color:#ff0!important;margin-left:0!important;margin-right:0!important}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cg id='Group_3086' data-name='Group 3086' transform='translate(-96 -4273)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(96 4274)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23ffb100'/%3E%3C/g%3E%3Ctext id='_' data-name='!' transform='translate(101 4286)' fill='%23fff' font-size='12' font-family='SegoeUIBlack, Segoe UI'%3E%3Ctspan x='0' y='0'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7 form.invalid .wpcf7-response-output,.armstrong-block-contact-form-full-width .contact-form-container .wpcf7 form.spam .wpcf7-response-output{width:100%;border:1px solid #ffc800!important;color:#ffc800!important;background-color:#ff0!important;margin-left:0!important;margin-right:0!important}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7 form.invalid .wpcf7-response-output:before,.armstrong-block-contact-form-full-width .contact-form-container .wpcf7 form.spam .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cg id='Group_3086' data-name='Group 3086' transform='translate(-96 -4273)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(96 4274)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23ffb100'/%3E%3C/g%3E%3Ctext id='_' data-name='!' transform='translate(101 4286)' fill='%23fff' font-size='12' font-family='SegoeUIBlack, Segoe UI'%3E%3Ctspan x='0' y='0'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7 form.sent .wpcf7-response-output{background-color:#fd6703!important;color:#fff!important;border:none!important;padding:15px}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7 form.sent .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cg id='Group_3464' data-name='Group 3464' transform='translate(-92 -6163)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(92 6163)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23029b25'/%3E%3C/g%3E%3Cpath id='Path_2933' data-name='Path 2933' d='M-24375.2-18145.436l2.58,2.58,5.3-5.3' transform='translate(24470.76 24316.004)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.armstrong-block-contact-form-full-width .wpcf7 form.sent .wpcf7-response-output{padding:15px;background-color:#e5f5e9;border:1px solid #029b25;color:#029b25}.armstrong-block-contact-form-full-width .marketing-accept label{margin-top:28px}.armstrong-block-contact-form-full-width .privacy-accept label{margin-top:10px}.armstrong-block-contact-form-full-width .col-lg-4{position:relative}@media (max-width:991.98px){.armstrong-block-contact-form-full-width .col-lg-4{padding-top:40px}}.armstrong-block-contact-form-full-width .col-lg-4 .dots-image{position:absolute;bottom:-233px;left:0;padding-left:60px;z-index:-1;width:400px;height:auto}@media (max-width:1399.98px){.armstrong-block-contact-form-full-width .col-lg-4 .dots-image{padding-left:30px;width:350px}}@media (max-width:1199.98px){.armstrong-block-contact-form-full-width .col-lg-4 .dots-image{width:330px;bottom:-139px;padding:0 30px}}@media (max-width:991.98px){.armstrong-block-contact-form-full-width .col-lg-4 .dots-image{right:0;left:unset;width:300px;bottom:-80px}}@media (max-width:767.98px){.armstrong-block-contact-form-full-width .col-lg-4 .dots-image{display:none}}.armstrong-block-contact-form-full-width .col-lg-4 .dots-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.armstrong-block-contact-form-full-width .contact-info-wrapper{position:relative;padding-left:60px;border-left:1px solid #fd6703}@media (max-width:991.98px){.armstrong-block-contact-form-full-width .contact-info-wrapper{padding-left:0;border-left:unset}}.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address{height:60%;display:flex;flex-direction:column;gap:40px}@media (max-width:767.98px){.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address{flex-direction:row;gap:0}.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address .location:first-of-type{padding-right:20px;border-right:2px solid #fd6703;text-align:center}.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address .location:last-of-type{text-align:center}.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address .location{width:50%;display:flex;flex-direction:column;align-items:center}}@media (max-width:575.98px){.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address{flex-direction:column;gap:20px}.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address .location{width:100%;align-items:start}.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address .location:first-of-type{padding-right:unset;border-right:unset;text-align:start}.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address .location:last-of-type{padding-left:unset;text-align:start}}.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address .location-header .html-title{font-size:clamp(20px,3vw,28px);margin-bottom:20px}.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address .location-address p{font-size:clamp(18px,2.5vw,20px);font-weight:300}.armstrong-block-contact-form-full-width .contact-info-wrapper .contact-address .location-address p a{text-decoration:none;color:inherit}.wpcf7-list-item{margin:0}.wpcf7-list-item label{flex-direction:row!important;justify-content:flex-start}.wpcf7-list-item label input{margin-top:3px;margin-right:5px;accent-color:#000;width:17px;height:17px}.armstrong-block-contact-form-full-width .contact-form-container .wpcf7 form.invalid .wpcf7-response-output{background-color:#fd6703!important;color:#fff!important;border:none!important;padding:15px}.armstrong-block-image-text-link-grid .slider-group{margin-bottom:60px}@media (max-width:767.98px){.armstrong-block-image-text-link-grid .slider-group{margin-bottom:40px}}.armstrong-block-image-text-link-grid .slider-group:last-child{margin-bottom:0}.armstrong-block-image-text-link-grid .slider-group__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}@media (max-width:575.98px){.armstrong-block-image-text-link-grid .slider-group__header{margin-bottom:16px}}.armstrong-block-image-text-link-grid .slider-group__nav{display:flex;gap:8px}.armstrong-block-image-text-link-grid .slider-group__swiper{overflow:hidden}.armstrong-block-image-text-link-grid .slider-group__swiper .swiper-wrapper{align-items:stretch}.armstrong-block-image-text-link-grid .slider-group__swiper .swiper-slide{height:auto}.armstrong-block-image-text-link-grid .slider-nav-btn{display:flex;align-items:center;justify-content:center;background:0 0;border:none;padding:0;cursor:pointer;transition:all .2s ease}.armstrong-block-image-text-link-grid .slider-nav-btn img{width:44px;height:44px}@media (max-width:575.98px){.armstrong-block-image-text-link-grid .slider-nav-btn img{width:36px;height:36px}}.armstrong-block-image-text-link-grid .slider-nav-btn:hover{opacity:.7}.armstrong-block-image-text-link-grid .slider-nav-btn.swiper-button-disabled{opacity:.3;pointer-events:none}.armstrong-block-image-text-link-grid .slider-nav-prev img{transform:rotate(180deg)}.slide-card{display:flex;flex-direction:column;height:100%;background-color:#00692d;color:#fff;text-decoration:none;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.slide-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.slide-card:hover .slide-card__image img{transform:scale(1.05)}.slide-card:hover .slide-card__arrow svg{transform:translateX(4px)}.slide-card__image{width:100%;aspect-ratio:4/3;overflow:hidden}.slide-card__image picture{display:block;width:100%;height:100%}.slide-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.slide-card__content{padding:20px;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:16px}@media (max-width:575.98px){.slide-card__content{padding:16px}}.slide-card__text{display:flex;flex-direction:column;gap:6px}.slide-card__title .html-title{font-size:clamp(20px,3vw,28px);font-weight:400;margin-bottom:0}@media (max-width:767.98px){.slide-card__title .html-title{font-size:clamp(16px,2.5vw,22px)}}.slide-card__subtitle .html-title{font-size:clamp(18px,2.5vw,20px);font-weight:400;margin-bottom:0;opacity:.8}@media (max-width:767.98px){.slide-card__subtitle .html-title{font-size:clamp(14px,2vw,18px)}}.slide-card__description{font-size:clamp(16px,2vw,18px);opacity:.9;margin-top:4px}.slide-card__description p:last-child{margin-bottom:0}.slide-card__arrow{align-self:flex-end}.slide-card__arrow svg{transition:transform .2s ease}.middle{-o-object-position:center;object-position:center}.left{-o-object-position:left;object-position:left}.right{-o-object-position:right;object-position:right}.bottom{-o-object-position:bottom;object-position:bottom}.top{-o-object-position:top;object-position:top}.armstrong-block-content-slider .header-section{margin-bottom:30px}@media (max-width:991.98px){.armstrong-block-content-slider .header-section{margin-bottom:15px}}.armstrong-block-content-slider .header-section .html-title{margin-bottom:0;font-size:clamp(30px,5vw,48px);font-weight:400}.armstrong-block-content-slider .content-slides .title{margin-bottom:20px}.armstrong-block-content-slider .content-slides .title .html-title{font-weight:400}.armstrong-block-content-slider .content-slides p{font-size:clamp(18px,2.5vw,24px)}.armstrong-block-content-slider .content-slides-with-image .swiper-slide{background-color:#2f2f2f}.armstrong-block-content-slider .content-slides-with-image .swiper-slide .slide-year{font-size:clamp(18px,2.5vw,24px);font-weight:400;margin-bottom:40px}@media (max-width:575.98px){.armstrong-block-content-slider .content-slides-with-image .swiper-slide .slide-year{margin-bottom:20px}}.armstrong-block-content-slider .content-slides-with-image .swiper-slide .slide-text{margin-top:40px}@media (max-width:575.98px){.armstrong-block-content-slider .content-slides-with-image .swiper-slide .slide-text{margin-top:20px}}.armstrong-block-content-slider .content-slides-with-image .swiper-slide .title{margin-bottom:20px}.armstrong-block-content-slider .content-slides-with-image .swiper-slide .title .html-title{font-size:clamp(18px,2.5vw,24px);font-weight:400}.armstrong-block-content-slider .content-slides-with-image .swiper-slide p{font-size:clamp(14px,1.5vw,16px)}.armstrong-block-content-slider .arrow-outer{display:flex;justify-content:space-between;margin:40px 0}.armstrong-block-content-slider .slider-arrow{transform:rotate(90deg);cursor:pointer}.armstrong-block-content-slider .slider-arrow img{width:26px;height:26px}.armstrong-block-content-slider .slider-arrow-prev{transform:rotate(-90deg)}.armstrong-block-content-slider .description p{margin-bottom:0;font-weight:200!important}.armstrong-block-content-slider .description p:first-child{margin-bottom:15px}@media (max-width:991.98px){.armstrong-block-content-slider .description{margin-bottom:30px}}.armstrong-block-content-slider .navigation{margin-top:20px;margin-bottom:40px;display:flex;gap:8px}.armstrong-block-content-slider .navigation .info-slider-prev{transform:rotate(180deg)}.armstrong-block-content-slider .navigation .swiper-button-disabled{opacity:.2}.armstrong-block-content-slider .navigation-with-image{margin-bottom:40px;display:flex;gap:8px}.armstrong-block-content-slider .navigation-with-image .info-slider-prev-with-image{transform:rotate(180deg)}.armstrong-block-content-slider .navigation-with-image .swiper-button-disabled{opacity:.2}.armstrong-block-content-slider .swiper-slide{background-color:#009448;color:#fff;padding:60px 40px;height:100%;display:flex;flex-direction:column;height:auto}.armstrong-block-content-slider .swiper-slide .image-contain{height:225px}.armstrong-block-content-slider .swiper-slide .image-contain img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.armstrong-block-content-slider .swiper-slide .image-cover{margin:20px 0;padding:30px;display:flex;flex-direction:column}.armstrong-block-content-slider .swiper-slide .image-cover img{flex-grow:1;max-height:350px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.armstrong-block-content-slider .swiper-slide .info-container{flex:1}.armstrong-block-content-slider .swiper-slide .info-container p{margin-bottom:0;font-size:clamp(18px,2.5vw,20px)}.armstrong-block-content-slider .swiper-slide .info-container ul{display:flex;flex-wrap:wrap;margin:10px 0}@media (max-width:767.98px){.armstrong-block-content-slider .swiper-slide .info-container ul{display:block}}.armstrong-block-content-slider .swiper-slide .info-container ul li{font-size:clamp(18px,2.5vw,20px);margin-bottom:10px;margin-right:40px;width:calc(50% - 40px)}@media (max-width:767.98px){.armstrong-block-content-slider .swiper-slide .info-container ul li{margin-right:0;width:100%}}.armstrong-block-content-slider .swiper-slide h4{font-weight:600;margin-bottom:20px}.armstrong-block-faqs{margin:0 0 80px 0}.armstrong-block-faqs .header{margin-bottom:40px}.armstrong-block-faqs .header .html-title{font-size:clamp(48px,6vw,88px);border-bottom:1px solid green;padding-bottom:20px;margin-bottom:0}.armstrong-block-faqs h3{color:#488361;font-weight:700;margin-bottom:30px}.armstrong-block-faqs .accordion .accordion-item{border:none;border-bottom:1px solid #000;margin-bottom:20px}.armstrong-block-faqs .accordion .accordion-item:has(.accordion-button:not(.collapsed)){border-bottom-color:#fd6703}.armstrong-block-faqs .accordion .section-header{border-bottom:1px solid #000}.armstrong-block-faqs .accordion .section-header .html-title{margin-top:80px}@media (max-width:767.98px){.armstrong-block-faqs .accordion .section-header .html-title{margin-top:60px}}.armstrong-block-faqs .accordion .accordion-header{border-bottom:none}.armstrong-block-faqs .accordion .chevron-container{width:40px;height:40px;min-width:40px;min-height:40px;flex-shrink:0;border:1px solid #000;display:flex;align-items:center;justify-content:center}.armstrong-block-faqs .accordion .accordion-chevron{width:20px;height:20px;flex-shrink:0;transform:rotate(180deg)}.armstrong-block-faqs .accordion .accordion-button:not(.collapsed) .accordion-chevron{transform:rotate(360deg)}.armstrong-block-faqs .accordion .accordion-button{color:#000;padding:20px 0;font-size:clamp(20px,3vw,28px);display:flex;justify-content:space-between;gap:40px}.armstrong-block-faqs .accordion .accordion-button::after{display:none}.armstrong-block-faqs .accordion .accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:none}.armstrong-block-faqs .accordion .accordion-button:focus{box-shadow:none}.armstrong-block-faqs .accordion .accordion-body{background-color:#fff;padding-left:40px;width:80%}.armstrong-block-faqs .accordion .accordion-body *{font-size:clamp(16px,2vw,18px)}.armstrong-block-faqs .accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:unset!important}.armstrong-block-faqs .accordion-item:last-of-type>.accordion-header .accordion-button{border-radius:unset!important}.armstrong-block-glossary{margin:0 0 80px 0}.armstrong-block-glossary .header{margin-bottom:40px}.armstrong-block-glossary .header .html-title{font-size:clamp(48px,6vw,88px);border-bottom:1px solid green;padding-bottom:20px;margin-bottom:0}.armstrong-block-glossary .header .description{margin-top:20px}.armstrong-block-glossary .header .description *{font-size:clamp(20px,3vw,28px)}.armstrong-block-glossary h3{color:#488361;font-weight:700;margin-bottom:30px}.armstrong-block-glossary .accordion .accordion-item{border:none;border-bottom:1px solid #000;margin-bottom:20px}.armstrong-block-glossary .accordion .accordion-item:has(.accordion-button:not(.collapsed)){border-bottom-color:#fd6703}.armstrong-block-glossary .accordion .section-header{border-bottom:1px solid #000}.armstrong-block-glossary .accordion .section-header .html-title{margin-top:40px}.armstrong-block-glossary .accordion .accordion-header{border-bottom:none}.armstrong-block-glossary .accordion .chevron-container{width:40px;height:40px;border:1px solid #000;display:flex;align-items:center;justify-content:center}.armstrong-block-glossary .accordion .accordion-chevron{width:20px;height:20px;flex-shrink:0;transform:rotate(180deg)}.armstrong-block-glossary .accordion .accordion-button:not(.collapsed) .accordion-chevron{transform:rotate(360deg)}.armstrong-block-glossary .accordion .accordion-button{color:#000;padding:20px 0;font-size:clamp(20px,3vw,28px);display:flex;justify-content:space-between}.armstrong-block-glossary .accordion .accordion-button::after{display:none}.armstrong-block-glossary .accordion .accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:none}.armstrong-block-glossary .accordion .accordion-button:focus{box-shadow:none}.armstrong-block-glossary .accordion .accordion-body{background-color:#fff;padding-left:40px;width:80%}.armstrong-block-glossary .accordion .accordion-body *{font-size:clamp(16px,2vw,18px)}.armstrong-block-glossary .accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:unset!important}.armstrong-block-glossary .accordion-item:last-of-type>.accordion-header .accordion-button{border-radius:unset!important}.armstrong-block-full-width-image-text-split{margin:0}.armstrong-block-full-width-image-text-split .add-border-bottom{height:1px;margin-top:40px}.armstrong-block-full-width-image-text-split .outer{display:flex}@media (max-width:767.98px){.armstrong-block-full-width-image-text-split .outer{flex-wrap:wrap}}.armstrong-block-full-width-image-text-split .image-content{width:50%}@media (max-width:767.98px){.armstrong-block-full-width-image-text-split .image-content{width:100%;order:1}}.armstrong-block-full-width-image-text-split .image-content .image-wrapper{width:100%;height:100%;position:relative;min-height:400px}@media (max-width:767.98px){.armstrong-block-full-width-image-text-split .image-content .image-wrapper{min-height:unset;aspect-ratio:16/9}}.armstrong-block-full-width-image-text-split .image-content .image-wrapper img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.armstrong-block-full-width-image-text-split .text-black *{color:#000}.armstrong-block-full-width-image-text-split .text-white *{color:#fff}.armstrong-block-full-width-image-text-split .text-content{color:#fff;display:flex;flex-direction:column;justify-content:center;width:50%}@media (max-width:767.98px){.armstrong-block-full-width-image-text-split .text-content{width:100%;order:2}}.armstrong-block-full-width-image-text-split .text-content .text-content-inner{display:flex;flex-direction:column;justify-content:center;padding:70px;height:auto}@media (max-width:1599.98px){.armstrong-block-full-width-image-text-split .text-content .text-content-inner{justify-content:unset}}@media (max-width:991.98px){.armstrong-block-full-width-image-text-split .text-content .text-content-inner{padding:45px 30px}}@media (max-width:575.98px){.armstrong-block-full-width-image-text-split .text-content .text-content-inner{padding:30px}}.armstrong-block-full-width-image-text-split .text-content .text-content-inner h2{margin-bottom:50px}.armstrong-block-full-width-image-text-split .text-content .text-content-inner p{margin-bottom:30px}.armstrong-block-large-image-swiper{padding:80px 0;background-color:#2f2f2f}@media (max-width:767.98px){.armstrong-block-large-image-swiper{padding:40px 0}}.armstrong-block-large-image-swiper .large-swiper{position:relative}.armstrong-block-large-image-swiper .large-swiper .image-slide{width:100%;height:100%;cursor:grab}.armstrong-block-large-image-swiper .large-swiper .image-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:21/9}.armstrong-block-large-image-swiper .arrows{padding:20px 20px 0 20px;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:10;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.armstrong-block-large-image-swiper .arrows .large-swiper-prev{transform:rotate(90deg);margin-right:10px;pointer-events:auto;cursor:default}.armstrong-block-large-image-swiper .arrows .large-swiper-next{transform:rotate(-90deg);pointer-events:auto;cursor:default}.armstrong-block-large-image-swiper .arrows .large-swiper-next img,.armstrong-block-large-image-swiper .arrows .large-swiper-prev img{width:50px;height:50px}.armstrong-block-large-image-swiper .arrows .swiper-button-disabled img{opacity:.5}.armstrong-block-text-form-split .outer{display:flex}@media (max-width:1199.98px){.armstrong-block-text-form-split .outer{flex-direction:column}}.armstrong-block-text-form-split .text-outer{background-color:#d3d3d3}@media (max-width:1199.98px){.armstrong-block-text-form-split .text-outer{order:1}}.armstrong-block-text-form-split .text-outer .text-col{display:flex;flex-direction:column;justify-content:space-between;height:100%}.armstrong-block-text-form-split .text-outer .text-col .text-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.armstrong-block-text-form-split .text-outer .text-col .text-content .content-inner{margin-bottom:30px}@media (max-width:575.98px){.armstrong-block-text-form-split .text-outer .text-col .text-content .content-inner h2{line-height:42px}}.armstrong-block-text-form-split .form-col,.armstrong-block-text-form-split .text-col{padding:80px 60px}@media (max-width:575.98px){.armstrong-block-text-form-split .form-col,.armstrong-block-text-form-split .text-col{padding:40px 30px}}.armstrong-block-text-form-split .form-outer{background-color:#488361;color:#fff}@media (max-width:1199.98px){.armstrong-block-text-form-split .form-outer{order:2}}.armstrong-block-text-form-split .form-outer .form-col p{color:#fff}.armstrong-block-text-form-split .form-outer .form-col h2{text-transform:uppercase;font-size:50px;font-weight:700}@media (max-width:575.98px){.armstrong-block-text-form-split .form-outer .form-col h2{font-size:30px;line-height:38px}}.armstrong-block-text-form-split .form-outer .form-col h2 span{color:#f63}.armstrong-block-text-form-split .form-outer .form-col .wpforms-submit-container button{padding:10px 25px;text-decoration:none;transition:all .4s;display:inline-block;text-decoration:none!important;background-color:#f63!important;color:#fff!important}.armstrong-block-text-form-split .form-outer .form-col .wpforms-submit-container button:hover{background-color:#93bdcd!important;color:#000!important}.armstrong-block-text-form-split .form-outer .form-col .wpforms-field-label-inline{color:#fff}.armstrong-block-text-form-split .form-outer .form-col .wpforms-field-label-inline a{color:#fff}.armstrong-block-stats-counter .stat-container-outer{padding:0 2%}@media (max-width:767.98px){.armstrong-block-stats-counter .stat-container-outer{padding:30px 15%}}@media (max-width:575.98px){.armstrong-block-stats-counter .stat-container-outer{padding:30px 10%}}.armstrong-block-stats-counter .stat{margin:0 5%;display:flex;justify-content:center;color:green;font-size:clamp(48px,6vw,88px);padding-bottom:20px;border-bottom:1px solid #000}.armstrong-block-stats-counter .stat *{font-size:clamp(48px,6vw,88px)}@media (max-width:1199.98px){.armstrong-block-stats-counter .stat{font-size:clamp(30px,5vw,48px)}.armstrong-block-stats-counter .stat *{font-size:clamp(30px,5vw,48px)}}.armstrong-block-stats-counter .stat-text{font-size:clamp(20px,3vw,28px);text-align:center;padding:0 10%;margin:30px 0 0 0}@media (max-width:991.98px){.armstrong-block-stats-counter .stat-text{font-size:clamp(18px,2.5vw,20px)}}.armstrong-block-stats-counter .stat-text .description{margin-top:10px;font-size:clamp(14px,1.5vw,16px)}.armstrong-block-latest-news-slider a{text-decoration:none}.armstrong-block-latest-news-slider .latest-posts-swiper,.armstrong-block-latest-news-slider .latest-posts-swiper-news-single{-webkit-user-select:none;-moz-user-select:none;user-select:none}.armstrong-block-latest-news-slider .latest-posts-swiper .swiper-wrapper,.armstrong-block-latest-news-slider .latest-posts-swiper-news-single .swiper-wrapper{height:100%}.armstrong-block-latest-news-slider .latest-posts-swiper .swiper-slide,.armstrong-block-latest-news-slider .latest-posts-swiper-news-single .swiper-slide{height:auto;display:flex;flex-direction:column}.armstrong-block-latest-news-slider .latest-posts-swiper .latest-news-post,.armstrong-block-latest-news-slider .latest-posts-swiper-news-single .latest-news-post{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%}.armstrong-block-latest-news-slider .latest-posts-swiper img,.armstrong-block-latest-news-slider .latest-posts-swiper-news-single img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}@media (max-width:575.98px){.armstrong-block-latest-news-slider .latest-posts-swiper img,.armstrong-block-latest-news-slider .latest-posts-swiper-news-single img{height:auto;width:100%;aspect-ratio:16/9}}.armstrong-block-latest-news-slider .latest-posts-swiper h3,.armstrong-block-latest-news-slider .latest-posts-swiper-news-single h3{margin:0 0 20px 0;font-size:24px}.armstrong-block-latest-news-slider .latest-posts-swiper .details,.armstrong-block-latest-news-slider .latest-posts-swiper-news-single .details{flex-grow:1;padding:30px 30px;background-color:#488361;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.armstrong-block-latest-news-slider .latest-posts-swiper .details *,.armstrong-block-latest-news-slider .latest-posts-swiper-news-single .details *{color:#fff}.armstrong-block-latest-news-slider .latest-posts-swiper .details .button,.armstrong-block-latest-news-slider .latest-posts-swiper-news-single .details .button{margin-top:10px;text-decoration:none!important;align-self:flex-end}.armstrong-block-latest-news-slider .latest-posts-swiper .details .intro,.armstrong-block-latest-news-slider .latest-posts-swiper-news-single .details .intro{font-size:16px}.armstrong-block-latest-news-slider__footer{padding-top:30px}.armstrong-block-latest-news-slider__scrollbar{padding-top:14px}.armstrong-block-latest-news-slider__scrollbar .swiper-scrollbar-drag{height:4px;border-radius:0;cursor:grab}.armstrong-block-latest-news-slider__next{display:flex;justify-content:flex-end}@media (max-width:991.98px){.armstrong-block-latest-news-slider__next{display:none}}.armstrong-block-latest-news-slider__next:after{display:block;right:0;top:0;content:"";background-image:url(../../assets/icons/arrow-icon-right.svg);background-position:center;background-repeat:no-repeat;background-size:50px;height:50px;width:50px;cursor:pointer}.armstrong-block-latest-news-slider .swiper-button-disabled{opacity:.1}.armstrong-block-looping-logo-carousel .logos-swiper-outer{padding-bottom:40px;position:relative}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logos-header{margin:80px 0}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logos-header h2{margin:0;font-size:clamp(30px,5vw,48px)}@media (max-width:991.98px){.armstrong-block-looping-logo-carousel .logos-swiper-outer .logos-header h2{font-size:clamp(24px,4vw,36px)}}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper{overflow:hidden;position:relative;padding-bottom:40px}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .swiper-wrapper{transition-timing-function:ease-out}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .swiper-slide{height:auto}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .logo-item{display:flex;flex-direction:column;height:100%;background:#fff}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .logo-item a{display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .logo-item .logo-image{width:100%;padding:30px;flex-grow:1;display:flex;align-items:center;justify-content:center}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .logo-item .logo-image img{width:100%;height:100%}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .logo-swiper-pagination{position:absolute;width:100%;z-index:10;padding:10px}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .logo-swiper-pagination .swiper-pagination-bullet{width:18px!important;height:18px!important;display:inline-block;margin:0 6px!important;border-radius:50%!important;background:0 0!important;opacity:1!important;position:relative;border:2px solid #384853}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .logo-swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#384853;border-radius:50%;transform:translate(-50%,-50%);transition:all .2s ease}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .logo-swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #fff;border-radius:50%;box-sizing:border-box}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .logo-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#384853;transform:scale(1.1)}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .logo-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:#384853;width:11px;height:11px}.armstrong-block-looping-logo-carousel .logos-swiper-outer .logo-swiper .logo-swiper{padding-bottom:40px!important}.armstrong-block-gsap-image-parallax{background-color:#111;overscroll-behavior:none;margin:0;padding:0;overflow-x:hidden}.armstrong-block-gsap-image-parallax .container{max-width:2500px;margin:0 auto}.armstrong-block-gsap-image-parallax .spacer{height:100vh}.armstrong-block-gsap-image-parallax .image-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1rem;grid-row-gap:33.3vh;width:100vw;margin:0 auto;grid-auto-flow:row;padding:0}.armstrong-block-gsap-image-parallax .image-grid .image_cont{position:relative;overflow:hidden;height:60vh}.armstrong-block-gsap-image-parallax .image-grid .image_cont img{position:absolute;width:100%;height:160%;-o-object-fit:cover;object-fit:cover;bottom:0;left:0}.armstrong-block-gsap-image-parallax .image-grid .full-width{grid-column:1/-1;height:80vh}.armstrong-block-gsap-image-parallax .image-grid .full-width-thin{grid-column:1/-1;height:60vh}.armstrong-block-gsap-image-parallax .image-grid .half-width-left{grid-column:2/span 4;height:60vh}.armstrong-block-gsap-image-parallax .image-grid .half-width-right{grid-column:8/span 4;height:60vh}.armstrong-block-gsap-image-parallax .image-grid .half-width-right img{-o-object-position:right;object-position:right}@media (max-width:1199.98px){.armstrong-block-gsap-image-parallax .image-grid .full-width{grid-column:1/-1;height:80vh}.armstrong-block-gsap-image-parallax .image-grid .full-width-thin{grid-column:1/-1;height:60vh}.armstrong-block-gsap-image-parallax .image-grid .half-width-left{grid-column:2/span 6;height:60vh}.armstrong-block-gsap-image-parallax .image-grid .half-width-right{grid-column:6/span 6;height:60vh}.armstrong-block-gsap-image-parallax .image-grid .half-width-right img{-o-object-position:right;object-position:right}}@media (max-width:767.98px){.armstrong-block-gsap-image-parallax .image-grid .full-width{grid-column:1/-1;height:80vh}.armstrong-block-gsap-image-parallax .image-grid .full-width-thin{grid-column:1/-1;height:60vh}.armstrong-block-gsap-image-parallax .image-grid .half-width-left{grid-column:2/span 8;height:60vh}.armstrong-block-gsap-image-parallax .image-grid .half-width-right{grid-column:4/span 8;height:60vh}.armstrong-block-gsap-image-parallax .image-grid .half-width-right img{-o-object-position:right;object-position:right}}.armstrong-block-gsap-clamp-trigger-anim #smooth-wrapper{font-family:Unbounded,sans-serif}.armstrong-block-gsap-clamp-trigger-anim .pin-spacer{pointer-events:none}.armstrong-block-gsap-clamp-trigger-anim :root{--f-5-min:30;--f-5-max:120;--step-5:calc(
      ((var(--f-5-min) / 16) * 1rem) + (var(--f-5-max) - var(--f-5-min)) *
          var(--fluid-bp)
  )}.armstrong-block-gsap-clamp-trigger-anim .hero{min-height:100vh}.armstrong-block-gsap-clamp-trigger-anim .logo{width:150px;max-width:40vw;filter:invert(1)}.armstrong-block-gsap-clamp-trigger-anim nav{margin-left:auto}.armstrong-block-gsap-clamp-trigger-anim ul{display:flex;list-style:none}.armstrong-block-gsap-clamp-trigger-anim li+li{padding-left:1rem}.armstrong-block-gsap-clamp-trigger-anim a{color:#fff}.armstrong-block-gsap-clamp-trigger-anim h1{position:relative;font-size:var(--step-5);text-transform:uppercase;text-align:center}.armstrong-block-gsap-clamp-trigger-anim .images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:stretch;justify-items:center;margin-top:2rem}.armstrong-block-gsap-clamp-trigger-anim img{max-width:100%;height:60vh;-o-object-fit:cover;object-fit:cover}.armstrong-block-gsap-clamp-trigger-anim .spacer{height:100vh}.armstrong-block-gsap-clamp-trigger-anim .clamp{position:relative;z-index:-1}.armstrong-block-gsap-clamp-trigger-anim .yt{z-index:3}.armstrong-block-gsap-clamp-trigger-anim .clamp svg{position:absolute;width:112%;top:0;top:50%;transform:translateY(-50%) rotate(2deg);left:-6%}.armstrong-block-gsap-clamp-trigger-anim .heading{position:relative;z-index:2;mix-blend-mode:difference;perspective:1000px;backface-visibility:visible;transform:rotate(.1deg)}.armstrong-block-gsap-clamp-trigger-anim .images{z-index:-1}.armstrong-block-gsap-clamp-trigger-anim .logo svg{opacity:0}.armstrong-block-overlapping-hero-images .hero-outer{position:relative}.armstrong-block-overlapping-hero-images .image-block{height:100vh;position:sticky;top:0;background:#fff}.armstrong-block-overlapping-hero-images .image-container{width:100%;height:100%;overflow:hidden;position:relative}.armstrong-block-overlapping-hero-images .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.armstrong-block-overlapping-hero-images .text-content{position:absolute;bottom:50%;transform:translateY(50%);left:0;right:0;padding:60px 100px;color:#fff;z-index:10}.armstrong-block-overlapping-hero-images .text-content h3{font-size:2.5rem;margin:0 0 20px 0;color:#fff;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.armstrong-block-overlapping-hero-images .text-content p{font-size:1.2rem;line-height:1.6;color:#fff;margin:0;max-width:800px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media (max-width:768px){.armstrong-block-overlapping-hero-images nav ul{padding-right:20px}.armstrong-block-overlapping-hero-images header{padding-left:20px}.armstrong-block-overlapping-hero-images .text-content{padding:40px 20px}.armstrong-block-overlapping-hero-images .text-content h3{font-size:2rem}.armstrong-block-overlapping-hero-images .text-content p{font-size:1.1rem}}.armstrong-block-image-video-header{position:relative;overflow:hidden;min-height:400px;height:80dvh}@media (max-width:575.98px){.armstrong-block-image-video-header{height:70dvh}}.armstrong-block-image-video-header .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media (max-width:1199.98px){.armstrong-block-image-video-header .overlay.overlay-desktop{display:none}}.armstrong-block-image-video-header .overlay.overlay-mobile{display:none}@media (max-width:1199.98px){.armstrong-block-image-video-header .overlay.overlay-mobile{display:block}}.armstrong-block-image-video-header .overlay.black{background-color:rgba(0,0,0,.3)}.armstrong-block-image-video-header .overlay.black.left-to-right{background:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.armstrong-block-image-video-header .overlay.black.centre{background-color:rgba(0,0,0,.3)}.armstrong-block-image-video-header .overlay.black.right-to-left{background:linear-gradient(to left,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.armstrong-block-image-video-header .overlay.white{background-color:rgba(255,255,255,.3)}.armstrong-block-image-video-header .overlay.white.left-to-right{background:linear-gradient(to right,rgba(255,255,255,.9) 0,rgba(255,255,255,0) 100%)}.armstrong-block-image-video-header .overlay.white.centre{background-color:rgba(255,255,255,.4)}.armstrong-block-image-video-header .overlay.white.right-to-left{background:linear-gradient(to left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.armstrong-block-image-video-header .background{position:absolute;width:100%;height:100%;z-index:0}.armstrong-block-image-video-header .background .embed-container{position:absolute;top:0;left:0;width:100%;height:100%}.armstrong-block-image-video-header .background .embed-container video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}@media (max-width:767.98px){.armstrong-block-image-video-header .background .embed-container.video-mobile-left video{-o-object-position:left center;object-position:left center}.armstrong-block-image-video-header .background .embed-container.video-mobile-center video{-o-object-position:center center;object-position:center center}.armstrong-block-image-video-header .background .embed-container.video-mobile-right video{-o-object-position:right center;object-position:right center}}.armstrong-block-image-video-header .background img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.armstrong-block-image-video-header .background .image_position_left{-o-object-position:70% 80%;object-position:70% 80%}}.armstrong-block-image-video-header .header-text{position:relative;display:flex;align-items:center;height:100%;z-index:2}.armstrong-block-image-video-header .header-text .header{width:70%}@media (max-width:767.98px){.armstrong-block-image-video-header .header-text .header{width:100%}}.armstrong-block-image-video-header .header-text .header-black{color:#2f2f2f}.armstrong-block-image-video-header .header-text .header-white{color:#fff}@media (min-width:1200px){.armstrong-block-image-video-header .header-text .desktop-override-header-white{color:#fff}}@media (min-width:1200px){.armstrong-block-image-video-header .header-text .desktop-override-header-black{color:#2f2f2f}}@media (max-width:1199.98px){.armstrong-block-image-video-header .header-text .mobile-override-header-white{color:#fff}}@media (max-width:1199.98px){.armstrong-block-image-video-header .header-text .mobile-override-header-black{color:#2f2f2f}}.armstrong-block-map-block{margin:80px 0}.armstrong-block-map-block .header{margin-bottom:80px}@media (max-width:991.98px){.armstrong-block-map-block .header{margin-bottom:60px}}.armstrong-block-map-block .header .html-title{margin-bottom:0}.armstrong-block-map-block .map-container{position:relative;width:100%;isolation:isolate}.armstrong-block-map-block .highlighted-map,.armstrong-block-map-block .map{position:relative;width:100%}.armstrong-block-map-block .highlighted-map img,.armstrong-block-map-block .highlighted-map picture,.armstrong-block-map-block .map img,.armstrong-block-map-block .map picture{width:100%;height:auto;display:block}.armstrong-block-map-block .highlighted-map{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .6s ease-in-out}.armstrong-block-map-block .key{position:absolute;bottom:40px;left:40px;display:flex;flex-direction:column;gap:20px;z-index:10}@media (max-width:1199.98px){.armstrong-block-map-block .key{flex-direction:row}}@media (max-width:575.98px){.armstrong-block-map-block .key{flex-direction:column}}.armstrong-block-map-block .key-item{display:flex;align-items:center;gap:12px}.armstrong-block-map-block .key-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.armstrong-block-map-block .key-icon img{max-width:100%;max-height:100%;width:auto;height:auto}.armstrong-block-map-block .key-label{font-size:16px;line-height:1.4;white-space:nowrap}@media (max-width:1200px){.armstrong-block-map-block .key{position:relative;bottom:auto;left:auto;margin-top:40px}}@media (max-width:768px){.armstrong-block-map-block .key{bottom:auto;left:auto;gap:15px;margin-top:30px}}.armstrong-block-cta-banner{margin:80px 0}.armstrong-block-cta-banner .banner{position:relative;color:#fff;padding:60px}@media (max-width:575.98px){.armstrong-block-cta-banner .banner{padding:30px}}.armstrong-block-cta-banner .banner .content{display:flex;flex-direction:column;gap:60px}@media (max-width:575.98px){.armstrong-block-cta-banner .banner .content{gap:30px}}.armstrong-block-cta-banner .banner .content .header .html-title{margin-bottom:20px;font-size:clamp(24px,4vw,36px);font-weight:500}.armstrong-block-cta-banner .banner .content .subtext{font-size:clamp(18px,2.5vw,24px)}.armstrong-block-cta-banner .banner .image{position:absolute;top:50%;right:-5%;transform:translateY(-50%);width:50%;height:auto;overflow:hidden}@media (max-width:1399.98px){.armstrong-block-cta-banner .banner .image{width:60%}}@media (max-width:1199.98px){.armstrong-block-cta-banner .banner .image{width:70%}}@media (max-width:991.98px){.armstrong-block-cta-banner .banner .image{-webkit-mask-image:linear-gradient(to left,#000,rgba(0,0,0,.5) 30%);mask-image:linear-gradient(to left,#000,rgba(0,0,0,.5) 30%)}}@media (max-width:767.98px){.armstrong-block-cta-banner .banner .image{display:none}}.armstrong-block-cta-banner .banner .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;overflow:hidden}.armstrong-block-centred-text{margin:80px 0}@media (max-width:991.98px){.armstrong-block-centred-text{margin:40px 0}}.armstrong-block-centred-text .centred-text-content{text-align:center}.armstrong-block-centred-text .centred-text-content .header{margin-bottom:30px}.armstrong-block-centred-text .centred-text-content .description p{font-size:clamp(24px,4vw,36px);font-weight:200}.armstrong-block-centred-text .centred-text-content .button-wrapper{margin-top:30px}.armstrong-block-centred-text .add-border-bottom{padding-top:40px;border-bottom:1px solid #fab600;width:60%;margin:0 auto}@media (max-width:767.98px){.armstrong-block-centred-text .add-border-bottom{padding-top:40px}}@media (max-width:575.98px){.armstrong-block-centred-text .add-border-bottom{padding-top:25px}}.armstrong-block-large-icon-grid-with-heading{padding:80px 0;background-color:#2f2f2f;color:#fff}.armstrong-block-large-icon-grid-with-heading .icon-grid-outer{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:80px}@media (max-width:1399.98px){.armstrong-block-large-icon-grid-with-heading .icon-grid-outer{grid-template-columns:repeat(5,1fr)}}@media (max-width:1199.98px){.armstrong-block-large-icon-grid-with-heading .icon-grid-outer{grid-template-columns:repeat(4,1fr)}}@media (max-width:991.98px){.armstrong-block-large-icon-grid-with-heading .icon-grid-outer{grid-template-columns:repeat(3,1fr)}}@media (max-width:575.98px){.armstrong-block-large-icon-grid-with-heading .icon-grid-outer{grid-template-columns:repeat(2,1fr)}}.armstrong-block-large-icon-grid-with-heading .icon-item{display:flex;justify-content:center}.armstrong-block-large-icon-grid-with-heading .icon-item .icon-inner{width:150px;height:auto}@media (max-width:767.98px){.armstrong-block-large-icon-grid-with-heading .icon-item .icon-inner{width:120px}}.armstrong-block-large-icon-grid-with-heading .icon-item .icon-inner img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.armstrong-block-large-link-grid{margin:0 0 80px 0}.armstrong-block-large-link-grid .header{margin-bottom:40px}.armstrong-block-large-link-grid .header .html-title{font-size:clamp(48px,6vw,88px);border-bottom:1px solid green;padding-bottom:20px;margin-bottom:0}.armstrong-block-large-link-grid .link-grid-outer{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:20px}@media (max-width:575.98px){.armstrong-block-large-link-grid .link-grid-outer{gap:10px}}.armstrong-block-large-link-grid .grid-item{background-color:#afafaf;padding:30px;display:flex;align-items:center;text-decoration:none;color:#fff;font-size:clamp(24px,4vw,36px)}@media (max-width:991.98px){.armstrong-block-large-link-grid .grid-item{padding:20px}}@media (max-width:575.98px){.armstrong-block-large-link-grid .grid-item{padding:12px;font-size:clamp(18px,2.5vw,24px)!important}}.armstrong-block-large-link-grid .item-0{transition:ease-in-out .3s}.armstrong-block-large-link-grid .item-0:hover{background-color:#00692e!important}@media (max-width:575.98px){.armstrong-block-large-link-grid .item-0:hover{background-color:#afafaf!important}}.armstrong-block-large-link-grid .item-1{transition:ease-in-out .3s}.armstrong-block-large-link-grid .item-1:hover{background-color:#83b1c1!important}@media (max-width:575.98px){.armstrong-block-large-link-grid .item-1:hover{background-color:#afafaf!important}}.armstrong-block-large-link-grid .item-2{transition:ease-in-out .3s}.armstrong-block-large-link-grid .item-2:hover{background-color:#fd6703!important}@media (max-width:575.98px){.armstrong-block-large-link-grid .item-2:hover{background-color:#afafaf!important}}.armstrong-block-large-link-grid .item-3{transition:ease-in-out .3s}.armstrong-block-large-link-grid .item-3:hover{background-color:#054222!important}@media (max-width:575.98px){.armstrong-block-large-link-grid .item-3:hover{background-color:#afafaf!important}}.armstrong-block-large-link-grid .item-4{transition:ease-in-out .3s}.armstrong-block-large-link-grid .item-4:hover{background-color:#00692e!important}@media (max-width:575.98px){.armstrong-block-large-link-grid .item-4:hover{background-color:#afafaf!important}}.armstrong-block-image-text-grid{margin-bottom:80px}.armstrong-block-image-text-grid .grid-outer{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:1100px){.armstrong-block-image-text-grid .grid-outer{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.armstrong-block-image-text-grid .grid-outer{grid-template-columns:1fr}}.armstrong-block-image-text-grid .grid-outer .grid-item .image-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.armstrong-block-image-text-grid .grid-outer .grid-item .content{text-align:center;display:flex;flex-direction:column;gap:15px;font-size:clamp(18px,2.5vw,24px)}.armstrong-block-image-text-grid .grid-outer .grid-item .content .label{font-weight:700}.armstrong-block-image-text-grid .grid-outer .grid-item .content a{text-decoration:none;color:#2f2f2f}.armstrong-block-full-width-video-player{margin:80px 0;position:relative;z-index:1;background:#fff!important}@media (max-width:767.98px){.armstrong-block-full-width-video-player{margin:40px 0}}.armstrong-block-full-width-video-player .video-container{height:100%;width:100%;position:relative;cursor:pointer}.armstrong-block-full-width-video-player .overlapping-text{position:absolute;bottom:5%;left:5%;color:#fff;font-size:clamp(48px,6vw,88px);font-weight:400}.armstrong-block-full-width-video-player .overlapping-text span{color:#488361}.armstrong-block-full-width-video-player video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:18/9}.armstrong-block-full-width-video-player .custom-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#488361;border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10}@media (max-width:575.98px){.armstrong-block-full-width-video-player .custom-play-button{width:60px;height:60px}}.armstrong-block-full-width-video-player .custom-play-button.show{opacity:1;visibility:visible}.armstrong-block-full-width-video-player .custom-play-button:hover{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,.2)}.armstrong-block-full-width-video-player .custom-play-button svg{width:32px;height:32px;color:#fff;margin-left:4px}@media (max-width:575.98px){.armstrong-block-full-width-video-player .custom-play-button svg{width:24px;height:24px}}.armstrong-block-full-width-video-player .custom-mute-button{position:absolute;bottom:24px;right:24px;width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10}.armstrong-block-full-width-video-player .custom-mute-button.show{opacity:1;visibility:visible}.armstrong-block-full-width-video-player .custom-mute-button:hover{background:rgba(0,0,0,.8);transform:scale(1.05)}.armstrong-block-full-width-video-player .custom-mute-button svg{width:24px;height:24px;color:#fff;transition:opacity .2s ease}.armstrong-block-full-width-video-player .custom-mute-button .volume-off{opacity:0;position:absolute}.armstrong-block-full-width-video-player .custom-mute-button.muted .volume-on{opacity:0}.armstrong-block-full-width-video-player .custom-mute-button.muted .volume-off{opacity:1}.armstrong-block-full-width-video-player .custom-video-controls{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:40px 16px 16px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:15}.armstrong-block-full-width-video-player .custom-video-controls.show{opacity:1;visibility:visible}.armstrong-block-full-width-video-player .custom-video-controls .controls-progress{margin-bottom:10px}.armstrong-block-full-width-video-player .custom-video-controls .progress-bar{position:relative;width:100%;height:5px;background:rgba(255,255,255,.3);border-radius:3px;cursor:pointer;transition:height .15s ease}.armstrong-block-full-width-video-player .custom-video-controls .progress-bar:hover{height:8px}.armstrong-block-full-width-video-player .custom-video-controls .progress-buffered{position:absolute;top:0;left:0;height:100%;background:rgba(255,255,255,.4);border-radius:3px;pointer-events:none}.armstrong-block-full-width-video-player .custom-video-controls .progress-filled{position:absolute;top:0;left:0;height:100%;background:#488361;border-radius:3px;pointer-events:none}.armstrong-block-full-width-video-player .custom-video-controls .controls-bar{display:flex;align-items:center;justify-content:space-between}.armstrong-block-full-width-video-player .custom-video-controls .controls-left,.armstrong-block-full-width-video-player .custom-video-controls .controls-right{display:flex;align-items:center;gap:12px}.armstrong-block-full-width-video-player .custom-video-controls .control-btn{background:0 0;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease}.armstrong-block-full-width-video-player .custom-video-controls .control-btn:hover{background:rgba(255,255,255,.15)}.armstrong-block-full-width-video-player .custom-video-controls .control-btn svg{width:20px;height:20px}.armstrong-block-full-width-video-player .custom-video-controls .btn-play-pause .icon-pause{display:none}.armstrong-block-full-width-video-player .custom-video-controls.is-playing .btn-play-pause .icon-play{display:none}.armstrong-block-full-width-video-player .custom-video-controls.is-playing .btn-play-pause .icon-pause{display:block}.armstrong-block-full-width-video-player .custom-video-controls .btn-volume .icon-volume-off{display:none}.armstrong-block-full-width-video-player .custom-video-controls.is-muted .btn-volume .icon-volume-on{display:none}.armstrong-block-full-width-video-player .custom-video-controls.is-muted .btn-volume .icon-volume-off{display:block}.armstrong-block-full-width-video-player .custom-video-controls .control-volume{display:flex;align-items:center;gap:6px}.armstrong-block-full-width-video-player .custom-video-controls .volume-slider{width:70px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.3);border-radius:2px;outline:0;cursor:pointer}.armstrong-block-full-width-video-player .custom-video-controls .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer}.armstrong-block-full-width-video-player .custom-video-controls .volume-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:none;cursor:pointer}@media (max-width:575.98px){.armstrong-block-full-width-video-player .custom-video-controls .volume-slider{width:50px}}.armstrong-block-full-width-video-player .custom-video-controls .control-time{color:#fff;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.armstrong-block-full-width-video-player .custom-video-controls .btn-fullscreen .icon-compress{display:none}.armstrong-block-full-width-video-player .custom-video-controls.is-fullscreen .btn-fullscreen .icon-expand{display:none}.armstrong-block-full-width-video-player .custom-video-controls.is-fullscreen .btn-fullscreen .icon-compress{display:block}@media (max-width:575.98px){.armstrong-block-full-width-video-player .custom-video-controls{padding:30px 12px 12px}.armstrong-block-full-width-video-player .custom-video-controls .controls-left,.armstrong-block-full-width-video-player .custom-video-controls .controls-right{gap:8px}.armstrong-block-full-width-video-player .custom-video-controls .control-time{font-size:11px}}.armstrong-block-full-width-video-player .video-container:has(.custom-video-controls.show) .custom-mute-button{opacity:0;visibility:hidden}.armstrong-block-full-width-video-player video::-webkit-media-controls{display:none!important}.armstrong-block-full-width-video-player video::-webkit-media-controls-panel{display:none!important}.armstrong-block-full-width-video-player video::-webkit-media-controls-play-button{display:none!important}.armstrong-block-full-width-video-player video::-webkit-media-controls-start-playback-button{display:none!important}.armstrong-block-full-width-video-player .video-js{width:100%!important;height:100vh!important;position:absolute!important;top:0;left:0}.armstrong-block-full-width-video-player .video-js .vjs-tech{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.armstrong-block-full-width-video-player .video-js .vjs-big-play-button{width:80px;height:80px;border-radius:50%;background:rgba(0,0,0,.7);border:3px solid rgba(255,255,255,.8);transition:all .3s ease}.armstrong-block-full-width-video-player .video-js .vjs-big-play-button:hover{background:rgba(0,0,0,.8);border-color:#fff;transform:scale(1.05)}.armstrong-block-full-width-video-player .video-js .vjs-big-play-button span{width:100%;height:100%;position:absolute;top:0;left:0}.armstrong-block-full-width-video-player .video-js .vjs-big-play-button .vjs-icon-play{position:relative;left:2px}.armstrong-block-full-width-video-player .video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23FFF' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z' /%3E%3C/svg%3E%0A");content:"";background-position:center;background-repeat:no-repeat;width:50%;height:50%;margin-left:2px}.armstrong-block-full-width-video-player .video-js .vjs-picture-in-picture-control{display:none!important}body.single-projects main.backer .armstrong-block-full-width-video-player{background:#fff!important}body.post-type-archive-case-studies,body.post-type-archive-news{display:flex;flex-direction:column}.news{flex:1 0 auto}.news .news-title{margin-bottom:0}.news .news-title h1{display:block;border-bottom:1px solid green;padding-bottom:20px;margin:0}.news .news-title .news-date{margin-top:10px;font-size:clamp(14px,1.5vw,16px);color:#505050}.news .armstrong-block-news-list{margin-top:30px}.news .news-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}@media (max-width:1399.98px){.news .news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.news .news-grid{grid-template-columns:1fr}}.news .news-grid .news-card{background-color:#009448;display:flex;flex-direction:column;transition:all .3s ease}.news .news-grid .news-card a{color:#fff;text-decoration:none;display:flex;flex-direction:column;flex-grow:1}.news .news-grid .news-card .title-container{display:flex;justify-content:space-between}.news .news-grid .news-card .arrow{width:40px;height:40px}.news .news-grid .news-card .arrow img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.news .news-grid .news-card .title-cotnainer{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.news .news-grid .news-card .title-cotnainer h3{font-weight:400;font-size:clamp(20px,3vw,28px)}.news .news-grid .news-card .news-card-content{padding:15px;flex-grow:1;display:flex;gap:15px;justify-content:space-between}.news .news-grid .news-card .news-card-image{overflow:hidden}.news .news-grid .news-card .news-card-image img{width:100%;height:auto;transition:all .3s ease;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.news .news-grid .news-card h3{color:#fff;margin-bottom:10px}.news .news-grid .news-card:hover{background-color:#488361;transition:all .3s ease}.news .news-grid .news-card:hover .title-cotnainer h3{color:#fff}.news .news-grid .news-card:hover img{transform:scale(1.05)}.news .pagination-wrapper{margin:40px 0;display:flex;justify-content:center}.news .pagination-wrapper .page-numbers{display:flex;list-style:none;padding:0;margin:0;gap:8px;align-items:center}.news .pagination-wrapper .page-numbers li{margin:0;padding:0}.news .pagination-wrapper .page-numbers .page-numbers{display:flex;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 10px;background-color:#f2f2f2;color:#505050;text-decoration:none;font-weight:500;transition:all .3s ease}.news .pagination-wrapper .page-numbers .page-numbers:hover{background-color:green;color:#fff}.news .pagination-wrapper .page-numbers .page-numbers.current{background-color:#488361;color:#fff}.news .pagination-wrapper .page-numbers .page-numbers.dots{background:0 0;color:#000!important}.news .pagination-wrapper .page-numbers .page-numbers.next{padding:0 15px}.news .pagination-wrapper .page-numbers .page-numbers.next .pagination-next{display:flex;align-items:center}.news .pagination-wrapper .page-numbers .page-numbers.next:hover .pagination-next::after{filter:brightness(1)}.news .news-search-container{margin-bottom:30px}.news .news-search-container form{display:flex;width:100%;position:relative}.news .news-search-container form input[type=text]{width:100%;padding:12px 50px 12px 25px;border:2px solid #009448;border-radius:100px!important;font-size:clamp(16px,2vw,18px);transition:border-color .3s ease;font-weight:500;background-color:transparent;outline:0}.news .news-search-container form input[type=text]::-moz-placeholder{color:green}.news .news-search-container form input[type=text]::placeholder{color:green}.news .news-search-container form button[type=submit]{position:absolute;right:0;top:0;bottom:0;font-weight:400;background-color:#fff;border:2px solid #009448;color:#009448;border-radius:100px 100px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease;padding:0 30px}.news .news-search-container form button[type=submit]:hover{background-color:#009448;color:#fff}.news .news-categories-container{margin-bottom:30px}.news .news-categories-container .news-categories-list{display:flex;flex-wrap:wrap;gap:15px}.news .news-categories-container .news-categories-list a{padding:10px 20px;border:1px #488361 solid;font-size:clamp(16px,2vw,18px);font-weight:500;border-radius:100px;color:green;text-decoration:none}.news .news-categories-container .news-categories-list a:hover{background-color:#488361;color:#fff}.news .news-categories-container .news-categories-list a.active{background-color:#488361;color:#fff}.news .news-active-filters{margin-bottom:25px}.news .news-clear-filters{display:inline-flex;align-items:center;gap:6px;padding:4px 18px;background:0 0;border:1px solid #488361;border-radius:100px;color:#488361;font-size:clamp(14px,1.5vw,16px);font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.news .news-clear-filters:hover{background-color:#488361;color:#fff}.news .news-load-more-container{display:flex;justify-content:center;margin:40px 0}.news .news-grid.news-all-loaded{margin-bottom:60px}.news .news-load-more{padding:12px 48px;background-color:#009448;color:#fff;border:2px solid #009448;border-radius:100px;font-size:clamp(16px,2vw,18px);font-weight:500;cursor:pointer;transition:background-color .3s ease,color .3s ease}.news .news-load-more:hover{background-color:transparent;color:#009448}.news .news-load-more.is-loading,.news .news-load-more:disabled{opacity:.55;cursor:not-allowed}.news #news-grid.news-loading{opacity:.45;pointer-events:none;transition:opacity .2s ease}.single-news-container .news-container-inner{display:flex;gap:30px}@media (max-width:1399.98px){.single-news-container .news-container-inner{flex-direction:column;gap:0}}.single-news-container .news-other{width:25%}@media (max-width:1399.98px){.single-news-container .news-other{width:100%}}.single-news-container .news-other h3{display:block;border-bottom:1px solid green;padding-bottom:15px;margin-top:0}.single-news-container .news-other .latest-news-item.last{border-bottom:none}.single-news-container .news-other .latest-news-list{display:flex;flex-direction:column;gap:30px;padding:25px;background-color:#83b1c1}@media (max-width:1399.98px){.single-news-container .news-other .latest-news-list{margin-bottom:50px;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}.single-news-container .news-other .latest-news-list .latest-news-item{border-bottom:1px solid #fff!important}}@media (max-width:767.98px){.single-news-container .news-other .latest-news-list{display:grid;grid-template-columns:repeat(1,1fr)}.single-news-container .news-other .latest-news-list .latest-news-item.last{border-bottom:none!important}}@media (max-width:767.98px) and (max-width:575.98px){.single-news-container .news-other .latest-news-list{grid-template-columns:1fr}}.single-news-container .news-other .latest-news-item{transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid #fff}.single-news-container .news-other .latest-news-item *{color:#fff}.single-news-container .news-other .latest-news-item a{display:flex;flex-direction:column;text-decoration:none;flex-grow:1;text-decoration:none}.single-news-container .news-other .latest-news-item a:hover{color:#fff}.single-news-container .news-other .latest-news-item a:hover:hover .read-more{text-decoration:underline}.single-news-container .news-other .latest-news-item .read-more{display:flex;gap:10px;align-items:center;text-decoration:none}.single-news-container .news-other .latest-news-item .img-outer{width:20px;height:20px;position:relative}.single-news-container .news-other .latest-news-item .img-outer img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-news-container .news-other .latest-news-item .latest-news-image img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.single-news-container .news-other .latest-news-item .latest-news-content{padding-bottom:30px;flex-grow:1;gap:20px;display:flex;flex-direction:column;justify-content:space-between}.single-news-container .news-other .latest-news-item .latest-news-content h4{font-size:clamp(18px,2.5vw,24px);font-weight:500;margin-top:0;margin-bottom:10px}.single-news-container .news-other .latest-news-item .latest-news-content .latest-news-date{font-size:clamp(14px,1.5vw,16px)}.single-news-container .news-content{width:75%;margin-bottom:50px}.single-news-container .news-content>section>.container-fluid{max-width:unset;padding:0;margin:0}@media (max-width:1399.98px){.single-news-container .news-content{width:100%}}.single-news-container section{margin:50px 0}@media (max-width:991.98px){.single-news-container section{margin:30px 0}}.single-news-container h2,.single-news-container h3{font-size:clamp(24px,4vw,36px);font-weight:400}.single-news-container h4,.single-news-container h5,.single-news-container h6{font-size:clamp(20px,3vw,28px);font-weight:400}.single-news-container a{color:#488361;text-decoration:underline;transition:color .3s ease}.single-news-container a:hover{color:green}.single-news-container .main-image{margin-top:0}.single-news-container .main-image img{width:100%;height:auto}.case-studies-archive .case-studies-list{margin-top:30px}.case-studies-archive .case-studies-list .news-card .news-card-content{gap:25px}@media (max-width:575.98px){.case-studies-archive .case-studies-list .news-card .news-card-content{flex-direction:column}}.case-studies-archive .case-studies-list .news-card h3{margin-bottom:0}.case-studies-archive .case-studies-list .news-card .news-card-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;flex-grow:0;flex-shrink:0;margin:15px 15px 15px;padding:10px 24px;background-color:#fd6703;color:#fff;text-decoration:none;border-radius:100px;font-weight:500;font-size:clamp(14px,1.5vw,16px);white-space:nowrap;transition:filter .3s ease}.case-studies-archive .case-studies-list .news-card .news-card-btn:hover{filter:brightness(.9)}.case-studies-archive .case-studies-load-more-container{display:flex;justify-content:center;margin:40px 0}.case-studies-archive .news-grid.news-all-loaded{margin-bottom:60px}.case-studies-archive .case-studies-load-more{padding:12px 48px;background-color:#009448;color:#fff;border:2px solid #009448;border-radius:100px;font-size:clamp(16px,2vw,18px);font-weight:500;cursor:pointer;transition:background-color .3s ease,color .3s ease}.case-studies-archive .case-studies-load-more:hover{background-color:transparent;color:#009448}.case-studies-archive .case-studies-load-more.is-loading,.case-studies-archive .case-studies-load-more:disabled{opacity:.55;cursor:not-allowed}.case-studies-archive #case-studies-grid.news-loading{opacity:.45;pointer-events:none;transition:opacity .2s ease}[data-animate]{opacity:0;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition-property:background-color,color,border-color,box-shadow,fill,stroke!important}[data-animate].animate-complete{will-change:auto}body{overflow-x:clip}