@charset "UTF-8";@import url(https://use.typekit.net/ejx4nbb.css);html{color:#0a0a0a;height:100%}html body{font-family:freight-sans-pro,sans-serif}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:freight-sans-pro,sans-serif;line-height:1.2em;font-weight:400}html body label,html body li,html body ol,html body p,html body span,html body ul{color:inherit;font-family:freight-sans-pro,sans-serif;font-weight:400;line-height:1.6em;font-weight:inherit;font-size:clamp(16px,2vw,20px)}body{font-family:aktiv-grotesk,sans-serif}h1{font-size:clamp(36px,6vw,66px)}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{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;padding:20px 40px;display:inline-block;transition:all 250ms linear;text-decoration:none}@media (max-width:575.98px){.button{font-size:clamp(14px,1.5vw,16px)}}.button .button:hover{cursor:pointer;transition:all 250ms linear}.button--ghost{color:#fff;border:1px solid #fff}.button--ghost:hover{background-color:#fff;color:#837a7a}.button--ghost-sec-2{color:#fff;background-color:transparent;border:1px solid #fff}.button--ghost-sec-2:hover{color:#93bdcd;background-color:#fff}.button--transparent-grey{color:#837a7a;border:2px solid #837a7a;padding:15px 70px!important}@media (max-width:575.98px){.button--transparent-grey{padding:15px 40px!important}}.button--transparent-grey:hover{background-color:#837a7a;color:#fff}.small-button{font-size:18px;font-weight:700;line-height:1;text-transform:uppercase;padding:12px 30px;display:inline-block;transition:all 250ms linear;text-decoration:none}@media (max-width:767.98px){.small-button{font-size:16px}}.small-button .small-button:hover{cursor:pointer;transition:all 250ms linear}.small-button--red{color:#fff!important;background-color:#fa2b2e}.small-button--red:hover{color:#fff;background-color:#837a7a}.small-button--red-border{color:#fa2b2e;border:#fa2b2e 2px solid;background-color:#fff}.small-button--red-border:hover{color:#fff;background-color:#fa2b2e}.small-button--blue{color:#fff;background-color:#0f3972}.small-button--blue:hover{color:#fff;background-color:#837a7a}.small-button--ghost{color:#fff;background-color:transparent;border:1px solid #fff}.small-button--ghost:hover{color:#837a7a;background-color:#fff}.small-button--ghost-grey{color:#575b64;background-color:transparent;border:1px solid #575b64}.small-button--ghost-grey:hover{background-color:#575b64;color:#fff}.weight-light{font-weight:300!important}html{overflow-x:hidden}.container-fluid{max-width:1920px;margin:0 auto;padding:0 60px}@media (max-width:991.98px){.container-fluid{padding:0 30px}}@media (max-width:767.98px){.container-fluid{padding:0 15px}}.section--padded{padding-top:60px;padding-bottom:60px}.section--padded--top-only{padding-bottom:0}.section--grey{background-color:#f7f7f7}.section--grey+.section--grey{padding-top:0!important}.section--white{background-color:#fff;color:#575b64}.section--white+.section--white{padding-top:0!important}.section--blue{background-color:rgba(170,182,200,.2);color:#575b64}.section--blue+.section--blue{padding-top:0!important}.section--dark-blue{background-color:rgba(15,57,114,.5);color:#fff}.section--dark-blue+.section--blue{padding-top:0!important}.flex-right{display:flex;justify-content:flex-end}.wpcf7-form .upload p{font-size:14px;margin:0}.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{font-size:16px;padding:10px 15px;background-color:transparent;border:none;border-bottom:1px solid #575b64;margin-bottom:20px;width:100%}.wpcf7-form textarea{height:100px;width:100%}.wpcf7-form .wpcf7-list-item{width:100%}.wpcf7-form .wpcf7-list-item a{color:inherit}.wpcf7-form input[type=submit]{background:0 0;color:#575b64;border:1px solid #575b64;padding:.85rem 3rem}.wpcf7-form input[type=submit]:hover{background:#575b64;color:#fff}.wpcf7-form input[type=submit]:disabled{opacity:.3}.wpcf7-form .submit{margin-top:30px;display:flex;align-items:center;justify-content:flex-start}.wpcf7-form .upload{margin-bottom:30px;display:flex;flex-direction:column;gap:5px}.wpcf7-form .upload p:first-of-type{font-size:16px}.wpcf7-form input[type=file]{background:0 0;color:#575b64;cursor:pointer;font-size:16px;text-transform:uppercase}.wpcf7-form input[type=file]::file-selector-button{background:0 0;color:#575b64;border:1px solid #575b64;padding:.85rem 3rem;cursor:pointer;font-size:16px;text-transform:uppercase}.wpcf7-form input[type=file]::file-selector-button:hover{background:#575b64;color:#fff}.wpcf7-form .input-split{display:flex;justify-content:space-between}@media (max-width:991.98px){.wpcf7-form .input-split{flex-wrap:wrap}}.wpcf7-form .input-split .wpcf7-form-control-wrap{width:48%}@media (max-width:991.98px){.wpcf7-form .input-split .wpcf7-form-control-wrap{width:100%}}.wpcf7-form .wpcf7-list-item{margin-left:0}.wpcf7-form .wpcf7-list-item input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.wpcf7-form .wpcf7-list-item label{position:relative;display:flex;align-items:flex-start;gap:12px;padding-left:32px;font-size:16px;color:#333;font-family:system-ui,sans-serif;line-height:1.5;cursor:pointer}.wpcf7-form .wpcf7-list-item label::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border:2px solid #999;background-color:#fff;transition:all .3s ease}.wpcf7-form .wpcf7-list-item input[type=checkbox]:checked~.wpcf7-list-item-label::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border:2px solid #999;background-color:#fa2b2e;box-shadow:inset 0 0 0 2px #fff}.wpcf7-form .wpcf7-list-item label:hover::before{border-color:#999}.wpcf7-form .codedropz-upload-inner{padding-top:20px}.wpcf7-form .codedropz-upload-inner *{font-size:22px;line-height:24px;font-weight:400}.wpcf7-form .codedropz-upload-inner .cd-upload-btn{display:inline-block;padding:5px 15px;border:1px solid #575b64}.data-types{margin-bottom:40px!important}header{background-color:#fff;position:sticky;top:0;z-index:1200}header *{font-weight:500!important}header .logo{max-width:240px}@media (max-width:575.98px){header .logo{max-width:175px}}header .nav-icon{float:right;width:40px;height:30px;position:relative;z-index:1120;cursor:pointer;display:none}@media screen and (max-width:1200px){header .nav-icon{display:block}}@media (max-width:575.98px){header .nav-icon{width:30px;height:20px}}header .nav-icon:hover span{background:#0f3972}header .nav-icon.open:hover span{background:#575b64}header .nav-icon.open span{background:#fff}header .nav-icon.open span:nth-child(1){top:1px;left:0}header .nav-icon.open span:nth-child(2){width:0%;opacity:0}header .nav-icon.open span:nth-child(3){top:30px;left:0}@media (max-width:575.98px){header .nav-icon.open span:nth-child(3){top:22px}}header .nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#575b64;opacity:1;left:0}header .nav-icon span:nth-child(1){top:0}header .nav-icon span:nth-child(2){top:12px}@media (max-width:575.98px){header .nav-icon span:nth-child(2){top:9px}}header .nav-icon span:nth-child(3){top:24px}@media (max-width:575.98px){header .nav-icon span:nth-child(3){top:18px}}.header-logo-container{height:80px;display:flex;gap:20px;align-items:center;justify-content:center}.header-logo-container .header-logo{width:146px;height:40px}.header-logo-container a{line-height:25px}.header-logo-container .icons{display:flex!important;justify-content:space-between!important}@media (max-width:575.98px){.header-logo-container .icons{display:grid!important;grid-template-columns:repeat(2,2fr)!important;width:100%}}.header-logo-container .icons a{display:inline-block;flex-shrink:0;line-height:25px}.header-logo-container .icons a img{width:25px;height:auto}@media screen and (max-width:1275px){.header-logo-container{height:80px!important;line-height:80px!important}.header-logo-container .header-logo{width:160px;height:auto}.header-logo-container .icons{margin-top:3px}.header-logo-container .icons a{line-height:25px}.header-logo-container .icons a img{height:40px}}@media only screen and (max-width:1275px) and (max-width:576px){.header-logo-container .icons a img{height:unset}}@media only screen and (max-width:576px){.header-logo-container .icons{display:none}}#mega-menu-wrap-header-menu .mega-menu-toggle+#mega-menu-header-menu .icons{display:flex;justify-content:center;width:auto;gap:5px}.mega-indicator::after{color:#fa2b2e!important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.back-to-wes>a{display:flex;justify-content:center;align-items:center}.mega-back-to-wes .mega-menu-link{display:flex!important}.back-to-wes-inner{line-height:14px!important;font-size:14px;height:auto;background-color:#cbcbcc;color:#000;padding:10px 20px;display:inline-flex;line-height:45px;justify-content:center;align-items:center;gap:8px;text-transform:uppercase;margin-left:15px}.back-to-wes-inner img{width:20px;height:auto}.back-to-wes-inner:hover{background-color:#b4b4b4;color:#000}@media screen and (max-width:1000px){#mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open+#mega-menu-header-menu .mega-back-to-wes{margin:50px 0}#mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open+#mega-menu-header-menu .mega-back-to-wes>.mega-sub-menu{margin-top:30px}}.group-button{background-color:#cbcbcc;color:#000;padding:10px 20px;display:flex;justify-content:center;align-items:center;gap:8px;text-transform:uppercase;margin-left:15px;font-size:14px;text-decoration:none}.group-button img{width:20px;height:auto}.group-button:hover{background-color:#b4b4b4;color:#000}@media screen and (max-width:1000px){.group-button{margin:30px 20px}}.group-comp{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-column-gap:30px;grid-row-gap:30px;width:100%}@media screen and (max-width:1000px){.group-comp{grid-template-columns:repeat(2,1fr);padding:30px}}@media screen and (max-width:500px){.group-comp{grid-template-columns:repeat(1,1fr);padding:15px}}.group-comp .company{width:100%;display:flex;justify-content:center}.group-comp .company a{width:100%;display:flex;justify-content:center}.group-comp img{width:100%;max-width:280px!important}.contact-us-float{position:fixed;z-index:100;font-size:16px!important;right:5%;padding:10px 20px 28px 17px;background-color:#9e9e9e;bottom:-15px;color:#fff!important;display:flex;justify-content:center;align-items:center;gap:10px;text-transform:uppercase;cursor:pointer;transition:all .3s;letter-spacing:2px;font-weight:500;box-shadow:-7px 1px 10px 5px rgba(0,0,0,.2);text-decoration:none}.contact-us-float img{margin-top:2px;width:25px;height:auto}@media (max-width:575.98px){.contact-us-float{display:none}}.contact-us-float:hover{transform:translateY(-5px)}@media screen and (max-width:1275px){#mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open+#mega-menu-header-menu .mega-back-to-wes{margin:50px 0}#mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open+#mega-menu-header-menu .mega-back-to-wes>.mega-sub-menu{margin-top:30px}}@media only screen and (max-width:1275px){#mega-menu-wrap-header-menu:has(.mega-menu-open) #mega-menu-header-menu[data-effect-mobile^=slide_left]+button.mega-close{right:0!important}}@media (max-width:991.98px){#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{font-size:15px!important;padding:0 20px!important;margin:10px 0!important}}#mega-menu-link #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item a.mega-menu-link:before{color:#fa2b2e!important}@media (max-width:1399.98px){#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{padding:0 5px!important}}footer{background-color:#575b64;padding:60px 0}footer *{color:#fff}footer .address-column,footer .description-column{border-right:1px solid #fff}@media (max-width:991.98px){footer .address-column,footer .description-column{border-right:unset}}footer .description-column{padding-right:60px}@media (max-width:991.98px){footer .description-column{margin-bottom:30px}}footer .description-column .legal-menu ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}footer .description-column .legal-menu ul a{text-decoration:none;color:#fff;list-style:none}@media (max-width:1399.98px){footer .description-column{padding-right:30px}}@media (max-width:1199.98px){footer .description-column{padding-right:20px}}footer .address-column{padding:0 60px}@media (max-width:1399.98px){footer .address-column{padding:0 30px}}@media (max-width:1199.98px){footer .address-column{padding:0 20px}}@media (max-width:991.98px){footer .address-column{padding:0}}footer .logos-column{padding-left:60px}@media (max-width:1399.98px){footer .logos-column{padding-left:30px}}@media (max-width:1199.98px){footer .logos-column{padding-left:20px}}footer .address-column,footer .description-column,footer .logos-column{height:100%}footer .address-column a{text-decoration:none;color:#fff}footer .logos-column{display:flex}@media (max-width:767.98px){footer .logos-column{flex-direction:column}}@media (max-width:991.98px){footer .logos-column{display:none}}footer .logos-column .intro{width:50%}footer .logos-column .logos{width:50%;display:flex;flex-direction:column;padding-left:40px;gap:40px}@media (max-width:767.98px){footer .logos-column .logos{padding-left:20px;display:grid;grid-template-columns:repeat(2,2fr);padding-left:0;gap:20px;margin-top:30px}}footer .logos-column .logos .logo-item{width:100%;height:auto}footer .logos-column .logos .logo-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.armstrong-block-sub-pages-panel{padding-bottom:40px}.armstrong-block-sub-pages-panel__menu-wrapper ul{list-style:none;padding:0}.armstrong-block-sub-pages-panel__menu-wrapper li a{text-decoration:none;color:#000;padding:8px 0;border-bottom:1px solid #000;display:block}.armstrong-block-sub-pages-panel__menu-wrapper li a:hover{color:#fa2b2e}.armstrong-block-sub-pages-panel__menu-wrapper li:first-of-type a{font-weight:700;color:#000!important}.armstrong-block-sub-pages-panel__menu-wrapper .current_page_item a{color:red}.armstrong-block-sub-pages-panel__menu-wrapper .red-cta-wrapper{background-color:#fa2b2e;padding:30px;display:flex;flex-direction:column;gap:20px;margin-top:40px}@media (max-width:991.98px){.armstrong-block-sub-pages-panel__menu-wrapper .red-cta-wrapper{margin-bottom:40px}}.armstrong-block-sub-pages-panel__menu-wrapper .red-cta-wrapper a,.armstrong-block-sub-pages-panel__menu-wrapper .red-cta-wrapper p{color:#fff;text-decoration:none}.armstrong-block-sub-pages-panel__menu-wrapper .red-cta-wrapper p{font-size:1.4em;font-weight:500}.armstrong-block-sub-pages-panel__menu-wrapper .red-cta-wrapper a{border:1px solid #fff;padding:10px;width:100%;text-align:center;font-weight:600;text-transform:uppercase;transition:250ms linear}.armstrong-block-sub-pages-panel__menu-wrapper .red-cta-wrapper .blue-hover:hover{background-color:#0f3972;border:1px solid #0f3972}.armstrong-block-sub-pages-panel__menu-wrapper .red-cta-wrapper .white-hover:hover{background-color:#fff;border:1px solid #fff;color:#fa2b2e}.armstrong-block-sub-pages-panel__content-wrapper{display:flex;flex-direction:column;gap:40px}.armstrong-block-sub-pages-panel__content-wrapper .panel-item{border-bottom:1px solid #000;padding-bottom:40px;display:flex;flex-direction:column;gap:40px}.armstrong-block-sub-pages-panel__content-wrapper .standard-content .column-wrapper{position:relative;height:300px;overflow:hidden}.armstrong-block-sub-pages-panel__content-wrapper .standard-content .clipped-columns{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.armstrong-block-sub-pages-panel__content-wrapper .standard-content .content-container{display:block}.armstrong-block-sub-pages-panel__content-wrapper .standard-content .content-container img{margin:25px 0}.armstrong-block-sub-pages-panel__content-wrapper .standard-content .show-more-wrapper{position:relative}.armstrong-block-sub-pages-panel__content-wrapper .standard-content .show-more-wrapper:before{content:"";position:absolute;width:100%;height:80px;top:0;left:0;transform:translateY(-100%);background:#fff;background:linear-gradient(0deg,#fff 40%,rgba(17,140,209,0) 100%);opacity:1;transition:.4s all}.armstrong-block-sub-pages-panel__content-wrapper .standard-content .show-more-wrapper .show-more-button{font-size:clamp(18px,2.5vw,24px);font-weight:500}.armstrong-block-sub-pages-panel__content-wrapper .standard-content .show-more-wrapper .show-more-button::after{content:"";height:1px;background-color:red;display:block;width:60px}.armstrong-block-sub-pages-panel__content-wrapper .standard-content .active::before{opacity:0}.armstrong-block-sub-pages-panel__content-wrapper .image-grid .grid-wrapper{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:80px;column-gap:80px;row-gap:100px}@media (max-width:1199.98px){.armstrong-block-sub-pages-panel__content-wrapper .image-grid .grid-wrapper{-moz-column-gap:60px;column-gap:60px;row-gap:50px}}@media (max-width:991.98px){.armstrong-block-sub-pages-panel__content-wrapper .image-grid .grid-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:575.98px){.armstrong-block-sub-pages-panel__content-wrapper .image-grid .grid-wrapper{grid-template-columns:repeat(2,1fr);row-gap:50px;-moz-column-gap:30px;column-gap:30px}}.armstrong-block-sub-pages-panel__content-wrapper .image-grid .grid-wrapper img{text-align:center;width:100%;height:130px;-o-object-fit:contain;object-fit:contain}.armstrong-block-sub-pages-panel__content-wrapper .features-grid .features-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media screen and (max-width:1400px){.armstrong-block-sub-pages-panel__content-wrapper .features-grid .features-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.armstrong-block-sub-pages-panel__content-wrapper .features-grid .features-wrapper{grid-template-columns:repeat(1,1fr)}}.armstrong-block-sub-pages-panel__content-wrapper .features-grid .features-wrapper .grid-item{display:flex;flex-direction:column;gap:20px;padding:40px}.armstrong-block-sub-pages-panel__content-wrapper .features-grid .features-wrapper .grid-item .top-line{width:60px;height:2px;background-color:#fff}.armstrong-block-sub-pages-panel__content-wrapper .features-grid .features-wrapper .grid-item p{color:#fff;font-size:1.4em;margin-bottom:100px;line-height:1.3em}.armstrong-block-sub-pages-panel__content-wrapper .large-buttons .link-list-wrapper{display:flex;flex-direction:column;padding-bottom:40px;gap:20px}.armstrong-block-sub-pages-panel__content-wrapper .large-buttons .link-list-wrapper a{background-color:#fa2b2e;width:100%;display:block;padding:20px;display:flex;justify-content:space-between;color:#fff;text-decoration:none;font-size:24px}.armstrong-block-sub-pages-panel__content-wrapper .bullet-grid h3{margin-bottom:30px}.armstrong-block-sub-pages-panel__content-wrapper .bullet-grid .bullet-title{font-weight:600}.armstrong-block-sub-pages-panel__content-wrapper .bullet-grid .bullet-grid-preview{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;gap:30px}@media (max-width:1199.98px){.armstrong-block-sub-pages-panel__content-wrapper .bullet-grid .bullet-grid-preview{grid-template-columns:repeat(1,1fr);gap:0}}@media (max-width:991.98px){.armstrong-block-sub-pages-panel__content-wrapper .bullet-grid .bullet-grid-preview{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.armstrong-block-sub-pages-panel__content-wrapper .bullet-grid .bullet-grid-preview{grid-template-columns:repeat(1,1fr)}}.armstrong-block-sub-pages-panel__content-wrapper .bullet-grid ul{list-style-type:none;padding:0;margin:0}.armstrong-block-sub-pages-panel__content-wrapper .bullet-grid ul li{position:relative;padding-left:1em;margin-bottom:5px}.armstrong-block-sub-pages-panel__content-wrapper .bullet-grid ul li::before{content:"-";position:absolute;left:0;color:currentColor;color:#fa2b2e}.armstrong-block-sub-pages-panel .accordion-container{position:relative;max-width:100%;height:auto}.armstrong-block-sub-pages-panel .accordion-part{margin-top:30px;position:relative;width:100%;height:auto}.armstrong-block-sub-pages-panel .accordion-part>p{display:block;transition:all .2s linear;cursor:pointer}.armstrong-block-sub-pages-panel .toggle{cursor:pointer;position:relative;margin-top:30px;min-height:50px}.armstrong-block-sub-pages-panel .active{opacity:1}.armstrong-block-sub-pages-panel .content-read-inner{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;gap:30px}@media (max-width:1199.98px){.armstrong-block-sub-pages-panel .content-read-inner{grid-template-columns:repeat(1,1fr)}}@media (max-width:991.98px){.armstrong-block-sub-pages-panel .content-read-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.armstrong-block-sub-pages-panel .content-read-inner{grid-template-columns:repeat(1,1fr)}}.armstrong-block-sub-pages-panel .content-read{display:none}.armstrong-block-sub-pages-panel .read-more{position:absolute;top:0;left:0;margin:0;font-size:26px}.armstrong-block-sub-pages-panel .read-more::after{content:"";height:1px;background-color:red;display:block;width:60px}.armstrong-block-sub-pages-panel .read-less{position:absolute;top:0;left:0;opacity:0;font-size:26px;margin:0;opacity:0}.armstrong-block-sub-pages-panel .read-less::after{content:"";height:1px;background-color:red;display:block;width:60px}.armstrong-block-sub-pages-panel .active .read-less{opacity:1}.armstrong-block-sub-pages-panel .active .read-more{opacity:0}.armstrong-block-sub-pages-panel .image-layout .image-wrapper{width:100%;height:100%}.armstrong-block-sub-pages-panel .image-layout .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:21/9}.armstrong-block-sub-pages-panel .video-layout .video-wrapper{width:100%;height:100%}.armstrong-block-sub-pages-panel .video-layout .video-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.armstrong-block-sub-pages-panel .hide-border{border-bottom:unset!important;padding-bottom:0!important}.acf-custom-menu ul li a{padding-left:20px}.acf-custom-menu ul li:first-of-type a{font-weight:400}.armstrong-block-main-header-slider{position:relative;color:#fff}.armstrong-block-main-header-slider .banner-image{position:relative;display:flex;flex-direction:column;justify-content:center;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-attachment:fixed!important;width:100%;min-height:clamp(100px,50vh,800px);z-index:1}@media (max-width:991.98px){.armstrong-block-main-header-slider .banner-image{min-height:55vh}}@media (max-width:767.98px){.armstrong-block-main-header-slider .banner-image{min-height:70vh}}.armstrong-block-main-header-slider .banner-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.25);z-index:2;pointer-events:none}.armstrong-block-main-header-slider .slider-content{position:relative;z-index:3;color:#fff}.armstrong-block-main-header-slider .slider-content .sub-header{text-transform:uppercase;font-weight:600}.armstrong-block-main-header-slider .slider-content .content-left p{font-size:36px;line-height:1.1em}@media only screen and (max-width:1040px){.armstrong-block-main-header-slider .slider-content .content-left p{font-size:23px}}.armstrong-block-main-header-slider .slider-content .content-left .button-wrapper{margin-top:50px}.armstrong-block-main-header-slider .slider-content .content-left .button-wrapper .button{margin-bottom:0}@media only screen and (max-width:1040px){.armstrong-block-main-header-slider .slider-content .content-left{margin-bottom:40px}}.armstrong-block-main-header-slider .slider-content .content-right .logo-wrapper{display:grid;grid-template-columns:repeat(2,2fr);gap:10px;width:100%;height:100%;margin-top:25px}@media (max-width:991.98px){.armstrong-block-main-header-slider .slider-content .content-right .logo-wrapper{grid-template-columns:repeat(4,1fr)}}@media (max-width:767.98px){.armstrong-block-main-header-slider .slider-content .content-right .logo-wrapper{grid-template-columns:repeat(2,2fr);margin-bottom:20px}}.armstrong-block-main-header-slider .slider-content .content-right .logo-wrapper img{width:100%;height:100%}@media only screen and (min-width:1600px){.armstrong-block-main-header-slider .slider-content .content-right .logo-wrapper img{width:80%}}.armstrong-block-main-header-slider .swiper{width:100%;height:100%}.armstrong-block-main-header-slider .swiper-slide{width:auto}.armstrong-block-main-header-slider .pagination-outer{display:flex;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:10;padding-bottom:20px}.armstrong-block-main-header-slider .pagination-outer .main-header-pagination{display:flex;gap:30px}.armstrong-block-main-header-slider .pagination-outer .swiper-pagination{display:flex;justify-content:center}.armstrong-block-main-header-slider .pagination-outer .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff;opacity:1;border-radius:0;transition:background-color .3s ease,transform .3s ease}.armstrong-block-main-header-slider .pagination-outer .swiper-pagination-bullet-active{background-color:red}.armstrong-block-text-with-optional-image{margin:60px 0;color:#575b64}.armstrong-block-text-with-optional-image .text-container{text-align:start}.armstrong-block-text-with-optional-image .text-container h4{font-size:27px;font-weight:700;margin-bottom:25px;line-height:110%}.armstrong-block-text-with-optional-image .text-container p:last-of-type{margin-bottom:0!important}.armstrong-block-text-with-optional-image .text-container li,.armstrong-block-text-with-optional-image .text-container p,.armstrong-block-text-with-optional-image .text-container ul{font-size:clamp(18px,2.2vw,24px);line-height:1.5;font-weight:500}@media (max-width:991.98px){.armstrong-block-text-with-optional-image .text-container li,.armstrong-block-text-with-optional-image .text-container p,.armstrong-block-text-with-optional-image .text-container ul{font-size:22px}}@media (max-width:767.98px){.armstrong-block-text-with-optional-image .text-container li,.armstrong-block-text-with-optional-image .text-container p,.armstrong-block-text-with-optional-image .text-container ul{font-size:21px}}@media (max-width:575.98px){.armstrong-block-text-with-optional-image .text-container li,.armstrong-block-text-with-optional-image .text-container p,.armstrong-block-text-with-optional-image .text-container ul{font-size:19px}}@media (max-width:991.98px){.armstrong-block-text-with-optional-image .logo-outer{margin-top:0;padding-top:0}}.armstrong-block-text-with-optional-image .logo-container{width:100%;height:100%}.armstrong-block-text-with-optional-image .logo-container img{padding:30px 30px 30px 60px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:991.98px){.armstrong-block-text-with-optional-image .logo-container img{padding:40px 0 0 0!important;margin-top:0}}.armstrong-block-text-with-optional-image .text-container-equal-width{display:flex;justify-content:center;flex-direction:column;text-align:start;font-weight:500}@media (max-width:991.98px){.armstrong-block-text-with-optional-image .text-container-equal-width{padding-bottom:60px}}.armstrong-block-text-with-optional-image .text-container-equal-width h4{font-size:27px;font-weight:700;margin-bottom:25px;line-height:110%}.armstrong-block-text-with-optional-image .text-container-equal-width p{padding-right:90px}.armstrong-block-text-with-optional-image .text-container-equal-width p:last-of-type{margin-bottom:0!important}@media (max-width:1199.98px){.armstrong-block-text-with-optional-image .text-container-equal-width p{padding-right:45px}}.armstrong-block-text-with-optional-image .text-container-equal-width li,.armstrong-block-text-with-optional-image .text-container-equal-width p,.armstrong-block-text-with-optional-image .text-container-equal-width ul{font-size:clamp(18px,2.2vw,24px);line-height:1.5}@media (max-width:991.98px){.armstrong-block-text-with-optional-image .text-container-equal-width li,.armstrong-block-text-with-optional-image .text-container-equal-width p,.armstrong-block-text-with-optional-image .text-container-equal-width ul{font-size:22px}}@media (max-width:767.98px){.armstrong-block-text-with-optional-image .text-container-equal-width li,.armstrong-block-text-with-optional-image .text-container-equal-width p,.armstrong-block-text-with-optional-image .text-container-equal-width ul{font-size:21px}}@media (max-width:575.98px){.armstrong-block-text-with-optional-image .text-container-equal-width li,.armstrong-block-text-with-optional-image .text-container-equal-width p,.armstrong-block-text-with-optional-image .text-container-equal-width ul{font-size:19px}}@media (max-width:991.98px){.armstrong-block-text-with-optional-image .logo-outer-equal-width{margin-top:0;padding-top:0}}.armstrong-block-text-with-optional-image .logo-outer-equal-width .logo-container{background-color:#cbcbcc;width:100%;height:100%}.armstrong-block-text-with-optional-image .logo-outer-equal-width .logo-container img{padding:90px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:991.98px){.armstrong-block-text-with-optional-image .logo-outer-equal-width .logo-container img{padding:60px!important}}@media (max-width:575.98px){.armstrong-block-text-with-optional-image .logo-outer-equal-width .logo-container img{padding:40px!important}}.armstrong-block-accreditation-slider{margin:20px 0 0 0}.armstrong-block-accreditation-slider .acc-button-next,.armstrong-block-accreditation-slider .acc-button-prev{z-index:10;width:40px;height:40px;display:block;flex-shrink:0;cursor:pointer}.armstrong-block-accreditation-slider .acc-button-next img,.armstrong-block-accreditation-slider .acc-button-prev img{width:100%;height:100%}.armstrong-block-accreditation-slider .acc-button-next{transform:rotate(180deg)}.armstrong-block-accreditation-slider .accreditation-slider-outer{padding:20px 40px;height:100%;gap:30px;background-color:#c4c4c5;display:flex;justify-content:space-between;align-items:center;width:75%}@media (max-width:991.98px){.armstrong-block-accreditation-slider .accreditation-slider-outer{width:100%;padding:50px 20px}}@media (max-width:575.98px){.armstrong-block-accreditation-slider .accreditation-slider-outer{width:100%;padding:20px}}.armstrong-block-accreditation-slider .accreditation-slider-outer .accreditation-swiper{flex-shrink:1}.armstrong-block-accreditation-slider .accreditation-slider-outer .swiper-slide{display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.armstrong-block-accreditation-slider .inner{background-color:#c4c4c5;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:991.98px){.armstrong-block-accreditation-slider .inner{flex-direction:column;gap:20px}}@media (max-width:575.98px){.armstrong-block-accreditation-slider .inner{flex-direction:column;gap:20px;padding:0}}.armstrong-block-accreditation-slider .info-box{width:25%;background-color:#0f3972;flex-shrink:0;padding:20px 30px}.armstrong-block-accreditation-slider .info-box *{color:#fff}@media (max-width:991.98px){.armstrong-block-accreditation-slider .info-box{width:100%}}.armstrong-block-accreditation-slider .info-box .title{display:flex;align-items:flex-end;margin-bottom:30px}.armstrong-block-accreditation-slider .info-box .title h2{text-align:left;font-size:clamp(20px,2.5vw,2.4vw);line-height:1}.armstrong-block-accreditation-slider .info-box .description{margin-bottom:40%;text-align:right}@media (max-width:991.98px){.armstrong-block-accreditation-slider .info-box .description{margin-bottom:100px}}.armstrong-block-accreditation-slider .info-box .link{text-align:left;text-decoration:none;font-size:clamp(20px,1.45vw,1.45vw)}.armstrong-block-accreditation-slider .swiper-slide img{height:100px;width:100%;-o-object-fit:contain;object-fit:contain}.swiper-2-outer{padding:0!important}@media (max-width:991.98px){.swiper-2-outer{width:100%;padding:50px 0!important}}@media (max-width:575.98px){.swiper-2-outer{width:100%;padding:20px 0!important}}.armstrong-block-packery-grid{margin:0}.armstrong-block-packery-grid .inner{width:100%;height:100%;display:block;position:relative;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat}.armstrong-block-packery-grid .new-grid{margin:20px 0}.armstrong-block-packery-grid .new-grid *{line-height:1.2em}.armstrong-block-packery-grid .new-grid:after{content:"";display:block;clear:both}.armstrong-block-packery-grid .new-grid-item{float:left;width:calc(50% - 10px);aspect-ratio:16/10;display:block;text-decoration:none;position:relative;padding:0;transition:opacity .5s;background-position:center;background-size:cover;background-repeat:no-repeat;container-type:inline-size}.armstrong-block-packery-grid .new-grid-item a{text-decoration:none}.armstrong-block-packery-grid .new-grid-item:hover .image{transform:scale(1.2);transition:transform .3s ease-in-out}.armstrong-block-packery-grid .new-grid-item:hover svg path{fill:#0f3970}.armstrong-block-packery-grid .new-grid-item .grid-title{width:100%;background:0 0;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;flex-grow:1}.armstrong-block-packery-grid .new-grid-item .grid-title .image{width:100%;height:100%;position:absolute;top:0;left:0;transition:transform .3s ease-in-out}.armstrong-block-packery-grid .new-grid-item .grid-title .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:0}.armstrong-block-packery-grid .new-grid-item .grid-title .title-inner{padding:25px 30px;position:relative;z-index:5}@media (max-width:767.98px){.armstrong-block-packery-grid .new-grid-item .grid-title .title-inner{padding:20px 25px}}.armstrong-block-packery-grid .new-grid-item .grid-title .title-inner h2,.armstrong-block-packery-grid .new-grid-item .grid-title .title-inner h3{font-size:clamp(24px,4vw,36px)!important;line-height:1em;display:inline-block;color:#fff;font-weight:200}.armstrong-block-packery-grid .new-grid-item .content{color:#fff;z-index:5;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:25px 30px;aspect-ratio:16/5.5;padding-right:15%}.armstrong-block-packery-grid .new-grid-item .content p{text-decoration:none!important;font-size:clamp(20px,4cqw,4cqw);border-bottom:none;box-shadow:none}.armstrong-block-packery-grid .new-grid-item .content *{line-height:1em!important}.armstrong-block-packery-grid .new-grid-item .content .learn-more{margin-top:1.5cqw;font-size:clamp(20px,2.5cqw,2.5cqw)}@media (max-width:767.98px){.armstrong-block-packery-grid .new-grid-item .content{padding:15px 20px}}@media (max-width:991.98px){.armstrong-block-packery-grid .new-grid-item{width:100%}}@media only screen and (max-width:400px){.armstrong-block-packery-grid .new-grid-item{width:100%;aspect-ratio:16/14}}.armstrong-block-packery-grid .new-grid-item:hover .hidden-content{opacity:1!important}.armstrong-block-packery-grid .new-grid-item--half.new-grid-item--double .content{aspect-ratio:unset!important;height:auto}.armstrong-block-packery-grid .new-grid-item--double{aspect-ratio:16/15}@media (max-width:991.98px){.armstrong-block-packery-grid .new-grid-item--double{aspect-ratio:16/18}}@media (max-width:575.98px){.armstrong-block-packery-grid .new-grid-item--double{aspect-ratio:16/15}}@media only screen and (max-width:400px){.armstrong-block-packery-grid .new-grid-item--double{aspect-ratio:16/20}}.armstrong-block-packery-grid .new-grid-item.new-grid-item--full{aspect-ratio:16/5;width:100%}.armstrong-block-packery-grid .new-grid-item.new-grid-item--full .grid-title h2,.armstrong-block-packery-grid .new-grid-item.new-grid-item--full .grid-title h3{line-height:1em;display:inline-block;color:#fff;font-size:clamp(20px,2.25cqw,2.25cqw)}@media (max-width:991.98px){.armstrong-block-packery-grid .new-grid-item.new-grid-item--full .grid-title h2,.armstrong-block-packery-grid .new-grid-item.new-grid-item--full .grid-title h3{font-size:clamp(20px,4cqw,4cqw)}}@media (max-width:991.98px){.armstrong-block-packery-grid .new-grid-item.new-grid-item--full{aspect-ratio:16/12;width:100%}}.armstrong-block-packery-grid .new-grid-item.new-grid-item--news{aspect-ratio:16/5;width:100%}.armstrong-block-packery-grid .new-grid-item.new-grid-item--news .grid-title h2{font-size:clamp(20px,3.25cqw,3.25cqw);line-height:1em;display:block;color:#fff;font-weight:200}@media (max-width:991.98px){.armstrong-block-packery-grid .new-grid-item.new-grid-item--news .grid-title h2{font-size:clamp(20px,6.5cqw,6.5cqw)}}.armstrong-block-packery-grid .new-grid-item.new-grid-item--news .grid-title h3{font-size:clamp(20px,2.5cqw,2.5cqw);line-height:1em;display:block;color:#fff}@media (max-width:991.98px){.armstrong-block-packery-grid .new-grid-item.new-grid-item--news .grid-title h3{font-size:clamp(20px,5cqw,5cqw)}}.armstrong-block-packery-grid .new-grid-item.new-grid-item--news .grid-title h2::after{content:"";display:none}@media (max-width:991.98px){.armstrong-block-packery-grid .new-grid-item.new-grid-item--news{aspect-ratio:16/12;width:100%}}.armstrong-block-packery-grid .new-grid-item.new-grid-item--social svg{width:15cqw;height:auto}.armstrong-block-packery-grid .new-grid-item.new-grid-item--social svg path{transition:all .3s ease}.armstrong-block-packery-grid .new-grid-item.new-grid-item--social .content{display:flex;justify-content:flex-end;flex-direction:column}.armstrong-block-packery-grid .news-swiper-outer{overflow:hidden;padding:20px;position:absolute;top:0;left:0;z-index:1;position:absolute;width:100%;height:100%;transition:opacity .3s;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;text-decoration:none}.armstrong-block-packery-grid .hidden-content{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s;display:flex;flex-direction:column;justify-content:space-between;padding:25px 30px;color:#fff;z-index:10}.armstrong-block-packery-grid .hidden-content p{font-size:clamp(20px,3vw,36px)}.armstrong-block-packery-grid .hidden-content *{line-height:1em!important}@media (max-width:991.98px){.armstrong-block-packery-grid .hidden-content{font-size:clamp(20px,4cqw,4cqw)}}@media (max-width:767.98px){.armstrong-block-packery-grid .hidden-content{padding:20px 25px}}.armstrong-block-packery-grid .hidden-content .learn-more{margin-top:1.5cqw;font-size:clamp(20px,1.25cqw,1.25cqw)}@media (max-width:991.98px){.armstrong-block-packery-grid .hidden-content .learn-more{font-size:clamp(20px,2.5cqw,2.5cqw)}}.armstrong-block-packery-grid .content-outer{overflow:hidden;position:relative;width:100%;height:100%;transition:opacity .3s;display:flex;flex-direction:column;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;text-decoration:none;container-type:inline-size}.armstrong-block-packery-grid .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.45;background-color:#000;z-index:0;cursor:pointer;pointer-events:none}.armstrong-block-packery-grid .grid-title h2::after,.armstrong-block-packery-grid .grid-title h3::after{content:"";height:2px;width:4vw;display:block;background-color:#fff;margin-top:25px}@media (max-width:767.98px){.armstrong-block-packery-grid .grid-title h2::after,.armstrong-block-packery-grid .grid-title h3::after{margin-top:15px;width:15vw}}.armstrong-block-packery-grid .read-more-button{position:absolute;padding:10px 30px;width:100%;bottom:20px;left:20px;width:auto;border:#fff 1px solid;color:#fff}.armstrong-block-packery-grid .video-grid-item{position:absolute}.armstrong-block-packery-grid .video-grid-item .video-js{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.armstrong-block-packery-grid .keep-title{opacity:1!important}.armstrong-block-packery-grid .no-show{opacity:0!important}.armstrong-block-packery-grid .has-swiper{padding:0;overflow:hidden}.armstrong-block-packery-grid .news-swiper{width:100%;height:100%;background-color:red!important}.armstrong-block-packery-grid .news-swiper .grid-title{opacity:1!important}.armstrong-block-packery-grid .news-swiper .swiper-slide{width:100%;height:auto;cursor:pointer;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0!important}.armstrong-block-packery-grid .news-swiper .swiper-slide a{height:100%;width:100%;margin:0!important}.armstrong-block-packery-grid .news-swiper .swiper-slide .content{color:#fff}.armstrong-block-packery-grid .news-swiper .swiper-pagination-bullet{background:#fff;width:15px;height:15px;opacity:.5;margin:0 20px 20px 0!important}.armstrong-block-packery-grid .news-swiper .swiper-pagination-bullet-active{background:#fff;opacity:1}.armstrong-block-packery-grid .remove-top-margin .new-grid{margin-top:0}.armstrong-block-product-enquiry{padding:50px 0}.armstrong-block-product-enquiry #basketData{display:none}.armstrong-block-product-enquiry .basket-outer{position:relative;margin-bottom:30px}.armstrong-block-product-enquiry .basket-outer .loader{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,.5)}.armstrong-block-product-enquiry .basket-outer .loader .loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:600;color:#fff;font-size:clamp(20px,3vw,28px);pointer-events:none}@media (max-width:991.98px){.armstrong-block-product-enquiry{padding:30px 0}}.armstrong-block-product-enquiry #basketTable{border-collapse:collapse;border:none;width:100%;font-size:18px;margin:0;padding:0;margin-bottom:50px;margin-top:30px}.armstrong-block-product-enquiry #basketTable td,.armstrong-block-product-enquiry #basketTable th{padding:8px;text-align:left;border:1px solid #edeff3}.armstrong-block-product-enquiry #basketTable thead{background-color:#f8f8f8;color:#575b64;font-weight:700}.armstrong-block-product-enquiry #basketTable tbody tr:nth-child(odd){background-color:#f8f8f8}.armstrong-block-product-enquiry #basketTable tbody tr:nth-child(even){background-color:#fff}@media (max-width:991.98px){.armstrong-block-product-enquiry #basketTable{display:block;overflow-x:auto;white-space:nowrap}.armstrong-block-product-enquiry #basketTable td,.armstrong-block-product-enquiry #basketTable th{white-space:nowrap}}@media (max-width:991.98px){.armstrong-block-product-enquiry #basketTable{display:block}.armstrong-block-product-enquiry #basketTable thead{display:none}.armstrong-block-product-enquiry #basketTable tbody,.armstrong-block-product-enquiry #basketTable tr{display:block;width:100%}.armstrong-block-product-enquiry #basketTable tr{display:flex;flex-wrap:wrap;width:100%;-moz-column-gap:5px;column-gap:5px;padding:15px;margin-bottom:20px}.armstrong-block-product-enquiry #basketTable tr *{text-align:left}.armstrong-block-product-enquiry #basketTable td{padding:0!important;margin:0!important;display:block;word-wrap:break-word;width:100%;margin-bottom:5px!important;border:none!important;white-space:normal}.armstrong-block-product-enquiry #basketTable td:nth-of-type(1),.armstrong-block-product-enquiry #basketTable td:nth-of-type(2){border-bottom:1px solid #575b64!important;padding-bottom:5px!important}.armstrong-block-product-enquiry #basketTable td:nth-of-type(4){display:block;width:100%;max-width:unset!important}.armstrong-block-product-enquiry #basketTable td:nth-of-type(4) input{width:100%}.armstrong-block-product-enquiry #basketTable td:nth-of-type(5){display:block}.armstrong-block-product-enquiry #basketTable td:nth-of-type(5)>div{width:100%;display:flex;flex-direction:row!important;align-items:center!important;justify-content:center!important}}.armstrong-block-product-enquiry .outer{background-color:#edeff3;padding:50px}@media (max-width:991.98px){.armstrong-block-product-enquiry .outer{padding:25px}}.armstrong-block-product-enquiry .outer h2{font-size:clamp(24px,4vw,36px)}.armstrong-block-product-enquiry #basketTable td:nth-of-type(1),.armstrong-block-product-enquiry #basketTable th:nth-of-type(1){border-left:none!important}.armstrong-block-product-enquiry #basketTable td:nth-of-type(4),.armstrong-block-product-enquiry #basketTable th:nth-of-type(4){margin:10px 0 20px 0!important;max-width:150px}.armstrong-block-product-enquiry #basketTable td:nth-of-type(4) input,.armstrong-block-product-enquiry #basketTable th:nth-of-type(4) input{max-width:100%}.armstrong-block-product-enquiry #basketTable td:nth-of-type(5),.armstrong-block-product-enquiry #basketTable th:nth-of-type(5){border-right:none!important;min-width:150px;padding:8px 15px}.armstrong-block-product-enquiry #basketTable td:nth-of-type(5)>div,.armstrong-block-product-enquiry #basketTable th:nth-of-type(5)>div{display:flex;flex-direction:column;gap:10px}.armstrong-block-product-enquiry #basketTable td:nth-of-type(5)>div button,.armstrong-block-product-enquiry #basketTable th:nth-of-type(5)>div button{width:100%;background-color:#e4e4e4;border:none;color:#000;padding:2px 20px;flex-grow:1;font-size:18px;font-weight:400;text-align:center;text-decoration:none;display:inline-block;cursor:pointer}.armstrong-block-product-enquiry #basketTable td:nth-of-type(5)>div button:hover,.armstrong-block-product-enquiry #basketTable th:nth-of-type(5)>div button:hover{background-color:#bbb}.armstrong-block-product-enquiry #basketTable td,.armstrong-block-product-enquiry #basketTable th{border:6px solid #edeff3;padding:8px}.armstrong-block-product-enquiry #basketTable tr:nth-child(odd){background-color:#f8f8f8;color:#575b64}.armstrong-block-product-enquiry #basketTable tr:nth-child(even){background-color:#f8f8f8;color:#575b64}.armstrong-block-product-enquiry #basketTable tr:hover{background-color:#ddd}.armstrong-block-product-enquiry #basketTable th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#f8f8f8;color:#575b64;font-weight:700;padding-top:12px;padding-bottom:12px;text-align:left;background-color:#f8f8f8;color:#575b64}.armstrong-block-product-enquiry #basketTable button{color:#fff}.armstrong-block-product-enquiry #basketTable select{width:auto!important;margin-right:14px}.page-heading{position:relative;margin-bottom:50px}.page-heading__title{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;color:#fff}.page-heading__title>div{height:100%}.page-heading__title>div>div{height:100%}.page-heading .image-overlay{position:absolute;width:100%;height:100%;left:0;right:0;z-index:1;mix-blend-mode:multiply}.page-heading .image-container{position:relative;min-height:clamp(100px,50vh,800px);height:auto;overflow:hidden}.page-heading .image-container img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.armstrong-block-product-catalogue{color:#575b64}.armstrong-block-product-catalogue .single-service a{text-decoration:none}.armstrong-block-product-catalogue .main-title{font-size:30px;font-weight:700;margin-bottom:30px}.armstrong-block-product-catalogue .single-service__form{width:100%;background-color:#fa2b2e;color:#fff;padding:30px;margin-top:30px;margin-bottom:30px;text-align:left}.armstrong-block-product-catalogue .single-service__form a{margin-top:30px;display:block;text-align:center;border:1px solid #fff;width:90%;color:#fff}.armstrong-block-product-catalogue .menu{padding:0;margin:0;list-style:none;position:relative}.armstrong-block-product-catalogue .menu a{font-size:22px;font-weight:400}.armstrong-block-product-catalogue .menu ul{padding:0;padding-bottom:10px;font-size:22px;font-weight:400}.armstrong-block-product-catalogue .menu ul li a{font-size:22px;font-weight:400}.armstrong-block-product-catalogue .menu .button,.armstrong-block-product-catalogue .menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.armstrong-block-product-catalogue .menu a,.armstrong-block-product-catalogue .menu button,.armstrong-block-product-catalogue .menu input,.armstrong-block-product-catalogue .menu select{margin-bottom:0}.armstrong-block-product-catalogue .menu input{display:inline-block}.armstrong-block-product-catalogue #products_listing{border-collapse:collapse;border:none;width:100%!important;font-size:27px;margin:0;padding:0}.armstrong-block-product-catalogue #products_listing *{font-size:18px;font-weight:400}@media (max-width:767.98px){.armstrong-block-product-catalogue #products_listing *{font-size:14px}.armstrong-block-product-catalogue #products_listing * td,.armstrong-block-product-catalogue #products_listing * th{padding:5px!important}}.armstrong-block-product-catalogue #products_listing a{color:#fff}.armstrong-block-product-catalogue #products_listing td:nth-of-type(1),.armstrong-block-product-catalogue #products_listing th:nth-of-type(1){border-left:none!important}.armstrong-block-product-catalogue #products_listing td:nth-of-type(4),.armstrong-block-product-catalogue #products_listing th:nth-of-type(4){border-right:none!important;min-width:180px}@media (max-width:767.98px){.armstrong-block-product-catalogue #products_listing td:nth-of-type(4),.armstrong-block-product-catalogue #products_listing th:nth-of-type(4){min-width:120px}}.armstrong-block-product-catalogue #products_listing td:nth-of-type(1),.armstrong-block-product-catalogue #products_listing td:nth-of-type(4){text-align:center}.armstrong-block-product-catalogue #products_listing td:nth-of-type(3){text-transform:uppercase}.armstrong-block-product-catalogue #products_listing td:nth-of-type(2){width:65%}.armstrong-block-product-catalogue #products_listing td,.armstrong-block-product-catalogue #products_listing th{border:6px solid #fff;padding:18px}.armstrong-block-product-catalogue #products_listing tr:nth-child(odd){background-color:#8599b4;color:#fff}.armstrong-block-product-catalogue #products_listing tr:nth-child(odd):hover{background-color:#6c7d92}.armstrong-block-product-catalogue #products_listing tr:nth-child(even){background-color:#9e9e9e;color:#fff}.armstrong-block-product-catalogue #products_listing tr:nth-child(even):hover{background-color:#888}.armstrong-block-product-catalogue #products_listing tr:hover{background-color:#ddd}.armstrong-block-product-catalogue #products_listing th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#8599b4;color:#fff;font-weight:700;padding-top:12px;padding-bottom:12px;text-align:left;background-color:#8599b4;color:#fff}.armstrong-block-product-catalogue #products_listing button{color:#fff}.armstrong-block-product-catalogue #products_listing select{width:auto!important;margin-right:14px}.armstrong-block-product-catalogue .main-product-list{padding-bottom:100px}.armstrong-block-product-catalogue .grid-clickable{display:flex;flex-direction:column}.armstrong-block-product-catalogue .grid-clickable img{aspect-ratio:1/1;width:100%;height:auto}.armstrong-block-product-catalogue .grid-button{padding:15px 25px;line-height:1.2em;font-size:12px;color:#fff;background-color:transparent;border:1px solid #fff;display:block;width:100%;text-align:center}.armstrong-block-product-catalogue .grid-inner{display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}.armstrong-block-product-catalogue .product-grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}@media only screen and (max-width:1700px){.armstrong-block-product-catalogue .product-grid-container{grid-template-columns:repeat(2,1fr);gap:25px}}@media only screen and (max-width:575px){.armstrong-block-product-catalogue .product-grid-container{grid-template-columns:1fr;gap:25px}}.armstrong-block-product-catalogue a.p-c-button{padding:15px 45px;font-size:12px;color:#fff;background-color:transparent;border:1px solid #fff}.armstrong-block-product-catalogue a.p-c-button :hover{background-color:#0f3972}.armstrong-block-product-catalogue div.asl_w .probox .promagnifier .innericon svg{fill:#fa2b2e}.armstrong-block-product-catalogue #ajaxsearchlite1 .probox,.armstrong-block-product-catalogue #ajaxsearchlite1 .probox .proinput input,.armstrong-block-product-catalogue div.asl_w .probox,.armstrong-block-product-catalogue div.asl_w .probox .proinput input{height:58px;font-size:18px!important;color:#fa2b2e!important}.armstrong-block-product-catalogue #ajaxsearchlite1 .probox,.armstrong-block-product-catalogue div.asl_w .probox{border:solid 2px #fa2b2e}.armstrong-block-product-catalogue div.asl_w .probox .proclose,.armstrong-block-product-catalogue div.asl_w .probox .proloading,.armstrong-block-product-catalogue div.asl_w .probox .promagnifier,.armstrong-block-product-catalogue div.asl_w .probox .prosettings{width:58px!important;height:58px!important}.armstrong-block-product-catalogue div.asl_w .probox .promagnifier{width:58px!important;height:58px!important;background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#fff)!important}.armstrong-block-product-catalogue #ajaxsearchlite1 .probox,.armstrong-block-product-catalogue div.asl_w .probox{background-color:#fff;background-image:radial-gradient(ellipse at center,#fff,#fff)}.armstrong-block-product-catalogue div.asl_m .proinput input.autocomplete{opacity:0!important}.armstrong-block-product-catalogue div.asl_w .probox .proinput input.autocomplete{color:#fff!important}.armstrong-block-product-catalogue #ajaxsearchlite1{width:100%!important}.armstrong-block-product-catalogue div.asl_r .resdrg{height:auto;max-width:478px}.armstrong-block-product-catalogue div.asl_r.vertical{padding:4px!important;background:#fa2b2e!important}@media only screen and (max-width:767px){.armstrong-block-product-catalogue #ajaxsearchlite1{width:unset!important}}.armstrong-block-product-catalogue .single-service .custom-product-panel h2{font-weight:700;padding-top:30px}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.menu{padding-top:20px}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.menu li{list-style:none}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.menu li:first-child{font-weight:400}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.menu li.current-cat-parent a{color:#fa2b2e!important}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.menu li.current-cat a{color:#fa2b2e!important}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.menu li.current-cat ul.children li.cat-item{color:#575b64!important;padding:10px 0 0 0}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.menu li.current-cat ul.children li.cat-item a{line-height:1.2}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.menu li.current-cat ul.children li:last-of-type{border-bottom:0!important}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.menu li.cat-item{font-size:21px;font-weight:500;border-bottom:1px solid #575b64;line-height:1;width:100%;padding:2px 0}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.menu li.cat-item a{color:#575b64}.armstrong-block-product-catalogue .single-service .custom-product-panel li.current-cat ul.children,.armstrong-block-product-catalogue .single-service .custom-product-panel li.current-cat-parent ul.children{opacity:1;height:auto;display:block;border-bottom:none!important;padding-top:10px}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.children{opacity:0;height:0;display:none;margin-left:28px}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.children li.cat-item{padding:10px 0 0 0}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.children li.cat-item a{color:#575b64!important}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.children li.cat-item:last-of-type{border-bottom:0!important}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.children li.current-cat{opacity:1;height:auto}.armstrong-block-product-catalogue .single-service .custom-product-panel ul.children li.current-cat a{color:#fa2b2e!important}.armstrong-block-product-catalogue iframe>*{overflow-y:hidden!important}.armstrong-block-product-catalogue iframe>#document{overflow-y:hidden!important}.armstrong-block-product-catalogue a.p-c-button{padding:15px 45px;font-size:12px;color:#fff;background-color:transparent;border:1px solid #fff}.armstrong-block-product-catalogue a.p-c-button :hover{background-color:#0f3972}.armstrong-block-product-catalogue div.asl_w .probox .promagnifier .innericon svg{fill:#fa2b2e}.armstrong-block-product-catalogue #ajaxsearchlite1 .probox,.armstrong-block-product-catalogue #ajaxsearchlite1 .probox .proinput input,.armstrong-block-product-catalogue div.asl_w .probox,.armstrong-block-product-catalogue div.asl_w .probox .proinput input{height:58px;font-size:18px!important;color:#fa2b2e!important}.armstrong-block-product-catalogue #ajaxsearchlite1 .probox,.armstrong-block-product-catalogue div.asl_w .probox{border:solid 2px #fa2b2e}.armstrong-block-product-catalogue div.asl_w .probox .proclose,.armstrong-block-product-catalogue div.asl_w .probox .proloading,.armstrong-block-product-catalogue div.asl_w .probox .promagnifier,.armstrong-block-product-catalogue div.asl_w .probox .prosettings{width:58px!important;height:58px!important}.armstrong-block-product-catalogue div.asl_w .probox .promagnifier{width:58px!important;height:58px!important;background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#fff)!important}.armstrong-block-product-catalogue #ajaxsearchlite1 .probox,.armstrong-block-product-catalogue div.asl_w .probox{background-color:#fff;background-image:radial-gradient(ellipse at center,#fff,#fff)}.armstrong-block-product-catalogue div.asl_m .proinput input.autocomplete{opacity:0!important}.armstrong-block-product-catalogue div.asl_w .probox .proinput input.autocomplete{color:#fff!important}.armstrong-block-product-catalogue #ajaxsearchlite1{width:100%!important}.armstrong-block-product-catalogue div.asl_r .resdrg{height:auto;max-width:478px}.armstrong-block-product-catalogue div.asl_r.vertical{padding:4px!important;background:#fa2b2e!important}.armstrong-block-product-catalogue .prod-cat-title{font-size:26px;font-weight:700;margin-top:40px}.armstrong-block-product-catalogue .tax-categories-copy ul{margin-left:.5rem}.armstrong-block-product-catalogue .tax-categories-copy ul li{display:list-item;list-style-type:"-";padding-inline-start:1ch}.armstrong-block-product-catalogue .tax-categories-copy p:first-child{margin-top:10px}.armstrong-block-contact-form-with-details .top-border{display:flex;border-top:1px solid #000;padding:60px 0}.armstrong-block-contact-form-with-details .img-container{width:100%;height:100%}.armstrong-block-contact-form-with-details .img-container img{width:50%;-o-object-fit:contain;object-fit:contain}@media (max-width:1199.98px){.armstrong-block-contact-form-with-details .img-container img{width:25%}}@media (max-width:575.98px){.armstrong-block-contact-form-with-details .img-container img{width:100px;height:100px}}@media (max-width:1199.98px){.armstrong-block-contact-form-with-details .img-container{margin-bottom:30px}}.armstrong-block-contact-form-with-details .contact-details h4{color:#fa2b2e;font-size:1.1em;text-transform:uppercase;font-weight:500;margin-bottom:0}.armstrong-block-contact-form-with-details h4{color:#fa2b2e;font-size:1.1em;text-transform:uppercase;font-weight:500;margin-bottom:0}.armstrong-block-contact-form-with-details a,.armstrong-block-contact-form-with-details p{margin-bottom:20px;display:inline-block;color:#0a0a0a;font-size:1.1em;line-height:1.2em}.armstrong-block-contact-form-with-details .company-grid-outer{border-top:1px solid #000;padding:60px 0}.armstrong-block-contact-form-with-details .company-grid-outer .companies-grid{display:grid;grid-template-columns:repeat(4,2fr);grid-gap:20px}@media (max-width:991.98px){.armstrong-block-contact-form-with-details .company-grid-outer .companies-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.armstrong-block-contact-form-with-details .company-grid-outer .companies-grid{grid-template-columns:repeat(1,1fr)}}.armstrong-block-contact-form-with-details__group .image-container{width:80%;margin-bottom:20px}@media (max-width:767.98px){.armstrong-block-contact-form-with-details__group .image-container{width:50%}}.armstrong-block-contact-form-with-details__group img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.armstrong-block-contact-form-with-details__group h4{margin:0}.armstrong-block-contact-form-with-details .staff-wrapper .staff-img{width:100%;margin-top:32px}.armstrong-block-contact-form-with-details .staff-wrapper .staff-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@media (max-width:1199.98px){.armstrong-block-contact-form-with-details .staff-wrapper .staff-img img{margin-bottom:20px;aspect-ratio:16/9}}.armstrong-block-contact-form-with-details .map-iframe{width:100%;height:100%}.armstrong-block-contact-form-with-details .map-iframe iframe{width:100%;min-height:400px}@media (max-width:1199.98px){.armstrong-block-contact-form-with-details .map-iframe iframe{height:100%;aspect-ratio:16/9}}.armstrong-block-contact-form-with-details .contact-form-text p{padding-right:80px}@media (max-width:1199.98px){.armstrong-block-contact-form-with-details .contact-form-text p{margin-bottom:30px}}.armstrong-block-contact-form-with-details .wpcf7{padding:50px;background-color:#edeff3}@media (max-width:767.98px){.armstrong-block-contact-form-with-details .wpcf7{padding:30px}.armstrong-block-contact-form-with-details .wpcf7 input[type=submit]{margin-top:25px;width:100%;margin-bottom:20px}}.armstrong-block-contact-form-with-details .wpcf7 .wpcf7-file,.armstrong-block-contact-form-with-details .wpcf7 label{display:block;margin-bottom:10px}.armstrong-block-contact-form-with-details .wpcf7 input[type=submit]{margin-top:25px}.faqs{padding:75px 0;margin:0}.faqs .accordion{display:flex;flex-direction:column;gap:25px;background-color:transparent!important}.faqs .accordion-item{border-top:2px #000 solid!important;border-bottom:2px #000 solid!important;border:0;border-radius:0;background-color:transparent!important}.faqs .accordion-button{background-color:transparent;box-shadow:none;border:none;line-height:28px!important}.faqs .accordion-button::after{display:none}.faqs .accordion-button:focus{box-shadow:none;border:none}.faqs .accordion-header{border:0!important;background-color:transparent!important;font-size:28px;color:#000;display:flex;align-items:center}@media (max-width:767.98px){.faqs .accordion-header{font-size:24px}.faqs .accordion-header *{font-size:24px}}.faqs .accordion-header .inner{display:flex;align-items:center}.faqs .accordion-header *{font-size:28px}@media (max-width:767.98px){.faqs .accordion-header *{font-size:22px}}.faqs .accordion-header::before{display:none}.faqs svg{transition:all .3s;margin-right:25px;width:25px}.faqs .is-active svg{transform:rotate(180deg)}.faqs .accordion .accordion-button:not(.collapsed) svg{transform:rotate(180deg)}.faqs .accordion-body{border:0!important;background-color:transparent;margin-left:50px;font-size:22px;padding-bottom:30px}.faqs .accordion-body *{font-size:22px}@media (max-width:767.98px){.faqs .accordion-body{margin-left:0;font-size:20px}.faqs .accordion-body *{font-size:20px}}.faqs .section-title{font-size:40px;line-height:40px;color:#0e3972;font-weight:500;display:flex;flex-direction:column}.faqs .section-title::after{content:"";display:inline-block;height:2px;width:60px;margin-top:10px;background-color:#0e3972}@media (max-width:991.98px){.faqs .section-title{margin-bottom:40px;font-size:32px;line-height:32px}}.section-white{background-color:#fff}.section-light{background-color:#f2f2f2}.faq-button{border:1px solid #000;padding:10px 35px;text-transform:uppercase;display:inline-block;background-color:transparent;color:#000;font-size:20px;line-height:20px;margin-top:10px;text-decoration:none}.faq-button:hover{color:#000;background-color:transparent}.faqs-main .hero-header .content{min-height:25vh!important}.armstrong-block-coloured-banner{margin:0;padding:75px 0;font-size:clamp(20px,3vw,28px)}.armstrong-block-coloured-banner .white *{color:#fff;font-size:clamp(20px,3vw,28px)}.armstrong-block-coloured-banner .black *{color:#000}.armstrong-block-further-enquires{padding:75px 0}@media (max-width:991.98px){.armstrong-block-further-enquires{background-color:#0f3972;padding:30px 0}}.armstrong-block-further-enquires *{color:#fff}.armstrong-block-further-enquires a:hover{color:#fff}.armstrong-block-further-enquires .inner{margin-right:0;margin-left:0;padding-top:75px;padding-bottom:75px}@media (max-width:991.98px){.armstrong-block-further-enquires .inner{padding-top:30px;padding-bottom:0}}.armstrong-block-further-enquires .further-enquires-item{padding:10px 0;border-top:1px solid #fff}.armstrong-block-further-enquires .further-enquires-item a{text-decoration:none}.armstrong-block-further-enquires .further-enquires-item__title{font-size:24px;font-weight:800;margin-bottom:10px}.armstrong-block-further-enquires .further-enquires-item__phone{font-size:20px}.armstrong-block-further-enquires .further-enquires-item__email{font-size:20px}.armstrong-block-further-enquires .further-enquires-item:nth-last-of-type(2){border-bottom:1px solid #fff}@media (max-width:575.98px){.armstrong-block-further-enquires .further-enquires-item:nth-last-of-type(2){border-bottom:0}}.armstrong-block-further-enquires .further-enquires-item:last-of-type{border-bottom:1px solid #fff}.armstrong-block-further-enquires .further-enquires-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:30px;padding-right:20px}@media (max-width:991.98px){.armstrong-block-further-enquires .further-enquires-grid{padding:0;padding-bottom:30px}}@media (max-width:575.98px){.armstrong-block-further-enquires .further-enquires-grid{grid-template-columns:repeat(1,1fr)}}.armstrong-block-further-enquires .blue-background{background-color:#0f3972}.armstrong-block-further-enquires .content-left{padding-left:20px}@media (max-width:991.98px){.armstrong-block-further-enquires .content-left{padding:0;margin-bottom:30px!important}}.armstrong-block-further-enquires .title{font-size:30px;font-weight:800;margin-bottom:20px;display:flex;flex-direction:column}.armstrong-block-further-enquires .title::before{content:"";display:inline-block;height:3px;width:40px;background-color:#fff;margin-bottom:20px}.armstrong-block-further-enquires .description{font-size:20px}.armstrong-block-further-enquires .link{border:1px solid #fff;padding:10px 35px;text-transform:uppercase;display:inline-block;background-color:transparent;color:#fff;font-size:20px;line-height:20px;margin-top:30px;text-decoration:none}.armstrong-block-further-enquires .link:hover{color:#fff;background-color:transparent}.armstrong-block-back-to-top{padding:5%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.armstrong-block-back-to-top #back-to-top-button{font-size:clamp(18px,2.2vw,24px);color:#575b64;cursor:pointer;line-height:1rem;text-align:center;margin-bottom:2rem;font-weight:700}.armstrong-block-image-link-grid{padding:60px 0}.armstrong-block-image-link-grid .image-grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media only screen and (max-width:1100px){.armstrong-block-image-link-grid .image-grid-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.armstrong-block-image-link-grid .image-grid-wrapper{grid-template-columns:repeat(1,1fr)}}.armstrong-block-image-link-grid .image-grid-wrapper .grid-item{position:relative}.armstrong-block-image-link-grid .image-grid-wrapper .grid-item .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.35;background-color:#000;z-index:3;cursor:pointer;pointer-events:none}.armstrong-block-image-link-grid .image-grid-wrapper .grid-item .header{position:absolute;top:0;left:0;color:#fff;font-size:clamp(20px,3vw,28px);width:100%;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;z-index:10}.armstrong-block-image-link-grid .image-grid-wrapper .grid-item .header .icon-wrapper img{width:55px;height:45px;padding-right:20px}.armstrong-block-image-link-grid .image-grid-wrapper .grid-item .image-container{width:100%;height:100%;overflow:hidden}.armstrong-block-image-link-grid .image-grid-wrapper .grid-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:13/9;transition:.5s ease-in-out}.armstrong-block-image-link-grid .image-grid-wrapper .grid-item .image-container img:hover{transform:scale(1.1)}.armstrong-block-image-link-grid .image-grid-wrapper .red-banner .header{background:#fa2b2e}.armstrong-block-image-link-grid .image-grid-wrapper .blue-banner .header{background:#0f3972}.remove-padding{padding:0!important;margin:60px 0!important}.meighs-westley .armstrong-block-image-link-grid .header,.spunalloys .armstrong-block-image-link-grid .header{background-color:#0f3972!important}.francis-birkett .armstrong-block-image-link-grid .header,.walter-frank .armstrong-block-image-link-grid .header{background-color:#fa2b2e!important}.armstrong-block-categories-text-grid .outer-wrapper{background-color:#0f3972;color:#fff;display:flex;padding:50px 30px}@media (max-width:991.98px){.armstrong-block-categories-text-grid .outer-wrapper{flex-direction:column}}.armstrong-block-categories-text-grid .outer-wrapper .intro{padding-right:40px}.armstrong-block-categories-text-grid .outer-wrapper .intro h4{font-weight:700;margin-bottom:25px}.armstrong-block-categories-text-grid .outer-wrapper .intro h4::before{content:"";display:block;width:40px;height:5px;background-color:#fff;margin-bottom:20px}.armstrong-block-categories-text-grid .outer-wrapper .intro p{font-size:clamp(18px,2.5vw,24px)}.armstrong-block-categories-text-grid .outer-wrapper .category-grid{display:grid;grid-template-columns:repeat(2,6fr);margin-top:40px;-moz-column-gap:30px;column-gap:30px}@media (max-width:991.98px){.armstrong-block-categories-text-grid .outer-wrapper .category-grid{grid-template-columns:repeat(1,1fr);-moz-column-gap:0;column-gap:0}}.armstrong-block-categories-text-grid .outer-wrapper .category-grid .grid-item{border-top:1px solid #fff;padding:20px 15px;font-size:clamp(18px,2.5vw,24px);font-weight:500}.armstrong-block-categories-text-grid .outer-wrapper .category-grid .grid-item:nth-of-type(11){border-bottom:1px solid #fff}.armstrong-block-categories-text-grid .outer-wrapper .category-grid .grid-item:nth-of-type(12){border-bottom:1px solid #fff}.armstrong-block-coloured-box-links{margin:60px 0}.armstrong-block-coloured-box-links .links-outer{display:flex;-moz-column-gap:40px;column-gap:40px}@media (max-width:991.98px){.armstrong-block-coloured-box-links .links-outer{-moz-column-gap:20px;column-gap:20px}}@media (max-width:575.98px){.armstrong-block-coloured-box-links .links-outer{flex-direction:column;row-gap:20px}}.armstrong-block-coloured-box-links .links-outer .box-item{width:50%;padding:20px 30px;min-height:35dvh;text-decoration:none;color:#fff}@media (max-width:767.98px){.armstrong-block-coloured-box-links .links-outer .box-item{min-height:20dvh}}@media (max-width:575.98px){.armstrong-block-coloured-box-links .links-outer .box-item{width:100%}}.armstrong-block-coloured-box-links .links-outer .box-item .box-heading::after{content:"";display:block;height:4px;width:60px;background-color:#fff;margin-top:15px}.armstrong-block-coloured-box-links .links-outer .box-item:nth-child(odd){background-color:#fa2b2e}.armstrong-block-coloured-box-links .links-outer .box-item:nth-child(even){background-color:#0f3972}.grid-outer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;height:100%}@media (max-width:1199.98px){.grid-outer{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.grid-outer{grid-template-columns:repeat(1,1fr)}}.armstrong-block-news-grid__item{margin-bottom:20px;height:100%;display:flex}.armstrong-block-news-grid__item a{text-decoration:none;display:flex;flex-direction:column;width:100%;height:100%}.armstrong-block-news-grid__item .image{width:100%}.armstrong-block-news-grid__item .image img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;display:block}.armstrong-block-news-grid__item .overview{background-color:#fff;padding:20px;display:flex;flex-direction:column;gap:15px;flex:1}.armstrong-block-news-grid__item .overview h4{text-transform:uppercase;color:#fa2b2e;font-size:.8em;margin:0}.armstrong-block-news-grid__item .overview h2{font-size:26px;color:#0a0a0a;font-weight:600;margin:0}.armstrong-block-news-grid__item .overview .line{background-color:#0a0a0a;width:70px;height:4px}.armstrong-block-news-grid__item .overview .excerpt-container .excerpt{font-size:clamp(18px,2.2vw,24px);color:#575b64;line-height:25px}.armstrong-block-news-grid__item .overview p{color:#0a0a0a;margin-top:auto}.armstrong-block-image-info-grid .blue-theme-tile .tile:nth-child(even){background-color:#cbcbcc}.armstrong-block-image-info-grid .blue-theme-tile .tile:nth-child(odd){background-color:#0f3972}.armstrong-block-image-info-grid .red-theme-tile .tile:nth-child(even){background-color:#cbcbcc}.armstrong-block-image-info-grid .red-theme-tile .tile:nth-child(odd){background-color:#fa2b2e}.armstrong-block-image-info-grid .grid-outer-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:991.98px){.armstrong-block-image-info-grid .grid-outer-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.armstrong-block-image-info-grid .grid-outer-wrapper{grid-template-columns:repeat(1,1fr)}}.armstrong-block-image-info-grid .grid-outer-wrapper .tile{display:flex;flex-direction:column;height:100%;text-decoration:none}.armstrong-block-image-info-grid .grid-outer-wrapper .tile-image{position:relative;width:100%;overflow:hidden;aspect-ratio:9/10}@media (max-width:767.98px){.armstrong-block-image-info-grid .grid-outer-wrapper .tile-image{aspect-ratio:16/9}}.armstrong-block-image-info-grid .grid-outer-wrapper .tile-image .image-wrapper{width:100%;height:100%;position:relative;transition:transform .3s ease-in-out}.armstrong-block-image-info-grid .grid-outer-wrapper .tile-image .image-wrapper:hover{transform:scale(1.1)}.armstrong-block-image-info-grid .grid-outer-wrapper .tile-image .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.armstrong-block-image-info-grid .grid-outer-wrapper .tile-image .image-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.armstrong-block-image-info-grid .grid-outer-wrapper .tile-header{position:absolute;top:0;left:0;font-size:clamp(24px,4vw,36px);padding:30px;color:#fff}.armstrong-block-image-info-grid .grid-outer-wrapper .tile-header::after{content:"";height:2px;width:4vw;display:block;background-color:#fff;margin-top:25px}.armstrong-block-image-info-grid .grid-outer-wrapper .text-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.armstrong-block-image-info-grid .grid-outer-wrapper .text-content p{font-size:clamp(20px,3vw,28px);color:#fff;padding:20px 20px 0 20px;margin:0}.armstrong-block-image-info-grid .grid-outer-wrapper .text-content .link-label{padding:20px;color:#fff}.armstrong-block-category-link-grid{margin:60px 0}.armstrong-block-category-link-grid .grid-outer{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:1399.98px){.armstrong-block-category-link-grid .grid-outer{grid-template-columns:repeat(3,2fr)}}@media (max-width:991.98px){.armstrong-block-category-link-grid .grid-outer{grid-template-columns:repeat(2,2fr)}}@media (max-width:767.98px){.armstrong-block-category-link-grid .grid-outer{grid-template-columns:repeat(1,1fr)}}.armstrong-block-category-link-grid .grid-outer.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:1199.98px){.armstrong-block-category-link-grid .grid-outer.cols-3{grid-template-columns:repeat(2,2fr)}}@media (max-width:767.98px){.armstrong-block-category-link-grid .grid-outer.cols-3{grid-template-columns:repeat(1,1fr)}}.armstrong-block-category-link-grid .grid-outer.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1199.98px){.armstrong-block-category-link-grid .grid-outer.cols-4{grid-template-columns:repeat(2,2fr)}}@media (max-width:767.98px){.armstrong-block-category-link-grid .grid-outer.cols-4{grid-template-columns:repeat(1,1fr)}}.armstrong-block-category-link-grid .grid-outer.cols-5{grid-template-columns:repeat(5,1fr)}@media (max-width:1199.98px){.armstrong-block-category-link-grid .grid-outer.cols-5{grid-template-columns:repeat(2,3fr)}}@media (max-width:767.98px){.armstrong-block-category-link-grid .grid-outer.cols-5{grid-template-columns:repeat(1,1fr)}}.armstrong-block-category-link-grid .grid-outer .grid-item{text-decoration:none;color:#fff;background-color:rgba(15,57,114,.5);transition:.25s background-color linear}.armstrong-block-category-link-grid .grid-outer .grid-item:hover{background-color:#0f3972}.armstrong-block-category-link-grid .grid-outer .grid-item .image{width:100%;overflow:hidden}.armstrong-block-category-link-grid .grid-outer .grid-item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;transition:transform .5s ease-in-out}.armstrong-block-category-link-grid .grid-outer .grid-item .image img:hover{transform:scale(1.1)}@media (max-width:767.98px){.armstrong-block-category-link-grid .grid-outer .grid-item .image img{aspect-ratio:16/9}}.armstrong-block-category-link-grid .grid-outer .grid-item .content-wrapper{padding:50px 30px}.armstrong-block-category-link-grid .grid-outer .grid-item .content-wrapper h4{font-size:clamp(20px,3vw,28px);font-weight:700}.armstrong-block-category-link-grid .grid-outer .grid-item .content-wrapper p{font-size:clamp(18px,2.5vw,24px)}.armstrong-block-category-link-grid .grid-outer .grid-item .content-wrapper::before{content:"";display:block;width:40px;height:7px;background-color:#fff;margin-bottom:30px}.armstrong-block-interactive-map{margin:5em auto;position:relative;overflow:hidden;background-color:#575b64}@media (max-width:1399.98px){.armstrong-block-interactive-map{padding:4em 0}}@media (max-width:767.98px){.armstrong-block-interactive-map{padding:3em 0}}.armstrong-block-interactive-map .division-block{position:relative;width:100%}.armstrong-block-interactive-map .division-block .division-container{position:absolute;color:#fff;width:30%;bottom:5rem;left:8rem;transform:all .5s ease-in-out;z-index:10}@media (max-width:1399.98px){.armstrong-block-interactive-map .division-block .division-container{width:100%;position:relative;z-index:20;bottom:unset;left:unset}}.armstrong-block-interactive-map .division-block .division-container .division-slider{margin-bottom:30px!important;height:100%;position:relative}@media (max-width:767.98px){.armstrong-block-interactive-map .division-block .division-container .division-slider{margin-bottom:0!important;background-color:transparent}}.armstrong-block-interactive-map .img-comp-img{position:relative;z-index:4;display:flex;justify-content:flex-end;padding:3rem}@media (max-width:1399.98px){.armstrong-block-interactive-map .img-comp-img{display:none}}.armstrong-block-interactive-map .map-location{fill:#eef0f4;stroke:#eef0f4;transition-property:fill,stroke;transition-duration:.25s;transition-timing-function:ease-in-out;transition-delay:0s,0s}.armstrong-block-interactive-map .map-location.map-location__pointer{fill:#0f3972;stroke:#0f3972;cursor:pointer}.armstrong-block-interactive-map .map-location.map-location__pointer:hover{fill:rgb(236.4239631336,5.5760368664,8.9216589862)!important;stroke:rgb(236.4239631336,5.5760368664,8.9216589862)!important}.armstrong-block-interactive-map .map-location.map-location__pointer.active{fill:#fa2b2e!important;stroke:#fa2b2e!important;opacity:1}.armstrong-block-interactive-map .map-title{position:absolute;left:8rem;bottom:38rem;color:#fff;z-index:6}.armstrong-block-interactive-map .map-title .responsive-heading::before{content:"Location Map"}@media (max-width:1399.98px){.armstrong-block-interactive-map .map-title{position:relative;bottom:auto;left:0}.armstrong-block-interactive-map .map-title .responsive-heading::before{content:"Our Locations"}}@media (max-width:767.98px){.armstrong-block-interactive-map .map-title{padding:2rem;text-align:center}}@media (max-width:575.98px){.armstrong-block-interactive-map .map-title{padding:1rem}}.armstrong-block-interactive-map .map-title P{font-size:clamp(18px,2.2vw,24px)}@media (max-width:1399.98px){.armstrong-block-interactive-map .map-title P{display:none}}.armstrong-block-interactive-map .map-title .short{width:10%;display:inline-flex}.armstrong-block-interactive-map .division-slider .slide-blue{background-color:#0f3972}.armstrong-block-interactive-map .division-slider .slide-red{background-color:#fa2b2e}.armstrong-block-interactive-map .division-slider .short{width:10%;display:inline-flex}.armstrong-block-interactive-map .division-slider .swiper-slide{height:100%;padding:2rem}.armstrong-block-interactive-map .division-slider .swiper-slide h5{text-transform:uppercase;font-size:clamp(14px,1.5vw,16px);font-weight:700}.armstrong-block-interactive-map .division-slider .swiper-slide a,.armstrong-block-interactive-map .division-slider .swiper-slide p{margin-bottom:0;font-size:clamp(18px,2.5vw,22px);line-height:1;color:#fff}.armstrong-block-interactive-map .division-slider .swiper-slide a{text-decoration:none}.armstrong-block-interactive-map .division-slider .swiper-slide .company-logo{display:flex;justify-content:space-between;margin-top:80px}.armstrong-block-interactive-map .division-slider .swiper-slide .company-logo img{max-width:50%}.armstrong-block-interactive-map .division-slider .map-nav-arrows{position:absolute;bottom:2rem;right:2rem;display:flex;flex-direction:row;align-items:center;gap:10px;z-index:10}.armstrong-block-interactive-map .division-slider .map-swiper-button-next,.armstrong-block-interactive-map .division-slider .map-swiper-button-prev{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.armstrong-block-interactive-map .division-slider .map-swiper-button-prev{transform:rotate(180deg)}.armstrong-block-interactive-map .division-slider .map-swiper-button-prev:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061"}.armstrong-block-interactive-map .division-slider .map-swiper-button-next:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061"}.armstrong-block-cta-block .outer{padding:50px 100px}@media (max-width:767.98px){.armstrong-block-cta-block .outer{padding:50px}}.armstrong-block-cta-block .outer h3{font-size:clamp(36px,6vw,66px);margin-bottom:40px}@media (max-width:767.98px){.armstrong-block-cta-block .outer h3{margin-bottom:20px}}.armstrong-block-cta-block .outer p{font-size:clamp(18px,2.2vw,24px);font-weight:500}.armstrong-block-cta-block .outer .button{margin-top:30px}.armstrong-block-full-width-text-image-split{position:relative}.armstrong-block-full-width-text-image-split .content-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-columns:1fr}@media (max-width:991.98px){.armstrong-block-full-width-text-image-split .content-wrapper{grid-template-columns:repeat(1,1fr);grid-auto-columns:unset}}.armstrong-block-full-width-text-image-split .image-layout,.armstrong-block-full-width-text-image-split .text-layout{width:100%}.armstrong-block-full-width-text-image-split .text-layout{padding:48px 60px 48px 0;position:relative;display:flex;justify-content:center;flex-direction:column}@media (max-width:991.98px){.armstrong-block-full-width-text-image-split .text-layout{order:1;padding:48px 0}}.armstrong-block-full-width-text-image-split .image-layout{height:100%;background-color:#cdc8b9;display:flex;justify-content:center;align-items:center;position:relative;height:100%}.armstrong-block-full-width-text-image-split .image-layout:after{content:"";display:block;padding-top:100%;background-color:#cdc8b9;position:absolute;width:100vw;height:100%;left:100%;z-index:0}@media (max-width:991.98px){.armstrong-block-full-width-text-image-split .image-layout{order:0}.armstrong-block-full-width-text-image-split .image-layout:after{content:"";display:block;padding-top:100%;background-color:#cdc8b9;position:absolute;width:200vw;height:100%;left:-50%;z-index:0}}.armstrong-block-full-width-text-image-split .image-layout .img-container{width:100%;height:100%;position:relative;z-index:2;height:100%;padding:250px}@media (max-width:1599.98px){.armstrong-block-full-width-text-image-split .image-layout .img-container{padding:100px}}@media (max-width:767.98px){.armstrong-block-full-width-text-image-split .image-layout .img-container{padding:40px}}.armstrong-block-full-width-text-image-split .image-layout .img-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:991.98px){.armstrong-block-full-width-text-image-split .image-layout .img-container img{aspect-ratio:1/1;padding:60px 0}}@media (max-width:767.98px){.armstrong-block-full-width-text-image-split .image-layout .img-container img{padding:0}}.armstrong-block-sustainability-grid{background-color:#eeeff3;--row-height:auto;--row-gap:1rem;--column-gap:0;--column-count:1;--section-padding:1rem;--title-font-size:1.75rem;--title-line-height:1;--title-padding-bottom:0.75rem;--title-width:100%;--underline-width:3.125rem;--underline-height:0.125rem;--content-font-size:1rem;--content-line-height:1.28;--foreground-colour-inactive:white;--speed:0.6s}.armstrong-block-sustainability-grid .sustainability-grid-wrapper{background-color:rgba(170,182,200,.2)}.armstrong-block-sustainability-grid .sustainability-grid{display:grid;margin-top:calc(var(--row-gap) * 2);margin-bottom:calc(var(--row-gap) * 2);grid-template-columns:repeat(var(--column-count),1fr);grid-auto-rows:var(--row-height);grid-row-gap:var(--row-gap);grid-column-gap:var(--column-gap)}.armstrong-block-sustainability-grid .sustainability-grid>.section{transition:background-color var(--speed);background-color:var(--initial-background-colour);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.armstrong-block-sustainability-grid .sustainability-grid>.section.-activating,.armstrong-block-sustainability-grid .sustainability-grid>.section.-active{background-color:var(--background-colour)}.armstrong-block-sustainability-grid .sustainability-grid>.section.-double-width{grid-column:auto/span 2}.armstrong-block-sustainability-grid .sustainability-grid>.section.-double-height{grid-row:auto/span 2}.armstrong-block-sustainability-grid .sustainability-grid>.section.section:is(video){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.armstrong-block-sustainability-grid .sustainability-grid>.section>.image{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;opacity:1;transition:opacity var(--speed);pointer-events:none}.armstrong-block-sustainability-grid .sustainability-grid>.section>.image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.armstrong-block-sustainability-grid .sustainability-grid>.section.-activating>.image,.armstrong-block-sustainability-grid .sustainability-grid>.section.-active>.image{opacity:0}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text{padding:var(--section-padding) calc(var(--section-padding)/ 4 * 5);overflow-y:hidden;display:grid;max-height:100%;grid-template-areas:"title title" "line more" "content .";grid-template-rows:min-content min-content 1fr;grid-template-columns:1fr min-content;grid-column-gap:calc(var(--row-gap)/ 2)}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.title{color:var(--foreground-colour-inactive);line-height:var(--title-line-height);transition:color var(--speed);grid-area:title;position:relative;padding-bottom:var(--title-padding-bottom);font-size:var(--title-font-size);max-width:var(--title-width)}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.line{margin-bottom:var(--title-padding-bottom);height:var(--underline-height);position:relative;display:block;grid-area:line}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.line::before{display:inline-block;content:"";height:100%;width:var(--underline-width);background-color:var(--foreground-colour-inactive);transition:width var(--speed),background-color var(--speed);position:absolute;left:0;top:0}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.read{grid-area:more;white-space:nowrap;transition:opacity var(--speed),color var(--speed);font-size:var(--content-font-size);color:var(--foreground-colour-inactive);height:var(--underline-height);display:inline-flex;align-items:center;line-height:1;opacity:0;position:relative;bottom:.1rem}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.read>.amount{position:relative}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.read>.amount>.less,.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.read>.amount>.more{transition:opacity var(--speed)}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.read>.amount>.less{display:inline-flex;align-items:center;position:absolute;opacity:0;left:0;top:0;width:0;height:100%}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.content{grid-area:content;position:relative;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;transition:opacity var(--speed);opacity:0;height:0}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.content a{color:inherit}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.content a[href$=doc]::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.984 20.624'%3E%3Cg id='file_download' transform='translate(-5 -3)'%3E%3Cpath id='Path_674' data-name='Path 674' d='M21.984,10.279H17.132V3H9.853v7.279H5l8.492,8.492ZM5,21.2v2.426H21.984V21.2Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");vertical-align:middle;display:inline-block;margin-right:10px;width:10px}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.content li,.armstrong-block-sustainability-grid .sustainability-grid>.section>.text>.content p{line-height:var(--content-line-height);font-size:var(--content-font-size);color:var(--foreground-colour)}.armstrong-block-sustainability-grid .sustainability-grid>.section.-activating>.text,.armstrong-block-sustainability-grid .sustainability-grid>.section.-active>.text{overflow-y:auto}.armstrong-block-sustainability-grid .sustainability-grid>.section.-activating>.text>.title,.armstrong-block-sustainability-grid .sustainability-grid>.section.-active>.text>.title{color:var(--foreground-colour)}.armstrong-block-sustainability-grid .sustainability-grid>.section.-activating>.text>.line::before,.armstrong-block-sustainability-grid .sustainability-grid>.section.-active>.text>.line::before{background-color:var(--foreground-colour)}.armstrong-block-sustainability-grid .sustainability-grid>.section.-activating>.text>.read,.armstrong-block-sustainability-grid .sustainability-grid>.section.-active>.text>.read{color:var(--foreground-colour)}.armstrong-block-sustainability-grid .sustainability-grid>.section.-activating>.text>.read>.amount>.more,.armstrong-block-sustainability-grid .sustainability-grid>.section.-active>.text>.read>.amount>.more{opacity:0}.armstrong-block-sustainability-grid .sustainability-grid>.section.-activating>.text>.read>.amount>.less,.armstrong-block-sustainability-grid .sustainability-grid>.section.-active>.text>.read>.amount>.less{opacity:1}.armstrong-block-sustainability-grid .sustainability-grid>.section.-activating>.text>.content,.armstrong-block-sustainability-grid .sustainability-grid>.section.-active>.text>.content{opacity:1}.armstrong-block-sustainability-grid .sustainability-grid>.section:focus>.text>.line::before,.armstrong-block-sustainability-grid .sustainability-grid>.section:hover>.text>.line::before{width:100%}.armstrong-block-sustainability-grid .sustainability-grid>.section:focus>.text>.read,.armstrong-block-sustainability-grid .sustainability-grid>.section:hover>.text>.read{opacity:1}@media screen and (max-width:40rem){.armstrong-block-sustainability-grid .sustainability-grid>.section.-double-width{grid-column:auto}.armstrong-block-sustainability-grid .sustainability-grid>.section>.image{transition:opacity calc(var(--speed) * 1.6)}.armstrong-block-sustainability-grid .sustainability-grid>.section>.text{grid-template-areas:"title title" "line more" "content content"}}@media screen and (min-width:40rem){.armstrong-block-sustainability-grid{--row-height:20rem;--column-gap:var(--row-gap);--column-count:2;--title-width:27rem;--underline-height:0.1875rem;--section-padding:1.75rem;--title-font-size:2.25rem}}@media screen and (min-width:100rem){.armstrong-block-sustainability-grid{--row-height:37rem;--row-gap:2rem;--section-padding:2.5rem;--title-font-size:3.25rem;--content-font-size:1.4375rem}}.timeline-panel{padding-top:50px;padding-bottom:25px;position:relative;background-color:#edf0f3}.timeline-panel * span{font-size:inherit;line-height:inherit}.timeline-panel .timeline-inner{display:flex;flex-flow:row wrap}.timeline-panel .square-arrow-timeline__container{display:flex;position:absolute;bottom:0;z-index:1}.timeline-panel .square-arrow-timeline__container .square-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer}.timeline-panel .square-arrow-timeline__container .square-arrow--prev{background-color:#7884a7}.timeline-panel .square-arrow-timeline__container .square-arrow--prev img{transform:rotate(-180deg);padding:10px 20px}.timeline-panel .square-arrow-timeline__container .square-arrow--next{background-color:#fff}.timeline-panel .square-arrow-timeline__container .square-arrow--next img{padding:10px 20px}@media print,screen and (max-width:47.99875em){.timeline-panel .square-arrow-timeline__container{display:none}}@media print,screen and (max-width:47.99875em){.timeline-panel .cell{padding:0}}.timeline-panel .section--padded{position:relative;padding:0 1rem!important}.timeline-panel .date-selector{position:absolute;margin:0;padding-left:15px;padding-right:15px;display:flex;align-self:center;flex-direction:column;max-height:180px;overflow-y:scroll;z-index:1}.timeline-panel .date-selector::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#4f5d8a}.timeline-panel .date-selector::-webkit-scrollbar{width:6px;background-color:#fff}.timeline-panel .date-selector::-webkit-scrollbar-thumb{background-color:#fefefe;border-radius:10px}@media print,screen and (max-width:47.99875em){.timeline-panel .date-selector{display:none}}.timeline-panel .date-selector li{list-style-type:none;font-size:17px;font-weight:500;line-height:1;padding:7px 0;position:relative;cursor:pointer;font-family:Helvetica,Arial,sans-serif;transition:1.2s ease-in-out;color:#fff;opacity:.3}.timeline-panel .date-selector li.selected{color:#fefefe;opacity:1;cursor:default}.timeline-panel .date-selector li.selected:before{width:10px}.timeline-panel__info{margin-left:150px}@media screen and (max-width:87.5em){.timeline-panel__info{margin-left:125px}}@media print,screen and (min-width:65em) and (max-width:74.99875em){.timeline-panel__info{margin-left:100px}}@media print,screen and (min-width:48em) and (max-width:64.99875em){.timeline-panel__info{margin-left:75px}}@media print,screen and (max-width:47.99875em){.timeline-panel__info{margin-left:45px;margin-bottom:20px}}.timeline-panel__info h2{font-size:32px;line-height:1.08;padding-top:50px}.timeline-panel__info .date{font-family:niveau-grotesk,sans-serif;color:#0f3972;font-size:250px;line-height:1}@media screen and (max-width:87.5em){.timeline-panel__info .date{font-size:200px}}@media print,screen and (min-width:65em) and (max-width:74.99875em){.timeline-panel__info .date{font-size:175px}}@media print,screen and (min-width:48em) and (max-width:64.99875em){.timeline-panel__info .date{font-size:150px}}@media print,screen and (max-width:47.99875em){.timeline-panel__info .date{display:none}}.timeline-panel__info .date .digit-con{overflow:hidden;height:250px;display:inline-block;font-family:Helvetica,Arial,sans-serif}@media screen and (max-width:87.5em){.timeline-panel__info .date .digit-con{height:200px}}@media print,screen and (min-width:65em) and (max-width:74.99875em){.timeline-panel__info .date .digit-con{height:175px}}@media print,screen and (min-width:48em) and (max-width:64.99875em){.timeline-panel__info .date .digit-con{height:150px}}.timeline-panel__info .date .digit-con span{font-family:Helvetica,Arial,sans-serif;position:relative;transition:1.2s ease}.timeline-panel__info .date .down{position:relative;top:-50px;left:138px}@media screen and (max-width:87.5em){.timeline-panel__info .date .down{top:-40px;left:110px}}@media print,screen and (min-width:65em) and (max-width:74.99875em){.timeline-panel__info .date .down{top:-35px;left:97px}}@media print,screen and (min-width:48em) and (max-width:64.99875em){.timeline-panel__info .date .down{top:-30px;left:83px}}.timeline-panel__carousel{margin:0}.timeline-panel__carousel .slick-track{position:relative}@media print,screen and (max-width:47.99875em){.timeline-panel__carousel .slick-track:before{content:"";height:2px;width:calc(100% - 30px);left:20px;background-color:#0f3972;position:relative;bottom:-40px}}@media print,screen and (max-width:47.99875em){.timeline-panel__carousel .slick-list{padding-left:30px;padding-right:30px}}.timeline-panel__carousel .slick-slide{opacity:1!important;transition:all .3s ease}@media print,screen and (max-width:47.99875em){.timeline-panel__carousel .slick-slide{padding-left:15px;padding-right:15px}}.timeline-panel__carousel .slick-slide:not(.slick-current) .top-year{position:relative;left:20px}.timeline-panel__carousel .slick-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.timeline-panel__carousel .top-year{font-size:60px;color:#0f3972;display:inline;padding:0 5px 0 0;background-color:#ebeef2;position:relative;top:-10px;transition:.3 linear}@media print,screen and (min-width:48em){.timeline-panel__carousel .top-year{display:none}}.timeline-panel__carousel .year{font-weight:200;display:flex;flex-direction:row;font-family:Helvetica,Arial,sans-serif;color:#fa2b2e}@media print,screen and (max-width:47.99875em){.timeline-panel__carousel .year{display:none}}.timeline-panel__carousel .year:after{content:"";display:inline-flex;height:1px;width:20px;margin:15px 10px 0;background-color:#fa2b2e}@media print,screen and (min-width:65em) and (max-width:74.99875em){.timeline-panel__carousel .year:after{width:20px}}@media print,screen and (max-width:47.99875em){.timeline-panel__carousel .content{width:90%}}.timeline-panel__carousel .image-container{margin-bottom:30px}@media print,screen and (min-width:48em){.timeline-panel__carousel .image-container.waiting-up{transform:translateY(-100vh)}}@media print,screen and (min-width:48em){.timeline-panel__carousel .image-container.waiting-down{transform:translateY(100vh)}}@media print,screen and (min-width:48em){.timeline-panel__carousel .image-container.exiting-up{transform:translateY(-100vh);transition:transform .4s cubic-bezier(.4,0,.2,1)}}@media print,screen and (min-width:48em){.timeline-panel__carousel .image-container.exiting-down{transform:translateY(100vh);transition:transform .6s cubic-bezier(.4,0,.2,1)}}@media print,screen and (min-width:48em){.timeline-panel__carousel .image-container.entering{transform:translateY(0);transition:transform .8s cubic-bezier(.4,0,.2,1)}}@media print,screen and (min-width:48em){.timeline-panel__carousel .image-container.entering-down{transform:translateY(0);transition:transform 1s cubic-bezier(.4,0,.2,1)}}.timeline-panel__carousel .content-container{display:flex;flex-direction:column;padding:0 30px}@media print,screen and (min-width:48em){.timeline-panel__carousel .content-container.waiting-up{transform:translateY(-50vh)}}@media print,screen and (min-width:48em){.timeline-panel__carousel .content-container.waiting-down{transform:translateY(50vh)}}@media print,screen and (min-width:48em){.timeline-panel__carousel .content-container.exiting-up{transform:translateY(-100vh);transition:transform .5s cubic-bezier(.4,0,.6,1)}}@media print,screen and (min-width:48em){.timeline-panel__carousel .content-container.exiting-down{transform:translateY(100vh);transition:transform .4s cubic-bezier(.4,0,.6,1)}}@media print,screen and (min-width:48em){.timeline-panel__carousel .content-container.entering{transform:translateY(0);transition:transform 1s cubic-bezier(.4,0,.6,1)}}@media print,screen and (min-width:48em){.timeline-panel__carousel .content-container.entering-down{transform:translateY(0);transition:transform .8s cubic-bezier(.4,0,.6,1)}}.timeline-panel__carousel .content-container h4{line-height:1.08;font-weight:700;margin-bottom:20px}.timeline-panel__scroll{position:absolute;height:calc(100% - 160px);width:7px;right:15px;background-color:#fff;border:1px solid #fff;display:flex;align-self:center;border-radius:10px;background-clip:padding-box}@media print,screen and (max-width:47.99875em){.timeline-panel__scroll{display:none}}.timeline-panel__scroll .internal{width:7px;background-color:#0f3972;border-radius:10px;background-clip:padding-box;border:1px solid #0f3972;transition:.8s height ease-in-out}@media print,screen and (max-width:47.99875em){.timeline-panel .section-background{display:flex;flex-direction:column}}.timeline-panel .left-side,.timeline-panel .right-side{width:50%}.left-side{position:relative}@media print,screen and (max-width:47.99875em){.timeline-panel .left-side,.timeline-panel .right-side{width:100%}}.timeline-panel .left-side{background-color:#2b366f;color:#fff}.timeline-panel .left-side .digit-con{color:#fff!important}.timeline-panel .history-title{font-weight:200!important}.title-copy-panel h2{max-width:80%}.title-copy-panel h4{margin-bottom:25px}.title-copy-panel h4+ul{margin-top:40px}.title-copy-panel ul{list-style-type:none;margin:0;border-top:1px solid #575b64}.title-copy-panel ul li{border-bottom:1px solid #575b64;padding:20px 0}.title-copy-panel p+ul{margin-top:40px}.title-copy-panel .subsection{margin-top:50px}.title-copy-panel .subsection h4+ul{margin-top:25px}.title-copy-panel .subsection ul li{padding:10px 0}.title-copy-panel .split-list ul{display:flex}@media print,screen and (max-width:64.99875em){.title-copy-panel .split-list ul{flex-direction:column}}.title-copy-panel .split-list ul:not(.sub-list){border-top:none}.title-copy-panel .split-list ul .sub-list{flex-direction:column;width:100%}@media print,screen and (min-width:65em){.title-copy-panel .split-list ul .sub-list{display:flex;width:48%}.title-copy-panel .split-list ul .sub-list:first-child{margin-right:4%}}.armstrong-block-image-text-slider{background-color:#edf0f3;padding:60px 0;height:100%}.armstrong-block-image-text-slider .recent-history-swiper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.armstrong-block-image-text-slider .recent-history-swiper .swiper-slide .image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff}.armstrong-block-image-text-slider .recent-history-swiper .swiper-slide .image img{width:100%;height:100%;aspect-ratio:21/9}.armstrong-block-image-text-slider .recent-history-swiper .swiper-slide .text{display:flex;flex-direction:column;background-color:#fff;padding:32px;box-sizing:border-box;height:100%}.armstrong-block-image-text-slider .recent-history-swiper .swiper-slide .text .year{margin-bottom:10px;color:#fa2b2e;font-weight:600}.armstrong-block-image-text-slider .recent-history-swiper .swiper-slide .text .description{font-size:clamp(18px,2.5vw,24px)}.armstrong-block-image-text-slider .navigation{display:flex;justify-content:start;align-items:center;cursor:pointer;margin-top:15px}.armstrong-block-image-text-slider .history-button-next.swiper-button-disabled,.armstrong-block-image-text-slider .history-button-prev.swiper-button-disabled{background-color:#b6b8cc}.armstrong-block-image-text-slider .history-button-prev{background-color:#7884a7}.armstrong-block-image-text-slider .history-button-prev img{transform:rotate(-180deg);padding:10px 20px}.armstrong-block-image-text-slider .history-button-next{background-color:#fff}.armstrong-block-image-text-slider .history-button-next img{padding:10px 20px}.armstrong-block-text-image-split-with-icon .outer-wrapper{position:relative;overflow:hidden}.armstrong-block-text-image-split-with-icon.image-right .text-content{width:50%;z-index:2;padding:75px 75px 75px 0;float:left}.armstrong-block-text-image-split-with-icon.image-right .image-container{position:absolute;top:0;right:0;bottom:0;left:50%;width:50%;height:100%}.armstrong-block-text-image-split-with-icon.image-left .text-content{width:50%;z-index:2;padding:75px 0 75px 75px;float:right}.armstrong-block-text-image-split-with-icon.image-left .image-container{position:absolute;top:0;left:0;bottom:0;right:50%;width:50%;height:100%}.armstrong-block-text-image-split-with-icon .text-content .logo{width:100%;height:100%}.armstrong-block-text-image-split-with-icon .text-content .logo img{width:50%;height:auto}.armstrong-block-text-image-split-with-icon .text-content p{margin:50px 0}@media (max-width:991.98px){.armstrong-block-text-image-split-with-icon .text-content{width:100%!important;float:none!important;padding:75px 0!important;margin-bottom:350px}}@media only screen and (max-width:991.98px) and (max-width:400px){.armstrong-block-text-image-split-with-icon .text-content{margin-bottom:400px}}.armstrong-block-text-image-split-with-icon .image-container .image{height:100%;width:100%}.armstrong-block-text-image-split-with-icon .image-container .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.armstrong-block-text-image-split-with-icon .image-container{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;height:40%!important}}.armstrong-block-text-image-split-with-icon:after{content:"";display:table;clear:both}.armstrong-block-info-cards{margin:60px 0}.armstrong-block-info-cards .grid-outer{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:1199.98px){.armstrong-block-info-cards .grid-outer{grid-template-columns:repeat(2,2fr)}}@media (max-width:575.98px){.armstrong-block-info-cards .grid-outer{grid-template-columns:repeat(1,1fr)}}.armstrong-block-info-cards .grid-outer .grid-item{color:#fff;background-color:rgba(15,57,114,.5)}.armstrong-block-info-cards .grid-outer .grid-item .content-wrapper{padding:50px 30px}.armstrong-block-info-cards .grid-outer .grid-item .content-wrapper h4{font-size:clamp(20px,3vw,28px);font-weight:700}.armstrong-block-info-cards .grid-outer .grid-item .content-wrapper p{font-size:clamp(18px,2.5vw,24px)}.armstrong-block-info-cards .grid-outer .grid-item .content-wrapper::before{content:"";display:block;width:40px;height:7px;background-color:#fff;margin-bottom:30px}.armstrong-block-careers-grid h2{color:#575b64}@media (max-width:1199.98px){.armstrong-block-careers-grid h2{margin-bottom:40px}}.armstrong-block-careers-grid .careers{display:grid;grid-template-columns:repeat(2,2fr);gap:40px}@media (max-width:575.98px){.armstrong-block-careers-grid .careers{grid-template-columns:1fr;gap:20px}}.armstrong-block-careers-grid .careers .job{border-bottom:1px solid #000;display:grid;grid-template-rows:auto 1fr;padding-bottom:40px}.armstrong-block-careers-grid .careers .job .job-title h3{font-size:clamp(20px,3vw,28px);font-weight:700;color:#575b64;margin-bottom:15px}.armstrong-block-careers-grid .careers .job .job-content{display:flex;flex-direction:column;flex-grow:1}.armstrong-block-careers-grid .careers .job a{margin-bottom:30px;align-self:flex-start;margin-top:auto}.armstrong-block-careers-grid .careers .job:nth-of-type(1),.armstrong-block-careers-grid .careers .job:nth-of-type(2){border-top:1px solid #000;padding-top:40px}@media (max-width:575.98px){.armstrong-block-careers-grid .careers .job:nth-of-type(2){border-top:unset}}.armstrong-block-careers-grid .careers .location{font-size:clamp(20px,3vw,28px);font-weight:500;color:#575b64;margin-bottom:25px}.armstrong-block-careers-grid .careers .job-description{margin-bottom:40px;color:#575b64}.armstrong-block-careers-grid .careers .job-description ul{padding-left:16px}.armstrong-block-media-grid{background:#eff0f4;padding:60px 0;position:relative;overflow:hidden}.armstrong-block-media-grid .media-item{padding:15px 0}.armstrong-block-media-grid .responsive-embed{position:relative;height:0;padding-bottom:75%;overflow:hidden;background-color:#fff}.armstrong-block-media-grid .responsive-embed img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:30px}.armstrong-block-media-grid .responsive-embed .contain-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important;padding:30px}.armstrong-block-media-grid .responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.armstrong-block-media-grid .responsive-embed .play-button{position:absolute;bottom:30px;left:30px;color:#575b64;font-size:14px;line-height:1;padding-right:20px;text-transform:uppercase;filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, .3))}.armstrong-block-media-grid .responsive-embed .play-button:before{content:"";width:10px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23fff' d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z'/%3E%3C/svg%3E") no-repeat 0 0/10px 12px;position:absolute;top:1px;right:0;filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, .3))}.armstrong-block-media-grid .content-container{padding:30px;background-color:#fff;min-height:170px;max-height:170px;display:flex;flex-direction:column}.armstrong-block-media-grid .content-container a{text-decoration:none;display:flex;flex-direction:column;height:100%}.armstrong-block-media-grid .content-container h6{color:#fa2b2e;font-weight:700;font-size:clamp(14px,1.5vw,16px);margin-bottom:15px;flex:0 0 auto}.armstrong-block-media-grid .content-container h4{flex:1 0 auto}.armstrong-block-media-grid .content-container h4:after{content:"";display:block;height:3px;width:50px;background-color:#837a7a;margin:15px 0}.armstrong-block-media-grid .content-container .medium-content{font-weight:700;margin:0;color:#575b64;font-size:clamp(18px,2.5vw,22px)}.armstrong-block-media-grid .link-element .content-container .medium-content{padding-top:29px}.armstrong-block-media-grid .media-grid__popup{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;min-height:100vh}.armstrong-block-media-grid .media-grid__popup.active{opacity:1;visibility:visible}.armstrong-block-media-grid .media-grid__popup .container{position:relative;max-width:95%;width:1400px;margin:60px auto}.armstrong-block-media-grid .media-grid__popup__close{position:absolute;top:20px;right:20px;width:40px;height:40px;z-index:1010;cursor:pointer;display:flex;align-items:center;justify-content:center}.armstrong-block-media-grid .media-grid__popup__close span{position:absolute;top:50%;left:50%;width:30px;height:2px;background-color:#fff;margin-left:-15px}.armstrong-block-media-grid .media-grid__popup__close span:first-child{transform:rotate(45deg)}.armstrong-block-media-grid .media-grid__popup__close span:last-child{transform:rotate(-45deg)}.armstrong-block-media-grid .media-grid__popup__slider{width:100%}.armstrong-block-media-grid .media-grid__popup__slider .slide{position:relative;padding:0}.armstrong-block-media-grid .media-grid__popup__slider .slide .responsive-embed{padding-bottom:56.25%;margin-bottom:15px}.armstrong-block-media-grid .media-grid__popup__slider .slide .slide-caption{padding:20px 0;background-color:transparent}.armstrong-block-media-grid .media-grid__popup__slider .slide .slide-caption h6{color:#fa2b2e;margin-bottom:10px;font-size:clamp(14px,1.5vw,16px);font-weight:700}.armstrong-block-media-grid .media-grid__popup__slider .slide .slide-caption h4{font-weight:700;margin:0;font-size:clamp(18px,2.5vw,22px);color:#fff}.armstrong-block-media-grid .media-grid__popup__slider .slide .slide-caption h4:after{content:"";display:block;height:3px;width:50px;background-color:#fff;margin:15px 0}.armstrong-block-media-grid .media-grid__popup .slider-nav{position:absolute;width:114%;top:50%;left:-7%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:10}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow{width:50px;height:50px;background-color:#fff;border-radius:50%;cursor:pointer;pointer-events:auto;box-shadow:0 0 10px rgba(0,0,0,.3)}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--next,.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--prev{position:absolute}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--next:before,.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--prev:before{content:"";position:absolute;top:50%;width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--prev{left:30px}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--prev:before{left:50%;transform:translate(-25%,-50%) rotate(-135deg)}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--next{right:30px}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--next:before{right:50%;transform:translate(25%,-50%) rotate(45deg)}@media (max-width:991.98px){.armstrong-block-media-grid .media-grid__popup .container{margin:40px auto}.armstrong-block-media-grid .media-grid__popup__close{top:10px;right:10px}.armstrong-block-media-grid .media-grid__popup .slider-nav{width:110%;left:-5%}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow{width:45px;height:45px}.armstrong-block-media-grid .media-grid__popup .slide-caption h4{font-size:20px}}@media (max-width:767.98px){.armstrong-block-media-grid .media-grid__popup{position:fixed;height:100vh!important;min-height:100vh!important}.armstrong-block-media-grid .media-grid__popup .container{max-width:98%;margin:60px auto 20px}.armstrong-block-media-grid .media-grid__popup__close{width:36px;height:36px;top:15px;right:15px}.armstrong-block-media-grid .media-grid__popup .slider-nav{width:100%;left:0}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow{width:36px;height:36px}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--prev{left:5px}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--prev:before{width:8px;height:8px}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--next{right:5px}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow--next:before{width:8px;height:8px}.armstrong-block-media-grid .media-grid__popup .slide .responsive-embed{margin-bottom:10px}.armstrong-block-media-grid .media-grid__popup .slide-caption{padding:10px 0}.armstrong-block-media-grid .media-grid__popup .slide-caption h6{font-size:12px;margin-bottom:5px}.armstrong-block-media-grid .media-grid__popup .slide-caption h4{font-size:16px}.armstrong-block-media-grid .media-grid__popup .slide-caption h4:after{margin:10px 0;width:40px}.armstrong-block-media-grid .content-container{padding:20px;min-height:150px;max-height:150px}.armstrong-block-media-grid .content-container h6{margin-bottom:10px}.armstrong-block-media-grid .content-container h4:after{margin:10px 0}.armstrong-block-media-grid .link-element .content-container .medium-content{padding-top:20px}}@media (max-width:767.98px){.armstrong-block-media-grid .media-grid__popup .container{max-width:100%;margin:50px auto 10px}.armstrong-block-media-grid .media-grid__popup .slider-nav{position:relative;width:100%;top:0;left:0;transform:none;margin-top:10px;justify-content:center;gap:20px}.armstrong-block-media-grid .media-grid__popup .slider-nav .round-arrow{position:relative;width:30px;height:30px}.armstrong-block-media-grid .media-grid__popup__close{top:5px;right:5px;width:30px;height:30px}.armstrong-block-media-grid .media-grid__popup__close span{width:20px;margin-left:-10px}.armstrong-block-media-grid .media-grid__popup .slide-caption h4{font-size:14px}.armstrong-block-media-grid .media-grid__popup .slide-caption h4:after{width:30px;height:2px;margin:8px 0}.armstrong-block-media-grid .media-item{padding:10px 0}.armstrong-block-media-grid .content-container{padding:15px;min-height:130px;max-height:130px}.armstrong-block-media-grid .content-container .medium-content{font-size:16px}}.armstrong-block-brochure-grid{margin:100px 0}.armstrong-block-brochure-grid .grid-outer{display:grid;grid-template-columns:repeat(3,3fr);-moz-column-gap:100px;column-gap:100px;row-gap:50px}@media only screen and (max-width:1400px){.armstrong-block-brochure-grid .grid-outer{-moz-column-gap:50px;column-gap:50px}}@media only screen and (max-width:992px){.armstrong-block-brochure-grid .grid-outer{grid-template-columns:repeat(2,3fr);row-gap:30px}}@media only screen and (max-width:576px){.armstrong-block-brochure-grid .grid-outer{grid-template-columns:repeat(1,5fr);row-gap:30px}}.armstrong-block-brochure-grid .grid-outer a{text-decoration:none}.armstrong-block-brochure-grid .grid-outer .image-container{margin-bottom:30px;width:100%;height:100%}.armstrong-block-brochure-grid .grid-outer .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:-12px -7px 14px -4px #c7c7c6}.armstrong-block-brochure-grid .grid-outer h4{font-weight:700;margin:0;color:#575b64}.armstrong-block-brochure-grid .grid-outer h4:after{display:block;height:3px;width:50px;content:"";background-color:#837a7a;margin:15px 0}.armstrong-block-product-grid{background-color:#eeeff3;padding:60px 0}.armstrong-block-product-grid h2{margin-bottom:40px}.armstrong-block-product-grid .products-grid-swiper .swiper-wrapper{display:flex;align-items:stretch}.armstrong-block-product-grid .products-grid-swiper .swiper-slide{height:auto;display:flex;flex-direction:column}.armstrong-block-product-grid .products-grid-swiper .item{background-color:#fff;display:flex;flex-direction:column;width:100%}.armstrong-block-product-grid .products-grid-swiper .item .image{width:100%;padding:20px 50px}@media (max-width:767.98px){.armstrong-block-product-grid .products-grid-swiper .item .image{padding:20px 30px}}@media (max-width:575.98px){.armstrong-block-product-grid .products-grid-swiper .item .image picture{display:flex;justify-content:center}}.armstrong-block-product-grid .products-grid-swiper .item .image img{width:100%;height:auto}@media (max-width:575.98px){.armstrong-block-product-grid .products-grid-swiper .item .image img{max-width:300px}}.armstrong-block-product-grid .products-grid-swiper .item .title{padding:0 48px 20px 48px;flex-grow:1;display:flex;flex-direction:column}@media (max-width:767.98px){.armstrong-block-product-grid .products-grid-swiper .item .title{padding:0 30px 20px 30px}}.armstrong-block-product-grid .products-grid-swiper .item .title h4{text-transform:uppercase}.armstrong-block-product-grid .products-grid-swiper .item .title h4::after{content:"";display:block;width:50px;height:3px;background-color:#575b64;margin-top:30px;margin-bottom:20px}.armstrong-block-product-grid .navigation{display:flex;justify-content:start;align-items:center;cursor:pointer;margin-top:15px}.armstrong-block-product-grid .product-grid-next.swiper-button-disabled,.armstrong-block-product-grid .product-grid-prev.swiper-button-disabled{background-color:#b6b8cc}.armstrong-block-product-grid .product-grid-prev{background-color:#7884a7}.armstrong-block-product-grid .product-grid-prev img{transform:rotate(-180deg);padding:10px 20px}.armstrong-block-product-grid .product-grid-next{background-color:#fff}.armstrong-block-product-grid .product-grid-next img{padding:10px 20px}.armstrong-block-products-global{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:60px}.armstrong-block-products-global .filters-outer{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:40px;padding:50px;background-color:#f2f2f2}@media (max-width:767.98px){.armstrong-block-products-global .filters-outer{grid-template-columns:1fr}}@media (max-width:575.98px){.armstrong-block-products-global .filters-outer{align-items:start;padding:20px}}.armstrong-block-products-global .filter-toggle{background-color:transparent;border:1px solid #837a7a;min-width:300px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 15px}@media (max-width:575.98px){.armstrong-block-products-global .filter-toggle{min-width:100%!important;width:100%!important}}.armstrong-block-products-global .filter-toggle .filter-text{display:flex;align-items:center}.armstrong-block-products-global .filter-toggle .filter-text .filter-label{font-size:clamp(14px,1.5vw,16px);color:#837a7a}.armstrong-block-products-global .filter-toggle .filter-text .selected-count{font-size:clamp(14px,1.5vw,16px);color:#fa2b2e;margin-left:5px;display:none}.armstrong-block-products-global .filter-toggle .arrow-container{display:flex;align-items:center}.armstrong-block-products-global .filter-toggle .arrow-container img{width:15px;height:15px;transition:transform .2s ease}.armstrong-block-products-global .filter-toggle.open .arrow-container img{transform:rotate(180deg)}.armstrong-block-products-global .capabilities-filter,.armstrong-block-products-global .sectors-filter{position:relative;width:100%;max-width:100%}@media (max-width:575.98px){.armstrong-block-products-global .capabilities-filter,.armstrong-block-products-global .sectors-filter{min-width:100%!important;width:100%!important}}.armstrong-block-products-global .capabilities-filter h6,.armstrong-block-products-global .sectors-filter h6{margin-bottom:10px;font-size:clamp(18px,2.5vw,22px)}.armstrong-block-products-global .filter-menu{display:none;position:absolute;left:0;right:0;top:100%;margin-top:0;min-width:100%;width:100%;box-sizing:border-box;border-radius:0;border:1px solid #837a7a;background-color:#fff;z-index:1050}.armstrong-block-products-global .filter-menu.show{display:block}.armstrong-block-products-global .filter-header{display:flex;justify-content:space-between;padding:10px 20px;border-bottom:1px solid #f2f2f2}.armstrong-block-products-global .filter-header .clear-all,.armstrong-block-products-global .filter-header .select-all{background:0 0;border:none;color:#fa2b2e;font-size:clamp(14px,1.5vw,16px);cursor:pointer;text-decoration:underline}.armstrong-block-products-global .filter-header .clear-all:hover,.armstrong-block-products-global .filter-header .select-all:hover{color:rgb(236.4239631336,5.5760368664,8.9216589862)}.armstrong-block-products-global .filter-options{padding:10px 20px;max-height:250px;overflow-y:auto}.armstrong-block-products-global .filter-option{display:flex;align-items:center;padding:8px 0;cursor:pointer;font-size:clamp(16px,2vw,20px);color:#837a7a;position:relative;border-bottom:1px solid #f2f2f2}.armstrong-block-products-global .filter-option:last-child{border-bottom:none}.armstrong-block-products-global .filter-option.child{padding-left:20px}.armstrong-block-products-global .filter-option.child::before{content:"└";position:absolute;left:8px;color:#837a7a}.armstrong-block-products-global .filter-option:hover{color:#fa2b2e}.armstrong-block-products-global .filter-option input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.armstrong-block-products-global .filter-option .checkmark{height:18px;width:18px;background-color:#fff;border:2px solid #837a7a;border-radius:3px;margin-right:12px;position:relative;flex-shrink:0}.armstrong-block-products-global .filter-option .checkmark::after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.armstrong-block-products-global .filter-option input:checked~.checkmark{background-color:#fa2b2e;border-color:#fa2b2e}.armstrong-block-products-global .filter-option input:checked~.checkmark::after{display:block}.armstrong-block-products-global .acf-accordion-groups ul{list-style:none;padding-left:0}.armstrong-block-products-global .acf-accordion-groups a{text-decoration:none;color:#837a7a}.armstrong-block-products-global .acf-accordion-groups a:hover{color:#fa2b2e}.armstrong-block-products-global .accordion-item{border:none}.armstrong-block-products-global .accordion-body{padding-top:0!important;padding-bottom:0!important;padding-left:0!important}@media (max-width:991.98px){.armstrong-block-products-global .accordion-body{padding:0!important}}.armstrong-block-products-global .accordion-button{background-color:#fff;font-size:20px;font-weight:700;color:#837a7a;padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.armstrong-block-products-global .accordion-button:focus{box-shadow:none!important}@media (max-width:991.98px){.armstrong-block-products-global .accordion-button{padding:0!important}}.armstrong-block-products-global .accordion-button:not(.collapsed){box-shadow:none!important}.armstrong-block-products-global .accordion-links li{padding:5px 0;border-bottom:1px solid #837a7a}.armstrong-block-products-global #accordionGroup0 li:nth-of-type(6),.armstrong-block-products-global #accordionGroup0 li:nth-of-type(7){padding-left:20px}@media (max-width:991.98px){.armstrong-block-products-global .global-products-sidemenu{margin-bottom:40px}.armstrong-block-products-global .global-products-sidemenu #accordionGroup0{margin-bottom:10px}}.armstrong-block-products-global .job .job-info{color:#fff;background-color:#93bdcd;padding:30px 20px 20px 20px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;min-height:200px}.armstrong-block-products-global .job .job-info .job-title{position:relative;padding-top:10px}.armstrong-block-products-global .job .job-info .job-title h3{font-size:clamp(20px,3vw,28px)}.armstrong-block-products-global .job .job-info .job-title h3:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background-color:#fff;width:15%}.armstrong-block-products-global .job .prod-image-cover{width:100%;aspect-ratio:14/9;overflow:hidden}.armstrong-block-products-global .job .prod-image-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.armstrong-block-products-global .job .prod-image-contain{width:100%;aspect-ratio:14/9;overflow:hidden}.armstrong-block-products-global .job .prod-image-contain img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.armstrong-block-products-global .red-cta-wrapper{background-color:#fa2b2e;padding:30px;display:flex;flex-direction:column;gap:20px;margin-top:40px}@media (max-width:991.98px){.armstrong-block-products-global .red-cta-wrapper{margin-bottom:40px}}.armstrong-block-products-global .red-cta-wrapper a,.armstrong-block-products-global .red-cta-wrapper p{color:#fff;text-decoration:none}.armstrong-block-products-global .red-cta-wrapper p{font-size:1.4em;font-weight:500}.armstrong-block-products-global .red-cta-wrapper a{border:1px solid #fff;padding:10px;width:100%;text-align:center;font-weight:600;text-transform:uppercase;transition:250ms linear}.armstrong-block-products-global .red-cta-wrapper .blue-hover:hover{background-color:#0f3972;border:1px solid #0f3972}.armstrong-block-products-global .red-cta-wrapper .white-hover:hover{background-color:#fff;border:1px solid #fff;color:#fa2b2e}.armstrong-block-products-global .red-cta-bottom{display:none}@media (max-width:991.98px){.armstrong-block-products-global .red-cta-left{display:none!important}.armstrong-block-products-global .red-cta-bottom{display:flex!important;background-color:#fa2b2e;flex-direction:column;padding:30px}.armstrong-block-products-global .red-cta-bottom a,.armstrong-block-products-global .red-cta-bottom p{color:#fff;text-decoration:none}.armstrong-block-products-global .red-cta-bottom p{font-size:1.4em;font-weight:500}}@media (max-width:991.98px) and (max-width:991.98px){.armstrong-block-products-global .red-cta-bottom p{text-align:center}}@media (max-width:991.98px){.armstrong-block-products-global .red-cta-bottom a{border:1px solid #fff;padding:10px;width:50%;margin:0 auto;text-align:center;font-weight:600;text-transform:uppercase;transition:250ms linear}}@media (max-width:991.98px) and (max-width:767.98px){.armstrong-block-products-global .red-cta-bottom a{width:100%}}@media (max-width:991.98px){.armstrong-block-products-global .red-cta-bottom .blue-hover:hover{background-color:#0f3972;border:1px solid #0f3972}.armstrong-block-products-global .red-cta-bottom .white-hover:hover{background-color:#fff;border:1px solid #fff;color:#fa2b2e}}.tax-product-category{color:#575b64}.tax-product-category .single-service a{text-decoration:none}.tax-product-category .main-title{font-size:30px;font-weight:700;margin-bottom:30px}.tax-product-category .single-service__form{width:100%;background-color:#fa2b2e;color:#fff;padding:30px;margin-top:30px;text-align:left}.tax-product-category .single-service__form a{margin-top:30px;display:block;text-align:center;border:1px solid #fff;width:90%;color:#fff}.tax-product-category .menu{padding:0;margin:0;list-style:none;position:relative}.tax-product-category .menu a{font-size:22px;font-weight:400}.tax-product-category .menu ul{padding:0;padding-bottom:10px;font-size:22px;font-weight:400}.tax-product-category .menu ul li a{font-size:22px;font-weight:400}.tax-product-category .menu .button,.tax-product-category .menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.tax-product-category .menu a,.tax-product-category .menu button,.tax-product-category .menu input,.tax-product-category .menu select{margin-bottom:0}.tax-product-category .menu input{display:inline-block}.tax-product-category #products_listing{border-collapse:collapse;border:none;width:100%!important;font-size:27px;margin:0;padding:0}.tax-product-category #products_listing *{font-size:18px;font-weight:400}@media (max-width:767.98px){.tax-product-category #products_listing *{font-size:14px}.tax-product-category #products_listing * td,.tax-product-category #products_listing * th{padding:5px!important}}.tax-product-category #products_listing a{color:#fff}.tax-product-category #products_listing td:nth-of-type(1),.tax-product-category #products_listing th:nth-of-type(1){border-left:none!important}.tax-product-category #products_listing td:nth-of-type(4),.tax-product-category #products_listing th:nth-of-type(4){border-right:none!important;min-width:180px}@media (max-width:767.98px){.tax-product-category #products_listing td:nth-of-type(4),.tax-product-category #products_listing th:nth-of-type(4){min-width:120px}}.tax-product-category #products_listing td:nth-of-type(1),.tax-product-category #products_listing td:nth-of-type(4){text-align:center}.tax-product-category #products_listing td:nth-of-type(3){text-transform:uppercase}.tax-product-category #products_listing td:nth-of-type(2){width:65%}.tax-product-category #products_listing td,.tax-product-category #products_listing th{border:6px solid #fff;padding:18px}.tax-product-category #products_listing tr:nth-child(odd){background-color:#8599b4;color:#fff}.tax-product-category #products_listing tr:nth-child(odd):hover{background-color:#6c7d92}.tax-product-category #products_listing tr:nth-child(even){background-color:#9e9e9e;color:#fff}.tax-product-category #products_listing tr:nth-child(even):hover{background-color:#888}.tax-product-category #products_listing tr:hover{background-color:#ddd}.tax-product-category #products_listing th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#8599b4;color:#fff;font-weight:700;padding-top:12px;padding-bottom:12px;text-align:left;background-color:#8599b4;color:#fff}.tax-product-category #products_listing button{color:#fff}.tax-product-category #products_listing select{width:auto!important;margin-right:14px}.tax-product-category .main-product-list{padding-bottom:100px}.tax-product-category .grid-clickable{display:flex;flex-direction:column}.tax-product-category .grid-button{padding:15px 25px;font-size:12px;color:#fff;background-color:transparent;border:1px solid #fff;display:block;width:100%;text-align:center;line-height:1.2em}.tax-product-category .grid-inner{display:flex;justify-content:space-between;flex-direction:column;gap:40px;flex-grow:1}.tax-product-category .product-grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:50px}@media only screen and (max-width:1700px){.tax-product-category .product-grid-container{grid-template-columns:1fr 1fr;gap:50px}}@media only screen and (max-width:1100px){.tax-product-category .product-grid-container{grid-template-columns:1fr;gap:50px}}@media only screen and (max-width:767px){.tax-product-category .product-grid-container{grid-template-columns:1fr 1fr;gap:50px}}@media only screen and (max-width:640px){.tax-product-category .product-grid-container{grid-template-columns:1fr;gap:50px}}a.p-c-button{padding:15px 25px;font-size:12px;color:#fff;background-color:transparent;border:1px solid #fff}a.p-c-button :hover{background-color:#0f3972}div.asl_w .probox .promagnifier .innericon svg{fill:#fa2b2e}#ajaxsearchlite1 .probox,#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox,div.asl_w .probox .proinput input{height:58px;font-size:18px!important;color:#fa2b2e!important}#ajaxsearchlite1 .probox,div.asl_w .probox{border:solid 2px #fa2b2e}div.asl_w .probox .proclose,div.asl_w .probox .proloading,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:58px!important;height:58px!important}div.asl_w .probox .promagnifier{width:58px!important;height:58px!important;background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#fff)!important}#ajaxsearchlite1 .probox,div.asl_w .probox{background-color:#fff;background-image:radial-gradient(ellipse at center,#fff,#fff)}div.asl_m .proinput input.autocomplete{opacity:0!important}div.asl_w .probox .proinput input.autocomplete{color:#fff!important}#ajaxsearchlite1{width:100%!important}div.asl_r .resdrg{height:auto;max-width:478px}div.asl_r.vertical{padding:4px!important;background:#fa2b2e!important}@media only screen and (max-width:767px){#ajaxsearchlite1{width:unset!important}}.single-service .custom-product-panel h2{font-weight:700;padding-top:30px}.single-service .custom-product-panel ul.menu{padding-top:20px}.single-service .custom-product-panel ul.menu li{list-style:none}.single-service .custom-product-panel ul.menu li:first-child{font-weight:400}.single-service .custom-product-panel ul.menu li.current-cat-parent a{color:#fa2b2e!important}.single-service .custom-product-panel ul.menu li.current-cat a{color:#fa2b2e!important}.single-service .custom-product-panel ul.menu li.current-cat ul.children li.cat-item{color:#575b64!important;padding:10px 0 0 0}.single-service .custom-product-panel ul.menu li.current-cat ul.children li.cat-item a{line-height:1.2}.single-service .custom-product-panel ul.menu li.current-cat ul.children li:last-of-type{border-bottom:0!important}.single-service .custom-product-panel ul.menu li.cat-item{font-size:21px;font-weight:500;border-bottom:1px solid #575b64;line-height:1;width:100%;padding:2px 0}.single-service .custom-product-panel ul.menu li.cat-item a{color:#575b64}.single-service .custom-product-panel li.current-cat ul.children,.single-service .custom-product-panel li.current-cat-parent ul.children{opacity:1;height:auto;display:block;border-bottom:none!important;padding-top:10px}.single-service .custom-product-panel ul.children{opacity:0;height:0;display:none;margin-left:28px}.single-service .custom-product-panel ul.children li.cat-item{padding:10px 0 0 0}.single-service .custom-product-panel ul.children li.cat-item a{color:#575b64!important}.single-service .custom-product-panel ul.children li.cat-item:last-of-type{border-bottom:0!important}.single-service .custom-product-panel ul.children li.current-cat{opacity:1;height:auto}.single-service .custom-product-panel ul.children li.current-cat a{color:#fa2b2e!important}iframe>*{overflow-y:hidden!important}iframe>#document{overflow-y:hidden!important}a.p-c-button{padding:15px 25px;font-size:12px;color:#fff;background-color:transparent;border:1px solid #fff}a.p-c-button :hover{background-color:#0f3972}div.asl_w .probox .promagnifier .innericon svg{fill:#fa2b2e}#ajaxsearchlite1 .probox,#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox,div.asl_w .probox .proinput input{height:58px;font-size:18px!important;color:#fa2b2e!important}#ajaxsearchlite1 .probox,div.asl_w .probox{border:solid 2px #fa2b2e}div.asl_w .probox .proclose,div.asl_w .probox .proloading,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:58px!important;height:58px!important}div.asl_w .probox .promagnifier{width:58px!important;height:58px!important;background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#fff)!important}#ajaxsearchlite1 .probox,div.asl_w .probox{background-color:#fff;background-image:radial-gradient(ellipse at center,#fff,#fff)}div.asl_m .proinput input.autocomplete{opacity:0!important}div.asl_w .probox .proinput input.autocomplete{color:#fff!important}#ajaxsearchlite1{width:100%!important}div.asl_r .resdrg{height:auto;max-width:478px}div.asl_r.vertical{padding:4px!important;background:#fa2b2e!important}.prod-cat-title{font-size:26px;font-weight:700;margin-top:40px}.tax-categories-copy ul{margin-left:.5rem}.tax-categories-copy ul li{display:list-item;list-style-type:"-";padding-inline-start:1ch}.tax-categories-copy p:first-child{margin-top:10px}.single-products{color:#575b64}.single-products .single-service a{text-decoration:none}.single-products .product-content h2 i,.single-products .product-content h3 i,.single-products .product-content h4 i,.single-products .product-content h5 i,.single-products .product-content h6 i{font-size:20px}.single-products .page-heading{margin-bottom:0}.single-products .enquiry-bar{padding:0;margin:0;padding:50px 0;margin-bottom:50px}.single-products .enquiry-bar h4{font-weight:400}.single-products .main-title{font-size:30px;font-weight:700;margin-bottom:30px}.single-products .single-service__form{width:100%;background-color:#fa2b2e;color:#fff;padding:30px;margin-top:30px;text-align:left}.single-products .single-service__form a{margin-top:30px;display:block;text-align:center;border:1px solid #fff;width:90%;color:#fff}.single-products .menu{padding:0;margin:0;list-style:none;position:relative}.single-products .menu a{font-size:22px;font-weight:400}.single-products .menu ul{padding:0;padding-bottom:10px;font-size:22px;font-weight:400}.single-products .menu ul li a{font-size:22px;font-weight:400}.single-products .menu .button,.single-products .menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.single-products .menu a,.single-products .menu button,.single-products .menu input,.single-products .menu select{margin-bottom:0}.single-products .menu input{display:inline-block}.single-products #products_listing{border-collapse:collapse;border:none;width:70%!important;font-size:27px;margin:0;padding:0}@media (max-width:1399.98px){.single-products #products_listing{width:80%!important}}@media (max-width:1199.98px){.single-products #products_listing{width:100%!important}}.single-products #products_listing *{font-size:18px}@media (max-width:767.98px){.single-products #products_listing *{font-size:14px}.single-products #products_listing * td,.single-products #products_listing * th{padding:5px!important}}.single-products #products_listing a{color:#fff}.single-products #products_listing td:nth-of-type(1),.single-products #products_listing th:nth-of-type(1){border-left:none!important}.single-products #products_listing td:nth-of-type(4),.single-products #products_listing th:nth-of-type(4){border-right:none!important}.single-products #products_listing td:nth-of-type(1),.single-products #products_listing td:nth-of-type(4){text-align:center}.single-products #products_listing td:nth-of-type(3){text-transform:uppercase}.single-products #products_listing td,.single-products #products_listing th{border:6px solid #fff;padding:18px}.single-products #products_listing th{font-weight:700}.single-products .input-field-ef{display:flex;justify-content:space-between;gap:10px;width:100%;flex-wrap:wrap}.single-products .input-field-ef input{height:40px;flex-shrink:1;width:50%}@media (max-width:575.98px){.single-products .input-field-ef input{width:100%}}.single-products .input-field-ef .addBtn,.single-products .input-field-ef .removeBtn{width:40%;min-height:40px;background-color:#e4e4e4;border:none;color:#000!important;padding:2px 20px;flex-grow:1;font-size:18px;font-weight:400;text-align:center;text-decoration:none;display:inline-block;cursor:pointer}.single-products .input-field-ef .addBtn:hover,.single-products .input-field-ef .removeBtn:hover{background-color:#bbb}.single-products #products_listing tr{background-color:#9e9e9e;color:#fff}.single-products #products_listing tr:hover{background-color:#888}.single-products #products_listing th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#8599b4;color:#fff}.single-products #products_listing button{color:#fff}.single-products #products_listing select{width:auto!important;margin-right:14px}.single-products .products_listing td,.single-products .products_listing th{border:6px solid #fff;padding:18px}.single-products .main-product-list{padding-bottom:100px}a.p-c-button{padding:15px 25px;font-size:12px;color:#fff;background-color:transparent;border:1px solid #fff}a.p-c-button :hover{background-color:#0f3972}div.asl_w .probox .promagnifier .innericon svg{fill:#fa2b2e}#ajaxsearchlite1 .probox,#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox,div.asl_w .probox .proinput input{height:58px;font-size:18px!important;color:#fa2b2e!important}#ajaxsearchlite1 .probox,div.asl_w .probox{border:solid 2px #fa2b2e}div.asl_w .probox .proclose,div.asl_w .probox .proloading,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:58px!important;height:58px!important}div.asl_w .probox .promagnifier{width:58px!important;height:58px!important;background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#fff)!important}#ajaxsearchlite1 .probox,div.asl_w .probox{background-color:#fff;background-image:radial-gradient(ellipse at center,#fff,#fff)}div.asl_m .proinput input.autocomplete{opacity:0!important}div.asl_w .probox .proinput input.autocomplete{color:#fff!important}#ajaxsearchlite1{width:100%!important}div.asl_r .resdrg{height:auto;max-width:478px}div.asl_r.vertical{padding:4px!important;background:#fa2b2e!important}@media only screen and (max-width:767px){#ajaxsearchlite1{width:unset!important}}.single-service .custom-product-panel h2{font-weight:700;padding-top:30px}.single-service .custom-product-panel ul.menu{padding-top:20px}.single-service .custom-product-panel ul.menu li{list-style:none}.single-service .custom-product-panel ul.menu li:first-child{font-weight:400}.single-service .custom-product-panel ul.menu li.current-cat-parent a{color:#fa2b2e!important}.single-service .custom-product-panel ul.menu li.current-cat a{color:#fa2b2e!important}.single-service .custom-product-panel ul.menu li.current-cat ul.children li.cat-item{color:#575b64!important;padding:10px 0 0 0}.single-service .custom-product-panel ul.menu li.current-cat ul.children li.cat-item a{line-height:1.2}.single-service .custom-product-panel ul.menu li.current-cat ul.children li:last-of-type{border-bottom:0!important}.single-service .custom-product-panel ul.menu li.cat-item{font-size:21px;font-weight:500;border-bottom:1px solid #575b64;line-height:1;width:100%;padding:2px 0}.single-service .custom-product-panel ul.menu li.cat-item a{color:#575b64}.single-service .custom-product-panel li.current-cat ul.children,.single-service .custom-product-panel li.current-cat-parent ul.children{opacity:1;height:auto;display:block;border-bottom:none!important;padding-top:10px}.single-service .custom-product-panel ul.children{opacity:0;height:0;display:none;margin-left:28px}.single-service .custom-product-panel ul.children li.cat-item{padding:10px 0 0 0}.single-service .custom-product-panel ul.children li.cat-item a{color:#575b64!important}.single-service .custom-product-panel ul.children li.cat-item:last-of-type{border-bottom:0!important}.single-service .custom-product-panel ul.children li.current-cat{opacity:1;height:auto}.single-service .custom-product-panel ul.children li.current-cat a{color:#fa2b2e!important}iframe>*{overflow-y:hidden!important}iframe>#document{overflow-y:hidden!important}a.p-c-button{padding:15px 25px;font-size:12px;color:#fff;background-color:transparent;border:1px solid #fff}a.p-c-button :hover{background-color:#0f3972}div.asl_w .probox .promagnifier .innericon svg{fill:#fa2b2e}#ajaxsearchlite1 .probox,#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox,div.asl_w .probox .proinput input{height:58px;font-size:18px!important;color:#fa2b2e!important}#ajaxsearchlite1 .probox,div.asl_w .probox{border:solid 2px #fa2b2e}div.asl_w .probox .proclose,div.asl_w .probox .proloading,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:58px!important;height:58px!important}div.asl_w .probox .promagnifier{width:58px!important;height:58px!important;background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#fff)!important}#ajaxsearchlite1 .probox,div.asl_w .probox{background-color:#fff;background-image:radial-gradient(ellipse at center,#fff,#fff)}div.asl_m .proinput input.autocomplete{opacity:0!important}div.asl_w .probox .proinput input.autocomplete{color:#fff!important}#ajaxsearchlite1{width:100%!important}div.asl_r .resdrg{height:auto;max-width:478px}div.asl_r.vertical{padding:4px!important;background:#fa2b2e!important}.prod-cat-title{font-size:26px;font-weight:700;margin-top:40px}.tax-categories-copy ul{margin-left:.5rem}.tax-categories-copy ul li{display:list-item;list-style-type:"-";padding-inline-start:1ch}.tax-categories-copy p:first-child{margin-top:10px}.breadcrumbs-outer{margin-bottom:50px}.breadcrumbs-outer #breadcrumbs a{text-decoration:none;color:unset}.breadcrumbs-outer .dir-button{font-size:16px!important;font-weight:500!important;text-transform:unset!important}.global-products-content-outer{display:flex;flex-direction:column;height:100%}.globals-content-wrapper{display:flex;flex-direction:column;gap:40px;margin-bottom:60px}.globals-content-wrapper .panel-item{border-bottom:1px solid #000;padding-bottom:40px;display:flex;flex-direction:column;gap:40px}.globals-content-wrapper .standard-content .column-wrapper{position:relative;height:300px;overflow:hidden}.globals-content-wrapper .standard-content .clipped-columns{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.globals-content-wrapper .standard-content .content-container{display:block}.globals-content-wrapper .standard-content .content-container img{margin:25px 0}.globals-content-wrapper .standard-content .show-more-wrapper{position:relative}.globals-content-wrapper .standard-content .show-more-wrapper:before{content:"";position:absolute;width:100%;height:80px;top:0;left:0;transform:translateY(-100%);background:#fff;background:linear-gradient(0deg,#fff 40%,rgba(17,140,209,0) 100%);opacity:1;transition:.4s all}.globals-content-wrapper .standard-content .show-more-wrapper .show-more-button{font-size:clamp(18px,2.5vw,24px);font-weight:500}.globals-content-wrapper .standard-content .show-more-wrapper .show-more-button::after{content:"";height:1px;background-color:red;display:block;width:60px}.globals-content-wrapper .standard-content .active::before{opacity:0}.globals-content-wrapper .image-grid .grid-wrapper{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:80px;column-gap:80px;row-gap:100px}.globals-content-wrapper .image-grid .grid-wrapper img{text-align:center;width:100%;height:130px;-o-object-fit:contain;object-fit:contain}.globals-content-wrapper .features-grid .features-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.globals-content-wrapper .features-grid .features-wrapper .grid-item{display:flex;flex-direction:column;gap:20px;padding:40px}.globals-content-wrapper .features-grid .features-wrapper .grid-item .top-line{width:60px;height:2px;background-color:#fff}.globals-content-wrapper .features-grid .features-wrapper .grid-item p{color:#fff;font-size:1.4em;margin-bottom:100px;line-height:1.3em}.globals-content-wrapper .large-buttons .link-list-wrapper{display:flex;flex-direction:column;padding-bottom:40px;gap:20px}.globals-content-wrapper .large-buttons .link-list-wrapper a{background-color:#fa2b2e;width:100%;display:block;padding:20px;display:flex;justify-content:space-between;color:#fff;text-decoration:none;font-size:24px}.globals-content-wrapper .bullet-grid h3{margin-bottom:30px}.globals-content-wrapper .bullet-grid .bullet-title{font-weight:600}.globals-content-wrapper .bullet-grid .bullet-grid-preview{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;gap:30px}@media (max-width:1199.98px){.globals-content-wrapper .bullet-grid .bullet-grid-preview{grid-template-columns:repeat(1,1fr)}}@media (max-width:991.98px){.globals-content-wrapper .bullet-grid .bullet-grid-preview{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.globals-content-wrapper .bullet-grid .bullet-grid-preview{grid-template-columns:repeat(1,1fr)}}.globals-content-wrapper .bullet-grid ul{list-style-type:none;padding:0;margin:0}.globals-content-wrapper .bullet-grid ul li{position:relative;padding-left:1em;margin-bottom:5px}.globals-content-wrapper .bullet-grid ul li::before{content:"-";position:absolute;left:0;color:currentColor;color:#fa2b2e}.globals-content-wrapper .image-layout .image-wrapper{width:100%;height:100%}.globals-content-wrapper .image-layout .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:21/9}.globals-content-wrapper .hide-border{border-bottom:unset!important;padding-bottom:0!important}.globals-content-wrapper .groups-layout .group-grid-wrapper{display:grid;grid-template-columns:repeat(2,2fr);gap:20px}@media (max-width:1199.98px){.globals-content-wrapper .groups-layout .group-grid-wrapper{grid-template-columns:repeat(1,1fr);gap:10px}}@media (max-width:991.98px){.globals-content-wrapper .groups-layout .group-grid-wrapper{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:767.98px){.globals-content-wrapper .groups-layout .group-grid-wrapper{grid-template-columns:repeat(1,1fr);gap:10px}}.globals-content-wrapper .groups-layout .group-item{background-color:#8d97b5;padding:30px;display:flex;flex-direction:column;gap:20px}.globals-content-wrapper .groups-layout .group-item *{color:#fff;font-weight:500;font-size:clamp(16px,2vw,18px)}.globals-content-wrapper .groups-layout .group-item .company-logo{width:100%;position:relative;margin-bottom:20px}.globals-content-wrapper .groups-layout .group-item .company-logo::after{content:"";position:absolute;bottom:-20px;left:0;width:13%;height:4px;background-color:#fff}.globals-content-wrapper .groups-layout .group-item .company-logo img{width:200px;height:100%;-o-object-fit:contain;object-fit:contain}.globals-content-wrapper .groups-layout .group-item .button-wrap{display:flex;justify-content:end}.globals-content-wrapper .groups-layout .group-item .button-wrap .prod-group-btn:hover{color:#8d97b5}.globals-product-enquiry{background-color:#f2f2f2;padding:40px}.globals-product-enquiry h5{margin-bottom:60px}@media (max-width:575.98px){.globals-product-enquiry h5{margin-bottom:30px}}.global-product-back-to-top{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:40px;flex-grow:1;height:100%;display:flex;align-items:end;padding-bottom:40px}.global-product-back-to-top #back-to-top-button{font-size:clamp(16px,2vw,20px);color:#575b64;cursor:pointer;line-height:1rem;text-align:start}.related-products-wrapper{margin-bottom:60px}.related-products-wrapper h5{margin-bottom:30px}.related-prods-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:1599.98px){.related-prods-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.related-prods-grid{grid-template-columns:repeat(1,1fr)}}.prod-item .job-info{color:#fff;background-color:#8d97b5;padding:30px 20px 20px 20px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;min-height:200px}@media (max-width:575.98px){.prod-item .job-info{min-height:175px}}.prod-item .job-info .prod-group-btn{font-weight:500!important}.prod-item .job-info .prod-group-btn:hover{color:#8d97b5!important}.prod-item .job-info .job-title{position:relative;padding-top:10px}.prod-item .job-info .job-title h3{font-size:clamp(20px,3vw,28px)}@media (max-width:575.98px){.prod-item .job-info .job-title h3{font-size:clamp(24px,4vw,36px)}}.prod-item .job-info .job-title h3:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background-color:#fff;width:15%}.prod-item .prod-image{width:100%;aspect-ratio:16/9;overflow:hidden}.prod-item .prod-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-grid{overflow:hidden}.product-grid:hover .image-container img{transform:scale(1.1);transition:all .5s ease-in-out}.product-grid .image-container{position:relative;height:0;overflow:hidden;padding-bottom:100%}.product-grid .image-container img{position:absolute;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease-in-out}.product-grid .p-c-button{font-size:20px;margin-bottom:0}.product-grid .content{background-color:rgba(15,57,114,.5);transition:.25s background-color linear;color:#fff;height:100%}.product-grid .content:hover{background-color:#0f3972;transition:.25s background-color linear}.product-grid .content .inner{padding:50px 30px 30px 30px}.product-grid .content .inner h4:before{content:"";display:block;width:40px;height:7px;background-color:#fff;margin-bottom:30px}.product-grid .content .inner h6{margin-bottom:0;font-size:17px;font-weight:500}.product-grid .content .inner h6:before{content:"";display:block;width:40px;height:5px;background-color:#fff;margin-bottom:10px}.product-grid .content .inner h6+h4:before{display:none}.product-grid a:hover .content{background-color:#0f3972;transition:.25s background-color linear}.product-grid.copy-only .content{background-color:#7d93b2}.product-grid.copy-only .content .inner{padding:70px 30px}.single-news-template .main-news-content{padding:60px 0}.single-news-template .main-news-content .category{font-size:clamp(18px,2.5vw,22px);line-height:1;color:#fa2b2e;text-transform:uppercase}.single-news-template .main-news-content h1{font-size:clamp(24px,4vw,36px);font-weight:700;margin-top:30px;color:#575b64}.single-news-template .main-news-content h1:after{display:block;background-color:#575b64;content:"";height:3px;width:100px;margin:15px 0}.single-news-template .main-news-content p{font-size:clamp(18px,2.5vw,22px);font-size:#575b64!important}.single-news-template .main-news-content .date{margin-bottom:50px;font-size:clamp(18px,2.2vw,24px)}.single-news-template .main-news-content .news-image{width:100%;height:100%;margin:50px 0}.single-news-template .main-news-content .news-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-news-template .related-articles-section{background-color:#eeeff3;padding:60px 0}.single-news-template .related-articles-section h2{margin-bottom:40px}.single-news-template .related-articles-section h2::before{display:block;background-color:#575b64;content:"";height:3px;width:50px;margin:0 0 15px}.single-news-template .related-articles-section .related-articles-swiper .swiper-wrapper{display:flex;align-items:stretch}.single-news-template .related-articles-section .related-articles-swiper .swiper-slide{height:auto}.single-news-template .related-articles-section .related-articles-swiper .related-article-card{display:flex;flex-direction:column;height:100%;background-color:#fff}.single-news-template .related-articles-section .related-articles-swiper .related-article-card a{text-decoration:none;color:#575b64;display:flex;flex-direction:column;height:100%}.single-news-template .related-articles-section .related-articles-swiper .related-article-card .related-thumbnail{width:100%;position:relative}.single-news-template .related-articles-section .related-articles-swiper .related-article-card .related-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:128/67}.single-news-template .related-articles-section .related-articles-swiper .related-article-card .details{padding:30px;flex:1;display:flex;flex-direction:column}.single-news-template .related-articles-section .related-articles-swiper .related-article-card .details .related-category{font-size:clamp(18px,2.5vw,22px);line-height:1;color:#fa2b2e!important;font-weight:700!important;text-transform:uppercase}.single-news-template .related-articles-section .related-articles-swiper .related-article-card .details h3{margin-top:10px}.single-news-template .related-articles-section .related-articles-swiper .related-article-card .details p{margin-top:auto}.single-careers-template .career-info{color:#575b64;padding-top:135px;background-color:rgba(170,182,200,.2)}.single-careers-template .career-info .image-container{width:100%;height:100%}@media (max-width:991.98px){.single-careers-template .career-info .image-container{margin-bottom:40px}}.single-careers-template .career-info .image-container img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.single-careers-template .career-info .text-content{border-top:1px solid #707070;border-bottom:1px solid #707070;padding:30px 0}.single-careers-template .career-info .text-content h1{font-size:clamp(20px,3vw,28px);font-weight:700;margin:0}.single-careers-template .career-info .text-content a{color:#1779ba;text-decoration:none;display:inline-block;font-size:clamp(16px,2vw,20px)}.single-careers-template .career-info .text-content .company-location{font-size:clamp(20px,3vw,28px);font-weight:500;margin-bottom:20px}.single-careers-template .career-info .text-content .button-container a{display:inline-block}.single-careers-template .career-info h2{font-size:clamp(20px,3vw,28px);font-weight:700;margin:40px 0}.single-careers-template .form-section{background-color:rgba(15,57,114,.5)}.single-careers-template .top-border{display:flex;border-top:1px solid #000;padding:60px 0}.single-careers-template .img-westley-icon{width:50%}.single-careers-template h4{color:#fa2b2e;font-size:1.1em;text-transform:uppercase;font-weight:500}.single-careers-template p{margin-bottom:20px;display:block;color:#0a0a0a;font-size:clamp(16px,2vw,20px)!important}.single-careers-template__group img{width:80%;margin-bottom:40px}.single-careers-template__group h4{margin:0}.single-careers-template .contact-form-text p{padding-right:80px}@media (max-width:1199.98px){.single-careers-template .contact-form-text p{margin-bottom:30px}}.single-careers-template form{padding:60px 0}.single-careers-template form a,.single-careers-template form div,.single-careers-template form input,.single-careers-template form label{color:#fff!important;border-color:#fff!important}.single-careers-template form a::-moz-placeholder,.single-careers-template form div::-moz-placeholder,.single-careers-template form input::-moz-placeholder,.single-careers-template form label::-moz-placeholder{color:#ddd!important}.single-careers-template form a::placeholder,.single-careers-template form div::placeholder,.single-careers-template form input::placeholder,.single-careers-template form label::placeholder{color:#ddd!important}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.not-found-page .not-found{margin:0;min-height:calc(100dvh - 80px);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}.not-found-page .not-found .not-found-inner h2{margin-bottom:20px}