﻿*{margin:0;padding:0;box-sizing:border-box}img{display:block;max-width:100%;height:auto}ul[class],ol[class]{list-style:none}html,body{min-height:100vh}html{scroll-behavior:smooth}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;src:local(""),url("../fonts/barlow-v5-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/barlow-v5-latin-ext_latin-regular.woff") format("woff")}@font-face{font-family:"Barlow";font-style:italic;font-weight:400;src:local(""),url("../fonts/barlow-v5-latin-ext_latin-italic.woff2") format("woff2"),url("../fonts/barlow-v5-latin-ext_latin-italic.woff") format("woff")}@font-face{font-family:"Barlow";font-style:normal;font-weight:500;src:local(""),url("../fonts/barlow-v5-latin-ext_latin-500.woff2") format("woff2"),url("../fonts/barlow-v5-latin-ext_latin-500.woff") format("woff")}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;src:local(""),url("../fonts/barlow-v5-latin-ext_latin-600.woff2") format("woff2"),url("../fonts/barlow-v5-latin-ext_latin-600.woff") format("woff")}@font-face{font-family:"Barlow";font-style:italic;font-weight:500;src:local(""),url("../fonts/barlow-v5-latin-ext_latin-500italic.woff2") format("woff2"),url("../fonts/barlow-v5-latin-ext_latin-500italic.woff") format("woff")}@font-face{font-family:"Barlow";font-style:italic;font-weight:600;src:local(""),url("../fonts/barlow-v5-latin-ext_latin-600italic.woff2") format("woff2"),url("../fonts/barlow-v5-latin-ext_latin-600italic.woff") format("woff")}body{font-family:Barlow,sans-serif;font-weight:400}strong{font-weight:600}.insulation-services__item-wyswyg,.insulation-services__intro{color:#555;font-family:Barlow,sans-serif;font-size:1.125em;line-height:1.4em}.insulation-services__item-wyswyg h2,.insulation-services__intro h2{color:#1d124c;font-size:2em;margin-top:2em}.insulation-services__item-wyswyg h3,.insulation-services__intro h3{font-size:1.6em;margin-top:2em}.insulation-services__item-wyswyg p,.insulation-services__intro p,.insulation-services__item-wyswyg ul,.insulation-services__intro ul,.insulation-services__item-wyswyg ol,.insulation-services__intro ol{margin-top:1em}.insulation-services__item-wyswyg ul,.insulation-services__intro ul,.insulation-services__item-wyswyg ol,.insulation-services__intro ol{margin-left:1em}.insulation-services__item-wyswyg li,.insulation-services__intro li{margin-top:.9em}.wyswyg{color:#555;font-size:1em}.wyswyg h2{color:#1d124c;font-size:1.625em;margin-top:30px;text-transform:uppercase}.wyswyg h3{color:#1d124c;font-size:1.125em;margin-top:30px;text-transform:uppercase}.wyswyg p,.wyswyg ul,.wyswyg ol{margin-top:1em}.wyswyg ul,.wyswyg ol{margin-left:1em}.wyswyg img{display:block;margin-top:30px}.wyswyg__featured-text{background-color:#f7af10;color:#1d124c;border-radius:5px;font-size:1.125em;font-weight:600;margin-top:30px;padding:30px;text-align:center}.wyswyg__featured-text p:first-of-type{margin-top:0}.wyswyg__featured-list{color:#1d124c;font-size:1.125em;font-weight:600;list-style:inherit !important;margin-left:1em}.wyswyg__mosaic-2{display:grid;grid-gap:30px;grid-template-columns:auto;justify-content:center}@media(min-width: 768px){.wyswyg__mosaic-2{grid-gap:60px;grid-template-columns:1fr 1fr}}.form{display:flex;flex-direction:column;gap:15px}.form__group{display:flex;flex-direction:column;gap:10px}.form__input-checkbox{margin-top:30px}.form__input,.form__textarea{appearance:none;background-color:#fff;border-radius:0;border:1px solid #555;font-family:Barlow,sans-serif;height:40px;padding:0 7.5px}.form__input--error,.form__input:not(:focus):not(:placeholder-shown):invalid,.form__textarea--error,.form__textarea:not(:focus):not(:placeholder-shown):invalid{border-color:tomato}.form__select{background-color:#fff;border-radius:0;border:1px solid #555;font-family:Barlow,sans-serif;height:40px;padding:0 7.5px}.form__textarea{height:inherit;padding:7.5px}.form__required:before{content:"(*)";color:orange}.form__submit{appearance:none;background-color:#1d124c;border-radius:0;border:1px solid #fff;color:#fff;font-family:Barlow,sans-serif;height:40px;margin-top:30px;padding:0 7.5px;text-transform:uppercase;transition:.2s}.form__submit:hover{background-color:#555;cursor:pointer}.form__message{color:#555;font-size:.8em;margin-top:30px}.home__container,.container{margin:0 auto;max-width:1310px}@media(max-width: 1310px){.home__container,.container{padding:0 30px}}.main-header{align-items:center;background:#1d124c;box-shadow:0 5px 10px rgba(0,0,0,.2);display:flex;gap:10px;height:80px;justify-content:space-between;padding:0 30px 0 0;position:sticky;top:0;z-index:100}@media(min-width: 768px){.main-header{height:100px}}.main-header .main-header__navigation{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:10px}@media(min-width: 390px){.main-header .main-header__navigation{gap:20px}}.pro .main-header,.propage .main-header{background-color:#00a0df}.ers .main-header{background:#ffab0d}.insulation .main-header{background:#16b7c8}.retail .main-header{background:#eb3e31}.main-header__logo{align-items:center;clip-path:polygon(0 0, 100% 0%, calc(100% - 10px) 100%, 0% 100%);display:flex;background-color:#fff;height:80px;padding-left:10px;width:450px}@media(min-width: 768px){.main-header__logo{height:100px;width:450px;clip-path:polygon(0 0, 100% 0%, calc(100% - 60px) 100%, 0% 100%)}}.main-header__logo img{max-height:67px}.main-header__whatsapp{flex-shrink:0;display:flex;position:relative}.main-header__whatsapp:hover{opacity:.7}.main-content{padding-bottom:100px}.main-content h5{margin-top:1rem}.divisions .main-content{padding:60px 20px 150px}.propage .main-content{margin:100px auto 0;max-width:900px;padding-top:0}@media(min-width: 1280px){.propage .main-content{max-width:1024px}}.main-content .brand-grid{margin-top:2rem;display:flex;flex-flow:wrap;gap:1rem;align-items:center;justify-content:center}.main-content .brand-grid img{margin:0;width:100%;object-fit:contain;height:50px}@media(min-width: 768px){.main-content .brand-grid img{max-width:calc(50% - 1rem)}}@media(min-width: 1024px){.main-content .brand-grid{gap:2rem}.main-content .brand-grid img{max-width:calc(25% - 2rem)}}.main-content figure{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.main-footer{background:#1d124c url("../images/statics/bg-footer.png") center center;background-size:cover;color:#fff;padding:70px 30px;position:sticky;top:100vh;text-align:center}.main-footer .main-footer__title{color:#fff}.pro .main-footer{background:#ffab0d url("../images/statics/bg-footer-pro.jpg") center center}.ers .main-footer{background:#ffab0d url("../images/statics/bg-footer-ers.jpg") center center}.insulation .main-footer{background:#ffab0d url("../images/statics/bg-footer-insulation.jpg") center center}.retail .main-footer{background:#eb3e31 url("../images/statics/bg-footer-retail.jpg") center center}.pro .main-footer,.ers .main-footer,.insulation .main-footer,.retail .main-footer{background-size:cover}.main-footer__title{font-size:1.625em;text-transform:uppercase}.home .main-content h2{color:#1d124c;font-size:1.625em;font-weight:600;text-transform:uppercase}.home__section{margin-top:15px}@media(min-width: 1024px){.home__section{margin-top:100px}}.home__section-title{color:#1d124c;font-size:1.625em;font-weight:600;text-transform:uppercase}@media(max-width: calc(1310px - 1)){.home__section-title{text-align:center}}.home__section-title+.card__link{margin-top:30px}.home__list-services{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit, 320px);justify-content:center;margin-top:30px}.home__pages-featured{display:grid;grid-gap:40px;grid-template-columns:1fr;justify-content:center}@media(min-width: 768px){.home__pages-featured{grid-template-columns:repeat(auto-fit, 420px)}}@media(min-width: 1024px){.home__pages-featured{grid-template-columns:repeat(3, 1fr)}}.home__enterprise{display:grid;grid-gap:40px;grid-template-columns:1fr}@media(min-width: 1310px){.home__enterprise{grid-template-columns:repeat(2, auto)}}.home__enterprise a{display:flex;margin-top:30px;justify-content:center}.divisions__content{margin:0 auto;max-width:900px}.divisions__title{display:flex;justify-content:center}.divisions__wyswyg{margin-top:40px}.propage{background:#fff}.fans-grid{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.fans-grid>img{margin:0;max-width:100% !important}.graphic-pro3{display:flex;align-items:center;justify-content:center}.graphic-pro3>img{height:600px}.fill-image{height:100%;object-fit:cover}.page__title{color:#1d124c;font-family:Barlow,sans-serif;font-size:2.625em;text-transform:uppercase;margin-top:100px;padding:0 20px;text-align:center}.page__wyswyg{margin:50px auto 0;max-width:900px;text-align:center;padding:0 20px}.contact__list{align-items:center;color:#555;display:grid;grid-gap:30px;grid-template-columns:1fr;margin:120px auto 0;max-width:900px;padding:0 20px}@media(min-width: 768px){.contact__list{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.contact__list{grid-gap:60px;grid-template-columns:auto 1fr}}@media(max-width: 767px){.contact__list img{max-width:300px}}.contact__list-title{color:#1d124c;font-weight:600;text-transform:uppercase}.contact__list-data{color:#555;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center}.contact__list-data p:first-child{margin-top:0}.contact .emails{display:grid;grid-template-columns:1fr;gap:1.25rem;text-align:left}.contact .emails p{margin:0}@media(min-width: 640px){.contact .emails{grid-template-columns:1fr 1fr}}.retail .main-content{position:relative;padding-bottom:0}.retail .main-content h1,.retail .main-content h2,.retail .main-content h3,.retail .main-content h4,.retail .main-content h5{color:#222}.retail .footer-corporate{margin-top:0}@media(min-width: 1280px){.retail .divisions__content{max-width:1024px}}.retail h2{text-align:center}.retail strong{color:#222}.retail .brand-image-list{margin-top:2rem}.retail .brand-image-list .brand-heading{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center}.retail .brand-image-list .brand-heading>*{margin:0;grid-column:1/1;grid-row:1/1}.retail .brand-image-list .brand-heading>span{margin:0;background-color:#fff;padding:0 1rem;color:#222;font-size:1.625em;font-weight:800;text-transform:uppercase}.retail .brand-image-list .brand-image-list__container{margin-top:4rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.retail .brand-image-list .brand-image-list__container>a{display:block;width:8rem;transition:transform 250ms ease-in-out;cursor:pointer}.retail .brand-image-list .brand-image-list__container>a:hover{transform:translateY(-10px)}@media(min-width: 1280px){.retail .brand-image-list .brand-image-list__container>a{width:9.65rem}}.retail .brand-image-list .brand-image-list__container>a>img{margin:0}.retail .absorber-size-and-color{display:flex;align-items:flex-end}.retail .absorver-yellow{background-color:#f3b728;color:#222;font-weight:600;font-size:1.125rem;padding:.5rem 2rem;text-align:center}.retail .absorber-product-image-list{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.retail .absorber-product-image-list>div{width:8rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.retail .absorber-product-image-list>div>span{margin-top:1rem;font-size:1.125rem;font-weight:600;text-transform:uppercase}@media(min-width: 1280px){.retail .absorber-product-image-list>div{width:9.5rem}}.retail .gray-banner{background-color:#d8dcdd;padding:2rem 4rem;font-size:.875rem}.retail .gray-banner *{margin:0}.retail .kanberra-product-list{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.retail .kanberra-product-list .kanberra-product-list__item{width:12rem;display:flex;flex-direction:column}.retail .kanberra-product-list .kanberra-product-list__item .kanberra-product-list__content{height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:.5rem 1rem}.retail .kanberra-product-list .kanberra-product-list__item .kanberra-product-list__content>p{margin:0;font-size:.6725rem}.retail .kanberra-product-list .kanberra-product-list__item .kanberra-product-list__content>p:not(:first-child){margin-top:.25em}.retail .spray-nine-block{display:grid;grid-template-columns:1fr;grid-template-rows:50px 75px 1fr;gap:.5rem}.retail .spray-nine-block>p{background-color:#d8dcdd;margin:0;font-weight:600;display:flex;align-items:center;padding:0 .5rem}.retail .spray-nine-block>p:first-child{background-color:#0091b9;color:#fff}.retail .spray-nine-block>div{display:grid;grid-template-columns:1fr 1fr}.retail .wet-spot-blue-block{padding:1rem;background-color:#13408b;color:#fff}.retail .wet-spot-blue-block>p{margin:0}.retail .wet-spot-blue-block strong{color:#fff}.retail .wet-spot-two-col{display:grid;grid-template-columns:1fr 1fr;background-color:#13408b;color:#fff;gap:1rem}.retail .wet-spot-two-col>p{place-self:end;margin:0;padding:1rem 1rem 1rem 1.5rem}.retail .wet-spot-two-col strong{color:#fff}.retail .wet-spot-two-col img{margin:0;transform:scale(1.075);margin-left:1rem}.retail .falcon-two-col{place-self:end;display:grid;grid-template-columns:3fr 1fr;grid-template-rows:200px;background-color:#d8dcdd}.retail .falcon-two-col>div:first-child{padding:1rem}.retail .falcon-two-col img{margin:0;height:200px;transform:scale(1.075)}.retail .falcon-heading{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center}.retail .falcon-heading>*{margin:0;grid-column:1/1;grid-row:1/1}.retail .falcon-heading>span{margin:0;background-color:#fff;padding:0 1rem;color:#222;font-size:1.625em;font-weight:800;text-transform:uppercase}.retail .falcon-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1rem}.retail .falcon-list img{margin:0}.retail .falcon-list .falcon-list__item{display:flex;flex-direction:column;width:9.75rem;gap:.75rem}.retail .falcon-list .falcon-list__item .falcon-list__item-description{display:flex;align-items:center;gap:.5rem}.retail .falcon-list .falcon-list__item .falcon-list__item-description .falcon-list__color-block{height:1.5rem;width:1.5rem;border:1px solid #d8dcdd}.retail .falcon-list .falcon-list__item .falcon-list__item-description .falcon-list__color-block[data-color=blue]{background-color:#0060d9}.retail .falcon-list .falcon-list__item .falcon-list__item-description .falcon-list__color-block[data-color=red]{background-color:#b82129}.retail .falcon-list .falcon-list__item .falcon-list__item-description .falcon-list__color-block[data-color=black]{background-color:#1a1919}.retail .falcon-list .falcon-list__item .falcon-list__item-description .falcon-list__color-block[data-color=yellow]{background-color:#cd9330}.retail .falcon-list .falcon-list__item .falcon-list__item-description .falcon-list__color-block[data-color=white]{background-color:#fff}.retail .falcon-list .falcon-list__item .falcon-list__item-description .falcon-list__color-block[data-color=green]{background-color:#007645}.retail .star-clean-blue-block{padding:.5rem;background-color:#13408b;color:#fff;font-weight:600;font-size:1.125rem}.retail .mooring-logos{display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;align-items:center}.retail .mooring-logos>div{width:calc(33% - 1rem)}.ask-for-a-quote{display:flex;height:0;justify-content:flex-end;padding:0 30px;position:sticky;top:200px;transform:translateY(-70px);z-index:10}@media(max-width: 767px){.ask-for-a-quote{padding:0 15px}}.ask-for-a-quote img{max-width:100%}.ask-for-a-quote__link{border-radius:50%;box-shadow:0 10px 15px rgba(0,0,0,.3);height:135px;transition:.3s}@media(max-width: 767px){.ask-for-a-quote__link{height:100px;width:100px}}.ask-for-a-quote__link:hover{opacity:.9}.nav-main{font-size:.9375em;font-weight:600;text-transform:uppercase}@media(max-width: 767px){.nav-main{order:3}}@media(max-width: 1050px){.nav-main{order:4}}@media(max-width: 1049px){.nav-main__trigger{color:#fff;transition:.2s}.nav-main__trigger:hover{cursor:pointer;opacity:.7}}@media(min-width: 1050px){.nav-main__trigger{display:none}}.nav-main #hamburger{display:inline}.nav-main #xIcon{display:none}.nav-main__list{position:relative}.nav-main__list--show #hamburger{display:none}.nav-main__list--show #xIcon{display:inline}@media(max-width: 1049px){.nav-main__list{opacity:0;pointer-events:none;position:absolute;visibility:hidden;width:0px;overflow:hidden;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);padding:30px;top:100%}}@media(min-width: 1050px){.nav-main__list{display:flex;gap:20px}}@media(max-width: 1049px){.nav-main__list--show .nav-main__list{opacity:1;pointer-events:auto;position:absolute;visibility:visible;overflow:inherit;width:inherit;right:20px;width:200px}}.nav-main__item{list-style:none}@media(max-width: 1049px){.nav-main__item{padding:10px 0}}.nav-main__link{color:#1d124c;text-decoration:none;transition:.2s}@media(min-width: 1050px){.nav-main__link{color:#fff}.nav-main__link:hover+.nav-main__submenu{display:block}}.nav-main__submenu{background-color:#fff;display:flex;flex-direction:column;font-family:Barlow,sans-serif;font-size:1em;padding:0 10px}@media(min-width: 1050px){.nav-main__submenu{border-radius:3px;display:none;gap:10px;left:0;padding:10px;position:absolute}.nav-main__submenu:hover{display:block}}.nav-main__submenu-link{display:inline-block;padding:5px 0;text-decoration:none;white-space:nowrap}@media(min-width: 1050px){.nav-main__submenu-link{padding:5px 0}}.nav-main__submenu-link:hover{opacity:.7}.nav-lang{color:#fff;font-size:.8125em;font-weight:600;text-transform:uppercase}.nav-lang__list{display:flex;flex-wrap:nowrap}.nav-lang__item{list-style:none}@media(min-width: 768px){.nav-lang__item:not(:first-of-type):before{content:"/";margin:0 1px 0 3px}}@media(max-width: 767px){.nav-lang__item--active{display:none}}.nav-lang__item--active a{pointer-events:none}.nav-lang__link{color:#fff;text-decoration:none;transition:.2s}.nav-lang__link:hover{opacity:.7}.slideshow__slide{align-items:center;display:grid;grid-template-columns:1fr;text-align:center}.slideshow__img{grid-column:1;grid-row:1;height:auto;width:100%}.slideshow__content{grid-column:1;grid-row:1}.slideshow__title,.slideshow__subtitle{color:#fff;font-size:1.25em;font-weight:bold;text-shadow:0 2px 11px rgba(0,0,0,.5);text-transform:uppercase}@media(min-width: 768px){.slideshow__title,.slideshow__subtitle{font-size:2.5em}}@media(min-width: 1024px){.slideshow__title,.slideshow__subtitle{font-size:3.375em}}.insulation-services__nav{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:60px;position:sticky;top:120px}@media(min-width: 768px){.insulation-services__nav{gap:60px}}.insulation-services__nav-btn{background-color:#afd9de;border-radius:5px;color:#1d124c;display:inline-block;font-family:Barlow,sans-serif;font-size:1.3125em;font-weight:600;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:.3s}.insulation-services__nav-btn:hover{background-color:#16b7c8;color:#fff;cursor:pointer}.insulation-services__intro{padding-top:130px}.insulation-services__intro h2{color:#1d124c;font-family:Barlow,sans-serif;font-size:1.625rem;text-transform:uppercase;text-align:center}.insulation-services__list{margin:55px auto 0;max-width:1245px}.insulation-services__item{align-items:center;display:grid;grid-gap:50px;grid-template-columns:1fr}@media(min-width: 768px){.insulation-services__item{grid-template-columns:450px auto}}.insulation-services__item-title{color:#1d124c;font-family:Barlow,sans-serif;font-size:1.3125em;text-transform:uppercase}.insulation{text-align:justify}.insulation .divisions__content{padding:0 2rem}@media(min-width: 1024px){.insulation .divisions__content{padding:0;max-width:900px;margin:0 auto}}@media(min-width: 1280px){.insulation .divisions__content{max-width:1024px}}.insulation .product-layout{display:grid;gap:1rem;grid-template-columns:1fr;place-items:center}@media(min-width: 768px){.insulation .product-layout{grid-template-columns:1.5fr 1fr}}.insulation .product-layout>div[data-place=end]{place-self:end}.insulation .product-layout img{margin:0;max-width:300px}.insulation .product-layout .product-layout__two-images{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;overflow:hidden}.insulation .product-layout .product-layout__two-images img{object-fit:cover;width:100%;height:100%}.insulation .insulation-ul{margin:0;margin-top:1em;padding:0}.insulation .insulation-ul li{padding:1rem .5rem;font-weight:600}.insulation .insulation-ul li:not(:first-child){margin-top:.25rem}.insulation .insulation-ul li:nth-child(even){background-color:#16b7c8;color:#fff}.insulation .insulation-ul li:nth-child(odd){background-color:#f0fafb}.insulation .insulation-images-grid{display:grid;grid-template-columns:1fr;gap:1rem}.insulation .insulation-images-grid>div{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 2fr;gap:1rem}.insulation .insulation-images-grid>div>div:nth-child(3){grid-column:span 2}@media(min-width: 768px){.insulation .insulation-images-grid{grid-template-columns:1fr 1fr}}.insulation img{margin:0}.insulation .ht-grid{display:grid;grid-template-columns:1fr;gap:1rem}.insulation .ht-grid img{height:100%;object-fit:cover}@media(min-width: 768px){.insulation .ht-grid{grid-template-columns:1fr 3fr}}.propages-list{display:grid;grid-gap:2rem;grid-template-columns:1fr;margin:70px auto 0;max-width:900px}.propages-list__link{display:grid;grid-template-rows:300px 30px 1fr;gap:1rem;text-decoration:none;transition:.4s}.propages-list__link>div:first-child{overflow:hidden}.propages-list__link>div:first-child img{object-fit:cover;height:100%;transition:transform 150ms ease-in}.propages-list__link:hover{opacity:.7;transform:translateY(-10px)}.propages-list__title{color:#1d124c;font-family:Barlow,sans-serif;font-size:1.125em;text-transform:uppercase;margin-top:10px}.propages-list__wyswyg{margin-top:10px}@media(min-width: 768px){.propages-list{grid-template-columns:1fr 1fr}}@media(min-width: 1280px){.propages-list{max-width:1024px}}.propage{text-align:justify}.propage img{margin:0}.propage .colored-ul li{font-weight:400}.propage .colored-ul li:nth-child(even){background-color:#00a0df;color:#fff}.propage .colored-ul li:nth-child(odd){background-color:#dbecf3}.propage .colored-ul-rev li{font-weight:400}.propage .colored-ul-rev li:nth-child(even){background-color:#dbecf3}.propage .colored-ul-rev li:nth-child(odd){background-color:#00a0df;color:#fff}.pageimage{align-items:center;display:grid;grid-template-columns:1fr;justify-content:center;text-align:center}.pageimage__img,.pageimage__text{grid-column:1;grid-row:1}.pageimage__img{height:auto;vertical-align:top;width:100%}.pageimage__text{color:#fff;font-size:1.25em;font-weight:600;padding:20px;text-transform:uppercase}@media(min-width: 768px){.pageimage__text{font-size:3.75em}}.our-brands{margin-top:60px;text-align:center}.our-brands__title{color:#1d124c;font-family:Barlow,sans-serif;font-size:1.625em;text-transform:uppercase}.our-brands__list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:60px}.our-brands__item{color:#1d124c;font-size:1em;font-weight:600;text-transform:uppercase;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto}.our-brands__item>div:first-child{width:10rem;align-self:center}.our-brands__logo{align-self:center;margin-bottom:10px}.brand-info{display:grid;grid-template-columns:1fr;grid-gap:215px;margin:240px auto 0;max-width:1245px}.brand-info__header{align-items:center;display:flex;flex-direction:column;justify-content:center}.brand-info__title{font-size:1.3125em;font-weight:600;text-transform:uppercase}.brand-info__content{display:grid;grid-gap:50px;grid-template-columns:1fr;margin-top:60px}@media(min-width: 768px){.brand-info__content{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.brand-info__content{grid-template-columns:1fr auto}}.brand-info__products{display:flex;flex-wrap:wrap;gap:10px;margin-top:50px;text-align:center}.brand-info__products-item{color:#1d124c;font-size:.875em;font-weight:600;text-transform:uppercase}.brand-info__products-title{margin-top:10px}.brands-list{display:grid;grid-gap:115px;grid-template-columns:1fr;margin:100px auto 0;max-width:1050px;padding:0 20px}.brands-list__division{align-items:center;display:flex;flex-direction:column;gap:60px;justify-content:center}.brands-list__division-logo{text-align:center}.brands-list__division-ul{display:flex;flex-wrap:wrap;gap:70px;justify-content:center;list-style:none}.brands-list__division-li{color:#1d124c;display:grid;font-weight:600;grid-template-columns:1fr;grid-template-rows:1fr auto;max-width:175px;text-align:center;text-transform:uppercase}.brands-list__product-logo{align-self:center}@media(min-width: 1280px){.ers .divisions__content{max-width:1024px}}.ers .colored-ul{font-weight:400;font-size:1rem}.ers .colored-ul li{font-weight:400;padding:.75rem .5rem}.ers .colored-ul li:nth-child(even){background-color:#ffab0d;color:#fff}.ers .colored-ul li:nth-child(odd){background-color:#fff4e0}.ers .nav-footer__link:hover{color:#00a0df}.ers .two-column-layout{gap:.25rem}@media(min-width: 768px){.ers .two-column-layout{gap:1rem}}.news-list{margin-top:20px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;padding-top:50px;color:#1d124c}.news-item{padding:5px;flex:0 1 auto;align-self:auto;height:auto;width:60%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:unset;align-content:flex-start}.news-item .image{margin:5px;order:0;flex:0 1 auto;align-self:auto;height:auto;width:auto;width:35%}.news-item .content{margin-left:20px;order:1;flex:0 1 auto;align-self:auto;height:auto;width:auto;width:65%}.news-item .excerpt{text-align:justify;text-justify:inter-word}.news-item .read-more{margin-top:50px}.news-item .read-more a{text-decoration:none;text-align:center;padding:10px 30px;font-size:.85rem;line-height:.75rem;text-transform:uppercase;letter-spacing:1px;font-weight:500;border:1px solid #818181}.accordion dl,.accordion-list{border:1px solid #ddd}.accordion dl:after,.accordion-list:after{content:"";display:block;height:1em;width:100%;background-color:#007bac}.accordion dd,.accordion__panel{font-size:1em;line-height:1.5em}.accordion #mycontent{padding:1em 2em 1em 2em}.accordion{margin-top:16px}.accordionTitle,.accordion__Heading{background-color:#00a0df;text-align:center;font-weight:700;padding:2em;display:block;text-decoration:none;color:#fff;transition:background-color .5s ease-in-out;border-bottom:1px solid #008ec6}.accordionTitle:before,.accordion__Heading:before{content:"+";font-size:1.5em;line-height:.5em;float:left;transition:transform .3s ease-in-out}.accordionTitle:hover,.accordion__Heading:hover{background-color:#007bac}.accordionTitleActive,.accordionTitle.is-expanded{background-color:#007bac}.accordionTitleActive:before,.accordionTitle.is-expanded:before{transform:rotate(-225deg)}.accordionItem{height:auto;overflow:hidden;max-height:100em;transition:max-height 1s}@media screen and (min-width: 48em){.accordionItem{max-height:100em;transition:max-height .5s}}.accordionItem.is-collapsed{max-height:0}.no-js .accordionItem.is-collapsed{max-height:auto}.animateIn{animation:accordionIn .45s normal ease-in-out both 1}.animateOut{animation:accordionOut .45s alternate ease-in-out both 1}@keyframes accordionIn{0%{opacity:0;transform:scale(0.9) rotateX(-60deg);transform-origin:50% 0}100%{opacity:1;transform:scale(1)}}@keyframes accordionOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9) rotateX(-60deg)}}.tech-element{font-size:1.2rem}.product-layout{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem;grid-template-areas:"content" "whyuse" "keyfeatures" "productdetail"}@media(min-width: 768px){.product-layout{gap:2rem;grid-template-columns:repeat(2, 1fr);grid-template-areas:"content keyfeatures" "whyuse whyuse" "productdetail productdetail"}}.product-content{grid-area:content}.product-keyfeatures-layout{grid-area:keyfeatureslayout;display:grid;gap:1rem;grid-template-columns:repeat(1, 1fr);grid-template-areas:"keyfeatures" "safe"}.product-keyfeatures{grid-area:keyfeatures}.product-whyuse{grid-area:whyuse}.product-detail{grid-area:productdetail;margin-left:0px !important}.platinum-descaler-layout{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem;grid-template-areas:"content" "keyfeatureslayout" "productdetail"}@media(min-width: 768px){.platinum-descaler-layout{gap:2rem;grid-template-columns:repeat(2, 1fr);grid-template-areas:"content keyfeatureslayout" "productdetail productdetail"}}.platinum-descaler-safe{grid-area:safe}.home-container{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:1em 0px;grid-auto-flow:row;grid-template-areas:"home-title" "home-info" "home-boxes" "home-about"}.home-title{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:"home-title-text";grid-area:home-title;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)),url("/assets/images/content/chilling_4.jpg");background-position:92.89% 0%;background-repeat:no-repeat;background-size:cover;min-height:600px}@media(min-width: 768px){.home-title{background-size:cover;background-position:74.9% 2.67%;grid-template-columns:1fr 1fr;grid-template-areas:". home-title-text";min-height:1500px}}.home-title h1{font-size:6rem;font-weight:600}.home-title-text{justify-self:center;align-self:center;grid-area:home-title-text;color:#fff}.home-info{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:0px 2em;justify-content:center;align-content:center;justify-items:center;align-items:center;grid-template-areas:"home-info-before-after" "home-info-dynamic-descaler";grid-area:home-info;min-height:500px;margin-top:3em;margin-left:1em;margin-right:1em}@media(min-width: 768px){.home-info{grid-template-areas:"home-info-before-after home-info-dynamic-descaler";grid-template-columns:1fr 1fr;grid-template-rows:1fr}}.home-info-before-after{justify-self:center;align-self:start;grid-area:home-info-before-after}@media(min-width: 768px){.home-info-before-after{justify-self:end}}.home-info-dynamic-descaler{justify-self:start;align-self:start;grid-area:home-info-dynamic-descaler;max-width:644px}.home-info-dynamic-descaler h2{font-size:3rem;font-weight:700}.home-boxes{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"home-boxes-tech" "home-boxes-discover" "home-boxes-learn";grid-area:home-boxes;min-height:500px;color:#fff;font-size:1.5rem;line-height:1.1;font-weight:700}@media(min-width: 768px){.home-boxes{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"home-boxes-tech home-boxes-discover home-boxes-learn"}}.home-boxes-tech{padding-top:350px;grid-area:home-boxes-tech;background-image:linear-gradient(0deg, rgba(77, 77, 77, 0.75), rgba(77, 77, 77, 0.75)),url("/assets/images/content/fittings.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.home-boxes-discover{padding-top:350px;grid-area:home-boxes-discover;background-image:linear-gradient(0deg, rgba(40, 25, 105, 0.45), rgba(40, 25, 105, 0.45)),url("/assets/images/content/bottles.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.home-boxes-learn{padding-top:350px;grid-area:home-boxes-learn;background-image:linear-gradient(0deg, rgba(0, 160, 223, 0.5), rgba(0, 160, 223, 0.5)),url("/assets/images/content/scale-2.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.home-boxes a{text-decoration:none;color:#fff}.home-about{justify-self:center;grid-area:home-about;min-height:400px;max-width:800px;margin:30px}@media(max-width: 768px){.home-about img{width:50%}}.blue-line{width:69px;height:6px;transform-origin:left center 0;margin:20px auto 50px 0;border-color:#281969;border-style:solid}.topimage{align-items:top;justify-items:right;display:grid;grid-template-columns:1fr;text-align:left}.topimage__img,.topimage__text{grid-column:1;grid-row:1}.topimage__img{height:auto;vertical-align:top;width:100%}.topimage__text{color:#fff;font-weight:600;padding:20px}@media(min-width: 768px){.topimage__text{padding-right:100px;margin-top:2em}}.topimage h1{font-size:2rem;font-weight:600}@media(min-width: 768px){.topimage h1{font-size:3rem}}@media(min-width: 1180px){.topimage h1{font-size:6rem}}.topimage .approved{padding:12px;background-image:linear-gradient(to bottom right, #1d124c, #00a0df);border:solid 2px #1d124c;margin-top:1rem;border-radius:5px}@media(min-width: 768px){.topimage .approved{margin-top:3rem}}@media(max-width: 768px){.approved h2{font-size:1em}}@media(max-width: 768px){.approved h3{font-size:.8em}}.footer-corporate{background-color:#ebeaf2;display:grid;grid-gap:60px;grid-template-columns:1fr;justify-content:center;margin-top:182px;padding:170px 20px}@media(min-width: 768px){.footer-corporate{grid-gap:120px;grid-template-columns:minmax(auto, 670px) minmax(auto, 440px)}}.pro .footer-corporate{background-color:#c2e6f6}.ers .footer-corporate{background-color:#f3e2c3}.insulation .footer-corporate{background-color:#d5f8fb}.retail .footer-corporate{background-color:#f8efef}.footer-corporate h2{color:#1d124c;font-family:Barlow,sans-serif;font-size:2em;text-transform:uppercase}.footer-corporate h3{color:#555;font-family:Barlow,sans-serif;font-size:1.125rem;font-weight:600;margin:1em 0;text-transform:uppercase}.footer-corporate__group p,.footer-corporate__contact p{color:#555;font-family:Barlow,sans-serif;font-size:1.125em;margin:1em 0}.nav-footer{margin-top:30px;text-transform:uppercase}.nav-footer__list{display:flex;flex-wrap:wrap;justify-content:center}.nav-footer__item{list-style:none}.nav-footer__item:not(:first-of-type):before{content:"·";margin:0 5px}.nav-footer__link{color:#fff;text-decoration:none;transition:.2s}.nav-footer__link:hover{color:#f7af10}.socialmedia{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:30px}.socialmedia__link{display:inline-block;transition:.2s}.socialmedia__link:hover{opacity:.7}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0 !important;padding:0 !important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none !important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:rgba(0,0,0,0);animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide{margin:0 auto}.splide .splide__pagination{display:flex;gap:10px;width:100%;position:absolute;bottom:1rem}@media(min-width: 768px){.splide .splide__pagination{transform:translateY(-40px);position:initial}}.splide .splide__pagination__page{appearance:none;background-color:#fff;opacity:.25;border:none;border-radius:50%;height:20px;width:20px}@media(min-width: 768px){.splide .splide__pagination__page{height:10px;width:10px;background-color:#fff;opacity:.25}}.splide .splide__pagination__page:hover{cursor:pointer}.splide .splide__pagination__page.is-active{opacity:1;background-color:#fff}.bg-green-light{background-color:#bedec9}.bg-gray-light{background-color:#d8dcdd}.bg-pro-blue{color:#fff !important;background-color:#00a0df}.flex-between{display:flex;gap:1rem;justify-content:space-between}.flex-center{display:flex;gap:1rem;justify-content:center}.items-end{align-items:flex-end}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.place-center{place-items:center}.grid{display:grid}.grid-cols-2-features{grid-template-columns:50px 1fr}.grid-cols-2{grid-template-columns:1fr 1fr}.gap-1{gap:1rem}.gap-2{gap:2rem}.max-h-500{max-height:500px}.max-h-400{max-height:400px}.max-h-300{max-height:300px}.max-h-200{max-height:200px}.h-250{height:250px}.h-100{height:100px}.h-50{height:50px}.my-3{margin:3rem 0}.my-4{margin:4rem 0}.my-2{margin:2rem 0}.my-1{margin:1rem 0}.my-0\.5{margin:.5rem 0}.m-0{margin:0 !important}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-auto{margin-top:auto}.mb-4{margin-bottom:4rem}.mx-auto{margin-left:auto !important;margin-right:auto !important}.mxy-1{margin:2rem}.mxy-2{margin:2rem}.mxy-3{margin:2rem}.mxy-4{margin:2rem}.hover-translate{transition:transform 150ms ease-in}.hover-translate:hover{transform:translateY(-10px)}.image-250{object-fit:cover}@media(min-width: 768px){.image-250{height:250px;width:250px}}.image-200{object-fit:cover;width:100%}@media(min-width: 768px){.image-200{height:200px}}.w-half{width:50%}.w-75p{width:75%}.w-300{width:300px}.w-400{width:400px}.w-600{width:600px}.w-200{width:200px}.w-250{width:250px}.w-100{width:100px}.w-50{width:50px}.img-center{margin-left:auto;margin-right:auto}.w-30{width:30px}.text-bold{font-weight:800}.text-semibold{font-weight:600}.lowercase{text-transform:lowercase}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm p{margin-top:.25rem}.text-lg{font-size:1.25rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.justify{text-align:justify}.text-left{text-align:left}.text-center-vertical{vertical-align:middle}.two-column-layout{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){.two-column-layout{gap:2rem;grid-template-columns:1fr 1fr}}.two-column-layout.gap-1{gap:1rem}@media(min-width: 768px){.two-column-layout.gap-1{gap:1rem}}.three-column-layout{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){.three-column-layout{gap:2rem;grid-template-columns:1fr 1fr 1fr}}.four-column-layout{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(min-width: 768px){.four-column-layout{gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr}}.four-one-column{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){.four-one-column{gap:2rem;grid-template-columns:4fr 1fr}}.one-half-one-column{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){.one-half-one-column{gap:2rem;grid-template-columns:1.5fr 1fr}}.three-one-column{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){.three-one-column{gap:2rem;grid-template-columns:3fr 1fr}}.row-to-col-flex{display:flex;flex-flow:row wrap;gap:1rem}.row-to-col-flex>div{max-width:calc(33% - 1rem)}@media(min-width: 768px){.row-to-col-flex{flex-flow:column nowrap;align-items:center}.row-to-col-flex>div{max-width:100%}}.two-by-two{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem}.two-by-two img{object-fit:cover}.one-column-layout{display:grid;grid-template-columns:1fr}.download-link{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#1d124c;padding:.25rem .75rem;font-size:1.5rem;text-decoration:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:all 250ms ease-in-out}.download-link:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.download-link svg{margin-left:.5rem;height:1.5rem;width:1.5rem}.separator{display:block;width:100%;height:1px;background-color:#222}.to-top{position:sticky;display:flex;bottom:0;justify-content:flex-end}.to-top a{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;background-color:#d8dcdd;padding:.25rem;transition:transform 250ms ease-in-out;cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.to-top a:hover{transform:translateY(-10px)}.pro .to-top a,.propage .to-top a{background-color:#00a0df}.ers .to-top a{background:#ffab0d}.insulation .to-top a{background:#16b7c8}.retail .to-top a{background:#eb3e31}.to-top a svg{stroke:#fff;width:1.75rem;height:1.75rem}@media(min-width: 1050px){.to-top a{margin-bottom:1rem;margin-right:-4rem}}.section-anchor{scroll-margin:15rem}.contact-anchor{scroll-margin:15rem}ul.colored-ul{margin:0;margin-top:1em;padding:0}ul.colored-ul li{padding:1rem .5rem;font-weight:600}ul.colored-ul li:not(:first-child){margin-top:.25rem}ul.colored-ul li:nth-child(even){background-color:#bedec9}ul.colored-ul li:nth-child(odd){background-color:#d8dcdd}ul.colored-ul-rev{margin:0;margin-top:1em;padding:0}ul.colored-ul-rev li{padding:1rem .5rem;font-weight:600}ul.colored-ul-rev li:not(:first-child){margin-top:.25rem}ul.colored-ul-rev li:nth-child(even){background-color:#bedec9}ul.colored-ul-rev li:nth-child(odd){background-color:#d8dcdd}.divisions-logos{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.divisions-logos>div{transition:transform 150ms ease-in-out}.divisions-logos>div:hover{transform:translateY(-10px)}.divisions-logos img{height:80px;width:auto;margin-top:1rem}.logos-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.logos-list>div{max-width:calc(50% - 1rem)}@media(min-width: 768px){.logos-list>div{max-width:calc(33% - 1rem)}}@media(min-width: 1024px){.logos-list>div{max-width:calc(25% - 1rem)}}@media(min-width: 1440px){.logos-list>div{max-width:calc(20% - 1rem)}}.no-bullet-point{list-style-type:none}