/**handles:alumasc-main-styles**/
@charset "UTF-8";h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS",Arial,sans-serif;font-weight:700;font-style:normal;margin:0;padding:0;color:#00235f}h1{font-size:42px;font-weight:700;line-height:54px;letter-spacing:0}@media (min-width:1024px){h1{font-size:42px;font-weight:700;line-height:54px;letter-spacing:0}}label{font-size:16px;font-weight:400;line-height:37px;letter-spacing:0;text-align:left;color:#2e3b4c}h2{font-size:20px;font-weight:700;line-height:23px;letter-spacing:0}@media (min-width:1024px){h2{font-size:30px!important;line-height:35px}}h3{font-size:18px!important;font-weight:700;line-height:21px;letter-spacing:0;text-align:left}@media (min-width:1024px){h3{font-size:24px!important;line-height:29px}}h4{font-size:16px!important;font-weight:700;line-height:19px;letter-spacing:0;text-align:left}@media (min-width:1024px){h4{font-size:20px!important;line-height:24px}}h5{font-size:14px!important;font-weight:700;line-height:17px;letter-spacing:0;text-align:left}@media (min-width:1024px){h5{font-size:16px!important;line-height:19px}}h6{font-size:12px!important;font-weight:700;line-height:14px;letter-spacing:0;text-align:left}@media (min-width:1024px){h6{font-size:14px!important;line-height:17px}}p{color:#00235f;font-family:"Trebuchet MS",Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding:0;margin:0}.p{color:#00235f;font-family:"Trebuchet MS",Arial,sans-serif;font-size:18px!important;font-style:normal;font-weight:400;line-height:24px;padding:0;margin:0}a{color:#00235f}a.text-primary{color:#2e3b4c}a.no-decoration{text-decoration:none!important}.text-danger{color:#bb2b35}.larger-symbol{font-size:2em}.link-small{font-size:14px;font-weight:400;line-height:24px;color:#00235f;text-decoration:none}.link-disclaimer{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:22px;color:#3c6d8a;text-align:center}a.link-footer{font-size:16px;font-family:Inter,sans-serif;font-weight:500;color:#00235f;text-decoration:none}.case-studies-title__container{width:100%;padding:16px;box-sizing:border-box}@media (min-width:1024px){.case-studies-title__container{padding:50px 100px}}.case-studies-title__container h1{text-align:center}.case-studies-hero__container{width:100%;background-size:cover;height:330px;background-position:center;background-color:gray;box-sizing:border-box}@media (min-width:1024px){.case-studies-hero__container{height:525px!important}}.case-studies-list__container{padding:16px;display:flex;flex-direction:column;gap:16px;align-items:center;box-sizing:border-box}@media (min-width:1024px){.case-studies-list__container{padding:100px;flex-direction:row;max-width:100vw;flex-wrap:wrap;gap:24px}}#downloads-filters{display:flex;justify-content:center;margin-bottom:12px;gap:12px;max-width:100vw!important}#downloads-filters * input{width:50vw!important}.faqs-archive-header__container{display:flex;flex-direction:row;justify-content:center;padding:16px}.faqs-archive-header__container h1{text-align:center}@media (min-width:1024px){.faqs-archive-header__container{padding:50px 100px}}.faqs-list__container{display:flex;flex-direction:column;border-top:1px solid #929598}@media (min-width:1024px){.faqs-list__container{margin:50px 100px}}.faqs-list__container .faq-card__container{display:flex;flex-direction:column;border-bottom:1px solid #929598}.faqs-list__container .faq-card__container .card-title__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (min-width:1024px){.faqs-list__container .faq-card__container .card-title__container{padding:40px 40px}}.faqs-list__container .faq-card__container .card-title__container h3{font-size:18px;font-weight:700;line-height:37px;letter-spacing:0;text-align:left}.faqs-list__container .faq-card__container .card-content__container{display:flex;padding:0;overflow:hidden;flex-direction:column;height:0}.faqs-list__container .faq-card__container .card-content__container.active{height:fit-content;padding:0 40px 20px 40px}.suppliers-archive__container{display:flex;flex-direction:column;gap:24px;padding:16px;box-sizing:border-box}@media (min-width:1024px){.suppliers-archive__container{padding:50px 100px}}.suppliers-search__container{display:flex;flex-direction:column;align-items:center;align-self:center;text-align:center;box-sizing:border-box;gap:16px}@media (min-width:1024px){.suppliers-search__container{max-width:812px;gap:35px}}.suppliers-search__container form{width:100%;display:flex;justify-content:center}.suppliers-search__container form .input-container{width:80%;display:flex;flex-direction:row;gap:8px;padding:16px 24px;border-radius:5px;border:.5px solid #929598}@media (min-width:1024px){.suppliers-search__container form .input-container{width:100%}}.suppliers-search__container form .input-container input{width:90%;height:100%;border:none;font-size:16px;font-weight:400;line-height:18.58px;letter-spacing:.200000003px;text-align:left}.suppliers-search__container form .input-container input:focus{outline:0}.suppliers-archive__directory{display:flex;flex-direction:column}@media (min-width:1024px){.suppliers-archive__directory{flex-direction:row;gap:24px}}.suppliers-archive__directory .suppliers-archive__directory--list{display:flex;flex-direction:column;gap:24px;max-height:800px;overflow-y:scroll;padding:24px}@media (min-width:1024px){.suppliers-archive__directory .suppliers-archive__directory--list{width:40%}}.suppliers-archive__directory #map{height:500px;width:100%;background-color:gray;flex:1}.input-container{width:80%;display:flex;flex-direction:row;gap:8px;padding:16px 24px;border-radius:5px;border:.5px solid #929598}@media (min-width:1024px){.input-container{width:100%}}.input-container input{width:90%;height:100%;border:none;font-size:16px;font-weight:400;line-height:18.58px;letter-spacing:.200000003px;text-align:left}.input-container input:focus{outline:0}.products-list-title__container{display:flex;flex-direction:row;justify-content:space-between;padding:16px;align-items:center}.products-list-title__container h2{font-size:20px;font-weight:700;line-height:23px;letter-spacing:0;text-align:left}@media (min-width:1024px){.products-list-title__container h2{font-size:30px;font-weight:700;line-height:35px;letter-spacing:0;text-align:left}}.products-list-title__container h5.products-count{font-size:16px;font-weight:400;line-height:19px;letter-spacing:0;display:none;text-align:right}@media (min-width:1024px){.products-list-title__container h5.products-count{display:block}}@media (min-width:1024px){.products-list-title__container .filters-icon{display:none}}.products-list-title__container .filters-icon svg{width:24px;height:24px}.products-filters-and-list__container{display:flex;flex-direction:column;align-items:center;padding:12px}@media (min-width:1024px){.products-filters-and-list__container{flex-direction:row;align-items:start;gap:90px}}.products-filters-and-list__container .filters__container{display:none;flex-direction:column;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:-100;padding:16px;overflow-y:scroll}.products-filters-and-list__container .filters__container.active{display:flex;z-index:100}@media (min-width:1024px){.products-filters-and-list__container .filters__container{display:flex;position:static;z-index:auto;width:280px;gap:30px}}.products-filters-and-list__container .filters__container .selected-filters__container{display:flex;flex-direction:column;gap:10px}.products-filters-and-list__container .filters__container .selected-filters__container a{display:flex;align-items:center;font-size:12px;text-decoration:none;color:#00235f;margin:0;padding:0;line-height:15px}.products-filters-and-list__container .filters__container .selected-filters__container a svg{height:14px;stroke:#00235f}.products-filters-and-list__container .filters__container .selected-filters__container a:hover{color:red}.products-filters-and-list__container .filters__container .selected-filters__container a:hover svg{stroke:red}.products-filters-and-list__container .filters__container .filters-title__container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}@media (min-width:1024px){.products-filters-and-list__container .filters__container .filters-title__container{margin-bottom:0}}.products-filters-and-list__container .filters__container .filters-title__container h2{font-size:20px;font-weight:700;line-height:23px;letter-spacing:0;text-align:left}@media (min-width:1024px){.products-filters-and-list__container .filters__container .filters-title__container svg{display:none}}.products-filters-and-list__container .products-list__container{display:flex;flex-direction:column;gap:30px;width:100%}.products-filters-and-list__container .products-list__container .products__container{display:flex;flex-direction:column;align-items:center!important;gap:30px;justify-content:center!important}@media (min-width:1024px){.products-filters-and-list__container .products-list__container .products__container{flex-direction:row;flex-wrap:wrap;align-items:auto}}.product-filters__container{display:flex;flex-direction:column;gap:30px}.product-filters__container h5{font-size:18px;font-weight:700;line-height:37px;letter-spacing:0;text-align:left}.product-filters__container .variant__container.hidden{display:none}.product-filters__container .variant__container .list{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.product-filters__container .variant__container .list .variant__option.hidden{display:none}.product-filters__container .variant__container .list.active{max-height:500px}.product-filters__container .variant__container .list.semi-active{max-height:150px}.product-filters__container .variant__container span.show-more{transition:transform .3s ease-in-out}.product-filters__container .variant__container span.show-more.active{transform:rotate(-45deg)}.product-filters__container .variant__container .show-more__container a{font-size:16px;font-weight:700;line-height:37px;letter-spacing:0;text-align:left;cursor:pointer;text-decoration:none;color:#00255c}.product-filters__container .variant__container .show-more__container a.show-less{display:none}.product-filters__container .variant__container .show-more__container.active a.show-more{display:none}.product-filters__container .variant__container .show-more__container.active a.show-less{display:block}.products-list__filters{display:flex;flex-direction:row;justify-content:space-between}.product-list__filter-pill--primary{padding:5px 10px;border-radius:48px;background-color:#00255c;color:#fff;font-size:14px}.product-list__items-per-page--count{font-size:16px;font-weight:400;line-height:19px;border:1px solid #00255c;border-radius:5px;padding:8.5px}.product-list__items-per-page--count.active{background-color:#00255c;color:#fff}.bg-primary{background-color:#00255c}.bg-primary *{color:#fff}.bg-secondary{background-color:#005b8f}.bg-skyline{background-color:#bacd32}.bg-light-blue{background-color:#3c6d8a}.bg-med-blue{background-color:#005e95}.breadcrumb__container{display:flex;flex-direction:row;gap:15px;align-items:center;padding-bottom:16px}@media (min-width:1024px){.breadcrumb__container{padding-bottom:40px}}.breadcrumb__container a,.breadcrumb__container span{color:#2e3b4c;text-decoration:none;font-size:14px;font-weight:600;line-height:16px;letter-spacing:0;text-align:left}.breadcrumb__container a.current{color:#005e95}.calculator-intro__container{display:flex;flex-direction:column;gap:24px;margin-top:20px}ul.calculator-key-features__list{list-style:disc inside}ul.calculator-key-features__list li{text-align:left!important;display:list-item!important;color:#00255c;font-size:1.25rem;margin-bottom:10px}.cards-with-image-slider__container{display:flex;flex-direction:column;gap:24px;padding:16px}@media (min-width:1024px){.cards-with-image-slider__container{padding:90px 100px}}.cards-with-image-slider__container .cards-title__container{display:flex;flex-direction:row;justify-content:space-between}.cards-with-image-slider__container .cards-title__container h2{font-size:20px;font-weight:700;line-height:23px;letter-spacing:0;text-align:left}@media (min-width:1024px){.cards-with-image-slider__container .cards-title__container h2{font-size:30px;line-height:35px}}.cards-with-image-slider__container .cards__container{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;scrollbar-color:none;padding:16px;gap:16px;-webkit-overflow-scrolling:auto}@media (min-width:1024px){.cards-with-image-slider__container .cards__container{gap:30px}}.cards-with-image-slider__container .cards__container.cards-grid{display:flex;flex-direction:row;gap:30px;justify-content:center;flex-wrap:wrap}@media (min-width:1665px){.cards-with-image-slider__container .cards__container.cards-grid{display:grid;grid-template-columns:repeat(3,335px);justify-content:center;gap:30px}}.cards-with-image-slider__container .slider{display:flex!important;flex-direction:row;height:8px;width:80%;background-color:gray;border-radius:10px}.card-with-image__container{min-width:265px;max-width:265px;box-shadow:0 0 30px -1px rgba(0,0,0,.1);border-radius:5px;overflow:hidden;align-self:center}@media (min-width:1024px){.card-with-image__container{min-width:336px;max-width:336px}.card-with-image__container.flex-width{min-width:265px;flex:1}}.card-with-image__container .image__container{background-position:center;background-size:cover;background-repeat:no-repeat;width:265px;height:157px}@media (min-width:1024px){.card-with-image__container .image__container{width:336px;height:203px}}.card-with-image__container .content__container{display:flex;flex-direction:column;gap:17px;padding:16px;height:200px;max-height:200px}@media (min-width:1024px){.card-with-image__container .content__container{padding:24px;height:220px;max-height:220px}}.card-with-image__container .content__container h3{font-size:20px;font-weight:600;line-height:29px;letter-spacing:0;text-align:left;color:#00235f}.card-with-image__container .content__container p{color:#00235f;font-size:16px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left}.card-with-image__container .content__container a{color:#00235f!important;margin-top:auto;text-decoration:none}ul.alumasc-list{list-style:circle!important}ul.alumasc-list li{display:flex;justify-content:left;margin-bottom:10px;line-height:1.5;color:#00235f}ul.alumasc-list li:before{content:"• ";color:#00255c;font-weight:700;margin-right:5px;font-size:24px;display:flex;align-items:center;justify-content:center}ul.alumasc-list.default li{color:#00235f}ul.alumasc-list.default li:before{color:#00255c}ul.alumasc-list.white li{color:#fff}ul.alumasc-list.white li:before{color:#fff}ul.alumasc-list.white a{color:#fff}ul.alumasc-list.wade li{color:#00235f}ul.alumasc-list.wade li:before{color:#00235f}ul.alumasc-list.skyline li{color:#bacd32}ul.alumasc-list.skyline li:before{color:#bacd32}ul.alumasc-list.rainwater li{color:#00a4d1}ul.alumasc-list.rainwater li:before{color:#00a4d1}ul.alumasc-list.harmer li{color:#ffd12a}ul.alumasc-list.harmer li:before{color:#ffd12a}ul.alumasc-list.gatic li{color:#00629f}ul.alumasc-list.gatic li:before{color:#00629f}ul.alumasc-list.small li{font-size:14px}ul.alumasc-list.small li:before{font-size:20px}ul.alumasc-list.large li{font-size:18px}ul.alumasc-list.large li:before{font-size:26px}ul.alumasc-list.extra-large li{font-size:20px}ul.alumasc-list.extra-large li:before{font-size:28px}ul.alumasc-list.font-bold li{font-weight:700}ul.alumasc-list.font-normal li{font-weight:400}ul.alumasc-list.font-light li{font-weight:300}.btn{max-height:46px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 20px;gap:10px;cursor:pointer;border-radius:15px 15px 15px 0}.btn.ph-heavy{padding-left:70px;padding-right:70px}.btn.nowrap{white-space:nowrap}.btn{text-decoration:none}.btn.btn-inline{max-width:max-content}.btn-primary{background-color:#00255c;color:#fff}.btn-primary-outline{border:1px solid #00235f;backdrop-filter:blur(7.5px);background-color:#fff}.btn-wade-primary{background:#f58131;border:1px;border-color:#f58131}.btn-secondary{background-color:#005b8f;color:#fff}.btn-secondary-outline{border:1px solid #00235f;backdrop-filter:blur(7.5px);background-color:#fff}.btn-outline{border:1px solid #00255c;color:#00255c;background-color:#fff}.card-group__container{display:flex;flex-direction:column;gap:30px;padding:16px;box-sizing:border-box;max-width:100vw}@media (min-width:1024px){.card-group__container{flex-direction:row;gap:30px;padding:90px 100px}}.card__container--wo-hover{box-shadow:0 0 30px -1px rgba(0,0,0,.1);align-self:stretch}@media (min-width:1024px){.card__container--wo-hover{padding:40px;max-width:335px;align-self:stretch}.card__container--wo-hover.card__container--full{max-width:100%;min-width:100%}}.card__container--wo-hover svg{fill:#00235f}.card__container--wo-hover svg g path{fill:#00235f;stroke:#00235f}.card__container--wo-hover svg path{fill:#00235f}.card__container--wo-hover a.btn-primary-outline{color:#00235f!important}.card__container{box-shadow:0 0 30px -1px rgba(0,0,0,.1);align-self:stretch;box-sizing:border-box;min-width:280px;max-width:350px;flex:1}@media (min-width:1024px){.card__container{padding:40px;max-width:335px;align-self:stretch}.card__container.card__container--full{min-width:100%;max-width:100%}.card__container.width-md{min-width:300px;max-width:300px}}.card__container svg{fill:#00235f}.card__container svg g path{fill:#00235f;stroke:#00235f}.card__container svg path{fill:#00235f}.card__container a.btn-primary-outline{color:#00235f!important}.card__container:has(a):hover{color:#fff!important;background-color:#00255c}.card__container:has(a):hover *,.card__container:has(a):hover ::after,.card__container:has(a):hover ::before{color:inherit}.card__container:has(a):hover .question-circle-blue .circle{fill:white!important}.card__container:has(a):hover .question-circle-blue .question-mark{fill:#00235f!important;stroke:#00235f!important}.card__container:has(a):hover svg{fill:#fff!important}.card__container:has(a):hover svg path{fill:#fff!important}.card__container:has(a):hover svg g path{fill:#fff!important;stroke:#fff!important}.card__container:has(a):hover svg.folder path,.card__container:has(a):hover svg.user-pencil path{fill:#fff!important}.card__container:has(a):hover svg.question-circle{fill:#00235f!important;width:25px;height:auto}.card__container:has(a):hover svg.question-circle *{fill:#00235f!important;stroke:#00235f!important}.card__container:has(a):hover svg.question-circle g path,.card__container:has(a):hover svg.question-circle path{fill:#00235f!important;stroke:#00235f!important}.card__container:has(a):hover svg *{fill:#fff!important;stroke:#fff!important}.card__container .display__container{display:flex;flex-direction:column;padding:35px;gap:35px}.card__container .display__container svg{width:auto;height:40px;fill:#00255c}@media (min-width:1024px){.card__container .display__container{padding:20px 0;gap:30px}}.card__container .display__container a{justify-self:flex-end}.supplier-list-card__container{display:flex;flex-direction:column;gap:24px;padding:16px;box-shadow:0 0 30px -1px rgba(0,0,0,.1);border-radius:5px}.supplier-list-card__container.active{background-color:#d9d9d9}.supplier-list-card__container div>p{margin:0;gap:8px;display:flex;align-items:center}.supplier-list-card__container div>p a{text-decoration:none;color:#00235f}.supplier-list-card__container div>p img{width:18px}.supplier-details__row{display:flex;justify-content:space-between}.supplier__website{flex:1}.supplier__website a{color:#00235f;text-decoration:none}.supplier__brand{display:flex;justify-content:flex-end;flex:1}.supplier__brand img{width:150px}.case-study-card-with-image__container{min-width:265px;max-width:265px;box-shadow:0 0 30px -1px rgba(0,0,0,.1);border-radius:5px;overflow:hidden;align-self:stretch;display:flex;flex-direction:column}@media (min-width:1024px){.case-study-card-with-image__container{min-width:336px;max-width:336px}}.case-study-card-with-image__container .image__container{background-position:center;background-size:cover;background-repeat:no-repeat;width:265px;height:157px}@media (min-width:1024px){.case-study-card-with-image__container .image__container{width:336px}}.case-study-card-with-image__container .content__container{display:flex;flex-direction:column;flex:1;gap:17px;padding:16px}@media (min-width:1024px){.case-study-card-with-image__container .content__container{padding:24px}}.case-study-card-with-image__container .content__container h3{font-size:20px;font-weight:600;line-height:29px;letter-spacing:0;text-align:left;color:#00235f}.case-study-card-with-image__container .content__container p{color:#00235f;font-size:16px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left}.case-study-card-with-image__container .content__container a{width:fit-content;font-size:16px}.contact-form__container{display:flex;padding:16px;flex-direction:column;gap:26px}@media (min-width:1024px){.contact-form__container{padding:50px 100px}}.contact-form__container .contact-form__title h2{font-size:20px;font-weight:700;line-height:23.22px;text-align:left;color:#00235f}@media (min-width:1024px){.contact-form__container .contact-form__title h2{font-size:30px;font-weight:700;line-height:34.83px;text-align:left}}.contact-form__container .contact-form__content p{font-size:16px;font-weight:400;line-height:19.36px;text-align:left;color:#00235f}.contact-form__container .form-content{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.contact-form__container .form-content{flex-direction:row}}.contact-form__container .form-content .image__container{width:100%;height:322px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:5px 5px 0 0}@media (min-width:1024px){.contact-form__container .form-content .image__container{max-width:50%;height:700px}}.contact-form__container .form-content form{display:flex;flex-direction:column;gap:24px;padding-right:0!important}@media (min-width:1024px){.contact-form__container .form-content form{width:100%;justify-content:center;padding-right:24px}}.contact-form__container .form-content form .form-group{display:flex;flex-direction:column;gap:10px}.contact-form__container .form-content form .form-group label{font-size:16px;font-weight:700;line-height:19.36px;text-align:left;color:#00235f}.contact-form__container .form-content form .form-group img.paperclip{width:30px}.contact-form__container .form-content form .form-group.form-group-inline{margin-top:10px;flex-direction:row;gap:25px}.contact-form__container .form-content form .form-group.form-group-submit{margin-top:20px;display:flex;flex-direction:row;justify-content:flex-start;gap:20px}.contact-us-with-map__container{display:flex;flex-direction:column;gap:20px;margin-bottom:200px;box-sizing:border-box}@media (min-width:1024px){.contact-us-with-map__container{flex-direction:row;padding:50px 100px;margin-bottom:auto;height:1000px!important}}.contact-us-with-map-details__container{width:90%}@media (min-width:1024px){.contact-us-with-map-details__container{width:30%}}.contact-us-with-map__contact-details{display:flex;flex-direction:column;gap:16px;padding:8px;width:100%}@media (min-width:1024px){.contact-us-with-map__contact-details{min-width:100%;margin-bottom:50px}}.contact-us-with-map__contact-details .title__container{display:flex;gap:8px}.contact-us-with-map__contact-details .title__container img.headphones{width:24px;height:24px}.contact-method__container{display:flex;flex-direction:column;gap:8px}.contact-method__container .content{display:flex;flex-wrap:nowrap;gap:20px;align-items:center}.contact-method__container .content p{display:inline}.contact-method__container .content img{width:24px;height:24px}.contact-us-with-map__find-us{margin-top:24px}@media (min-width:1024px){.contact-us-with-map__find-us{min-width:25%;margin-top:0}}.contact-us-with-map__find-us .title__container{display:flex;flex-direction:row;gap:8px}.contact-us-with-map__find-us .title__container img{width:24px;height:24px}.contact-us-with-map__find-us .find-us__details{display:flex;flex-direction:column;height:100%;gap:12px;margin-top:12px}.contact-us-with-map__find-us .find-us__details p{padding:0;margin:0}.contact-us-with-map__map{width:100%;height:900px!important;display:flex;flex-direction:row;justify-content:center;overflow:hidden}.contact-us-with-map__map iframe{width:100%;height:800px;margin:0 auto}.contact-us-with-map__general-contacts{display:flex;flex-direction:column;gap:12px;padding:24px}@media (min-width:1024px){.contact-us-with-map__general-contacts{flex-direction:row;justify-content:center;gap:24px;padding-left:100px!important;padding-right:100px!important}}.contact-us-with-map__general-contacts .column{display:flex;flex-direction:column;gap:12px;padding:12px}@media (min-width:1024px){.contact-us-with-map__general-contacts .column{min-width:350px;width:48%;gap:24px;padding:25px}}.contact-us-with-map__general-contacts .column{border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.contact-us-with-map__general-contacts .column .title__container{display:flex;flex-direction:column;gap:12px}.card-full-width__container{margin:16px;display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.card-full-width__container{margin:20px 100px;padding:35px 23px}}.card-full-width__container{box-shadow:0 4px 15px 0 rgba(0,0,0,.1);border-radius:5px}.card-full-width__container .card-full-width__content svg{width:24px;height:24px}.card-full-width__container .card-full-width__content h4{font-size:18px;font-weight:700;line-height:37px;letter-spacing:0;text-align:left}.card-full-width__container .card-full-width__content ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media (min-width:1024px){.card-full-width__container .card-full-width__content ul{flex-direction:row}}.card-full-width__container .card-full-width__content ul li{width:100%}@media (min-width:1024px){.card-full-width__container .card-full-width__content ul li{width:calc(50% - 20px)}}.card-full-width__container .card-full-width__content ul li{margin-bottom:16px}.global-distributors-list__container{display:flex;flex-direction:column}.global-distributors-list__container .global-distributor__title{border-bottom:1px solid #d9d9d9}@media (min-width:1024px){.global-distributors-list__container .global-distributor__title{padding:20px 20px}}.global-distributors-list__container .global-distributor__content{display:flex;flex-direction:column;padding:20px;border-bottom:1px solid #d9d9d9}@media (min-width:1024px){.global-distributors-list__container .global-distributor__content{flex-direction:row;gap:34px}.global-distributors-list__container .global-distributor__content p{width:300px}}.global-distributors-list__container .global-distributor__content p{padding:0;margin:0;font-size:18px;font-weight:400;line-height:37px;letter-spacing:0;text-align:left}ul.global-distributor-details__list{padding:0;list-style:none;align-items:left;margin:0}ul.global-distributor-details__list li.global-distributor-details__list-item{font-size:18px;font-weight:400;line-height:37px;letter-spacing:0;text-align:left!important;justify-content:left!important}.hero-carousel{position:relative;max-width:100vw;height:450px;overflow:hidden;box-sizing:border-box}@media (min-width:1024px){.hero-carousel{height:525px}}.hero-carousel__indicators{position:absolute;bottom:5px;left:50vw;transform:translateX(-50%);display:flex;gap:10px;z-index:100}@media (min-width:1024px){.hero-carousel__indicators{bottom:20px}}.hero-carousel__indicators .hero-carousel__indicator{cursor:pointer}.hero-carousel__container{width:100%;max-width:100vw;height:450px;background-color:#d3d3d3;position:absolute;top:0;left:0;box-sizing:border-box;overflow:hidden}@media (min-width:1024px){.hero-carousel__container{height:525px!important}}.hero-carousel-frame__container{position:absolute!important;background-position:center;background-size:cover;padding:0 16px 40px 16px!important;display:flex;flex-direction:column;width:100%;height:100%;max-height:450px!important;top:0!important;left:0!important;opacity:0;z-index:0;transition:opacity .5s ease-in-out,z-index 0s .5s}@media (min-width:1024px){.hero-carousel-frame__container{height:525px!important;max-height:525px!important;padding:100px 100px 0 100px!important}}.hero-carousel-frame__container.active{opacity:1;z-index:10;transition:opacity .5s ease-in-out,z-index 0s}.hero-carousel-frame__container .hero-carousel-frame__cover{position:absolute;top:0;left:0;width:100%;height:100%;max-height:450px;background-color:rgba(0,0,0,.2)}@media (min-width:1024px){.hero-carousel-frame__container .hero-carousel-frame__cover{max-height:525px}}.hero-carousel-frame__container .hero-carousel-frame-title__container{margin-bottom:10px;z-index:1}@media (min-width:1024px){.hero-carousel-frame__container .hero-carousel-frame-title__container{margin-bottom:50px}}.hero-carousel-frame__container .hero-carousel-frame-title__container h1{color:#fff!important;font-size:28px!important;font-weight:700;line-height:40px;letter-spacing:0;text-align:left}@media (min-width:1024px){.hero-carousel-frame__container .hero-carousel-frame-title__container h1{font-size:60px!important}}.hero-carousel-frame__container p{color:#fff!important;font-size:16px!important;font-weight:700;line-height:22px;letter-spacing:0;text-align:left;z-index:1}@media (min-width:1024px){.hero-carousel-frame__container p{font-size:20px!important}}.hero-carousel-frame__container .hero-carousel-frame__actions{display:flex;flex-direction:column;gap:10px;max-width:150px;z-index:1;margin-top:10px;margin-bottom:80px}@media (min-width:1024px){.hero-carousel-frame__container .hero-carousel-frame__actions{flex-direction:row;gap:20px;max-width:none;min-height:200px}}.hero-frame__container{background:no-repeat center center;background-size:cover;padding:150px 16px 16px 16px;background-color:#d9d9d9;display:flex}@media (min-width:1024px){.hero-frame__container{padding:0 100px!important;min-height:530px;max-height:530px;overflow:hidden;justify-content:start;align-items:end}}.hero-frame__container .content{width:80%;display:flex;flex-direction:column;gap:25px}.hero-frame__container .content h1{color:#fff!important;font-size:48px;font-weight:700;line-height:70px;letter-spacing:0;text-align:left}@media (min-width:1024px){.hero-frame__container .content h1{font-size:60px}}.hero-frame__container .content p{color:#fff!important;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left}.hero-frame__container .content .actions{display:flex;flex-direction:column;gap:20px;max-width:200px}@media (min-width:1024px){.hero-frame__container .content .actions{flex-direction:row;gap:20px;max-width:auto}}.add-to-project__modal{position:fixed;z-index:1001;padding:58px;display:none;background-color:#fff;width:90vw;left:5vw;height:80vh;top:10vh;box-sizing:border-box}.add-to-project__modal.active{display:block}@media (min-width:1024px){.add-to-project__modal{width:80%;min-width:500px;min-height:500px;max-width:925px;max-height:683px;top:50%;left:50%;transform:translate(-50%,-50%)}}.add-to-project__modal a.close-modal{position:absolute;top:28px;right:28px}.projects__container{display:none;flex-direction:column;gap:20px;box-sizing:border-box}.projects__container.active{display:flex}.projects__container h2.title{font-size:30px;font-weight:700;line-height:34.83px;text-align:left}.projects__container p.summary{font-size:16px;font-weight:400;line-height:19.36px;text-align:left}.projects__container .cards__container{display:flex;flex-direction:column;gap:27px;overflow-y:auto;padding:20px}.projects__container .cards__container .card__container{min-width:100%;flex:1;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;border-radius:5px;box-shadow:0 0 30px -1px rgba(0,0,0,.1)}.projects__container .cards__container .card__container .title__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.projects__container .cards__container .card__container .title__container h4.title{font-size:20px;font-weight:700;line-height:30px;text-align:left}.projects__container .cards__container .card__container p.description{font-size:16px;font-weight:400;line-height:19.36px;text-align:left}.projects__container a.btn{align-self:center}.create-project__container{display:none;flex-direction:column}@media (min-width:1024px){.create-project__container{gap:26px}}.create-project__container.active{display:flex}.create-project__container .btns__container{display:flex;flex-direction:row;gap:20px}.create-project__container .btns__container a.btn{flex:1}@media (min-width:1024px){#modal-projects-container{max-height:300px;overflow-y:scroll}}.modal__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:none}.modal__backdrop.active{display:block!important}.modal__container{position:fixed;z-index:1001;padding:16px;display:none;box-sizing:border-box;background-color:#fff;top:2vh;left:2vw;min-width:96vw;max-width:96vw;min-height:90vh;max-height:90vh;overflow-x:hidden;overflow-y:auto}.modal__container.active{display:block!important}@media (min-width:1024px){.modal__container{position:absolute;width:80%;min-width:500px;min-height:500px;max-width:925px;max-height:683px;padding:58px;top:10%;left:50%;transform:translateX(-50%)}}.modal__container a.close-modal{position:absolute;top:28px;right:28px}.nbs-iframe__container{width:100%;height:500px}.nbs-iframe__container iframe{width:100%;height:500px}.news-preview-slider__container{display:flex;flex-direction:column;gap:15px;padding-left:16px;padding-top:24px;padding-bottom:24px}@media (min-width:1024px){.news-preview-slider__container{gap:30px;justify-content:center;padding:30px 0}}.news-preview-slider__container .news-preview-slider__title h2{font-size:30px;font-weight:700;line-height:35px;letter-spacing:0;text-align:left;color:#00235f}.news-post-preview-card__container{display:flex;flex-direction:column;border-radius:5px;overflow:hidden;min-width:330px;max-width:330px;box-shadow:0 0 30px -1px rgba(0,0,0,.1)}.news-post-preview-card__container .content__container .content__title{font-size:20px!important}.news-post-preview-card__container:hover{background-color:#00235f}.news-post-preview-card__container:hover .content__container .content__title{color:#fff!important}.news-post-preview-card__container:hover .content__container .content__date p{color:#fff}.news-post-preview-card__container:hover .content__container .content__button a{color:#fff}.news-post-preview-card__container:hover * h4{color:#fff}.news-post-preview-card__container:hover * a{color:#fff}.news-post-preview-card__container .image__container{width:100%;height:167px;background-position:center;background-size:cover;background-repeat:no-repeat}.news-post-preview-card__container .content__container{height:163px;display:flex;flex-direction:column;gap:20px;padding:20px}.news-post-preview-card__container .content__container .content__date p{font-size:12px;font-weight:400;line-height:15px;letter-spacing:0;text-align:left;color:#00235f}.news-post-preview-card__container .content__container .content__title h2{font-size:16px;font-weight:600;line-height:19px;letter-spacing:0;text-align:left;color:#00235f}@media (min-width:1024px){.news-post-preview-card__container .content__container .content__title h2{font-size:20px;font-weight:600;line-height:29px;text-align:left}}.news-post-preview-card__container .content__container .content__button{margin-top:auto}.news-post-preview-card__container .content__container .content__button a{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;color:#00235f;text-decoration:none;display:flex;align-items:center;gap:5px}.news-post-preview-card__container .content__container .content__button a svg{height:14px;width:14px;fill:white}.news-post-preview-card__container .content__container .content__button a svg path{fill:white}.pagination__container{width:100%;display:flex;flex-direction:row;justify-content:center;gap:20px}ul.pagination-list__container{list-style:none;display:flex;flex-direction:row;gap:10px;align-items:center}li{min-width:32px;min-height:32px;display:flex;flex-direction:row;align-items:center;justify-content:center}li.active{border-radius:20px;background-color:#e5eff4;color:#005e95}li a.next,li a.prev{display:flex;flex-direction:row;width:auto;align-items:center}a.pagination__button{text-decoration:none;color:#00235f;font-family:Inter;font-size:16px;font-weight:400;line-height:20px;text-align:center;width:35px;height:35px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;text-wrap:nowrap}a.pagination__button.active{border-radius:20px;background-color:#e5eff4}a.pagination__button.text-button{width:auto}.post-preview-list{display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.post-preview-list{flex-direction:row;flex-wrap:wrap;gap:20px}}.product-card__container{display:flex;flex-direction:column;width:264px;height:335px;border-radius:5px;box-shadow:0 0 30px -1px rgba(0,0,0,.1)}.product-card__container .image{width:264px;height:216px;overflow:hidden}.product-card__container .image img{height:100%;width:auto}.product-card__container .content{display:flex;flex-direction:column;flex:1;padding:25px}.product-card__container .content .title{font-size:16px!important;font-weight:700;line-height:19.36px;text-align:left}.product-card__container .content .link{text-decoration:none;font-size:16px;font-weight:400;line-height:19.36px;text-align:left;margin-top:auto}.product-images-gallery{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;width:505px}.product-images-gallery__visible__chevron{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1}.product-images-gallery__visible__chevron.left{left:-45px}.product-images-gallery__visible__chevron.right{right:-45px}.product-images-gallery__visible{width:395px;height:395px;margin:0 auto;position:relative;display:flex;justify-content:center;align-items:center}.product-images-gallery__visible img{max-width:100%;max-height:100%;object-fit:contain}.product-images-gallery__thumbnails{display:flex;flex-direction:row;gap:16px;overflow-x:hidden}.product-images-gallery__thumbnails img{max-width:100px;max-height:auto;object-fit:contain}.product-images-gallery__thumbnails img.highlighted{border:2px solid #00235f;border-radius:5px}.product-list-card__container{display:flex;flex-direction:column;width:338px;height:480px!important;overflow:hidden;align-self:stretch;box-shadow:0 0 30px -1px rgba(0,0,0,.1);border-radius:5px}@media (min-width:1024px){.product-list-card__container{min-width:335px;max-width:435px;cursor:pointer}}.product-list-card__container .image__container{max-height:220px;min-height:220px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width:1024px){.product-list-card__container .image__container{max-height:220px;min-height:220px}}.product-list-card__container .product-list-card__content{padding:35px 25px;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:20px}.product-list-card__container .product-list-card__content h5{font-size:16px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left;margin-bottom:10px}.product-list-card__container .product-list-card__content a{font-size:16px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;text-decoration:none;margin-top:auto}.product-list-card__container .product-list-card__content a.product-cta-button{border:1.5px solid #f58131;color:#00235f;padding:10px 15px;border-radius:10px;width:fit-content}.product-list-card__container .product-list-card__title-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.product-list-card__container .product-list-card__title-container h5{margin:0!important;padding:0}.product-list-card__container .product-list-card__materials{display:flex;gap:16px}.product-list-card__container .product-list-card__materials .product-list-card__material{border-radius:2px;padding:2px 14px;color:#fff}.product-list-card__ratings{display:flex;gap:16px}.product-list-card__ratings .product-list-card__load-rating{border:1px solid #706f6f;border-radius:2px;padding:2px 8px}.product-cta-button{border:1.5px solid #f58131;color:#00235f;padding:10px 15px;border-radius:10px;width:fit-content}.product-preview-card-group__container{display:flex;flex-direction:row;flex-wrap:wrap;padding:16px;gap:16px;justify-content:center}@media (min-width:1024px){.product-preview-card-group__container{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:auto}}.product-preview-card-group__container--grid{display:flex;flex-direction:row;flex-wrap:wrap;padding:16px;gap:16px;justify-content:center}@media (min-width:1160px){.product-preview-card-group__container--grid{display:grid;grid-template-columns:repeat(3,360px);gap:16px;padding:24px}}.product-preview-card__container{display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:5px;box-shadow:0 0 30px -1px rgba(0,0,0,.1);box-sizing:border-box;align-self:stretch;min-width:300px;flex-wrap:nowrap;text-decoration:none;color:inherit}@media (min-width:1024px){.product-preview-card__container{max-width:335px;min-width:335px;margin-bottom:20px}}.product-preview-card__container .product-preview-card__image{display:flex;justify-content:center}.product-preview-card__container .product-preview-card__image img{width:100%;height:auto}@media (min-width:1024px){.product-preview-card__container .product-preview-card__image img{height:188px;width:auto}}.product-preview-card__container .product-preview-card__image.bg-gray{background-color:#f2f2f2}.product-preview-card__container .product-preview-card__content{display:flex;flex-direction:column;gap:20px;height:100%}.product-preview-card__container .product-preview-card__content .product-preview-card__cta{margin-top:auto}.product-preview-card__container .product-preview-card__content .product-preview-card__cta a{display:flex;flex-direction:row;align-items:center;gap:30px}.related-case-studies__container{display:flex;flex-direction:column;padding:12px;gap:16px;align-items:center}.related-case-studies__container h2{text-align:center}.related-case-studies__container .cards__container{display:flex;flex-direction:column;gap:16px;align-items:center}@media (min-width:1024px){.related-case-studies__container .cards__container{flex-direction:row;justify-content:center;gap:24px}}.section-intro-summary__container{display:flex;flex-direction:column;gap:24px;padding:20px 16px 20px 16px}@media (min-width:1024px){.section-intro-summary__container{padding:16px 100px}.section-intro-summary__container h3{font-size:30px;font-weight:700;line-height:34.83px;text-align:left}.section-intro-summary__container p{font-size:18px;font-weight:400;line-height:30px;text-align:left}}.site-search__container{display:flex;flex-direction:column;gap:20px}.site-search__container .flex-wrap-list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px;width:100%;box-sizing:border-box}@media (max-width:1499px){.site-search__container .flex-wrap-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.site-search__container .flex-wrap-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.site-search__container .flex-wrap-list{grid-template-columns:1fr}}.site-search__container .flex-wrap-list>.product-preview-card__container{display:block;width:100%;min-width:0;box-sizing:border-box;cursor:pointer}.site-search__container .flex-wrap-list .product-preview-card__container{width:100%!important;max-width:100%!important;min-width:0!important;margin-bottom:0!important;box-sizing:border-box;display:flex!important;flex-direction:column!important}.site-search__container .flex-wrap-list .product-preview-card__container .product-preview-card__content{flex:1;display:flex;flex-direction:column}.site-search__container .flex-wrap-list .product-preview-card__container .product-preview-card__cta{margin-top:auto}.site-search__container .flex-wrap-list .product-preview-card__container:hover .product-preview-card__cta .product-cta-button{text-decoration:underline}.site-search-form__container{display:flex;flex-direction:row;gap:20px;justify-content:center}.site-search__form{width:100%;display:flex;gap:24px;justify-content:center;align-items:center}@media (min-width:1024px){.site-search__form .form-group input{min-width:400px}}.table-downloads{padding:12px}.table-downloads h4.table-title{font-size:20px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left}.table-downloads table{margin-top:20px;width:100%}.table-downloads table thead tr{background-color:#e9e9e9}.table-downloads table thead tr th{padding:0 5px;text-align:left;font-weight:400}.table-downloads table tbody tr:nth-child(2n){background-color:#e0eeff}.table-downloads table tbody tr td{padding:0 5px;font-size:16px}.table-downloads table tbody tr td a{font-size:14px;color:auto}.technical-dowloads-card__container{display:flex;flex-direction:column;padding:26px;background-color:#e5eff4;border-radius:5px;gap:20px}.technical-dowloads-card__container .technical-downloads-row{display:flex;flex-direction:row;gap:20px}.technical-dowloads-card__container .technical-downloads-row img.download-icon{align-self:flex-start}.technical-dowloads-card__container .technical-downloads-row .content{display:flex;flex-direction:column;justify-content:center}.technical-dowloads-card__container .technical-downloads-row .content p{margin:0;padding:0}.technical-dowloads-card__container .technical-downloads-row .content p.title{font-size:16px;font-weight:700;text-align:left}.technical-dowloads-card__container .technical-downloads-row .content p.title a{font-size:16px;font-weight:700;text-decoration:none;color:#00235f}.technical-dowloads-card__container .technical-downloads-row .content p.file-types{font-size:14px;font-weight:400;text-align:left}.technical-dowloads-card__container .technical-downloads-row .content p.file-types a{font-size:14px;font-weight:400;text-decoration:none;color:#00235f}.technical-dowloads-card__container .technical-downloads-row img.chevron-right{align-self:flex-start;margin-top:6px}.technical-nbs-source__container{display:flex;flex-direction:column;box-shadow:0 0 30px -1px rgba(0,0,0,.1);height:592px}.technical-nbs-source__container .header__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px}.technical-nbs-source__container .header__container a{text-decoration:none;font-size:16px;font-weight:400;line-height:19.36px;text-align:left}.technical-nbs-source__container .header__container .action-buttons__container{display:flex;flex-direction:row;gap:16px}.technical-nbs-source__container .product-details__container{height:100%}.technical-nbs-source__container .link__container{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:auto;padding:10px}.technical-nbs-source__container .link__container a{text-decoration:none;color:#00235f;font-size:16px;font-weight:400;line-height:19.36px;text-align:left}.technical-support-card__container{display:flex;flex-direction:column;padding:16px;margin:16px;background-color:#e5eff4;border-radius:5px;gap:27px}@media (min-width:1024px){.technical-support-card__container{flex-direction:row;margin:0}}.technical-support-card__container .image__container{display:flex;justify-content:center;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%!important;height:300px!important;margin:0 auto}@media (min-width:1024px){.technical-support-card__container .image__container{width:215px!important;height:215px!important}}.technical-support-card__container .content{display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.technical-support-card__container .content{box-sizing:border-box;gap:27px}}.technical-support-card__container .content p{font-size:16px;font-weight:400;line-height:19.36px;text-align:left}.technical-support-card__container .content .contact-method{display:flex;gap:25px}.technical-support-card__container .content .contact-method p{font-size:16px;font-weight:400;line-height:30px;text-align:left}.title-with-hero-image__container{display:flex;flex-direction:column;justify-content:center;gap:34px}.title-with-hero-image__container.has-date{gap:20px}.title-with-hero-image__container .title-with-hero-image__title{display:flex;flex-direction:row;justify-content:center}.title-with-hero-image__container .title-with-hero-image__title h1{max-width:850px;font-size:24px;font-weight:700;line-height:38px;letter-spacing:0;text-align:center}@media (min-width:1024px){.title-with-hero-image__container .title-with-hero-image__title h1{font-size:36px;font-weight:700;line-height:54px;letter-spacing:0;text-align:center}}.title-with-hero-image__container .news-date__container{display:flex;flex-direction:row;justify-content:center}.title-with-hero-image__container .news-date__container p{margin:0;padding:0;text-align:center;font-size:15px;font-weight:400;line-height:37px;letter-spacing:0;color:#929598}.title-with-hero-image__container .title-with-hero-image__image{width:100%;height:366px;background-size:cover;background-position:center;background-color:gray}@media (min-width:1024px){.title-with-hero-image__container .title-with-hero-image__image{height:503px}}.wade-ranges-list__container{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:48px}@media (min-width:768px){.wade-ranges-list__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wade-ranges-list__container{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;align-items:start;gap:48px;max-width:1296px;margin-left:auto;margin-right:auto}}.wade-ranges-list__range-card{width:100%;max-width:400px;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:10px;transition:all .3s}.wade-ranges-list__range-card:hover{box-shadow:0 0 10px rgba(0,0,0,.3);background-color:#00235f}.wade-ranges-list__range-card:hover .wade-ranges-list__content h2,.wade-ranges-list__range-card:hover .wade-ranges-list__content h3,.wade-ranges-list__range-card:hover .wade-ranges-list__content h4,.wade-ranges-list__range-card:hover .wade-ranges-list__content h5,.wade-ranges-list__range-card:hover .wade-ranges-list__content h6,.wade-ranges-list__range-card:hover .wade-ranges-list__content p{color:#fff}.wade-ranges-list__range-card__background{height:300px;width:100%;max-width:400px;background-size:contain;background-position:center;background-repeat:no-repeat}.wade-ranges-list__content{display:flex;flex-direction:column;justify-content:space-between;padding:24px;gap:24px}@media (min-width:1024px){.wade-ranges-list__content{gap:48px;height:140px}}.search-input{display:flex;flex-direction:row;height:38px;border:solid 1px #2e3b4c;border-radius:180px;padding:0 15px}.search-input img{width:15px}.search-input input{border:none;font-family:"Trebuchet MS",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:37px;color:#2e3b4c;margin-left:10px;width:90%}.search-input input::placeholder{color:#2e3b4c}.search-input input:focus{outline:0}.section-highlight__container{width:100%;display:flex;flex-direction:row;justify-content:center;padding:24px}.section-highlight__container.justify-content-start{justify-content:start}.section-highlight__container.justify-content-center{justify-content:center}@media (min-width:1024px){.section-highlight__container{padding:48px 100px}}.section-highlight__container.padding-sm{padding:24px 12px}@media (min-width:1024px){.section-highlight__container.padding-sm{padding:24px 100px}}.section-highlight__container.padding-reg{padding:24px}@media (min-width:1024px){.section-highlight__container.padding-reg{padding:48px 100px}}.section-highlight__container.padding-lg{padding:32px 24px}@media (min-width:1024px){.section-highlight__container.padding-lg{padding:62px 100px}}.section-highlight__container.padding-xl{padding:40px 24px}@media (min-width:1024px){.section-highlight__container.padding-xl{padding:80px 100px}}.dashboard__container{display:flex;flex-direction:column;margin-bottom:50px}@media (min-width:1024px){.dashboard__container{gap:50px}}.dashboard__container iframe{height:1000px}.dashboard__container .title__container{display:flex;flex-direction:column;gap:12px}.dashboard__container .title__container h2{font-size:30px;font-weight:700;line-height:34.83px;text-align:left;color:#00235f}.dashboard__container .title__container p{font-size:16px;font-weight:400;line-height:19.36px;text-align:left;color:#00235f}.dashboard__container .content__container{display:flex;flex-direction:column}@media (min-width:1024px){.dashboard__container .content__container{flex-direction:row;flex-wrap:wrap;gap:34px}}.dashboard__container .content__container.column{flex-direction:column}.footer{background-color:#e0eeff;padding:48px 16px}.footer p.intro{color:var(--DARK-BLUE,#2e3b4c);font-family:"Trebuchet MS",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:37px}.footer .section-group{display:flex;flex-direction:row;justify-content:space-between;gap:36px}.footer .section-group .section{max-width:50%}.footer .section-group .section h6{color:var(--DARK-BLUE,#2e3b4c);font-family:"Trebuchet MS",Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:37px}.footer .section-group .section .links{display:flex;flex-direction:column;gap:20px}.footer .section-group .section .links a{color:var(--DARK-BLUE,#2e3b4c);font-family:"Trebuchet MS",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.footer .brands{display:flex;flex-direction:row;flex-wrap:wrap;gap:36px;margin-top:48px}.footer .brands a img{height:37px;width:auto}.footer .brands a img.alumasc{height:25px}.footer-navigation__container{display:flex;flex-direction:column;padding:42px 16px;background-color:#e5eff4}@media (min-width:1024px){.footer-navigation__container{flex-direction:row;justify-content:center;padding:100px 70px;gap:50px;padding-bottom:40px}}.footer-navigation__container .brand-image img{width:112px;height:40px}@media (min-width:1024px){.footer-navigation__container .brand-image{display:none}}.footer-navigation__container .footer-navigation-menus__container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media (min-width:1024px){.footer-navigation__container .footer-navigation-menus__container{flex:1;justify-content:center}}.footer-navigation__container .footer-navigation-menus__container .brand-image{display:none}.footer-navigation__container .footer-navigation-menus__container .brand-image img{width:112px;height:40px}@media (min-width:1024px){.footer-navigation__container .footer-navigation-menus__container .brand-image img{width:172px;height:62px}}@media (min-width:1024px){.footer-navigation__container .footer-navigation-menus__container .brand-image{display:flex;margin-right:50px}}.footer-navigation__container .footer-navigation-menus__container .menu__container{display:flex;flex-direction:column;width:calc(50% - 10px);gap:30px;margin-bottom:40px}@media (min-width:1024px){.footer-navigation__container .footer-navigation-menus__container .menu__container{max-width:210px}}.footer-navigation__container .footer-navigation-menus__container .menu__container h5{color:#00235f;font-size:16px;font-weight:700;line-height:16px;letter-spacing:0;text-align:left}.footer-navigation__container .footer-navigation-menus__container .menu__container ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px!important}.footer-navigation__container .footer-navigation-menus__container .menu__container ul li{text-align:left;justify-content:left}.footer-navigation__container .footer-navigation-menus__container .menu__container.double-wide{width:100%;max-width:440px}.footer-navigation__container .footer-navigation-menus__container .menu__container.double-wide div{display:flex;flex-direction:row;gap:20px}.footer-navigation__container .footer-navigation-menus__container .menu__container.double-wide div ul{width:calc(50% - 10px)}.footer-navigation__container .footer-brands__container-mobile{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-bottom:40px}@media (min-width:1024px){.footer-navigation__container .footer-brands__container-mobile{display:none}}.footer-navigation__container .footer-brands__container-mobile .alumasc{width:149px;height:34px}.footer-navigation__container .footer-brands__container-mobile .brand-logo img{width:89px;height:32px}.footer-navigation__container .footer-disclaimers__container-mobile{display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:1024px){.footer-navigation__container .footer-disclaimers__container-mobile{display:none}}.footer-navigation__container .footer-disclaimers__container-mobile p.desktop{display:none;font-size:12px;font-weight:600;line-height:22px;letter-spacing:0;text-align:left}@media (min-width:1024px){.footer-navigation__container .footer-disclaimers__container-mobile p.desktop{display:auto}}.footer-navigation__container .footer-disclaimers__container-mobile ul{list-style:none;margin:0;margin-bottom:20px;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.footer-navigation__container .footer-disclaimers__container-mobile ul li a{font-size:12px;font-weight:600;line-height:22px;letter-spacing:0;text-align:left;margin-bottom:15px;color:#00235f;text-decoration:none}.footer-navigation__container .footer-disclaimers__container-mobile p.mobile{font-size:12px;font-weight:600;line-height:22px;letter-spacing:0;text-align:left}@media (min-width:1024px){.footer-navigation__container .footer-disclaimers__container-mobile p.mobile{display:none}}.footer-brands-disclaimer__container-desktop{padding:40px 100px;display:none;flex-direction:column;gap:30px;align-items:center;background-color:#e5eff4}@media (min-width:1024px){.footer-brands-disclaimer__container-desktop{display:flex}}.footer-brands-disclaimer__container-desktop .brands__container{display:flex;flex-direction:row;gap:20px}.footer-brands-disclaimer__container-desktop .brands__container .brand-logo img{width:90px;height:31px}.footer-brands-disclaimer__container-desktop .disclaimers__container{display:flex;flex-direction:row;gap:16px}@media (min-width:1024px){.footer-brands-disclaimer__container-desktop .disclaimers__container{align-items:center}}.footer-brands-disclaimer__container-desktop .disclaimers__container p{font-size:14px;font-weight:600;line-height:22px;letter-spacing:0;text-align:left}.footer-brands-disclaimer__container-desktop .disclaimers__container ul{list-style:none;display:flex;flex-direction:row;gap:12px!important;margin:0;padding:0;align-items:center}.footer-brands-disclaimer__container-desktop .disclaimers__container ul li a{font-size:14px;font-weight:600;line-height:22px;letter-spacing:0;text-align:left;text-decoration:none}.form__container{padding:16px}.form__container h1.title{text-align:center}.form-group{display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.form-group label.title{font-size:18px;font-weight:600;line-height:30px;text-align:left}}.form-group input{padding:16px 24px 16px 24px;border-radius:4px;gap:8px;border:1px solid #2e3b4c;font-size:16px;font-weight:400;line-height:19.36px;text-align:left}.form-group input.has-error{border:1px solid red}.form-group textarea{padding:16px 24px 16px 24px;border-radius:4px;gap:8px;border:1px solid #2e3b4c;font-size:16px;font-weight:400;line-height:19.36px;text-align:left}.form-group textarea.has-error{border:1px solid red}.form-group select{padding:16px 24px 16px 24px;border-radius:4px;gap:8px;border:1px solid #2e3b4c;font-size:16px;font-weight:400;line-height:19.36px;text-align:left;background-color:#fff}.form-group-row{width:100%;display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.form-group-row{flex-direction:row}}.form-group-row .form-group{width:50%}.navigation-search-form{display:flex;flex-direction:row;align-items:center;background-color:#f58131;border-color:#f58131;border-width:1px;border-style:solid;border-radius:10px;overflow:hidden}.navigation-search-form input{border:none;padding:8px;gap:8px;font-size:16px;font-weight:400;line-height:19.36px;text-align:left;background-color:#fff;border-radius:10px 0 0 10px!important}.navigation-search-form input:focus{outline:0}.navigation-search-form button{border:none;background-color:#f58131!important;padding:6px 7px 5px 7px;gap:8px;color:#00235f!important;font-family:"Trebuchet MS",Arial,sans-serif;font-size:16px;font-weight:400;line-height:19.36px;text-align:left;cursor:pointer;border-radius:0 10px 10px 0!important}.wp-site-blocks{padding-top:0!important;padding-bottom:0!important}.knowledge-hub__container{display:flex;flex-direction:column;gap:20px;padding:50px 16px;background:rgba(0,40,88,.05);box-sizing:border-box}@media (min-width:1024px){.knowledge-hub__container{padding:100px}}.kh-cards__container{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;flex:1;align-content:stretch}@media (min-width:1024px){.kh-cards__container{justify-content:start;gap:30px}}.kh-cards__container a{text-decoration:none;max-width:calc(50% - 8px);display:flex;flex-direction:column;min-width:calc(50% - 8px);max-width:calc(50% - 8px)}@media (min-width:1024px){.kh-cards__container a{min-width:calc(25% - 30px);max-width:calc(25% - 30px)}}.kh-cards__container a .kh-card{display:flex;flex-direction:column;padding:20px 15px 20px 15px;border-radius:5px;gap:15px;box-shadow:0 0 30px -1px rgba(0,0,0,.1);background-color:#fff;flex:1 1 200px}.kh-cards__container a .kh-card:hover{color:#fff!important;background-color:#00255c}.kh-cards__container a .kh-card:hover *,.kh-cards__container a .kh-card:hover ::after,.kh-cards__container a .kh-card:hover ::before{color:inherit}.kh-cards__container a .kh-card:hover svg{fill:#fff!important}.kh-cards__container a .kh-card:hover .kh-card__image svg{fill:#00235f;width:25px;height:auto}.kh-cards__container a .kh-card:hover .kh-card__image svg.question-circle path{fill:#00235f!important}.kh-cards__container a .kh-card .kh-card__image svg{fill:#00235f;width:25px;height:auto}.kh-cards__container a .kh-card .kh-card__image svg.question-circle path{fill:white!important}.kh-cards__container a .kh-card .kh-card__content{display:flex;flex-direction:column;gap:15px;text-decoration:none}.kh-cards__container a .kh-card .kh-card__content h3{font-size:16px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left}.kh-cards__container a .kh-card .kh-card__content p{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left}.flex-row-center{display:flex;flex-direction:row;justify-content:center;align-items:center}.flex-row-end{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.flex{display:flex}@media (min-width:1024px){.flex-row-desktop{display:flex!important;flex-direction:row!important}}.flex-column{display:flex;flex-direction:column}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mv-center{margin-top:auto;margin-bottom:auto}.mh-center{margin-left:auto;margin-right:auto}.login__container{display:flex;flex-direction:column;margin-bottom:16px;box-sizing:border-box}@media (min-width:1024px){.login__container{width:100%;flex-direction:row;justify-content:space-between;gap:50px;margin-bottom:50px}}.login__container .disclaimer{display:flex;flex-direction:row}@media (min-width:1024px){.login__container .disclaimer{height:max-content;width:50%}.login__container .disclaimer p{font-size:18px;font-weight:400;line-height:37px;letter-spacing:0;text-align:left}.login__container .disclaimer .card__container{width:100%!important;max-width:none}}.login__container .login-content__container{width:90%}@media (min-width:1024px){.login__container .login-content__container{width:50%}}.login__container .login-content__container form.form__container{width:100%}@media (min-width:1024px){.login__container .login-content__container form.form__container{min-width:100%;padding:0}}@media (min-width:1024px){.login__container .login-content__container form.form__container h2.title{font-size:30px;font-weight:700;line-height:34.83px;text-align:left;color:#00235f;margin-bottom:40px}}.login__container .login-content__container form.form__container p{font-size:16px;font-weight:400;line-height:19.36px;text-align:left;color:#00235f}.login__container .login-content__container form.form__container p a{color:#005e95;font-size:16px;font-weight:400;line-height:19.36px;text-align:left}.login__container .login-content__container form.form__container .submit-button{margin:20px 0}.login__container .forgotten-password{font-size:16px;font-weight:400;line-height:19.36px;text-align:left;color:#005e95}.brand-nav__container{display:none}@media (min-width:1024px){.brand-nav__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px 16px!important;background-color:#e5eff4}}@media (min-width:1024px){.brand-nav__container .section{display:flex;flex-direction:row;gap:30px;align-items:center}}@media (min-width:1024px){.brand-nav__container .section .brand-image{display:flex;flex-direction:row;align-items:center}}.brand-nav__container .section .menu-item{text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:10px}@media (min-width:1024px){.brand-nav__container .section .menu-item{font-size:16px;font-weight:400;line-height:16px;text-align:left;color:#00235f}}.brand-nav__container .section .menu-item svg.search path{stroke:#00235f}.brand-nav__container .section .menu-item svg{stroke:#00235f}.simple-menu-item__container{position:absolute;display:none;flex-direction:column;background-color:#fff;gap:15px!important;z-index:100}@media (min-width:1024px){.simple-menu-item__container{box-shadow:0 4px 15px 0 rgba(0,0,0,.1);padding:30px!important;top:80px}}.simple-menu-item__container.active{display:flex}.simple-menu-item__container .simple-menu-item__divider{border:1px solid rgba(0,0,0,.1);width:100%}.simple-menu-item__container .simple-menu-item__item{display:flex;flex-direction:row;align-items:center}.simple-menu-item__container .simple-menu-item__item a{text-decoration:none;color:#00235f;font-size:16px;font-weight:700;line-height:19.36px!important;text-align:left}.simple-menu-item__container .simple-menu-item__item a:hover{text-decoration:underline}.simple-menu-item__container .simple-menu-item__item svg{width:24px}.simple-menu-item__container .title{font-size:16px;font-weight:700;line-height:37px;text-align:left;color:#00235f}.simple-menu-item__link{font-size:16px;font-weight:700!important;color:#00235f!important}.simple-menu-item__link a{font-size:16px;font-weight:700!important;color:#00235f!important}.menu-item-content__container{display:none;flex-direction:column;position:absolute;top:80px;z-index:100;background-color:#fff;width:100%;padding:16px;box-sizing:border-box;box-shadow:0 0 30px 0 rgba(0,0,0,.15);padding:0!important}.menu-item-content__container .title__container h3{font-size:16px;font-weight:700;line-height:37px;text-align:left;color:#00235f}.menu-item-content__container .title__container{border-bottom:1px solid #e5eff4;padding-bottom:15px;padding-left:16px}@media (min-width:1024px){.menu-item-content__container.active{display:flex}}.knowledge-hub-menu-item__container{display:flex;flex-direction:column;max-width:326px;text-decoration:none}.knowledge-hub-menu-item__container .title__container{display:flex;flex-direction:row;gap:16px;border-bottom:none;padding-bottom:0}.knowledge-hub-menu-item__container .title__container h4{font-size:16px;font-weight:700;line-height:19.36px;text-align:left;color:#00235f;margin:0}.knowledge-hub-menu-item__container .title__container svg{fill:#00235f;width:30px}.knowledge-hub-menu-item__container .title__container svg.question-circle path{fill:white}.knowledge-hub-menu-item__container .title__container img.icon{width:31px}.knowledge-hub-menu-item__container .title__container img.chevron-right{width:6.5px;align-self:flex-start;margin-left:auto}.knowledge-hub-menu-item__container .content__container{padding-left:55px}.knowledge-hub-menu-item__container .content__container p{margin:0;color:#00235f;font-size:16px;font-weight:400;line-height:19.36px;text-align:left}#resources-and-knowledge-hub-menu-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:80px;padding:32px}#resources-knowledge-hub-desktop-menu-input:checked~#resources-and-knowledge-hub{display:flex!important;z-index:1000;left:0}#product-search-content-menu-input:checked~#product-search-content{display:flex!important;z-index:1000;left:0}#sectors-menu-content-input:checked~#sectors-menu-content{display:flex!important;z-index:1000}#knowledge-hub-menu-content-input:checked~#knowledge-hub-menu-content{display:flex!important;z-index:1000}#about-us-menu-content-input:checked~#about-us-menu-content{display:flex!important;z-index:1000}.product-search-menu-desktop__container{display:flex;flex-direction:row;gap:15px;padding-left:30px;justify-content:space-between}.product-search-menu-desktop__container .product-group__container{display:flex;flex-direction:column;gap:15px!important;flex:1;padding:30px 0!important;max-width:250px}.product-search-menu-desktop__container .product-group__container h5.title{color:#00235f;font-size:16px;font-weight:700;line-height:19.36px;text-align:start}.product-search-menu-desktop__container .product-group__container h5.title a{margin-left:0;color:#00235f;font-size:16px;font-weight:700;line-height:19.36px;text-align:start;text-decoration:none}.product-search-menu-desktop__container .product-group__container a{margin-left:5px;color:#00235f;font-size:16px;font-weight:400;line-height:19.36px;text-align:left;text-decoration:none}.product-search-menu-desktop__container .product-group__container.get-started-section{background:#e5eff4;padding:30px!important;gap:16px}.product-search-menu-desktop__container .product-group__container.get-started-section p{color:#00235f;font-size:16px;font-weight:400;line-height:19.36px;text-align:left}.product-search-menu-desktop__container .product-group__container.get-started-section a{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:16px;font-weight:600;line-height:19.36px;text-align:left;text-wrap:nowrap}.product-search-menu-desktop__footer{display:flex;flex-direction:row}.product-search-menu-desktop__footer .section{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px;flex:1}.product-search-menu-desktop__footer .section.skyline{background:#bacd32;border-top-left-radius:5px}.product-search-menu-desktop__footer .section.rainwater{background:#00a4d1}.product-search-menu-desktop__footer .section.harmer{background:#ffd12a}.product-search-menu-desktop__footer .section.gatic{background:#00629f}.product-search-menu-desktop__footer .section.gatic a{color:#fff}.product-search-menu-desktop__footer .section a{font-size:16px;font-weight:700;line-height:19.36px;text-align:left;text-decoration:none;text-wrap:nowrap}.knowledge-hub-menu__container{display:none;flex-direction:column;padding:12px 0}.knowledge-hub-menu__container.active{display:flex}.knowledge-hub-menu__container .knowledge-hub-menu__title h2{font-size:16px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left}.knowledge-hub-menu__container .title-divider{display:none}.knowledge-hub-menu__container .knowledge-hub__list{display:flex;flex-direction:column;gap:30px}.knowledge-hub-menu__container .knowledge-hub__list .knowledge-hub__item img{display:none}.knowledge-hub-menu__container .knowledge-hub__list .knowledge-hub__item .content p{display:none}.knowledge-hub-menu__container .knowledge-hub__list .knowledge-hub__item .content h5{font-size:16px;font-weight:500;line-height:19px;letter-spacing:0;text-align:left}.my-account-calculator__container{width:100%}@media (min-width:1024px){.my-account-calculator__container{height:1000px}}.my-account-calculator__container iframe{width:100%;height:100%}.connect-calculator-account__container{display:flex;flex-direction:column}@media (min-width:1024px){.connect-calculator-account__container{flex-direction:row;gap:150px;justify-content:center}}@media (min-width:1024px){.connect-calculator-account__container iframe{width:100%;height:1000px}}@media (min-width:1024px){.connect-calculator-account__container form h2.title{font-size:30px;font-weight:700;line-height:34.83px;text-align:left;color:#00235f;margin-bottom:40px}}@media (min-width:1024px){.forgot-password__container{padding-bottom:100px}}.forgot-password__form{display:flex;flex-direction:column;gap:24px;max-width:800px}.reset-request-success__container{display:flex;flex-direction:column;padding:20px}.manage-account__container{display:flex;flex-direction:column;gap:24px;padding-top:24px;padding-bottom:24px}.details__container{display:flex;flex-direction:column;gap:24px}.details-sections__container{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.details-sections__container{flex-direction:row}}.details-sections__container .section-option a{text-decoration:none}@media (min-width:1024px){.details-sections__container .section-option a{font-size:24px}}.details-sections__container .section-option .underline{height:2px;width:90%;background-color:#00255c}@media (min-width:1024px){.details-sections__container .section-option .underline{width:220px;margin-top:16px}}.details-section__container{display:flex;flex-direction:column;gap:24px}.detail-group__container{display:flex;flex-direction:column;gap:24px}.detail-group-form__container{display:flex;flex-direction:column;gap:24px}.detail-divider{height:1px;width:100%;background-color:#00255c}.my-projects__container{display:flex;flex-direction:column;gap:20px}.project-dashboard__container{display:flex;flex-direction:column;padding-bottom:40px}.project-dashboard-title__container{display:flex;gap:30px;align-items:center}.project-dashboard-title__container .trash-icon{cursor:pointer;display:flex;align-items:center}.project-dashboard-title__container .edit-icon{cursor:pointer;display:flex;align-items:center}.project-dashboard__products-container{display:flex;flex-direction:column;gap:20px}.project-dashboard__products-container .product__container{display:flex;flex-direction:column;gap:30px;padding:30px;border-bottom:1px solid #d2d2d2}.product-assembly__container{display:flex;flex-direction:row;justify-content:space-between}ul.assembly-item__list-group{list-style:none;width:100%}ul.assembly-item__list-group li{display:flex;flex-direction:row;justify-content:space-between;padding:10px}ul.assembly-item__list-group li .assembly-summary-actions{display:flex;flex-direction:column;gap:20px}ul.assembly-item__list-group li .item-details{display:flex;flex-direction:row;justify-content:space-between;width:100%}.assembly-summary__container{display:flex;flex-direction:row;justify-content:flex-end;gap:20px;align-items:center}@media (min-width:1024px){.assembly-summary__container{min-width:300px;align-items:flex-end}}.assembly-summary__container h6{align-self:center}.register__container{margin-bottom:40px;display:flex;flex-direction:column}@media (min-width:1024px){.register__container{flex-direction:row;gap:50px}}.register__container .account-benefits{display:flex;flex-direction:row;justify-content:center;flex:1}.register__container .account-benefits .card__container{width:100%;height:fit-content}.register__container .account-benefits .card__container h5{margin-bottom:20px}.register__container .account-benefits .card__container p{display:flex;align-items:center;gap:10px;margin:0}.register__container .account-benefits .card__container p svg{min-width:20px;max-width:20px}.register__container .account-benefits .card__container p svg path{fill:#00235f}.register__container .account-benefits .card__container:hover p svg path{fill:#fff}.register__container form{flex:1}.register__container form .title__container h2{color:#00235f}.calculator-access-instructions{display:flex;flex-direction:column;gap:24px;margin-top:20px;margin-bottom:20px}@media (min-width:1024px){.contact-support__container{display:flex;flex-direction:row;padding:48px}}.contact-support__customer-service{display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.contact-support__customer-service{min-width:35%;gap:30px}}.contact-support__faqs{border-right:solid 1px;border-left:solid 1px;padding:0 48px;display:flex;flex-direction:column;gap:48px}.contact-support__find-us{display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.contact-support__find-us{min-width:300px;gap:24px;padding:0 48px}}.contact-support__find-us-contact-details{padding:0!important;margin:0;display:flex;flex-direction:column;gap:12px}.navbar-mobile__container{display:flex;flex-direction:column;background-color:#fff;box-sizing:border-box;z-index:1000!important}@media (min-width:1024px){.navbar-mobile__container{display:none}}.navbar-mobile__container .title__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px}.navbar-mobile__container .title__container img.brand-logo{width:133px;height:45px;cursor:pointer}.navbar-mobile__container .content__container{display:none;flex-direction:column;position:absolute;top:89px;z-index:1000;width:100vw;background-color:#fff}.navbar-mobile__container .content__container.wpadminbar{top:129px}.navbar-mobile__container .content__container.active{display:flex}.navbar-mobile__container .content__container .menu-buttons__container{display:flex;flex-direction:row;gap:16px;margin-top:12px;padding:16px}.navbar-mobile__container .content__container .menu-buttons__container .btn{flex:1}.navbar-mobile__container .content__container .menu-item__container{border-bottom:2px solid #e5eff4;display:flex;flex-direction:column;width:100%;background-color:#fff}.navbar-mobile__container .content__container .menu-item__container .menu-item__title-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px 16px}.navbar-mobile__container .content__container .menu-item__container .menu-item__title-container h4.menu-item__title{font-size:16px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left;color:#00235f}.navbar-mobile__container .content__container .menu-item__container .menu-item__title-container.active img{transform:rotate(180deg)}.navbar-mobile__container .content__container .menu-item__container .mobile-menu-item-content__container{display:flex;flex-direction:column;gap:15px;height:0;overflow:hidden}.navbar-mobile__container .content__container .menu-item__container .mobile-menu-item-content__container.active{height:auto}.navbar-mobile__container .content__container .menu-item__container .mobile-menu-item-content__container .menu-item-mobile__link{font-size:16px;font-weight:500;line-height:37px;letter-spacing:0;text-decoration:none;color:#00235f;padding:0 16px}.navbar-mobile__container .content__container .menu-item__container .mobile-menu-item-content__container .menu-item-mobile-brand__container{padding:16px;width:100%}.navbar-mobile__container .content__container .menu-item__container .mobile-menu-item-content__container .menu-item-mobile-brand__container.skyline{background-color:#bacd32}.navbar-mobile__container .content__container .menu-item__container .mobile-menu-item-content__container .menu-item-mobile-brand__container.rainwater{background-color:#00a4d1}.navbar-mobile__container .content__container .menu-item__container .mobile-menu-item-content__container .menu-item-mobile-brand__container.harmer{background-color:#ffd12a}.navbar-mobile__container .content__container .menu-item__container .mobile-menu-item-content__container .menu-item-mobile-brand__container.gatic{background-color:#00629f}.navbar-mobile__container .content__container .menu-item__container .mobile-menu-item-content__container .menu-item-mobile-brand__container.gatic a{color:#fff!important}.navbar-mobile__container .content__container .menu-item__container .mobile-menu-item-content__container .menu-item-mobile__section-header{padding:0 16px;font-family:Inter;font-size:16px;font-weight:600;line-height:28.5px;text-align:left}a.menu-item__title{font-size:16px!important;font-weight:700!important;line-height:19px!important;letter-spacing:0!important;text-align:left!important;color:#00235f!important;padding:24px 16px}.desktop-navigation-background{height:100vh;width:100vw;position:fixed;top:170px;display:none}@media (min-width:1024px){.desktop-navigation-background.active{display:block;z-index:99}}.navbar-desktop__container{display:none;flex-direction:column;position:relative}.navbar-desktop__container .main-navigation__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:9px 16px;box-shadow:0 5px 10px 0 rgba(0,0,0,.07);position:relative;background-color:#fff}.navbar-desktop__container .main-navigation__container .brand-image__container{width:172px;height:62px}.navbar-desktop__container .main-navigation__container .brand-image__container img{width:100%;height:100%}.navbar-desktop__container .main-navigation__container .menu-items__container{display:flex;flex-direction:row;gap:50px}.navbar-desktop__container .main-navigation__container .menu-items__container ul{list-style:none;display:flex;flex-direction:row;gap:40px;align-items:center}.navbar-desktop__container .main-navigation__container .menu-items__container ul li{display:flex;flex-direction:row;align-items:center;gap:15px;cursor:pointer;font-size:16px;font-weight:700;line-height:18px;letter-spacing:0;text-align:left}.navbar-desktop__container .main-navigation__container .menu-items__container ul li span{font-size:16px;font-weight:700;line-height:16px;letter-spacing:0;text-align:left;color:#00235f}.navbar-desktop__container .main-navigation__container .menu-items__container .button-actions{display:flex;flex-direction:row;align-items:center;gap:20px}@media (min-width:1024px){.navbar-desktop__container{display:flex}}.menu-item__links-container{display:flex;flex-direction:column;gap:12px;padding:16px}#mobile-menu-input:checked~#mobile-menu-content-container{display:flex}#product-search-mobile-input:checked~#product-search-mobile-content{height:auto}#sectors-mobile-input:checked~#sectors-mobile-menu-content{height:auto}#resources-knowledge-hub-mobile-input:checked~#resources-knowledge-hub-mobile-content{height:auto}#about-us-mobile-input:checked~#about-us-mobile-content{height:auto}.page-not-found__container{display:flex;flex-direction:column;gap:24px;padding:24px}@media (min-width:1024px){.page-not-found__container{padding:120px}}.product-ranges-slider__container{display:flex;flex-direction:row;overflow-x:scroll;padding:24px;gap:12px}@media (min-width:1024px){.product-ranges-slider__container{gap:38px}}.product-ranges-slider__container a{text-decoration:none}.product-range-card__container{width:142px;height:146px;border-radius:5px;box-shadow:0 0 30px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:16px 4px}@media (min-width:1024px){.product-range-card__container{width:210px;height:249px}}.product-range-card__container.active{background-color:#00255c;color:#fff}.product-range-card__container.active h5{color:#fff}.product-range-card__container:hover{background-color:#00255c;color:#fff}.product-range-card__container:hover h5{color:#fff}.product-range-card__container img{width:80px;height:auto}@media (min-width:1024px){.product-range-card__container img{width:165px}}.product-range-card__container h5{font-size:16px;font-weight:700;line-height:19px;letter-spacing:0;text-align:center}@media (min-width:1024px){.product-range-card__container h5{font-size:20px;line-height:24px}}.placeholder-calculator{width:100%;min-height:70vh;background-color:#d3d3d3}.project-summary__container{display:flex;flex-direction:column}@media (min-width:1024px){.project-summary__container{width:100%;flex-direction:row;justify-content:space-between;gap:50px}}.project-summary__container .summary{display:flex;flex-direction:column;gap:26px}.project-summary__container .summary .project-title{display:flex;flex-direction:row;align-items:center;gap:8px}.project-summary__container .summary .project-title img{width:17px;height:17px}.project-summary__container .details{display:flex;flex-direction:column;justify-content:space-between}.project-summary__container .details .price-items{display:flex;flex-direction:column;align-items:flex-end}.project-summary__container .details .price-items h5{font-size:20px;font-weight:700;line-height:24px;letter-spacing:0;text-align:right}.project-summary__container .details .price-items p{font-size:16px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left}.project-summary__container .details .actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:40px}.project-summary__container .details .actions a img{height:30px;width:30px;margin-top:10px}.filter-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;background-color:#f5f5f5}.filter-container .finishes-container{display:flex;flex-wrap:wrap;flex-direction:row}.filter-container .finishes-container .finish{width:50px;height:50px;background-color:#d3d3d3;margin-right:10px;margin-bottom:10px}.filter-select{width:100%;display:flex;padding:9px 63px 9px 12px;align-items:center;flex:1 0 0;align-self:stretch;border-radius:var(--Corner,4px);border:1px solid var(--DARK-LIGHT-BLUE,#597393);background:var(--White,#fff);color:var(--DARK-LIGHT-BLUE,#597393);font-family:"Trebuchet MS",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.filter-label{display:block;color:var(--Primary,#667080);font-family:"Trebuchet MS",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:28.5px}.product-page__container{padding:15px}.product-page__container h1.page-title{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:37.5px}.product-page__image-container{width:100%}.product-page__image-container img{width:100%;height:auto}.spec-code__project-quantities{display:flex;flex-direction:column;gap:15px}.spec-code__project-quantities h5{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:37.5px}.spec-code__project-quantities .quantities{display:flex;justify-content:space-between}.spec-code__project-quantities .quantities .quantity-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px}.spec-code__project-quantities .quantities .quantity-toggle .toggle{display:flex;height:25px;width:25px;background-color:#e0eeff;justify-content:center;align-items:center;color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:37px;border-radius:4px;width:30px;height:30px}.spec-code__project-quantities .quantities .quantity-toggle .total-quantity{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:37px}.spec-code__project-quantities .quantities .add-to-project{display:flex;width:194px;padding:8px 16px;align-items:center;gap:4px}.spec-code__project-quantities .quantities .add-to-project button{background-color:#252c37;border:none;border-radius:4px;color:var(--common-text-on-primary,#fff);font-size:18px;font-style:normal;font-weight:700;line-height:37px;width:100%}.range-product__container{display:flex;flex-direction:column;gap:16px;padding:16px;box-sizing:border-box}@media (min-width:1024px){.range-product__container{flex-direction:row;gap:100px;padding:0 100px}}.range-product__container-left{display:none;flex-direction:column;gap:16px}@media (min-width:1024px){.range-product__container-left{display:flex;max-width:70%}}.range-product__container-right{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width:1024px){.range-product__container-right{max-width:50%}}.range-product__title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.range-product__title h1{font-size:30px}.range-product__title__material-info{display:flex;flex-direction:row;gap:12px}.range-product__title__material-info .material{border-radius:2px;color:#fff;padding:2px 14px;display:flex;align-items:center}.range-product__title__material-info .load-rating{border-radius:2px;border:1px solid #706f6f;color:#000;padding:5px 8px;display:flex;flex-direction:column;align-items:center;font-size:14px}.range-product__image img{width:100%;height:auto}.range-product__image{margin-bottom:16px}.range-product__divider{width:100%;height:1px;background-color:#e5eff4;margin-bottom:16px}.range-product__project-controls{display:flex;flex-direction:row;justify-content:space-between!important}@media (min-width:1024px){.range-product__project-controls{gap:38px}}.range-product__project-controls .qty-controls{display:flex;gap:16px;align-items:center}.range-product__project-controls .qty-controls button{background-color:#fff;border:none}.range-product__project-controls .add-to-project{display:flex;align-items:center;gap:16px}.range-product__project-controls .add-to-project span.price{font-size:20px;font-weight:700;color:#00235f}#add-to-project-form{display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){#add-to-project-form{margin-bottom:50px}}.range-product__additional-info{display:flex;flex-direction:column;gap:12px}.range-product__key-features{display:flex;flex-direction:column;gap:15px}.range-product__key-features h4{font-size:1.5rem;font-weight:700}.range-product__series-image img{max-width:450px}.range-product__key-features-list{list-style:none;align-items:start!important;padding-left:0!important}.range-product__key-features-list li{display:flex;gap:8px;align-items:start!important;text-align:left!important;justify-content:start!important;font-size:1.2rem;font-weight:400;color:#00235f}.case-studies-slider__container .slider__container{position:relative}.case-studies-slider__container .slider__container img.chevron-left{display:none}@media (min-width:1024px){.case-studies-slider__container .slider__container img.chevron-left{display:block;position:sticky;top:50%;left:10px}}.case-studies-slider__container .slider__container img.chevron-right{display:none}@media (min-width:1024px){.case-studies-slider__container .slider__container img.chevron-right{display:block;position:sticky;top:50%;right:10px}}.case-study-slider-item__container{display:flex;flex-direction:column;gap:24px;min-width:90%}@media (min-width:1024px){.case-study-slider-item__container{flex-direction:row;padding:0 92px}}.case-study-slider-item__container .case-study__image{width:100%;height:330px;background-size:cover;background-position:center;border-radius:20px 20px 20px 0;background-color:gray}@media (min-width:1024px){.case-study-slider-item__container .case-study__image{min-width:40%;max-width:40%;height:438px}}.case-study-slider-item__container .case-study__content{max-width:90%;display:flex;flex:1;flex-direction:column;justify-content:space-between}@media (min-width:1024px){.case-study-slider-item__container .case-study__content{padding:48px;max-width:40%;min-width:40%}}.case-study-slider-item__container .case-study__content .btn-container{max-width:fit-content}.case-study__container{display:flex;flex-direction:column;gap:24px;min-width:330px}@media (min-width:1024px){.case-study__container{gap:67px;min-width:100%;justify-content:center}}.case-study__container .case-study__header{display:flex;justify-content:center;padding:0 16px}.case-study__container .case-study__header h1{text-align:center}@media (min-width:1024px){.case-study__container .case-study__header{padding:0 100px}}.case-study__container .case-study__image{width:100%;height:330px;background-size:cover;background-position:center;border-radius:20px 20px 20px 0;background-color:gray}@media (min-width:1024px){.case-study__container .case-study__image{width:40%;height:438px}}.case-study__container .case-study__content{display:flex;flex-direction:column;gap:16px;flex:1}@media (min-width:1024px){.case-study__container .case-study__content{height:100%;max-width:40%;justify-content:center;gap:40px}}.case-study__container .case-study__content h5{font-size:14px;font-weight:700;line-height:16.94px;text-align:left;color:#00235f}.case-study__container .case-study__content h2{font-size:20px;font-weight:700;line-height:23.22px;text-align:left;color:#00235f}@media (min-width:1024px){.case-study__container .case-study__content h2{font-size:30px;font-weight:700;line-height:34.83px;text-align:left}}.case-study__container .case-study__content p{font-size:16px;font-weight:400;line-height:19.36px;text-align:left}.case-study__container .case-study__content .btn{margin-top:auto;justify-self:flex-end;align-self:flex-start}@media (min-width:1024px){.case-study__container .case-study__content .btn{margin-top:0;justify-self:auto}}.case-study__container .case-study-hero__container{width:100%;background-size:cover;height:330px;background-position:center}@media (min-width:1024px){.case-study__container .case-study-hero__container{height:525px!important}}.case-study__container .case-study-content__container{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.case-study__container .case-study-content__container{gap:50px;padding:0 100px}}.sectors-single__container{display:flex;flex-direction:column}.sectors-single__header{display:flex;flex-direction:row;justify-content:center;padding:16px}.sectors-single-image__hero{width:100%;background-position:center;background-size:cover}@media (min-width:1024px){.sectors-single-image__hero{height:503px}}.sectors-single-content__container{display:flex;flex-direction:column;padding:16px}@media (min-width:1024px){.sectors-single-content__container{padding:50px 100px}}.slideout-menu{position:absolute;top:0;right:0;left:0;height:100vh;display:flex;flex-direction:column;padding:44px 12px 20px 12px;overflow-x:scroll;background-color:#fff;z-index:1000;transform:translateX(0);transition:transform .2s ease-in-out}.slideout-menu.hidden{transform:translateX(-100%)}.slideout-menu__header{display:flex;flex-direction:row;justify-content:space-between;padding:40px 12px 20px 12px}.slideout-menu__container{border-bottom:1px solid gray}.slideout-menu__search{margin-bottom:35px}.slideout-menu__navigation-buttons{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:35px}.slideout-menu__navigation-buttons a.btn{width:35%}.slideout-menu__item{display:flex;flex-direction:row;justify-content:space-between;padding:20px 38px 20px 0;font-family:"Trebuchet MS",Arial,sans-serif}.slideout-menu__item .row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.slideout-menu__item .row a{text-decoration:none;color:#2e3b4c;font-size:18px;font-style:normal;font-weight:700;line-height:37px}.slideout-menu__footer{margin-top:32px}.slideout-menu__footer .login-register{margin-bottom:20px}.slideout-menu__footer a{margin-bottom:20px}.slideout-menu__footer .brand-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.slideout-menu__footer .brand-group img{width:45%;margin-bottom:20px}.slideout-menu__items-divider{height:1px;background-color:#00255c}.color-primary{color:#00255c}.color-dark-blue{color:#00235f}.color-link{color:#00235f}.color-secondary{color:#005b8f}.justify-content-left{justify-content:flex-start}@media (min-width:1024px){.justify-content-left-desktop{justify-content:flex-start}}.justify-content-center{justify-content:center}@media (min-width:1024px){.justify-content-center-desktop{justify-content:center}}.justify-content-between{justify-content:space-between}@media (min-width:1024px){.w-1\/3-desktop{width:33.3333333333%}}@media (min-width:1024px){.w-full-desktop{width:100%}}@media (min-width:1024px){.w-1\/2-desktop{width:50%}}@media (min-width:1024px){.w-1\/4-desktop{width:25%}}.h-full{height:100%}.w-full{width:100%}.p-0{padding:0}.p-5px{padding:5px}.p-10px{padding:10px}.p-15px{padding:15px}.p-20px{padding:20px}.p-30px{padding:30px}.p-40px{padding:40px}.pl-0{padding-left:0}.pl-5px{padding-left:5px}.pl-10px{padding-left:10px}.pl-15px{padding-left:15px}.pl-20px{padding-left:20px}.pl-30px{padding-left:30px}.pl-40px{padding-left:40px}.pr-0{padding-right:0}.pr-5px{padding-right:5px}.pr-10px{padding-right:10px}.pr-15px{padding-right:15px}.pr-20px{padding-right:20px}.pr-30px{padding-right:30px}.pr-40px{padding-right:40px}.pt-0{padding-top:0}.pt-5px{padding-top:5px}.pt-10px{padding-top:10px}.pt-15px{padding-top:15px}.pt-20px{padding-top:20px}.pt-30px{padding-top:30px}.pt-40px{padding-top:40px}.pb-0{padding-bottom:0}.pb-5px{padding-bottom:5px}.pb-10px{padding-bottom:10px}.pb-15px{padding-bottom:15px}.pb-20px{padding-bottom:20px}.pb-30px{padding-bottom:30px}.pb-40px{padding-bottom:40px}@media (min-width:576px){.p-0-sm{padding:0}.p-5px-sm{padding:5px}.p-10px-sm{padding:10px}.p-15px-sm{padding:15px}.p-20px-sm{padding:20px}.p-30px-sm{padding:30px}.p-40px-sm{padding:40px}}@media (min-width:768px){.p-0-md{padding:0}.p-5px-md{padding:5px}.p-10px-md{padding:10px}.p-15px-md{padding:15px}.p-20px-md{padding:20px}.p-30px-md{padding:30px}.p-40px-md{padding:40px}}@media (min-width:992px){.p-0-lg{padding:0}.p-5px-lg{padding:5px}.p-10px-lg{padding:10px}.p-15px-lg{padding:15px}.p-20px-lg{padding:20px}.p-30px-lg{padding:30px}.p-40px-lg{padding:40px}}@media (min-width:1200px){.p-0-xl{padding:0}.p-5px-xl{padding:5px}.p-10px-xl{padding:10px}.p-15px-xl{padding:15px}.p-20px-xl{padding:20px}.p-30px-xl{padding:30px}.p-40px-xl{padding:40px}}@media (min-width:576px){.pl-0-sm{padding-left:0}.pl-5px-sm{padding-left:5px}.pl-10px-sm{padding-left:10px}.pl-15px-sm{padding-left:15px}.pl-20px-sm{padding-left:20px}.pl-30px-sm{padding-left:30px}.pl-40px-sm{padding-left:40px}}@media (min-width:768px){.pl-0-md{padding-left:0}.pl-5px-md{padding-left:5px}.pl-10px-md{padding-left:10px}.pl-15px-md{padding-left:15px}.pl-20px-md{padding-left:20px}.pl-30px-md{padding-left:30px}.pl-40px-md{padding-left:40px}}@media (min-width:992px){.pl-0-lg{padding-left:0}.pl-5px-lg{padding-left:5px}.pl-10px-lg{padding-left:10px}.pl-15px-lg{padding-left:15px}.pl-20px-lg{padding-left:20px}.pl-30px-lg{padding-left:30px}.pl-40px-lg{padding-left:40px}}@media (min-width:1200px){.pl-0-xl{padding-left:0}.pl-5px-xl{padding-left:5px}.pl-10px-xl{padding-left:10px}.pl-15px-xl{padding-left:15px}.pl-20px-xl{padding-left:20px}.pl-30px-xl{padding-left:30px}.pl-40px-xl{padding-left:40px}}@media (min-width:576px){.pr-0-sm{padding-right:0}.pr-5px-sm{padding-right:5px}.pr-10px-sm{padding-right:10px}.pr-15px-sm{padding-right:15px}.pr-20px-sm{padding-right:20px}.pr-30px-sm{padding-right:30px}.pr-40px-sm{padding-right:40px}}@media (min-width:768px){.pr-0-md{padding-right:0}.pr-5px-md{padding-right:5px}.pr-10px-md{padding-right:10px}.pr-15px-md{padding-right:15px}.pr-20px-md{padding-right:20px}.pr-30px-md{padding-right:30px}.pr-40px-md{padding-right:40px}}@media (min-width:992px){.pr-0-lg{padding-right:0}.pr-5px-lg{padding-right:5px}.pr-10px-lg{padding-right:10px}.pr-15px-lg{padding-right:15px}.pr-20px-lg{padding-right:20px}.pr-30px-lg{padding-right:30px}.pr-40px-lg{padding-right:40px}}@media (min-width:1200px){.pr-0-xl{padding-right:0}.pr-5px-xl{padding-right:5px}.pr-10px-xl{padding-right:10px}.pr-15px-xl{padding-right:15px}.pr-20px-xl{padding-right:20px}.pr-30px-xl{padding-right:30px}.pr-40px-xl{padding-right:40px}}@media (min-width:576px){.pt-0-sm{padding-top:0}.pt-5px-sm{padding-top:5px}.pt-10px-sm{padding-top:10px}.pt-15px-sm{padding-top:15px}.pt-20px-sm{padding-top:20px}.pt-30px-sm{padding-top:30px}.pt-40px-sm{padding-top:40px}}@media (min-width:768px){.pt-0-md{padding-top:0}.pt-5px-md{padding-top:5px}.pt-10px-md{padding-top:10px}.pt-15px-md{padding-top:15px}.pt-20px-md{padding-top:20px}.pt-30px-md{padding-top:30px}.pt-40px-md{padding-top:40px}}@media (min-width:992px){.pt-0-lg{padding-top:0}.pt-5px-lg{padding-top:5px}.pt-10px-lg{padding-top:10px}.pt-15px-lg{padding-top:15px}.pt-20px-lg{padding-top:20px}.pt-30px-lg{padding-top:30px}.pt-40px-lg{padding-top:40px}}@media (min-width:1200px){.pt-0-xl{padding-top:0}.pt-5px-xl{padding-top:5px}.pt-10px-xl{padding-top:10px}.pt-15px-xl{padding-top:15px}.pt-20px-xl{padding-top:20px}.pt-30px-xl{padding-top:30px}.pt-40px-xl{padding-top:40px}}@media (min-width:576px){.pb-0-sm{padding-bottom:0}.pb-5px-sm{padding-bottom:5px}.pb-10px-sm{padding-bottom:10px}.pb-15px-sm{padding-bottom:15px}.pb-20px-sm{padding-bottom:20px}.pb-30px-sm{padding-bottom:30px}.pb-40px-sm{padding-bottom:40px}}@media (min-width:768px){.pb-0-md{padding-bottom:0}.pb-5px-md{padding-bottom:5px}.pb-10px-md{padding-bottom:10px}.pb-15px-md{padding-bottom:15px}.pb-20px-md{padding-bottom:20px}.pb-30px-md{padding-bottom:30px}.pb-40px-md{padding-bottom:40px}}@media (min-width:992px){.pb-0-lg{padding-bottom:0}.pb-5px-lg{padding-bottom:5px}.pb-10px-lg{padding-bottom:10px}.pb-15px-lg{padding-bottom:15px}.pb-20px-lg{padding-bottom:20px}.pb-30px-lg{padding-bottom:30px}.pb-40px-lg{padding-bottom:40px}}@media (min-width:1200px){.pb-0-xl{padding-bottom:0}.pb-5px-xl{padding-bottom:5px}.pb-10px-xl{padding-bottom:10px}.pb-15px-xl{padding-bottom:15px}.pb-20px-xl{padding-bottom:20px}.pb-30px-xl{padding-bottom:30px}.pb-40px-xl{padding-bottom:40px}}.d-block{display:block}.flex{flex:1}@media (min-width:1024px){.d-flex-desktop{display:flex}}.d-flex-column{display:flex;flex-direction:column}@media (min-width:1024px){.d-flex-row-desktop{display:flex;flex-direction:row}}@media (min-width:1024px){.flex-desktop{flex:1}}.d-flex{display:flex}.align-items-stretch{align-items:stretch!important}.align-items-center{align-items:center}.ph-1{padding-left:4px;padding-right:4px}.ph-2{padding-left:8px;padding-right:8px}.ph-3{padding-left:12px;padding-right:12px}.ph-4{padding-left:16px;padding-right:16px}.ph-5{padding-left:20px;padding-right:20px}.flex-wrap-list{display:flex;flex-wrap:wrap;gap:16px}.gap{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-7{gap:28px}.gap-8{gap:32px}.gap-9{gap:36px}.gap-10{gap:40px}.gap-11{gap:44px}.gap-12{gap:48px}.gap-13{gap:52px}.gap-14{gap:56px}.gap-15{gap:60px}.gap-16{gap:64px}.m-1{margin:4px}.mt-1{margin-top:4px}.mr-1{margin-right:4px}.mb-1{margin-bottom:4px}.ml-1{margin-left:4px}.mx-1{margin-left:4px;margin-right:4px}.my-1{margin-top:4px;margin-bottom:4px}.m-2{margin:8px}.mt-2{margin-top:8px}.mr-2{margin-right:8px}.mb-2{margin-bottom:8px}.ml-2{margin-left:8px}.mx-2{margin-left:8px;margin-right:8px}.my-2{margin-top:8px;margin-bottom:8px}.m-3{margin:12px}.mt-3{margin-top:12px}.mr-3{margin-right:12px}.mb-3{margin-bottom:12px}.ml-3{margin-left:12px}.mx-3{margin-left:12px;margin-right:12px}.my-3{margin-top:12px;margin-bottom:12px}.m-4{margin:16px}.mt-4{margin-top:16px}.mr-4{margin-right:16px}.mb-4{margin-bottom:16px}.ml-4{margin-left:16px}.mx-4{margin-left:16px;margin-right:16px}.my-4{margin-top:16px;margin-bottom:16px}.m-5{margin:20px}.mt-5{margin-top:20px}.mr-5{margin-right:20px}.mb-5{margin-bottom:20px}.ml-5{margin-left:20px}.mx-5{margin-left:20px;margin-right:20px}.my-5{margin-top:20px;margin-bottom:20px}.m-6{margin:24px}.mt-6{margin-top:24px}.mr-6{margin-right:24px}.mb-6{margin-bottom:24px}.ml-6{margin-left:24px}.mx-6{margin-left:24px;margin-right:24px}.my-6{margin-top:24px;margin-bottom:24px}.m-7{margin:28px}.mt-7{margin-top:28px}.mr-7{margin-right:28px}.mb-7{margin-bottom:28px}.ml-7{margin-left:28px}.mx-7{margin-left:28px;margin-right:28px}.my-7{margin-top:28px;margin-bottom:28px}.m-8{margin:32px}.mt-8{margin-top:32px}.mr-8{margin-right:32px}.mb-8{margin-bottom:32px}.ml-8{margin-left:32px}.mx-8{margin-left:32px;margin-right:32px}.my-8{margin-top:32px;margin-bottom:32px}.m-9{margin:36px}.mt-9{margin-top:36px}.mr-9{margin-right:36px}.mb-9{margin-bottom:36px}.ml-9{margin-left:36px}.mx-9{margin-left:36px;margin-right:36px}.my-9{margin-top:36px;margin-bottom:36px}.m-10{margin:40px}.mt-10{margin-top:40px}.mr-10{margin-right:40px}.mb-10{margin-bottom:40px}.ml-10{margin-left:40px}.mx-10{margin-left:40px;margin-right:40px}.my-10{margin-top:40px;margin-bottom:40px}@media (min-width:1024px){.m-1-desktop{margin:4px}.mt-1-desktop{margin-top:4px}.mr-1-desktop{margin-right:4px}.mb-1-desktop{margin-bottom:4px}.ml-1-desktop{margin-left:4px}.mx-1-desktop{margin-left:4px;margin-right:4px}.my-1-desktop{margin-top:4px;margin-bottom:4px}.m-2-desktop{margin:8px}.mt-2-desktop{margin-top:8px}.mr-2-desktop{margin-right:8px}.mb-2-desktop{margin-bottom:8px}.ml-2-desktop{margin-left:8px}.mx-2-desktop{margin-left:8px;margin-right:8px}.my-2-desktop{margin-top:8px;margin-bottom:8px}.m-3-desktop{margin:12px}.mt-3-desktop{margin-top:12px}.mr-3-desktop{margin-right:12px}.mb-3-desktop{margin-bottom:12px}.ml-3-desktop{margin-left:12px}.mx-3-desktop{margin-left:12px;margin-right:12px}.my-3-desktop{margin-top:12px;margin-bottom:12px}.m-4-desktop{margin:16px}.mt-4-desktop{margin-top:16px}.mr-4-desktop{margin-right:16px}.mb-4-desktop{margin-bottom:16px}.ml-4-desktop{margin-left:16px}.mx-4-desktop{margin-left:16px;margin-right:16px}.my-4-desktop{margin-top:16px;margin-bottom:16px}.m-5-desktop{margin:20px}.mt-5-desktop{margin-top:20px}.mr-5-desktop{margin-right:20px}.mb-5-desktop{margin-bottom:20px}.ml-5-desktop{margin-left:20px}.mx-5-desktop{margin-left:20px;margin-right:20px}.my-5-desktop{margin-top:20px;margin-bottom:20px}.m-6-desktop{margin:24px}.mt-6-desktop{margin-top:24px}.mr-6-desktop{margin-right:24px}.mb-6-desktop{margin-bottom:24px}.ml-6-desktop{margin-left:24px}.mx-6-desktop{margin-left:24px;margin-right:24px}.my-6-desktop{margin-top:24px;margin-bottom:24px}.m-7-desktop{margin:28px}.mt-7-desktop{margin-top:28px}.mr-7-desktop{margin-right:28px}.mb-7-desktop{margin-bottom:28px}.ml-7-desktop{margin-left:28px}.mx-7-desktop{margin-left:28px;margin-right:28px}.my-7-desktop{margin-top:28px;margin-bottom:28px}.m-8-desktop{margin:32px}.mt-8-desktop{margin-top:32px}.mr-8-desktop{margin-right:32px}.mb-8-desktop{margin-bottom:32px}.ml-8-desktop{margin-left:32px}.mx-8-desktop{margin-left:32px;margin-right:32px}.my-8-desktop{margin-top:32px;margin-bottom:32px}.m-9-desktop{margin:36px}.mt-9-desktop{margin-top:36px}.mr-9-desktop{margin-right:36px}.mb-9-desktop{margin-bottom:36px}.ml-9-desktop{margin-left:36px}.mx-9-desktop{margin-left:36px;margin-right:36px}.my-9-desktop{margin-top:36px;margin-bottom:36px}.m-10-desktop{margin:40px}.mt-10-desktop{margin-top:40px}.mr-10-desktop{margin-right:40px}.mb-10-desktop{margin-bottom:40px}.ml-10-desktop{margin-left:40px}.mx-10-desktop{margin-left:40px;margin-right:40px}.my-10-desktop{margin-top:40px;margin-bottom:40px}}.cursor-pointer{cursor:pointer}#nf-form-3-cont.cpd-form-wrapper{border:0}#nf-form-3-cont.cpd-form-wrapper h4{text-align:center}#nf-form-3-cont.cpd-form-wrapper .nf-form-wrap{background:#e5eff4;padding:76px 60px;margin:60px auto;max-width:720px}#nf-form-3-cont.cpd-form-wrapper .nf-form-wrap input:not([type=submit]),#nf-form-3-cont.cpd-form-wrapper .nf-form-wrap select{background:#fff;border:1px solid #000}#nf-form-3-cont.cpd-form-wrapper .nf-form-wrap input[type=submit]{padding:18px 25px;background:#002858;border-radius:15px 15px 15px 0}#nf-form-2-cont.request-sample-form .nf-form-fields-required{display:none}#nf-form-2-cont.request-sample-form .nf-form-wrap{max-width:760px;margin:0 auto}#nf-form-2-cont.request-sample-form .nf-form-wrap input:not([type=submit]),#nf-form-2-cont.request-sample-form .nf-form-wrap select{background:#fff;border:1px solid #9b9b9b;border-radius:5px;color:#002858}#nf-form-2-cont.request-sample-form .nf-form-wrap input[type=submit]{padding:18px 25px;background:#002858;border-radius:15px 15px 15px 0;cursor:pointer}#nf-form-2-cont.request-sample-form .nf-form-wrap input[type=submit]:hover{color:#fff}#nf-form-2-cont.request-sample-form .nf-form-wrap .nf-field-label .nf-label-span,#nf-form-2-cont.request-sample-form .nf-form-wrap .nf-field-label label{color:#002858}.question-circle-blue .circle{fill:#00235f}.question-circle-blue .question-mark{fill:white}.alumasc-brands-building__container{width:100%;margin-top:60px;margin-bottom:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.alumasc-brands-building__container img{width:100%;height:100%;object-fit:contain;margin-bottom:65px}.alumasc-brands-building__container .btn{width:248px}.about-alumasc__container{display:flex;flex-direction:column;background-color:#d9d9d9;padding:33px 20px}.about-alumasc__container .image-placeholder{width:100%;height:318px;background-color:#fff}.about-alumasc__container .btn{width:248px}.about-alumasc__container p{margin-bottom:30px;line-height:37px}.product-ranges__container{display:flex;flex-direction:column;padding:50px 20px}.product-ranges__container h1{text-align:center}.product-ranges__container p{text-align:center}.our-brands-widgets__container{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;margin-bottom:71px}.our-brands-widgets__container a.logo-container{min-width:146px;height:66px;padding:11px;border-radius:8px;border:1px solid #00255c;margin-right:14px}.our-brands-widgets__container a.logo-container.active{background-color:#e0eeff}.our-brands-widgets__container a.logo-container img{width:100%;height:100%;object-fit:contain}.alumasc-brands-products__names-slider{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;margin-bottom:31px}.alumasc-brands-products__names-slider a.product-line{color:#00255c;font-size:18px;font-style:normal;font-weight:700;line-height:37px;text-decoration-line:underline;margin-left:30px;text-decoration:none}.alumasc-brands-products__names-slider a.product-line.active{border-bottom:1px solid #00255c}.alumasc-brands-product-line-products__container{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll}.product-review-card__container{position:relative;height:454px;min-width:333px;display:flex;flex-direction:column;border:1px solid #d9d9d9;padding:24px 15px;margin-right:20px}.product-review-card__container .image-placeholder{background-color:gray;width:100%;height:303px}.product-review-card__container h6{color:#252c32;font-family:"Trebuchet MS",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.product-review-card__container a.product-link{position:absolute;bottom:24px;color:#00235f;font-family:"Trebuchet MS",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;display:flex;align-items:center}.product-review-card__container a.product-link img{width:18px;height:18px;flex-shrink:0;margin-left:10px}body.logged-in .main-navigation{margin-top:47px}body,html{margin:0;padding:0;box-sizing:border-box}p.lh-37{line-height:37px}p.title{font-size:20px;font-style:normal;font-weight:400}a{font-family:"Trebuchet MS",Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:37px;text-decoration:none;color:#2e3b4c}.hero-container{width:100%;display:flex;flex-direction:column;background-color:#e0eeff;padding:60px 25px}.px-content{padding:0 15px}.text-center{text-align:center}.hidden{display:none}.bg-lighter-gray{background-color:#e0eeff}@media (min-width:1024px){.container{padding:20px 100px}}.container-row-center{display:flex;flex-direction:row;justify-content:center;height:100%;box-sizing:border-box}@media (min-width:1024px){.container-row-center{padding:20px 100px}}img.icon-small{width:40px;height:auto}.admin-bar__spacer{height:46px}@media (min-width:1024px){.admin-bar__spacer{height:32px}}.admin-bar__spacer--mobile{height:46px}@media (min-width:1024px){.admin-bar__spacer--mobile{display:none}}.slider__container{position:relative;display:flex;flex-direction:row;overflow-x:scroll;gap:15px;padding-left:16px;padding-top:24px;padding-bottom:24px}@media (min-width:1024px){.slider__container{gap:30px;align-items:center}}.sd-container{padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;max-width:1440px;display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){.sd-container{padding-top:50px;padding-left:100px;padding-right:100px;padding-bottom:50px;margin:0 auto}}.sd-container--breadcrumb{padding-bottom:20px;padding-top:20px}@media (min-width:1024px){.sd-container--breadcrumb{padding-top:40px;padding-bottom:0}}.sd-container--breadcrumb .breadcrumb__container{padding:0}@media (min-width:1024px){.single-news .sd-container--breadcrumb{padding-bottom:40px}}p.error-message{font-size:14px;font-weight:400;line-height:16.94px;text-align:left;color:#bb2b35}.btn-container{margin-top:16px;margin-bottom:16px}@media (min-width:1024px){.hidden-desktop{display:none}}.mobile-hidden{display:none}@media (min-width:1024px){.mobile-hidden{display:auto}}.pointer{cursor:pointer}.after-content__container{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.after-content__container{gap:50px;padding:100px 0}}@media (max-width:1023px){.hidden-mobile{display:none}}.hamburger{display:flex;flex-direction:column;justify-content:space-between;height:24px}.hamburger div{background-color:#2e3b4c;width:27px;height:3px;border-radius:3px}.single-content__container{padding-top:24px;display:flex;flex-direction:column;justify-content:center;max-width:90%}@media (min-width:1024px){.single-content__container{padding-top:48px;margin:0 auto;max-width:800px}}.nf-field-element ul li{text-align:left;display:list-item}.link{cursor:pointer}ul.wp-block-list{list-style:circle!important;padding-left:20px}ul.wp-block-list li{display:flex;justify-content:left;margin-bottom:10px;line-height:1.5;color:#00235f}ul.wp-block-list li:before{content:"• ";color:#00255c;font-weight:700;margin-right:5px;font-size:24px;display:flex;align-items:center;justify-content:center}.bulleted-list{list-style-type:disc!important;padding-left:20px}.thumbnail img{width:100%!important;height:auto!important}.wp-core-ui .attachment-preview{width:100%!important;height:100%!important}.text-primary{color:#00255c}.text-dark-blue{color:#00235f}.text-skyline{color:#bacd32}.text-rainwater{color:#00a4d1}.text-harmer{color:#ffd12a}.text-gatic{color:#00629f}span.bullet::before{content:"•";margin-right:5px}span.bullet-orange::before{content:"•";margin-right:5px;color:#f58131}