:root{--t26-ink:#2c2b2b;--t26-body:#4a4a4a;--t26-muted:#5c5c5c;--t26-line:#e3e3e3;--t26-soft:#f5f5f5;--t26-teal:#0a7f7b;--t26-teal-d:#086a67;--t26-teal-b:#0db2ad;--t26-dark:#1e1f1f}html{-webkit-text-size-adjust:100%}body{overflow-x:hidden}.t26-wrap{margin:0 auto;max-width:1376px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width:900px){.t26-wrap{padding-left:32px;padding-right:32px}}.t26-top{background:var(--t26-ink);color:#fff;font-size:14px;line-height:1.3}.t26-top .t26-wrap{justify-content:space-between;padding-bottom:9px;padding-top:9px}.t26-top .t26-wrap,.t26-top__l,.t26-top__r{display:flex;flex-wrap:wrap;gap:6px 24px}.t26-top a{color:#fff;font-weight:700;text-decoration:none}.t26-top__r a{font-weight:400}.t26-top__promise{color:#d0d0d0}.t26-hdr{background:#fff;border-bottom:1px solid var(--t26-line);position:sticky;top:0;transition:box-shadow .2s;z-index:999}.t26-hdr.is-scrolled{box-shadow:0 2px 10px rgba(0,0,0,.07)}.t26-hdr__bar{align-items:center;display:flex;gap:24px;height:76px;justify-content:space-between;transition:height .2s}.t26-hdr.is-scrolled .t26-hdr__bar{height:64px}.t26-logo{align-items:center;display:flex;flex:0 0 auto}.t26-logo img{display:block;height:52px;width:auto}.t26-hdr.is-scrolled .t26-logo img{height:44px}.t26-nav>ul{display:flex;gap:2px;padding:0}.t26-nav li,.t26-nav>ul{list-style:none;margin:0}.t26-nav li{position:relative}.t26-nav>ul>li>a{align-items:center;border-bottom:2px solid transparent;color:var(--t26-ink);display:flex;font-size:16px;font-weight:500;gap:4px;min-height:44px;padding:0 10px;text-decoration:none}.t26-nav>ul>li.has-sub>a:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:7px;margin-left:4px;transform:rotate(45deg) translateY(-3px);width:7px}.t26-nav>ul>li:focus-within>a,.t26-nav>ul>li>a:hover{color:var(--t26-teal)}.t26-sub{background:#fff;border:1px solid var(--t26-line);border-radius:8px;box-shadow:0 12px 30px rgba(0,0,0,.08);left:0;list-style:none;margin:0;min-width:260px;opacity:0;padding:8px 0;position:absolute;top:100%;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s;visibility:hidden;z-index:20}.t26-nav li.has-sub:focus-within>.t26-sub,.t26-nav li.has-sub:hover>.t26-sub{opacity:1;transform:none;visibility:visible}.t26-sub a{color:var(--t26-ink);display:block;font-size:15px;line-height:1.35;padding:10px 18px;text-decoration:none}.t26-sub a:hover{background:var(--t26-soft);color:var(--t26-teal)}.t26-sub ul{list-style:none;margin:0;padding:0 0 4px 12px}.t26-sub ul a{color:var(--t26-muted);font-size:14px;padding:6px 18px}.t26-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.t26-icon{align-items:center;background:#fff;border:1.5px solid #cfcfcf;border-radius:6px;color:var(--t26-ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.t26-icon:hover{border-color:var(--t26-ink)}.t26-call,.t26-menu,.t26-mnav,.t26-short{display:none}.t26-mnav{background:#fff;border-top:1px solid var(--t26-line);max-height:calc(100vh - 64px);overflow:auto}.t26-mnav ul{list-style:none;margin:0;padding:0}.t26-mnav li{border-bottom:1px solid var(--t26-line);margin:0}.t26-mnav a,.t26-mnav summary{align-items:center;color:var(--t26-ink);cursor:pointer;display:flex;font-size:17px;justify-content:space-between;list-style:none;min-height:52px;padding:0 16px;text-decoration:none}.t26-mnav summary::-webkit-details-marker{display:none}.t26-mnav summary:after{color:var(--t26-teal);content:"+";font-size:24px}.t26-mnav details[open] summary:after{content:"–"}.t26-mnav details ul{background:var(--t26-soft)}.t26-mnav details li{border-bottom:0}.t26-mnav details a{font-size:16px;min-height:46px;padding-left:28px}.t26-mnav.is-open{display:block}@media (max-width:1180px){.t26-nav{display:none}.t26-call,.t26-menu{display:inline-flex}.t26-search{display:none}}@media (max-width:600px){.t26-top{display:none}.t26-hdr__bar{gap:8px;height:60px}.t26-hdr.is-scrolled .t26-hdr__bar{height:56px}.t26-logo img{height:40px}.t26-hdr.is-scrolled .t26-logo img{height:38px}.t26-actions{gap:8px}.t26-long{display:none}.t26-short{display:inline}.t26-btn--quote{font-size:13px!important;padding:0 14px!important}}.body-wrapper>header.header,.header__container{display:none!important}.banner-btn,.btn-primary,.btn-secondary,.cta-start-project__btn,.full-width-green-button a,.green-btn,.hs-button.primary,.hsfc-Button,.product-cta,.t26-btn,.theme-btn,a.hs-button,button.hs-button,input.hs-button{align-items:center;border-radius:6px!important;box-shadow:none!important;cursor:pointer;display:inline-flex!important;font-family:inherit;font-size:14px!important;font-weight:700!important;justify-content:center;letter-spacing:.07em!important;line-height:1.2!important;min-height:48px;padding:12px 24px!important;text-align:center;text-decoration:none!important;text-transform:uppercase!important;transition:background-color .15s,color .15s,border-color .15s}.cta-start-project__btn--primary,.hsfc-Button[type=submit],.product-cta--primary,.t26-btn--quote,a[href*=request-a-quote].green-btn,a[href*=request-a-quote].hs-button,a[href*=request-a-quote].theme-btn{background:var(--t26-teal)!important;border:1.5px solid var(--t26-teal)!important;color:#fff!important}.cta-start-project__btn--primary:hover,.product-cta--primary:hover,.t26-btn--quote:hover,a[href*=request-a-quote].hs-button:hover{background:var(--t26-teal-d)!important;border-color:var(--t26-teal-d)!important;color:#fff!important}.btn-primary,.full-width-green-button a,.green-btn,a.hs-button,button.hs-button,input.hs-button{background:var(--t26-ink)!important;border:1.5px solid var(--t26-ink)!important;color:#fff!important}.btn-primary:hover,.full-width-green-button a:hover,.green-btn:hover,a.hs-button:hover{background:#000!important;border-color:#000!important;color:#fff!important}.btn-secondary,.cta-start-project__btn:not(.cta-start-project__btn--primary),.product-cta:not(.product-cta--primary){background:#fff!important;border:1.5px solid var(--t26-ink)!important;color:var(--t26-ink)!important}.btn-secondary:hover,.cta-start-project__btn:not(.cta-start-project__btn--primary):hover,.product-cta:not(.product-cta--primary):hover{background:var(--t26-ink)!important;color:#fff!important}.banner-section .banner-btn,.banner-section .green-btn,.banner-section .theme-btn{background:transparent!important;border:1.5px solid #fff!important;color:#fff!important}.banner-section .banner-btn:hover,.banner-section .green-btn:hover,.banner-section .theme-btn:hover{background:#fff!important;color:var(--t26-ink)!important}.banner-section a[href*=request-a-quote]{background:var(--t26-teal)!important;border-color:var(--t26-teal)!important;color:#fff!important}.banner-section .banner-item{align-items:center;background-position:50%!important;background-size:cover!important;display:flex!important;height:auto!important;justify-content:center;min-height:clamp(300px,52vh,500px)!important;padding:clamp(56px,9vh,110px) 0 clamp(48px,7vh,90px)!important}.home-banner.banner-section .banner-item{min-height:clamp(420px,60vh,620px)!important}.product-main-banner.banner-section .banner-item{min-height:clamp(200px,30vh,300px)!important;padding:40px 24px!important}.banner-section .banner-item:before{background:hsla(0,0%,7%,.5);content:"";inset:0;pointer-events:none;position:absolute}.banner-section .banner-item>*{position:relative;z-index:1}.banner-section,.banner-section .banner-wrapper,.banner-section .slick-list,.banner-section .slick-track{height:auto!important}.banner-section .banner-content,.banner-section .content-wrapper{height:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:880px;text-align:center!important}.banner-section .banner-content h2,.banner-section .banner-heading,.banner-section .banner-title p,.banner-section h1{font-size:clamp(30px,4.6vw,60px)!important;letter-spacing:-.02em!important;line-height:1.08!important;text-transform:none!important}.banner-section .banner-content p{font-size:clamp(16px,1.5vw,20px)}.banner-section .banner-btn-section,.banner-section .btn-section{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.banner-section .scroll-bottom-content{display:none!important}@media (max-width:600px){.banner-section .banner-item{min-height:0!important;padding:48px 0 44px!important}.home-banner.banner-section .banner-item{min-height:0!important}.banner-section .banner-btn-section a,.banner-section .btn-section a{max-width:340px;width:100%}}.project-banner h1,.project-page-banner h1,.project__title,h1.project-title{font-size:clamp(28px,4vw,52px)!important;letter-spacing:-.01em!important;line-height:1.1!important;text-transform:none!important}iframe,img,video{max-width:100%}@media (max-width:600px){h1{font-size:clamp(28px,8vw,36px)!important;line-height:1.15!important;overflow-wrap:anywhere;word-break:normal}h2{font-size:clamp(24px,6.5vw,32px)!important;line-height:1.2!important}input,select,textarea{font-size:16px!important}.dnd-section{padding-left:16px!important;padding-right:16px!important}table{display:block;max-width:100%;overflow-x:auto}}.menu__link,.product-description-tab .tab-link,.product-description-tab button,.tab-btn,.tabs button{min-height:44px}[data-aos]{transition-duration:.35s!important}[data-aos^=fade][data-aos^=fade]{transform:translate3d(0,10px,0)}[data-aos^=fade][data-aos^=fade].aos-animate{transform:none}html.t26-reveal [data-aos]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transform:none!important;transition:none!important}}.t26-staging{background:#fff8e1;border-radius:6px;bottom:84px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#5a4600;font:600 12px/1.2 system-ui,sans-serif;left:12px;padding:6px 10px;position:fixed;z-index:9999}.project__meta{padding:28px 0 8px!important}.project__meta .project-title{display:none!important}.project__meta .date{color:var(--t26-muted);font-size:14px;letter-spacing:.07em;text-align:center;text-transform:uppercase}.project-page-banner .banner-item{align-items:center;background-attachment:scroll!important;background-position:50%!important;background-size:cover!important;border-radius:8px;display:flex!important;height:auto!important;justify-content:center;min-height:clamp(320px,56vh,520px)!important;padding:clamp(56px,9vh,110px) 24px!important}.project-page-banner .banner-item:before{background:hsla(0,0%,7%,.48);content:"";inset:0;position:absolute}.project-page-banner .banner-content,.project-page-banner .content-wrapper{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:1}.t26-ptitle h1{color:#fff!important;display:flex;flex-direction:column;gap:12px;margin:0;text-transform:none!important}.t26-pname{font-size:clamp(30px,4.6vw,58px);font-weight:700;letter-spacing:-.02em;line-height:1.08}.t26-psub{color:#e6e6e6;font-size:clamp(16px,1.6vw,21px);font-weight:500;letter-spacing:0;line-height:1.4}@media (max-width:600px){.project-page-banner .banner-item{border-radius:0;min-height:0!important;padding:48px 20px!important}.t26-pname{font-size:30px!important}}.home-banner .banner-description a:has(img),.home-banner .banner-description img{display:none!important}.t26-hero-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.product-description-tab h1.product-title{font-size:clamp(30px,3.2vw,44px)!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.15!important;margin-bottom:18px!important}.product-description-tab ul#tabs-nav{border-bottom:1px solid var(--t26-line);display:flex;gap:24px;list-style:none;margin:0 0 18px;padding:0}.product-description-tab ul#tabs-nav li{background:none!important;border:0!important;margin:0;padding:0!important}.product-description-tab ul#tabs-nav li a{align-items:center;border-bottom:3px solid transparent;color:var(--t26-muted)!important;display:inline-flex;font-size:14px!important;letter-spacing:.07em!important;min-height:46px;text-decoration:none!important;text-transform:uppercase}.product-description-tab ul#tabs-nav li a.active,.product-description-tab ul#tabs-nav li.active a{border-bottom-color:var(--t26-teal-b);color:var(--t26-ink)!important;font-weight:700}.product-description-tab .product-cta-row .product-cta{flex:0 0 auto}@media (max-width:767px){.product-description-tab .product-cta-row .product-cta{flex:1 1 150px!important}}.t26-downloads{border-top:1px solid var(--t26-line);margin-top:36px;padding-top:24px}.t26-downloads h2{font-size:24px!important;margin:0 0 14px!important}.t26-downloads__list ul{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:700px){.t26-downloads__list ul{grid-template-columns:1fr}}.t26-downloads__list li{margin:0;padding:0}.t26-downloads__list a{align-items:center;background:#fff;border:1px solid var(--t26-line);border-radius:8px;color:var(--t26-ink)!important;display:flex;font-weight:600;gap:12px;justify-content:space-between;min-height:56px;padding:12px 16px;text-decoration:none!important}.t26-downloads__list a:after{color:var(--t26-teal);content:"Download";flex:0 0 auto;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.t26-downloads__list a:hover{border-color:#9a9a9a}.t26-downloads__list p{margin:0 0 10px}.t26-downloads__note{color:var(--t26-muted);font-size:15px;margin-top:14px}.t26-downloads__note a{color:var(--t26-teal)!important;font-weight:600}@media (max-width:767px){.t26-prow{display:flex!important;flex-direction:column}.t26-prow>.t26-pdesc-col{order:-1}}.sticky-quote{background:var(--t26-ink)!important}.sticky-quote__btn{align-items:center;border-radius:6px!important;display:inline-flex!important;font-size:13px!important;font-weight:700!important;letter-spacing:.07em;min-height:44px;padding:10px 18px!important;text-decoration:none!important;text-transform:uppercase}.sticky-quote__btn--primary{background:var(--t26-teal)!important;border:1.5px solid var(--t26-teal)!important;color:#fff!important}.sticky-quote__btn--ghost{background:transparent!important;border:1.5px solid #fff!important;color:#fff!important}.our-standard-products .product-item{background:#fff;border:1px solid var(--t26-line);border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.our-standard-products .product-item .product-link{display:flex;flex:1;flex-direction:column;text-decoration:none}.our-standard-products .product-item .product-image{background:#fff}.our-standard-products .product-name{border-top:1px solid var(--t26-line);padding:14px 16px 12px!important;text-align:left!important}.our-standard-products .product-title{color:var(--t26-ink)!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.3!important;margin:0!important;text-transform:none!important}.t26-card-spec{color:var(--t26-muted)!important;font-size:14px!important;line-height:1.45!important;margin:6px 0 0!important}.t26-cmp{align-items:center;border-top:1px solid var(--t26-line);color:var(--t26-body);cursor:pointer;display:flex;font-size:14px;gap:10px;margin:0;min-height:44px;padding:0 16px}.t26-cmp input{accent-color:var(--t26-teal);height:18px;margin:0;width:18px}.t26-cmpbar{background:var(--t26-ink);bottom:0;color:#fff;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;transform:translateY(110%);transition:transform .25s;z-index:950}.t26-cmpbar.is-on{transform:none}.t26-cmpbar .t26-wrap{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px;padding-right:96px;padding-top:10px}.t26-cmpbar .t26-btn{min-height:44px}.t26-cmpbar .t26-btn--line{background:transparent!important;border:1.5px solid #fff!important;color:#fff!important}.t26-cmpview{margin:40px auto 0;max-width:1376px;padding:0 16px;scroll-margin-top:90px}.t26-cmpview h2{font-size:32px!important;margin:0 0 16px!important}.t26-cmpscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.t26-cmptable{border-collapse:collapse;font-size:16px;min-width:560px;width:100%}.t26-cmptable td,.t26-cmptable th{border-bottom:1px solid var(--t26-line);padding:12px 10px;text-align:left;vertical-align:top}.t26-cmptable thead img{display:block;height:120px;margin-bottom:8px;object-fit:contain;width:120px}.t26-cmptable thead a{color:var(--t26-ink);font-weight:700;text-decoration:none}.internal-banner .banner-title h1,.internal-banner h1{font-size:clamp(28px,3.6vw,48px)!important}.internal-banner h1 br+*,.internal-banner h1 span{display:block;font-size:.6em;font-weight:500;letter-spacing:0;margin-top:8px}[data-aos]{transition-delay:0s!important}.t26-cmpbar .t26-cmpn{font-weight:600}.t26-downloads__list a *{color:inherit!important;text-decoration:none!important}.t26-downloads__list a[href*=hsforms]:after,.t26-downloads__list a[href*=request]:after{content:"Request"}.t26-downloads__list p:empty{display:none}@media (max-width:767px){#footerLogo,#footerLogo *,footer [style*=min-width]{max-width:100%!important;min-width:0!important}#footerLogo,footer div[style*="350px"]{width:auto!important}.row-fluid [class*=span]{margin-left:0!important;min-width:0!important}.product-image-list,.row-fluid [class*=span]{max-width:100%!important;width:100%!important}.product-image-list{display:flex!important;flex-wrap:wrap;gap:8px}.product-image-item{min-width:0!important;width:calc(25% - 6px)!important}.product-featured-image,.product-featured-image img{height:auto;width:100%!important}.hs-input,.hsfc-DropdownInput,.hsfc-TextInput,.hsfc-TextareaInput,input,select,textarea{font-size:16px!important}}@media (max-width:1100px){.t26-top__promise{display:none}}@media (max-width:991px){.row-fluid .dnd-column[class*=-padding]{padding-left:0!important;padding-right:0!important}}.banner-section .banner-item{min-height:clamp(440px,68vh,640px)!important;padding:clamp(80px,12vh,150px) 0 clamp(64px,9vh,110px)!important}.home-banner.banner-section .banner-item{min-height:clamp(560px,82vh,800px)!important}.product-main-banner.banner-section .banner-item{min-height:clamp(380px,52vh,480px)!important;padding:60px 24px!important}.project-page-banner .banner-item{min-height:clamp(420px,62vh,600px)!important}@media (max-width:600px){.banner-section .banner-item{min-height:380px!important;padding:56px 0 48px!important}.home-banner.banner-section .banner-item{min-height:520px!important}.product-main-banner.banner-section .banner-item{min-height:280px!important;padding:32px 16px!important}.project-page-banner .banner-item{min-height:340px!important}}.t26-glance{background:var(--t26-soft);border-radius:8px;margin:28px 0 8px;padding:22px 24px}.t26-faq h2,.t26-glance h2{font-size:22px!important;font-weight:700!important;line-height:1.25!important;margin:0 0 10px!important;text-transform:none!important}.t26-answer{color:var(--t26-body);font-size:17px;line-height:1.6;margin:0 0 14px}.t26-spec{background:#fff;border-collapse:collapse;border-radius:6px;font-size:16px;overflow:hidden;width:100%}.t26-spec td,.t26-spec th{border-bottom:1px solid var(--t26-line);padding:10px 14px;text-align:left;vertical-align:top}.t26-spec th{color:var(--t26-ink);font-weight:600;width:42%}.t26-spec tr:last-child td,.t26-spec tr:last-child th{border-bottom:0}.t26-note{color:var(--t26-muted);font-size:13px;margin:10px 0 0}.t26-faq{border-top:1px solid var(--t26-line);margin-top:36px;padding-top:24px}.t26-faq details{border-bottom:1px solid #d9d9d9}.t26-faq summary{display:flex;font-size:17px;font-weight:600;gap:16px;min-height:56px;padding:8px 0}.t26-faq summary:after{color:var(--t26-teal);content:"+";font-size:24px;font-weight:400}.t26-faq details[open] summary:after{content:"–"}.t26-faq details p{color:var(--t26-body);line-height:1.6;margin:0 0 16px}@media (max-width:767px){.t26-spec,.t26-spec table{display:table!important}}.t26-range{margin:48px 0 8px}.t26-range__inner{margin:0 auto;max-width:860px;padding:0 16px}.t26-range h2{font-size:clamp(26px,3vw,36px)!important;line-height:1.2!important;margin:0 0 14px!important;text-transform:none!important}.t26-range p{color:var(--t26-body);font-size:17px;line-height:1.65;margin:0 0 14px}.t26-range .t26-faq h3{font-size:22px!important;margin:0 0 8px!important}:root{--t26-brand:#0adbd4;--t26-radius:8px;--t26-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06)}main li,main p{color:var(--t26-body)}main h2,main h3,main h4{color:var(--t26-ink);text-transform:none}.section-title,.section-title h2,.section-title h3{letter-spacing:-.01em}.section-title h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important}.full-width-green-box,.full-width-image-greeen-box [class*=green],.green-box-left-layout [class*=green-box],.green-box-right-layout [class*=green-box],.green-image-box-layout .green-box-left,.green-image-box-layout .green-box-right,.green-image-box-layout .greenbox-wrap{background-color:var(--t26-brand)!important}.full-width-green-box *,.full-width-image-greeen-box [class*=green] *,.green-box-left-layout [class*=green-box] *,.green-box-right-layout [class*=green-box] *,.green-image-box-layout .greenbox-wrap *,.green-image-box-layout [class*=green-box] *{color:var(--t26-ink)!important}.full-width-green-box a,.full-width-image-greeen-box [class*=green] a,.green-image-box-layout [class*=green-box] a{text-decoration:underline!important;text-underline-offset:3px}.green-image-box-layout .box-desktop .row-fluid{border-radius:var(--t26-radius);overflow:hidden}.full-width-image-greeen-box h2,.full-width-image-greeen-box h3,.green-image-box-layout h2,.green-image-box-layout h3{font-size:clamp(26px,2.6vw,36px)!important;line-height:1.2!important}.full-width-image-greeen-box p,.green-image-box-layout p{font-size:18px!important;line-height:1.6!important}.full-width-green-button .hs-button,.full-width-green-button a{background:var(--t26-ink)!important;border-color:var(--t26-ink)!important;color:#fff!important}.image-box-layout h2,.image-box-layout h3,.image-box-layout h4,.special-characteristics-product .text-content h2,.special-characteristics-product .text-content h3,.special-characteristics-product .text-content h4{color:var(--t26-ink)!important;font-weight:700!important;padding-top:14px!important;position:relative}.image-box-layout h2:before,.image-box-layout h3:before,.image-box-layout h4:before,.special-characteristics-product .text-content h2:before,.special-characteristics-product .text-content h3:before,.special-characteristics-product .text-content h4:before{background:var(--t26-brand);border-radius:2px;content:"";height:3px;left:0;position:absolute;top:0;width:36px}.image-box-layout,.image-box-layout *{border-color:var(--t26-line)!important}.special-characteristics-product .box-layout{align-items:center;gap:28px}.special-characteristics-product .img-wrapper img{aspect-ratio:4/3;border-radius:var(--t26-radius);height:auto;width:100%}.special-characteristics-product .text-content p{font-size:17px;line-height:1.6}.alternative-products .product-item,.latest-products .product-item,.latest-products-gallery .product-item,.project-in-use-slider .project-details,.similar-projects .card-item{background:#fff;border:1px solid var(--t26-line);border-radius:var(--t26-radius);overflow:hidden;transition:box-shadow .2s,transform .2s}.alternative-products .product-item:hover,.latest-products .product-item:hover,.latest-products-gallery .product-item:hover,.project-in-use-slider .project-details:hover,.similar-projects .card-item:hover{box-shadow:var(--t26-shadow);transform:translateY(-2px)}.alternative-products .products-list,.latest-products .products-list{display:grid!important;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.alternative-products .product-item,.latest-products .product-item{margin:0!important;max-width:none!important;width:auto!important}.alternative-products .product-item img,.latest-products .product-item img,.latest-products-gallery .product-item img{aspect-ratio:1/1;background:#fff;height:auto!important;object-fit:contain!important;padding:16px;width:100%!important}.alternative-products .product-name,.latest-products .product-name,.latest-products-gallery .product-name{border-top:1px solid var(--t26-line);padding:12px 16px!important;text-align:left!important}.alternative-products .product-name *,.latest-products .product-name *,.latest-products-gallery .product-name *{color:var(--t26-ink)!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important;margin:0!important;text-transform:none!important}.project-in-use-slider img,.similar-projects .card-item img{aspect-ratio:3/2;height:auto;object-fit:cover;width:100%}.project-in-use-slider .inner-box-item,.similar-projects .inner-card-item{padding:14px 16px!important;text-align:left!important}.project-in-use-slider .project-title,.project-in-use-slider h3,.project-in-use-slider h4,.similar-projects .card-item h3,.similar-projects .card-item h4{color:var(--t26-ink)!important;font-size:17px!important;font-weight:700!important;margin:0 0 4px!important;text-align:left!important}.project-in-use-slider .date,.project-in-use-slider p,.similar-projects .card-item .date{color:var(--t26-muted)!important;font-size:14px!important;text-align:left!important}.project-summary-section .layout-wrapper{align-items:flex-start;gap:48px}.project-summary-section .project-summary{background:var(--t26-soft);border-radius:var(--t26-radius);padding:24px 26px!important}.project-summary-section .project-summary p{color:var(--t26-muted)!important;font-size:16px!important;line-height:2!important;margin:0}.project-summary-section .project-summary strong{color:var(--t26-ink);font-weight:600}.project-summary-section .section-title h3{color:var(--t26-muted)!important;font-size:14px!important;letter-spacing:.07em;text-transform:uppercase}.project-summary-section .project-details p{color:var(--t26-body)!important;font-size:18px!important;line-height:1.7!important}.project-summary-section .t26-answer{background:#fff;border-left:3px solid var(--t26-brand);color:var(--t26-ink)!important;padding:4px 0 4px 16px}.project-in-figures-section .infobox-content{display:grid!important;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.project-in-figures-section .box-layout{background:var(--t26-soft);border-radius:0 0 var(--t26-radius) var(--t26-radius);border-top:3px solid var(--t26-brand);margin:0!important;padding:22px 22px 24px!important;text-align:left!important;width:auto!important}.project-in-figures-section h4{font-size:clamp(22px,2vw,28px)!important;line-height:1.25!important;margin:0!important;text-align:left!important}.contact-us-form-2024-title,.form-title,.hs-form-html h2,.product-enquiry-form h2{color:var(--t26-ink)!important;font-size:clamp(26px,2.6vw,36px)!important;line-height:1.2!important}main .hs-input,main .hsfc-DropdownInput,main .hsfc-TextInput,main .hsfc-TextareaInput,main form input[type=email],main form input[type=number],main form input[type=tel],main form input[type=text],main form select,main form textarea{background:#fff!important;border:1px solid #c8c8c8!important;border-radius:6px!important;box-shadow:none!important;color:var(--t26-ink)!important;max-width:100%!important;min-height:48px;padding:10px 14px!important;width:100%!important}main .hsfc-TextareaInput,main form textarea{min-height:120px}main .hs-input:focus,main .hsfc-TextInput:focus,main form input:focus,main form select:focus,main form textarea:focus{border-color:var(--t26-teal)!important;outline:2px solid var(--t26-teal)!important;outline-offset:1px}main .hsfc-FieldLabel,main form label{color:var(--t26-ink)!important;font-size:15px!important;font-weight:600!important;margin-bottom:6px!important}main .hs-form-field,main .hsfc-Field{margin-bottom:16px!important}.contact-us-form-2024 .contact-us-form-2024-form-wrapper{padding:clamp(24px,3vw,48px)!important}.contact-us-form-2024 img{height:100%;object-fit:cover}main .hsfc-ProgressBar__Progress,main [class*=ProgressBar] [class*=Progress]{background:var(--t26-teal)!important}.faq-mwb .faq-mwb-faq{border-bottom:1px solid #d9d9d9!important}.faq-mwb .faq-mwb__title{color:var(--t26-ink)!important;font-size:18px!important;font-weight:600!important;min-height:56px;padding:18px 0!important}.faq-mwb .faq-mwb__content,.faq-mwb .faq-mwb__content p{color:var(--t26-body)!important;font-size:17px!important;line-height:1.6!important}main .hs-image-widget,main .widget-type-linked_image img{border-radius:var(--t26-radius)}@media (min-width:992px){.t26-prow{align-items:flex-start;display:flex!important}.t26-prow>.t26-pgal-col{align-self:flex-start;position:sticky;top:96px}}.project-image-gallery img{border-radius:var(--t26-radius)}.t26-pgal{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1376px;padding:clamp(24px,4vw,56px) 32px}.t26-pgal figure{background:var(--t26-soft);border-radius:var(--t26-radius);margin:0;overflow:hidden}.t26-pgal figure:first-child{grid-column:1/-1}.t26-pgal img{aspect-ratio:3/2;border-radius:0!important;cursor:zoom-in;display:block;height:100%!important;object-fit:cover;transition:transform .3s;width:100%!important}.t26-pgal figure:first-child img{aspect-ratio:16/9}.t26-pgal a:hover img{transform:scale(1.02)}@media (max-width:767px){.t26-pgal{grid-template-columns:1fr;padding:16px}.t26-pgal img{aspect-ratio:4/3}}.t26-collapsed{display:none!important}:root{--t26-hair:#d9d9d9;--t26-wrap:1376px}.banner-section .banner-item{overflow:hidden;position:relative}.banner-section .content-wrapper{position:relative;z-index:3}.t26-dim,.t26-glow{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .7s ease}.t26-dim{background:rgba(6,8,8,.55);-webkit-mask-image:radial-gradient(circle at var(--x,50%) var(--y,50%),transparent 0,transparent 150px,#000 440px);mask-image:radial-gradient(circle at var(--x,50%) var(--y,50%),transparent 0,transparent 150px,#000 440px);z-index:1}.t26-glow{background:radial-gradient(circle at var(--x,50%) var(--y,50%),rgba(255,247,226,.28),rgba(255,247,226,0) 380px);mix-blend-mode:soft-light;z-index:2}.banner-section.t26-lit .t26-dim,.banner-section.t26-lit .t26-glow{opacity:1}@media (prefers-reduced-motion:no-preference){.banner-section .banner-item:after{animation:t26-on .8s cubic-bezier(.6,0,.25,1) .05s both;background:#050606;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.home-banner .banner-item:after{animation-delay:.2s;animation-duration:1.9s}@keyframes t26-on{0%{opacity:1}30%{opacity:.9}55%{opacity:.5}to{opacity:0;visibility:hidden}}}.banner-section .banner-heading,.banner-section .banner-title-heading,.banner-section h1{letter-spacing:-.02em;text-wrap:balance}.home-banner .banner-heading,.home-banner h1{font-size:clamp(40px,6.2vw,88px)!important;line-height:1.02!important;margin-bottom:22px!important}.internal-banner h1,.product-category-banner h1,.product-main-banner .banner-title *,.product-main-banner h1{font-size:clamp(34px,4.6vw,64px)!important;line-height:1.05!important}.banner-section .banner-description p{color:hsla(0,0%,100%,.92)!important;font-size:clamp(17px,1.4vw,20px)!important;line-height:1.55!important;margin-left:auto!important;margin-right:auto!important;max-width:62ch}.banner-section [data-aos]{transition-duration:.6s!important}.home-banner .banner-wrapper{position:relative}.t26-proof{background:linear-gradient(0deg,rgba(10,12,12,.72),rgba(10,12,12,0));bottom:0;color:hsla(0,0%,100%,.82);display:grid;font-size:15px;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));left:0;line-height:1.4;list-style:none;margin:0;padding:18px max(32px,calc((100% - var(--t26-wrap))/2 + 32px));position:absolute;right:0;z-index:4}.t26-proof li{border-left:2px solid var(--t26-brand);margin:0;padding-left:14px}.t26-proof strong{color:#fff;display:block;font-size:18px;font-weight:700}@media (max-width:991px){.t26-proof{font-size:13px;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 20px}.t26-proof strong{font-size:15px}}@media (max-width:767px){.home-banner .t26-proof{background:var(--t26-dark);position:static}.home-banner .banner-item{min-height:520px}}.home-banner .banner-btn-section{margin-bottom:96px}@media (max-width:767px){.home-banner .banner-btn-section{margin-bottom:0}}.t26-crumbs{color:hsla(0,0%,100%,.8);font-size:14px;margin:0 0 14px}.t26-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;justify-content:center;list-style:none;margin:0;padding:0}.t26-crumbs li{color:inherit!important;font-size:14px!important;margin:0}.t26-crumbs li+li:before{content:"/";margin:0 10px;opacity:.5}.t26-crumbs a{border-bottom:1px solid hsla(0,0%,100%,.35);color:#fff!important;text-decoration:none}.t26-crumbs a:hover{border-color:var(--t26-brand)}.t26-crumbs [aria-current]{opacity:.75}main .hs_cos_wrapper_type_rich_text li,main .hs_cos_wrapper_type_rich_text p,main :is(.text-content,.text-wrapper,.description,.description-content,.full-width-content,.green-box-right,.greenbox-wrap,.project-details,.box-wrapper,.left-col-text,.block-content) :is(p,li){font-size:18px!important;line-height:1.65!important}main .hs_cos_wrapper_type_rich_text :is(p,li,h2,h3,h4) span[style*=font-size],main :is(p,li) span[style*=font-size]{font-size:inherit!important;line-height:inherit!important}main .hs_cos_wrapper_type_rich_text :is(p,li)[style*=font-size]{font-size:18px!important}main .description p,main .hs_cos_wrapper_type_rich_text p,main .text-content p{max-width:72ch}main .align-center p,main .text-center p,main [style*="text-align: center"] p,main [style*="text-align:center"] p{margin-left:auto;margin-right:auto}main .heading-title,main .hs_cos_wrapper_type_rich_text h2,main .main-title,main .section-title h2,main .text-content h2,main .text-wrapper h2{color:var(--t26-ink)!important;font-size:clamp(28px,2.8vw,42px)!important;font-weight:700!important;letter-spacing:-.015em;line-height:1.15!important;text-transform:none!important;text-wrap:balance}main .hs_cos_wrapper_type_rich_text h3,main .text-content h3,main .text-wrapper h3{color:var(--t26-ink)!important;font-size:clamp(20px,1.7vw,24px)!important;font-weight:700!important;line-height:1.3!important}main .hs_cos_wrapper_type_rich_text h4{color:var(--t26-ink)!important;font-size:19px!important;font-weight:700!important;line-height:1.35!important}@media (max-width:767px){main .hs_cos_wrapper_type_rich_text :is(p,li),main :is(.text-content,.text-wrapper,.description,.full-width-content,.green-box-right,.project-details) :is(p,li){font-size:17px!important}}main .t26-lead p{color:var(--t26-ink)!important;font-size:clamp(19px,1.6vw,22px)!important;line-height:1.6!important;max-width:60ch}.t26-h{padding-top:20px!important;position:relative}.t26-h:before{background:var(--t26-brand);border-radius:2px;content:"";height:3px;left:0;position:absolute;top:0;width:40px}.t26-h--c:before{left:50%;transform:translateX(-50%)}.audience-section,.buying-guide,.standards-footer,.t26-range__inner{max-width:var(--t26-wrap)!important;padding-left:32px!important;padding-right:32px!important}.audience-section h2,.buying-guide h2{font-size:clamp(28px,2.8vw,42px)!important;letter-spacing:-.015em;line-height:1.15!important}.audience-section [style*="flex:1 1"],.buying-guide [style*="flex:1 1"]{background:#fff!important;border:1px solid var(--t26-line)!important;border-radius:0 0 var(--t26-radius) var(--t26-radius);border-top:3px solid var(--t26-brand)!important}.audience-section h3,.buying-guide h3{font-size:20px!important;line-height:1.3!important}.audience-section [style*="flex:1 1"] p,.buying-guide [style*="flex:1 1"] p{font-size:16px!important;line-height:1.6!important}.standards-footer{border-top:1px solid var(--t26-line)!important;color:var(--t26-muted)!important}.standards-footer,.standards-footer p{font-size:15px!important}@media (max-width:767px){.audience-section,.buying-guide,.standards-footer,.t26-range__inner{padding-left:20px!important;padding-right:20px!important}}.requirement-list,.requirement-list *{font-size:18px!important;line-height:1.6!important}.faq-mwb{padding:0!important}.faq-mwb .faq-mwb-container{align-items:start;display:grid;gap:clamp(32px,6vw,104px);grid-template-columns:minmax(0,4fr) minmax(0,7fr);margin:0 auto;max-width:var(--t26-wrap);padding:0 32px}.faq-mwb .faq-mwb__intro{margin:0!important;position:sticky;text-align:left!important;top:120px}.faq-mwb .faq-mwb__heading{color:var(--t26-ink)!important;font-size:clamp(30px,3vw,46px)!important;letter-spacing:-.02em;line-height:1.1!important;margin:0 0 16px!important;text-align:left!important}.faq-mwb .t26-faq-aside{color:var(--t26-body);font-size:17px;line-height:1.6;margin:0;max-width:34ch}.faq-mwb .t26-faq-aside a{color:var(--t26-teal-d);font-weight:600}.faq-mwb .faq-mwb__wrap{border-top:1px solid var(--t26-hair);display:block!important;margin:0!important;max-width:none!important;width:100%!important}.faq-mwb .faq-mwb__col{max-width:none!important;padding:0!important;width:100%!important}.faq-mwb .faq-mwb-faq{background:none!important;border:0!important;border-bottom:1px solid var(--t26-hair)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.faq-mwb .faq-mwb__title{align-items:center;background:none!important;border:0!important;cursor:pointer;display:flex!important;gap:24px;justify-content:space-between;margin:0!important;min-height:0!important;padding:22px 0!important}.faq-mwb .faq-mwb__title :is(h2,h3,h4,h5,p),.faq-mwb .faq-mwb__title h6{color:var(--t26-ink)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;margin:0!important;text-transform:none!important;transition:color .2s}.faq-mwb .faq-mwb__title:hover :is(h2,h3,h4,h5,h6,p){color:var(--t26-teal-d)!important}.faq-mwb .faq-mwb__icon{display:none!important}.faq-mwb .faq-mwb__title:after,.t26-faq summary:after{background:linear-gradient(var(--t26-teal),var(--t26-teal)) 50%/16px 2px no-repeat,linear-gradient(var(--t26-teal),var(--t26-teal)) 50%/2px 16px no-repeat;content:"";flex:0 0 16px;height:16px;transition:background-size .25s ease,transform .25s ease;width:16px}.faq-mwb .faq-mwb__title.active:after,.t26-faq details[open] summary:after{background-size:16px 2px,2px 0;transform:rotate(180deg)}.faq-mwb .faq-mwb__title:focus-visible,.t26-faq summary:focus-visible{outline:2px solid var(--t26-teal);outline-offset:4px}.faq-mwb .faq-mwb__content{background:none!important;border:0!important;margin:0!important;padding:0 56px 26px 0!important}.faq-mwb .faq-mwb__content :is(p,li){color:var(--t26-body)!important;font-size:17px!important;line-height:1.65!important;max-width:68ch}@media (max-width:991px){.faq-mwb .faq-mwb-container{gap:20px;grid-template-columns:1fr;padding:0 20px}.faq-mwb .faq-mwb__intro{position:static}.faq-mwb .faq-mwb__content{padding-right:0!important}}.t26-faq details{background:none!important;border:0!important;border-bottom:1px solid var(--t26-hair)!important;border-radius:0!important;margin:0!important;padding:0!important}.t26-faq details:first-of-type{border-top:1px solid var(--t26-hair)!important}.t26-faq summary{align-items:center;color:var(--t26-ink)!important;cursor:pointer;display:flex!important;font-size:17px!important;font-weight:600!important;gap:24px;justify-content:space-between;line-height:1.4;list-style:none;padding:18px 0!important}.t26-faq summary::-webkit-details-marker{display:none}.t26-faq summary::marker{content:""}.t26-faq summary:hover{color:var(--t26-teal-d)!important}.t26-faq details>div,.t26-faq details>p{color:var(--t26-body)!important;font-size:16px!important;line-height:1.65!important;margin:0!important;padding:0 40px 20px 0!important}.t26-downloads h2,.t26-faq h2,.t26-glance h2{font-size:24px!important;letter-spacing:-.01em;line-height:1.25!important}.alternative-products .product-item:hover,.latest-products .product-item:hover,.latest-products-gallery .product-item:hover,.project-in-use-slider .project-details:hover,.similar-projects .card-item:hover{transform:none}.latest-products-gallery .product-item img,.project-in-use-slider img,.similar-projects .card-item img,.t26-tile img{transition:filter .5s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.project-in-use-slider img,.similar-projects .card-item img{filter:brightness(.92) saturate(.95)}.project-in-use-slider .project-details:hover img,.similar-projects .card-item:hover img{filter:brightness(1.06) saturate(1.05);transform:scale(1.025)}.alternative-products .product-item:hover,.latest-products .product-item:hover{border-color:var(--t26-ink)}.latest-products-gallery .product-box-layout .cards-list-item{background:none!important;border:0!important;padding:0!important}.latest-products-gallery .product-item{border-radius:var(--t26-radius)!important}.latest-products-gallery .product-item img{aspect-ratio:4/5!important;filter:brightness(.78) saturate(.9)}.latest-products-gallery .product-item:focus-within img,.latest-products-gallery .product-item:hover img{filter:brightness(1.02) saturate(1.05)}.latest-products-gallery .product-item:after{background:linear-gradient(0deg,rgba(10,12,12,.75) 0,rgba(10,12,12,0) 55%);content:"";inset:0;pointer-events:none;position:absolute}.latest-products-gallery .product-item :is(h2,h3,h4,.product-name,.title,p){border:0!important;bottom:22px!important;color:#fff!important;font-size:clamp(22px,2vw,30px)!important;font-weight:700!important;left:24px!important;letter-spacing:-.01em;line-height:1.1!important;margin:0!important;padding:0!important;position:absolute!important;right:24px!important;text-align:left!important;top:auto!important;z-index:2}.latest-products-gallery .product-item :is(h2,h3,h4,.product-name,.title,p) *{color:#fff!important;font-size:inherit!important}main .hs-form fieldset{max-width:none!important}main .hs-form .hs-form-field>.input{margin-right:0!important}main .hs-form fieldset.form-columns-2{display:grid;gap:0 16px;grid-template-columns:1fr 1fr}main .hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;width:auto!important}main .hs-form .hs-input:not([type=checkbox]):not([type=radio]){width:100%!important}main .hs-form .hs-button,main .hsfc-Button{min-width:180px}main .hsfc-ProgressBar{height:auto!important}main .hsfc-ProgressBar__Text{display:none!important}main [class*=ProgressBar]{border-radius:4px;overflow:hidden}main .hs-form .hs-error-msg,main .hs-form .hs-error-msgs label{color:#b3261e!important;font-size:14px!important}@media (max-width:767px){main .hs-form fieldset.form-columns-2{grid-template-columns:1fr}}.contact-us-form-2024 .contact-us-form-2024-title{margin-bottom:8px!important;text-align:left!important}.contact-us-form-2024 p{color:var(--t26-body)!important}.contact-us-form-2024-img-wrapper img{border-radius:var(--t26-radius);height:100%;min-height:420px;object-fit:cover;width:100%}@media (min-width:992px){.t26-prow>[class*=span]{position:static!important}.t26-prow{align-items:flex-start;display:flex!important}.t26-prow>.t26-pgal-col{align-self:flex-start;position:sticky!important;top:104px}}.product-page .custom-social-icon,.product-page-social-icons{align-items:center;display:flex;gap:10px;margin-top:20px}.product-page .custom-social-icon a{align-items:center;background:var(--t26-soft)!important;border-radius:50%;color:var(--t26-ink)!important;display:inline-flex;font-size:15px;height:36px;justify-content:center;width:36px}.product-page .custom-social-icon a:hover{background:var(--t26-brand)!important}.t26-prefoot{background:var(--t26-dark);color:#fff;overflow:hidden;position:relative}.t26-prefoot:before{background:linear-gradient(90deg,transparent,var(--t26-brand) 30%,var(--t26-brand) 70%,transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0}.t26-prefoot:after{background:radial-gradient(closest-side,rgba(10,219,212,.16),rgba(10,219,212,0));content:"";height:900px;left:50%;pointer-events:none;position:absolute;top:-640px;transform:translateX(-50%);width:900px}.t26-prefoot__inner{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin:0 auto;max-width:var(--t26-wrap);padding:clamp(56px,7vw,96px) 32px;position:relative;z-index:1}.t26-prefoot h2{color:#fff!important;font-size:clamp(32px,4vw,56px)!important;letter-spacing:-.02em;line-height:1.05!important;margin:0 0 14px!important}.t26-prefoot p{color:hsla(0,0%,100%,.78)!important;line-height:1.6;margin:0;max-width:52ch}.t26-prefoot__actions{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.t26-prefoot__tel{font-size:16px!important}.t26-prefoot__tel a{border-bottom:1px solid hsla(0,0%,100%,.35);color:#fff!important;font-weight:600;text-decoration:none;white-space:nowrap}.t26-prefoot__tel a:hover{border-color:var(--t26-brand)}@media (max-width:767px){.t26-prefoot__inner{grid-template-columns:1fr;padding:56px 20px}}.t26-foot{background:#161717!important;border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.6}.t26-foot__inner{display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1.2fr 1.2fr;margin:0 auto;max-width:var(--t26-wrap);padding:64px 32px 40px}.t26-foot__logo img{display:block;height:auto;width:110px}.t26-foot__tag{color:hsla(0,0%,100%,.72);margin:16px 0 20px;max-width:32ch}.t26-foot__iso{display:flex;gap:12px;margin-bottom:20px}.t26-foot__iso img{background:#fff;border-radius:6px;height:60px;object-fit:contain;padding:4px;width:60px}.t26-foot__social{display:flex;gap:10px}.t26-foot__social a{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff!important;display:inline-flex;height:38px;justify-content:center;transition:background .2s,border-color .2s;width:38px}.t26-foot__social a:hover{background:var(--t26-brand);border-color:var(--t26-brand);color:var(--t26-ink)!important}.t26-foot__h{color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:0;margin:0 0 16px!important;padding-top:14px;position:relative;text-transform:none!important}.t26-foot__h:before{background:var(--t26-brand);content:"";height:2px;left:0;position:absolute;top:0;width:28px}.t26-foot ul{list-style:none;margin:0;padding:0}.t26-foot li{margin:0 0 8px}.t26-foot a{color:hsla(0,0%,100%,.85)!important;text-decoration:none}.t26-foot a:hover{color:var(--t26-brand)!important}.t26-foot address{font-style:normal}.t26-foot address p{color:hsla(0,0%,100%,.72);margin:0 0 14px}.t26-foot address strong{color:#fff;font-weight:600}.t26-foot__col>p{margin:0 0 16px}.t26-btn--ghost{background:transparent!important;border:1px solid hsla(0,0%,100%,.5)!important;color:#fff!important}.t26-btn--ghost:hover{border-color:var(--t26-brand)!important;color:var(--t26-brand)!important}.t26-foot__base{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55);display:flex;flex-wrap:wrap;font-size:13px;gap:12px 32px;justify-content:space-between;margin:0 auto;max-width:var(--t26-wrap);padding:20px 32px 28px}.t26-foot__base p{margin:0}.t26-foot__base ul{display:flex;flex-wrap:wrap;gap:8px 24px}.t26-foot__base li{margin:0}.t26-news{border:0;border-radius:12px;color:var(--t26-ink);max-width:560px;padding:32px;width:calc(100% - 32px)}.t26-news::backdrop{background:rgba(10,12,12,.6)}.t26-news h2{color:var(--t26-ink)!important;font-size:26px!important;margin:0 0 16px!important}.t26-news__close{background:none;border:0;color:var(--t26-ink);cursor:pointer;font-size:28px;line-height:1;position:absolute;right:14px;top:10px}.t26-news .hs-input{width:100%!important}@media (max-width:991px){.t26-foot__inner{grid-template-columns:1fr 1fr}}@media (max-width:600px){.t26-foot__inner{grid-template-columns:1fr;padding:48px 20px 32px}.t26-foot__base{padding:20px}}.banner-section .banner-item>.t26-dim,.banner-section .banner-item>.t26-glow{display:block!important;height:auto!important;inset:0!important;margin:0!important;position:absolute!important;width:auto!important}.t26-proof{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(22,23,23,.78)!important;border-top:1px solid hsla(0,0%,100%,.08)}.t26-proof li{color:hsla(0,0%,100%,.8)}.latest-products-gallery .product-item img{aspect-ratio:auto!important;filter:brightness(.94)!important;object-fit:fill!important}.latest-products-gallery .product-item:focus-within img,.latest-products-gallery .product-item:hover img{filter:brightness(1.08) saturate(1.05)!important;transform:scale(1.02)}.latest-products-gallery .product-item:after{display:none}.latest-products-gallery .product-item .card-back :is(h2,h3,h4,.product-name,.title,p){font-size:inherit!important;position:static!important}.latest-products-gallery .product-item{background:#fff!important}.faq-mwb .faq-mwb__title{flex-direction:row!important;flex-wrap:nowrap!important}.faq-mwb .faq-mwb__title>:is(h2,h3,h4,h5,h6,p){flex:1 1 auto!important;max-width:none!important;padding:0!important;width:auto!important}.t26-foot address p,.t26-foot p,.t26-foot__col>p,.t26-foot__tag{color:hsla(0,0%,100%,.72)!important;font-size:15px!important}.t26-foot__base p{color:hsla(0,0%,100%,.55)!important;font-size:13px!important}.t26-foot__iso img{background:none;border-radius:0;height:auto;padding:0;width:72px}.t26-prefoot p{font-size:18px!important}main .full-width-content .description p,main .full-width-content p{margin-left:auto!important;margin-right:auto!important;max-width:62ch!important}.latest-products .products-list{display:flex!important;flex-wrap:wrap;gap:20px;justify-content:center}.latest-products .products-list>.product-item{flex:0 1 calc(20% - 16px)!important;min-width:180px}@media (max-width:991px){.latest-products .products-list>.product-item{flex-basis:calc(33.33333% - 13.33333px)!important}}@media (max-width:600px){.latest-products .products-list>.product-item{flex-basis:calc(50% - 10px)!important;min-width:0}}.project-page-banner .banner-item{overflow:hidden;position:relative}.project-page-banner .content-wrapper{position:relative;z-index:3}.project-page-banner .banner-item>.t26-dim,.project-page-banner .banner-item>.t26-glow{display:block!important;inset:0!important;position:absolute!important}.project-page-banner.t26-lit .t26-dim,.project-page-banner.t26-lit .t26-glow{opacity:1}@media (prefers-reduced-motion:no-preference){.project-page-banner .banner-item:after{animation:t26-on .8s cubic-bezier(.6,0,.25,1) .05s both;background:#050606;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}}.project-page-banner .t26-ptitle+.sub-title{display:none}.project-page-banner .t26-crumbs{margin-bottom:18px}.project__meta .date{color:var(--t26-muted)!important;font-size:13px!important;letter-spacing:.04em}@media (min-width:992px){.project-summary-section .layout-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:56px!important}.project-summary-section .project-summary{flex:0 0 34%!important;max-width:34%!important;position:sticky;top:110px}.project-summary-section .project-details{flex:1 1 auto!important;max-width:none!important;width:auto!important}}.project-summary-section .project-summary p:empty{display:none}.project-summary-section .project-summary p{line-height:1.9!important}main .dnd-section.t26-photo{padding-bottom:24px!important;padding-top:24px!important}main .dnd-section.t26-photo img{border-radius:var(--t26-radius)}.t26-specgrid{display:grid;gap:28px 40px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}@media (max-width:767px){.t26-specgrid{gap:24px;grid-template-columns:1fr}}.t26-specgroup h3{border-bottom:2px solid var(--t26-ink);color:var(--t26-ink)!important;font-size:17px!important;font-weight:700!important;letter-spacing:0;line-height:1.3!important;margin:0 0 6px!important;padding:0 0 10px!important;text-transform:none!important}.t26-specgroup ul{list-style:none!important;margin:0!important;padding:0!important}.t26-specgroup li{border-bottom:1px solid var(--t26-line);color:var(--t26-body)!important;display:flex;font-size:15px!important;gap:16px;line-height:1.5!important;margin:0!important;padding:9px 0!important}.t26-specgroup li:before{display:none!important}.t26-specgroup .t26-k{color:var(--t26-muted);flex:0 0 38%;font-weight:500}.t26-specgroup .t26-v{color:var(--t26-ink);flex:1 1 auto}.t26-specnote{color:var(--t26-muted)!important;font-size:13px!important;margin-top:20px!important}#specification-tab .t26-specgroup li,#specification-tab .t26-specgroup li *{background:none!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}#specification-tab .t26-specgroup li{border-bottom:1px solid var(--t26-line)!important;border-radius:0!important;box-shadow:none!important}#specification-tab .t26-specgroup .t26-k{font-weight:500!important}#specification-tab .t26-specgroup h3{border-left:0!important;border-right:0!important;border-top:0!important}#specification-tab .t26-specgrid{background:#fff;border:1px solid var(--t26-line);border-radius:10px;display:block!important;margin-top:4px;overflow:hidden}#specification-tab .t26-specgroup+.t26-specgroup{border-top:1px solid var(--t26-line)}#specification-tab .t26-specgroup h3{background:var(--t26-soft)!important;border:0!important;color:var(--t26-ink)!important;font-size:15px!important;font-weight:700!important;margin:0!important;padding:14px 18px!important}#specification-tab .t26-specgroup ul{padding:4px 0!important}#specification-tab .t26-specgroup li{border:0!important;display:block!important;font-size:15px!important;line-height:1.55!important;padding:9px 18px 9px 34px!important;position:relative}#specification-tab .t26-specgroup li:before{background:var(--t26-brand);border-radius:50%;content:""!important;display:block!important;height:6px;left:18px;position:absolute;top:18px;width:6px}#specification-tab .t26-specgroup li:has(.t26-k){display:flex!important;gap:16px;padding-left:18px!important}#specification-tab .t26-specgroup li:has(.t26-k):before{display:none!important}#specification-tab .t26-specgroup .t26-k{color:var(--t26-muted)!important;flex:0 0 34%}#specification-tab .t26-specgroup .t26-v{color:var(--t26-ink)!important}#specification-tab .t26-specnote{padding:0 2px}#specification-tab .t26-specgroup li{padding-bottom:7px!important;padding-top:7px!important}#specification-tab .t26-specgroup li:before{top:16px}#specification-tab .t26-specgroup ul{padding:6px 0 8px!important}.similar-projects .card-item{background:var(--t26-dark)!important;border:0!important;border-radius:var(--t26-radius)!important;box-shadow:none!important;overflow:hidden;padding:0!important}.similar-projects .inner-card-item{padding:0!important}.similar-projects .card-featured-image img{aspect-ratio:3/4;display:block;object-fit:cover;width:100%}.similar-projects .projects-list-item{padding:6px!important}.similar-projects .card-back .title :is(h3,h4){color:#fff!important}main .t26-lead :is(p,.description p){color:var(--t26-ink)!important;font-size:clamp(19px,1.6vw,22px)!important;line-height:1.6!important;margin-left:auto!important;margin-right:auto!important;max-width:60ch!important}.banner-section .banner-item:after,.project-page-banner .banner-item:after{animation:none!important;display:none!important}@media (prefers-reduced-motion:no-preference){.home-banner .banner-item.slick-current:after,.home-banner .banner-item:first-child:after{animation:t26-up .9s ease-out both!important;background:#050606;content:"";display:block!important;inset:0;pointer-events:none;position:absolute;z-index:2}}@keyframes t26-up{0%{opacity:.55}to{opacity:0;visibility:hidden}}.banner-section .aos-init,.banner-section [data-aos],.project-page-banner .aos-init,.project-page-banner [data-aos]{opacity:1!important;transform:none!important;transition:none!important}:is(.span3,.span4,.span6) .banner-section .banner-item{min-height:clamp(320px,34vw,460px)!important}:is(.span3,.span4) .banner-section :is(h1,h2,.banner-title-heading,.banner-heading){font-size:clamp(24px,2.1vw,32px)!important;line-height:1.12!important}.span6 .banner-section :is(h1,h2,.banner-title-heading,.banner-heading){font-size:clamp(26px,2.6vw,40px)!important;line-height:1.1!important}:is(.span3,.span4) .banner-section .banner-btn-section{gap:8px!important}:is(.span3,.span4) .banner-section :is(.theme-btn,.t26-btn,.banner-btn){font-size:13px!important;min-height:42px!important;padding:10px 14px!important}:is(.span3,.span4,.span6) .banner-section .banner-item{border-radius:var(--t26-radius);overflow:hidden}[data-aos].aos-init{transition-delay:0s!important;transition-duration:.3s!important}[data-aos^=fade-up].aos-init:not(.aos-animate){transform:translate3d(0,14px,0)!important}.t26-dark :is(p,li,span,h1,h2,h3,h4,h5,h6,strong,blockquote){color:#fff!important}.t26-dark :is(p,li){color:hsla(0,0%,100%,.86)!important}.t26-dark a:not(.theme-btn):not(.t26-btn):not(.hs-button){color:var(--t26-brand)!important}.image-box-layout .image-box-content{align-items:start;display:grid!important;gap:28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.image-box-layout .box-layout{float:none!important;height:auto!important;margin:0!important;min-height:0!important;padding:0!important;width:auto!important}.image-box-layout .featured-image-item{aspect-ratio:1/1;background:radial-gradient(circle at 50% 35%,rgba(10,219,212,.22),rgba(10,219,212,0) 60%),var(--t26-dark);border-radius:var(--t26-radius);height:auto!important;overflow:hidden}.image-box-layout .featured-image-item img{display:block;height:100%}.image-box-layout .inner-box-item{height:auto!important;padding:18px 0 0!important}.image-box-layout .inner-box-item h3{font-size:20px!important;line-height:1.3!important}.image-box-layout .description p{font-size:16px!important;line-height:1.6!important}.t26-h:empty:before,main h2:empty,main h3:empty{display:none}.project-category-listing .category-buttons{background:none!important;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 28px!important;padding:0!important}.project-category-listing .category-buttons a{background:#fff!important;border:1px solid #cfcfcf!important;border-radius:999px!important;color:var(--t26-ink)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;padding:9px 16px!important;text-transform:none!important;transition:background .2s,border-color .2s,color .2s}.project-category-listing .category-buttons a:hover{border-color:var(--t26-ink)!important}.project-category-listing .category-buttons a.active{background:var(--t26-ink)!important;border-color:var(--t26-ink)!important;color:#fff!important}.project-category-listing .project-card{background:var(--t26-dark);border-radius:var(--t26-radius);overflow:hidden}.project-category-listing .project-card img{filter:brightness(.9);transition:filter .5s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.project-category-listing .project-card:focus-visible img,.project-category-listing .project-card:hover img{filter:brightness(1.06);transform:scale(1.03)}.project-category-listing .project-title{background:linear-gradient(0deg,rgba(10,12,12,.82),rgba(10,12,12,0))!important;bottom:0;left:0;opacity:1!important;padding:40px 14px 12px!important;pointer-events:none;position:absolute!important;right:0;top:auto!important}.project-category-listing .project-title h3{color:#fff!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;text-align:left!important}.t26-masthead{background:#fff;position:sticky;top:0;z-index:1000}.t26-masthead .t26-hdr{position:relative!important;top:auto!important}.t26-top{font-size:13.5px}.t26-top .t26-wrap{align-items:center;display:grid!important;gap:8px 24px;grid-template-columns:1fr auto 1fr;min-height:40px;padding-bottom:6px!important;padding-top:6px!important}.t26-top__l{display:flex;gap:28px}.t26-top__tel{color:hsla(0,0%,100%,.7)}.t26-top__tel a{letter-spacing:.01em;margin-left:6px}.t26-top__promise{color:hsla(0,0%,100%,.82)!important;font-size:13.5px!important;margin:0!important;text-align:center}.t26-top__r{display:flex;gap:0;justify-content:flex-end}.t26-top__r a{border-left:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.9)!important;font-weight:500!important;padding:0 14px}.t26-top__r a:first-child{border-left:0}.t26-top__r a:last-child{padding-right:0}.t26-top a:hover{color:var(--t26-brand)!important}@media (max-width:1180px){.t26-top__promise{display:none}.t26-top .t26-wrap{grid-template-columns:1fr auto}}@media (max-width:767px){.t26-top .t26-wrap{grid-template-columns:1fr;justify-items:center;min-height:34px}.t26-top__r{display:none}.t26-top__l{font-size:13px;gap:18px}}.t26-hdr__bar{height:72px!important}.t26-hdr.is-scrolled .t26-hdr__bar{height:64px!important}.t26-nav{display:flex;flex:1 1 auto;justify-content:center}.t26-nav>ul{gap:4px!important}.t26-nav>ul>li>a{font-size:15.5px!important;letter-spacing:-.005em;padding:0 12px!important}@media (max-width:1280px){.t26-nav>ul>li>a{font-size:15px!important;padding:0 8px!important}}html{scroll-padding-top:130px}:is(.green-image-box-layout,.full-width-image-greeen-box,.full-width-green-box,.full-width-green-button,.green-box-left-layout,.green-box-right-layout) :is(a.theme-btn,a.green-btn,a.hs-button,.theme-btn,.wt-btn){align-items:center;background:var(--t26-ink)!important;border:1px solid var(--t26-ink)!important;color:#fff!important;display:inline-flex!important;justify-content:center;min-height:48px;padding:0 26px!important;text-decoration:none!important}:is(.green-image-box-layout,.full-width-image-greeen-box,.full-width-green-box,.full-width-green-button) :is(a.theme-btn,a.green-btn,.wt-btn) *{color:#fff!important}:is(.green-image-box-layout,.full-width-image-greeen-box,.full-width-green-box,.full-width-green-button) :is(a.theme-btn,a.green-btn,.wt-btn):hover{background:#fff!important;border-color:#fff!important;color:var(--t26-ink)!important}.t26-read{margin-left:auto!important;margin-right:auto!important;max-width:820px!important}.t26-read li,.t26-read p{max-width:none!important}.t26-emptycol{display:none!important}.t26-solo{flex:0 1 820px!important;float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:820px!important;width:100%!important}.similar-projects .projects-list-item{display:grid!important;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0!important}.similar-projects .card-item{margin:0!important;position:relative;width:auto!important}.similar-projects .card-featured-image img{aspect-ratio:4/3!important}.similar-projects .card-back{background:linear-gradient(0deg,rgba(10,12,12,.85),rgba(10,12,12,0))!important;display:block!important;height:auto!important;inset:auto 0 0 0!important;opacity:1!important;padding:56px 18px 16px!important;position:absolute!important;transform:none!important;visibility:visible!important}.similar-projects .card-caption{padding:0!important;text-align:left!important}.similar-projects .card-back .title h3{font-size:17px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;text-align:left!important}.t26-pgal figure:last-child:nth-child(2n){grid-column:1/-1}.t26-pgal figure:last-child:nth-child(2n) img{aspect-ratio:16/9}:is(.span3,.span4) .banner-section .banner-item{align-items:flex-end!important;display:flex!important;min-height:360px!important}:is(.span3,.span4) .banner-section .banner-item:before{background:linear-gradient(0deg,rgba(10,12,12,.86) 0,rgba(10,12,12,.25) 55%,rgba(10,12,12,.05))!important;opacity:1!important}:is(.span3,.span4) .banner-section .content-wrapper{margin:0!important;padding:22px!important;width:100%!important}:is(.span3,.span4) .banner-section .banner-content{margin:0!important;max-width:none!important;padding:0!important;text-align:left!important}:is(.span3,.span4) .banner-section :is(h1,h2,.banner-title-heading,.banner-heading){font-size:24px!important;margin:0 0 10px!important;text-align:left!important}:is(.span3,.span4) .banner-section .t26-btn--quote,:is(.span3,.span4) .banner-section .t26-crumbs{display:none!important}:is(.span3,.span4) .banner-section .banner-btn-section{justify-content:flex-start!important;margin:0!important}:is(.span3,.span4) .banner-section :is(.theme-btn,.banner-btn){background:none!important;border:0!important;border-bottom:1px solid var(--t26-brand)!important;border-radius:0!important;color:#fff!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;min-height:0!important;padding:0!important;text-transform:none!important}:is(.span3,.span4) .banner-section :is(.theme-btn,.banner-btn):after{content:" →"}:is(.span3,.span4) .banner-section+*,:is(.span3,.span4) .hs_cos_wrapper_type_module:has(.banner-section)+.hs_cos_wrapper_type_module{margin-top:14px}:is(.span3,.span4) .dnd-module:has(.banner-section)~.dnd-module p{color:var(--t26-body)!important;font-size:16px!important;line-height:1.6!important}main .dnd-section.t26-tight-top{padding-top:clamp(40px,5vw,72px)!important}main .dnd-section.t26-tight-bot{padding-bottom:clamp(40px,5vw,72px)!important}.t26-backrow{background:none!important;padding:28px 0!important}.t26-backrow :is(a.theme-btn,a.hs-button,.cta_button){background:none!important;border:0!important;border-bottom:2px solid var(--t26-brand)!important;border-radius:0!important;color:var(--t26-ink)!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;min-height:0!important;padding:0!important;text-transform:none!important}.t26-backrow :is(a.theme-btn,a.hs-button,.cta_button):before{content:"← "}.t26-enquire{background:var(--t26-soft)!important;padding:clamp(32px,5vw,72px) 0!important}.t26-enquire #contact-us-form-2024-main-wrapper{background:#fff;border-radius:12px;display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;max-width:var(--t26-wrap);overflow:hidden}.t26-enquire .contact-us-form-2024-img-wrapper,.t26-enquire .contact-us-form-2024-primary-img{height:100%;max-width:none!important;width:100%!important}.t26-enquire .contact-us-form-2024-img-wrapper img{border-radius:0;height:100%;min-height:100%;object-fit:cover;width:100%}.t26-enquire .contact-us-form-2024-form-wrapper{max-width:none!important;padding:clamp(28px,4vw,56px)!important;width:auto!important}.t26-enquire .hsfc-Form,.t26-enquire .hsfc-Row,.t26-enquire .hsfc-Step,.t26-enquire fieldset,.t26-enquire form{max-width:none!important;width:100%!important}.t26-enquire .hsfc-Row{display:grid!important;gap:0 16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width:860px){.t26-enquire #contact-us-form-2024-main-wrapper{grid-template-columns:1fr}.t26-enquire .contact-us-form-2024-img-wrapper{max-height:260px;overflow:hidden}}@media (min-width:992px){.project-summary-section .project-summary,.t26-prow>.t26-pgal-col{top:132px!important}.faq-mwb .faq-mwb__intro{top:140px!important}}@media (max-width:1239px){.t26-nav{display:none!important}.t26-menu{display:inline-flex!important}}@media (min-width:1240px){.t26-menu{display:none!important}}.t26-phonegal{margin:18px 0 8px!important}.t26-phonegal img{border-radius:var(--t26-radius)}.faq-mwb.t26-faq-narrow .faq-mwb-container{gap:16px!important;grid-template-columns:1fr!important;padding:0!important}.faq-mwb.t26-faq-narrow .faq-mwb__intro{position:static!important}.faq-mwb.t26-faq-narrow .faq-mwb__heading{font-size:clamp(26px,2.4vw,34px)!important}.faq-mwb.t26-faq-narrow .faq-mwb__title :is(h2,h3,h4,h5,h6,p){font-size:17px!important}.full-width-green-button.t26-backbar{background:none!important;padding:24px 0!important;text-align:center}.full-width-green-button.t26-backbar :is(a,.theme-btn){background:none!important;border:0!important;border-bottom:2px solid var(--t26-brand)!important;border-radius:0!important;color:var(--t26-ink)!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;min-height:0!important;padding:0 0 2px!important;text-transform:none!important}.full-width-green-button.t26-backbar :is(a,.theme-btn):before{content:"← "}.dnd-section:has(.t26-backbar){background:none!important;padding-bottom:8px!important;padding-top:8px!important}main .hsfc-Form{background:#fff;border:1px solid var(--t26-line);border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.03),0 12px 32px rgba(0,0,0,.05);overflow:hidden}main .hsfc-Step:not([style*="display:none"]):not([style*="display: none"]){align-items:stretch;display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr);max-width:none!important;width:100%!important}main .hsfc-Step:not(:has(.hsfc-Step__Banner)){grid-template-columns:1fr}main .hsfc-Step__Banner{background-position:50%!important;background-size:cover!important;min-height:100%!important;width:auto!important}main .hsfc-Step__Content{max-width:none!important;padding:clamp(24px,3.2vw,44px)!important;width:auto!important}main .hsfc-Row{max-width:none!important;width:100%!important}main .hsfc-RichText p,main .hsfc-RichText span{color:var(--t26-body)!important;font-size:16px!important;line-height:1.6!important}main .hsfc-RichText strong,main .hsfc-RichText strong span{color:var(--t26-ink)!important;display:block;font-size:clamp(24px,2.2vw,30px)!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.2!important;margin-bottom:6px}main .hsfc-RichText br+br{display:none}main .hsfc-ProgressBar{margin:4px 0 8px!important}main .hsfc-ProgressBar__Progress{background:#e6e6e6!important;border-radius:3px!important;height:6px!important;overflow:hidden}main .hsfc-ProgressBar__Progress>div{background:var(--t26-teal)!important;border-radius:3px;height:100%!important}main .hsfc-NavigationRow{display:flex!important;gap:12px;justify-content:flex-end;margin-top:8px!important}main .hsfc-Button{border-radius:6px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.04em;min-height:48px!important;padding:0 28px!important;text-transform:uppercase}@media (max-width:860px){main .hsfc-Step:not([style*="display:none"]):not([style*="display: none"]){grid-template-columns:1fr}main .hsfc-Step__Banner{min-height:200px!important}}.t26-formnarrow .hsfc-Step:not([style*="display:none"]):not([style*="display: none"]){grid-template-columns:1fr!important}.t26-formnarrow .hsfc-Step__Banner,main .hsfc-Step[style*="display: none"],main .hsfc-Step[style*="display:none"]{display:none!important}.t26-loc{background:#fff;border:1px solid var(--t26-line);border-radius:0 0 12px 12px;border-top:3px solid var(--t26-brand);height:100%;padding:28px 30px}.t26-loc h3{color:var(--t26-ink)!important;font-size:20px!important}.t26-loc h3,.t26-loc p{margin:0 0 12px!important}.t26-loc p{color:var(--t26-body)!important;font-size:17px!important;line-height:1.6!important}.t26-loc a{border-bottom:1px solid var(--t26-brand);color:var(--t26-ink)!important;font-weight:600;text-decoration:none}.t26-loc__hours{color:var(--t26-muted)!important;font-size:15px!important}.t26-locrow{display:grid!important;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto!important;max-width:1000px}.t26-locrow>[class*=span]{float:none!important;margin:0!important;width:auto!important}@media (max-width:767px){.t26-locrow{grid-template-columns:1fr}}.box-hover-layout .content-wrapper{margin:0 auto;max-width:var(--t26-wrap);padding:0 32px}.box-hover-layout .cards-list-item{display:grid!important;gap:40px 28px;grid-template-columns:repeat(3,minmax(0,1fr));height:auto!important}.box-hover-layout .card-item{height:auto!important;margin:0!important;padding:0!important;width:auto!important}.box-hover-layout .inner-card-item{height:auto!important;position:static!important}.box-hover-layout .card-featured-image{aspect-ratio:4/5;background:var(--t26-soft);border-radius:var(--t26-radius);overflow:hidden}.box-hover-layout .card-featured-image img{display:block;filter:grayscale(.15);height:100%!important;object-fit:cover;transition:filter .5s;width:100%!important}.box-hover-layout .card-item:hover .card-featured-image img{filter:none}.box-hover-layout .card-back{background:none!important;display:block!important;height:auto!important;opacity:1!important;padding:18px 0 0!important;position:static!important;transform:none!important;visibility:visible!important}.box-hover-layout .card-caption{padding:0!important;text-align:left!important}.box-hover-layout .card-caption h3{color:var(--t26-ink)!important;font-size:21px!important;line-height:1.25!important;margin:0 0 4px!important;text-align:left!important}.box-hover-layout .description p{color:var(--t26-body)!important;font-size:15.5px!important;line-height:1.6!important;text-align:left!important}.box-hover-layout .description strong{color:var(--t26-teal-d)!important;display:block;font-size:14px;font-weight:700;letter-spacing:.01em;margin-bottom:6px}.box-hover-layout .description strong+br{display:none}@media (max-width:900px){.box-hover-layout .cards-list-item{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.box-hover-layout .cards-list-item{grid-template-columns:1fr}.box-hover-layout .content-wrapper{padding:0 20px}}.project-page-banner .inner-wrapper{margin:0!important;max-width:none!important;padding:0!important}.project-page-banner .banner-item{border-radius:0!important;min-height:clamp(420px,58vh,580px)!important}.dnd-section:has(.project-page-banner){max-width:none!important;padding:0!important}.dnd-section:has(.project-page-banner)>.row-fluid{max-width:none!important;padding:0!important}.project__meta,main .divider-line,main .section-title .line,main .section-title:after,main hr{display:none!important}.project-in-figures-section .infobox-content{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.project-in-figures-section .box-layout{background:#fff!important;border:1px solid var(--t26-line);border-top:3px solid var(--t26-brand)!important;padding:28px 26px 26px!important}.project-in-figures-section h4{color:var(--t26-body)!important;font-size:17px!important;font-weight:500!important;line-height:1.4!important}.project-in-figures-section .t26-num{color:var(--t26-ink);display:block;font-size:clamp(36px,3.4vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:10px}.project-details p:last-child>strong:only-child,.t26-read p>strong:only-child{font-weight:500}.latest-products .product-item img{background:#fff;object-fit:contain!important;padding:24px!important}.latest-products .product-name *{font-size:16px!important}a[href^="tel:"]{white-space:nowrap}.image-box-layout .inner-box-item a:not(.theme-btn):not(.hs-button){border-bottom:2px solid var(--t26-brand);color:var(--t26-ink)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-decoration:none!important;text-transform:none!important}.image-box-layout .t26-tag{background:var(--t26-soft);border:0!important;border-radius:999px;color:var(--t26-muted)!important;display:inline-block;font-size:13px!important;font-weight:600!important;padding:6px 12px;pointer-events:none;text-transform:none!important}.image-box-layout .inner-box-item{text-align:left!important}.image-box-layout .inner-box-item h3{min-height:2.6em}main .description,main .text-wrapper,main dd,main li,main p,main td{color:#454545;font-family:aktivgrotesk-reguuploadedfile,sans-serif!important}main li strong,main p strong{font-family:aktivgrotesk-mediuploadedfile,sans-serif!important;font-weight:500!important}.banner-section p,.green-image-box-layout p,.project-page-banner p,.t26-dark li,.t26-dark p{color:inherit}main .banner-btn,main .cta_button,main .green-btn,main .t26-btn,main :is(a,button).theme-btn,main a.hs-button{align-items:center;border-radius:6px!important;display:inline-flex!important;font-size:14px!important;justify-content:center;letter-spacing:.04em!important;line-height:1.1!important;min-height:48px!important;padding:0 26px!important;text-align:center;white-space:nowrap}main .banner-btn-section,main .btn-section,main .btn-wrapper{display:flex!important;flex-wrap:wrap;gap:16px!important;justify-content:inherit}main .banner-btn-section>*,main .btn-section>*{margin:0!important}.rio-systems-configurator-wrapper .configure-btn,.rio-systems-configurator-wrapper :is(button,a)[class*=btn],.universal-configurator .btn-primary{background:var(--t26-teal)!important;border-color:var(--t26-teal)!important;color:#fff!important}.our-standard-products .product-image{align-items:center;aspect-ratio:1/1;background:#fff;display:flex!important;justify-content:center;overflow:hidden;padding:22px!important;position:relative}.our-standard-products .product-image img{height:100%!important;max-width:100%!important;object-fit:contain!important;position:static!important;transform:none!important;width:100%!important}.our-standard-products .product-image img.product-image__img--hover{height:calc(100% - 44px)!important;inset:22px!important;opacity:0;position:absolute!important;transition:opacity .3s;width:calc(100% - 44px)!important}.our-standard-products .product-item:hover .product-image__img--hover{opacity:1}.our-standard-products [class*=badge],.our-standard-products [class*=made-in],.our-standard-products img[alt*="made in britain" i],.our-standard-products img[src*=made-in-britain i]{height:auto!important;position:absolute!important;right:10px!important;top:10px!important;width:64px!important;z-index:2}.our-standard-products .product-name,.our-standard-products .product-title{font-size:17px!important;font-weight:600!important;min-height:2.6em}.our-standard-products .t26-card-spec{color:#5c5c5c!important;font-size:13.5px!important}.t26-endtile{background:var(--t26-dark);border-radius:var(--t26-radius);color:#fff;display:flex;flex-direction:column;gap:12px;grid-column:span var(--span,1);justify-content:center;min-height:260px;overflow:hidden;padding:36px;position:relative}.t26-endtile:before{background:radial-gradient(closest-side,rgba(10,219,212,.22),rgba(10,219,212,0));content:"";height:520px;pointer-events:none;position:absolute;right:-180px;top:-260px;width:520px}.t26-endtile h3{color:#fff!important;font-size:26px!important}.t26-endtile h3,.t26-endtile p{margin:0!important;position:relative}.t26-endtile p{color:hsla(0,0%,100%,.8)!important;font-size:16px!important;max-width:46ch}.t26-endtile .t26-btn{align-self:flex-start;position:relative}.alternative-products .products-list{justify-content:center}.alternative-products .products-list:has(>.product-item:nth-child(-n+3):last-child){display:flex!important;flex-wrap:wrap}.alternative-products .products-list:has(>.product-item:nth-child(-n+3):last-child)>.product-item{flex:0 1 280px}.product-page .custom-social-icon,.product-page .product-page-social-icons,.t26-hide{display:none!important}.t26-downloads :is(p,div):empty,.t26-downloads hr{display:none!important}.project-in-use-slider .date,.similar-projects .date{display:none!important}@media (max-width:600px){.product-cta-row{flex-direction:column}.product-cta-row a.product-cta{flex:0 0 auto;width:100%}.dnd-section:has(>.row-fluid .banner-section){padding-left:0!important;padding-right:0!important}.banner-section .banner-item{border-radius:0!important}}.logo-gallery-section .section-title,.logo-gallery-section h2,.logo-gallery-section h3,.logo-gallery-section p{color:#6b6a6a!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em;text-align:center!important;text-transform:uppercase;width:100%}.logo-gallery-section img{filter:grayscale(1);opacity:.75;transition:opacity .2s,filter .2s}.logo-gallery-section img:hover{filter:none;opacity:1}.t26-proof li{color:#d9d9d9!important;font-size:14px!important}.t26-foot__iso img{height:52px!important;width:auto!important}.t26-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:28px 0 8px}.t26-cardx{background:#fff;border:1px solid var(--t26-line);border-radius:10px;padding:26px 26px 24px;position:relative}.t26-cardx:before{background:var(--t26-brand);content:"";height:3px;left:26px;position:absolute;top:0;width:36px}.t26-cardx h3{font-size:19px!important;line-height:1.3!important;margin:0 0 10px!important}.t26-cardx p{font-size:15.5px!important;line-height:1.6!important;margin:0!important}.t26-read:has(.t26-cards){max-width:var(--t26-wrap)!important}.t26-read:has(.t26-cards)>:not(.t26-cards){margin-left:0;margin-right:0;max-width:none}.card-hover,.latest-products-gallery .product-box-layout,.services-cards{gap:24px}.latest-products .products-list>.t26-endtile--all{border:0!important;justify-content:flex-end;min-height:0;padding:28px;text-decoration:none}.latest-products .t26-endtile--all h3{font-size:20px!important}.latest-products .t26-endtile--all p{font-size:14px!important}.latest-products .t26-endtile--all:after{color:var(--t26-brand);content:"→";font-size:22px;position:absolute;right:24px;top:22px}.t26-cgrid{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;max-width:var(--t26-wrap)}.t26-cgrid .t26-read{margin:0!important;max-width:none!important}.t26-cform{background:#fff;border:1px solid var(--t26-line);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.05);padding:clamp(24px,3vw,40px)}.t26-cform h3{font-size:24px!important;margin:0 0 12px!important}@media (max-width:900px){.t26-cgrid{gap:32px;grid-template-columns:1fr}}[data-aos].t26-seen{opacity:1!important;transform:none!important}.latest-products-gallery .cards-list-item{display:grid!important;gap:20px!important;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--t26-wrap);padding:0 32px}.latest-products-gallery .product-item{background:var(--t26-dark)!important;border:0!important;border-radius:12px!important;box-shadow:none!important;margin:0!important;overflow:hidden;padding:0!important;position:relative;width:auto!important}.latest-products-gallery .product-item a{color:#fff!important;display:block;position:relative;text-decoration:none!important}.latest-products-gallery .product-featured-image{aspect-ratio:4/3;overflow:hidden}.latest-products-gallery .product-item img{aspect-ratio:4/3!important;filter:brightness(.82)!important;height:100%!important;object-fit:cover!important;padding:0!important;transition:filter .5s ease,transform .8s cubic-bezier(.2,.7,.2,1)!important;width:100%!important}.latest-products-gallery .product-item:focus-within img,.latest-products-gallery .product-item:hover img{filter:brightness(1.02)!important;transform:scale(1.03)}.latest-products-gallery .card-back{background:linear-gradient(0deg,rgba(10,12,12,.85) 0,rgba(10,12,12,.45) 55%,rgba(10,12,12,0))!important;border:0!important;display:block!important;height:auto!important;inset:auto 0 0 0!important;opacity:1!important;padding:64px 26px 24px!important;position:absolute!important;top:auto!important;transform:none!important;visibility:visible!important}.latest-products-gallery .card-caption{background:none!important;padding:0!important;text-align:left!important}.latest-products-gallery .card-caption .title h3{color:#fff!important;font-size:clamp(22px,1.9vw,28px)!important;font-weight:700!important;line-height:1.15!important;margin:0 0 6px!important;position:static!important;text-align:left!important}.latest-products-gallery .card-caption .description,.latest-products-gallery .card-caption .description p{color:hsla(0,0%,100%,.85)!important;font-size:15px!important;line-height:1.45!important;margin:0!important;position:static!important;text-align:left!important}.latest-products-gallery .card-caption .description img{display:none!important}.latest-products-gallery .card-caption .description p:after{color:var(--t26-brand);content:"  →"}@media (max-width:900px){.latest-products-gallery .cards-list-item{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px}}@media (max-width:560px){.latest-products-gallery .cards-list-item{grid-template-columns:1fr}}.latest-products .products-list>a.t26-endtile{background:var(--t26-dark)!important;border-radius:8px!important;color:#fff!important}.latest-products .products-list>a.t26-endtile h3{color:#fff!important}.banner-item{background-attachment:scroll!important}.banner-content .banner-btn-section{flex-wrap:wrap;gap:12px;justify-content:center}.faq-mwb .faq-mwb__heading{padding-top:20px!important;position:relative}.faq-mwb .faq-mwb__heading:before{background:var(--t26-brand);border-radius:2px;content:"";height:3px;left:0;position:absolute;top:0;width:40px}.section-title .heading-title{margin-left:auto!important;margin-right:auto!important}main .dnd-row.t26-btnrow>.row-fluid{align-items:center;display:flex!important;flex-wrap:wrap;gap:12px}.t26-btnrow>.row-fluid>[class*=span]{flex:0 0 auto;margin:0!important;min-height:0!important;width:auto!important}.t26-btnrow .dnd-module{width:auto!important}.image-box-layout .title h2,.image-box-layout .title h3,.image-box-layout .title h4{margin-bottom:10px!important}.image-box-layout .description p{padding-top:0!important}.image-box-layout .featured-image-item img{max-height:420px;object-fit:cover;width:100%}.t26-faqmod.t26-read,.t26-read:has(.t26-faqtext){max-width:var(--t26-wrap)!important}.t26-faqtext{align-items:start;display:grid;gap:40px 72px;grid-template-columns:minmax(0,4fr) minmax(0,7fr);text-align:left}.t26-faqtext__aside{position:sticky;top:140px}.t26-faqtext__aside h2{font-size:clamp(30px,3vw,46px)!important;letter-spacing:-.02em;line-height:1.1!important;margin:0 0 16px!important;text-align:left!important}.t26-faqtext__aside p{color:var(--t26-body)!important;font-size:16px!important;line-height:1.6!important}.t26-faqtext__aside .t26-faq-aside a{color:var(--t26-teal)!important;font-weight:500}.t26-faqtext details{border-bottom:1px solid #e3e6e6}.t26-faqtext details:first-child{border-top:1px solid #e3e6e6}.t26-faqtext summary{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:space-between;list-style:none;padding:22px 0}.t26-faqtext summary::-webkit-details-marker{display:none}.t26-faqtext summary :is(h3,h4){color:var(--t26-ink)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;margin:0!important;padding:0!important;text-transform:none!important}.t26-faqtext summary :is(h3,h4):before{display:none!important}.t26-faqtext summary:hover :is(h3,h4){color:var(--t26-teal-d,var(--t26-teal))!important}.t26-faqtext summary:after{background:linear-gradient(var(--t26-teal),var(--t26-teal)) 50%/16px 2px no-repeat,linear-gradient(var(--t26-teal),var(--t26-teal)) 50%/2px 16px no-repeat;content:"";flex:0 0 16px;height:16px;transition:transform .25s ease,background-size .25s ease;width:16px}.t26-faqtext details[open] summary:after{background-size:16px 2px,2px 0;transform:rotate(180deg)}.t26-faqtext summary:focus-visible{outline:2px solid var(--t26-teal);outline-offset:4px}.t26-faqtext__a{padding:0 0 24px}.t26-faqtext__a :is(p,li){color:var(--t26-body)!important;font-size:17px!important;line-height:1.65!important;margin:0 0 10px!important;max-width:68ch;padding:0!important}@media (max-width:991px){.t26-faqtext{gap:24px;grid-template-columns:1fr}.t26-faqtext__aside{position:static}}main .dnd-section.t26-ctapair>.row-fluid{display:grid!important;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:var(--t26-wrap)}.t26-ctapair>.row-fluid>[class*=span]{background:#fff;border:1px solid #e3e6e6;border-radius:6px;margin:0!important;min-height:0!important;padding:44px 44px 40px!important;text-align:left!important;width:auto!important}.t26-ctapair :is(h2,h3,p){margin-left:0!important;margin-right:0!important;text-align:left!important}.t26-ctapair :is(h2,h3){font-size:clamp(26px,2.2vw,34px)!important;line-height:1.15!important}.t26-ctapair .t26-h:before{left:0!important;margin:0!important;right:auto!important;transform:none!important}.t26-ctapair .hs_cos_wrapper_type_module:has(>a.hs-button),.t26-ctapair [class*=flexbox-positioning]{display:flex!important;justify-content:flex-start!important}.t26-ctapair a.hs-button{margin-left:0!important}@media (max-width:767px){.t26-ctapair>.row-fluid{grid-template-columns:1fr}.t26-ctapair>.row-fluid>[class*=span]{padding:32px 24px!important}}.t26-story{background:#151515;border-radius:6px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin:0 auto;max-width:var(--t26-wrap);min-height:520px;overflow:hidden}.t26-story__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,72px);position:relative}.t26-story__text:before{background:var(--t26-brand);border-radius:2px;content:"";height:3px;margin-bottom:22px;width:40px}.t26-story h2{color:#fff!important;font-size:clamp(32px,3.4vw,52px)!important;letter-spacing:-.02em;line-height:1.05!important;margin:0 0 18px!important;padding:0!important;text-align:left!important}.t26-story h2:before{display:none!important}.t26-story p{color:hsla(0,0%,100%,.82)!important;font-size:18px!important;line-height:1.55!important;margin:0 0 28px!important;max-width:30ch;text-align:left!important}.t26-story p:last-child{margin:0!important}.t26-story .t26-story__btn{background:#fff!important;border-color:#fff!important;color:var(--t26-ink)!important}.t26-story .t26-story__btn:hover{background:var(--t26-brand)!important;border-color:var(--t26-brand)!important}.t26-story__photo{background-color:#151515;background-position:100% 30%;background-repeat:no-repeat;background-size:auto 135%;min-height:420px}@media (max-width:991px){.t26-story{grid-template-columns:1fr}.t26-story__photo{aspect-ratio:1.09;min-height:0;order:-1}}main .hs_cos_wrapper_type_rich_text .t26-story h2,main .t26-story h2.t26-h{color:#fff!important;padding-top:0!important}main .t26-story p{color:hsla(0,0%,100%,.82)!important}.dnd-module:has(.t26-story),.t26-read:has(.t26-story){max-width:var(--t26-wrap)!important;width:100%!important}.dnd-section[class*=background-image] .dnd-column:has(.widget-type-form,form):not(:has(.t26-cform)){background:#fff;border-radius:6px;box-shadow:0 24px 60px -24px rgba(0,0,0,.35);padding:clamp(28px,3vw,44px)!important}.dnd-section[class*=background-image] .dnd-column:has(form) :is(label,legend,h2,h3,.hs-richtext,.hs-richtext p,.legal-consent-container p){color:var(--t26-ink)!important}.dnd-section[class*=background-image] .dnd-column:has(form) .legal-consent-container :is(p,span){color:#5a5a5a!important}.t26-story--light{background:#f1ece4}main .hs_cos_wrapper_type_rich_text .t26-story--light h2,main .t26-story--light h2.t26-h{color:var(--t26-ink)!important}main .t26-story--light p{color:#454545!important}.t26-story--light .t26-story__btn{background:var(--t26-ink)!important;border-color:var(--t26-ink)!important;color:#fff!important}.t26-story--light .t26-story__photo{background-color:#f1ece4}.dnd-section[class*=background-image] :is(#t26-x,.dnd-column):has(.widget-type-form,form) :is(label:not(.hs-error-msg),.form-title,legend,.hs-richtext,.hs-richtext p){color:var(--t26-ink)!important}.dnd-section[class*=background-image] :is(#t26-x,.dnd-column):has(.widget-type-form,form) :is(input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select){background:#fff!important;border:1px solid #cfd5d5!important;color:var(--t26-ink)!important}.dnd-section[class*=background-image] :is(#t26-x,.dnd-column):has(.widget-type-form,form) :is(.legal-consent-container,.legal-consent-container p,.legal-consent-container span){color:#5a5a5a!important}.dnd-section[class*=background-image] :is(#t26-x,.dnd-column):has(.widget-type-form,form) .legal-consent-container a{color:var(--t26-teal)!important}.special-characteristics-product .two-col-img-layout{display:grid!important;gap:44px 32px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0!important}.special-characteristics-product .two-col-img-layout:has(>.box-layout:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.special-characteristics-product .two-col-img-layout:has(>.box-layout:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.special-characteristics-product .box-layout{align-items:stretch!important;display:flex!important;flex-direction:column!important;float:none!important;gap:0!important;margin:0!important;max-width:none!important;padding:0!important;width:auto!important}.special-characteristics-product .img-wrapper{aspect-ratio:4/3;background:#f3f4f4;border-radius:6px;flex:none!important;margin:0 0 20px!important;max-width:none!important;order:0!important;overflow:hidden;padding:0!important;width:100%!important}.special-characteristics-product .img-wrapper img{display:block;height:100%!important;max-width:none!important;object-fit:cover;width:100%!important}.special-characteristics-product .text-content{margin:0!important;max-width:none!important;order:1!important;padding:0!important;width:auto!important}.special-characteristics-product .title h3{font-size:20px!important;line-height:1.3!important;margin:0 0 10px!important;padding-top:0!important}.special-characteristics-product .title h3:before{display:none!important}.special-characteristics-product .description p{color:var(--t26-body)!important;font-size:16px!important;line-height:1.6!important;margin:0 0 8px!important;padding:0!important}@media (max-width:1100px){.special-characteristics-product .two-col-img-layout,.special-characteristics-product .two-col-img-layout:has(>.box-layout:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.special-characteristics-product .two-col-img-layout,.special-characteristics-product .two-col-img-layout:has(>.box-layout){grid-template-columns:1fr}}.full-width-content .banner-item{padding-bottom:clamp(110px,14vw,210px)!important;padding-top:clamp(110px,14vw,210px)!important}main .dnd-section.t26-whyfaq>.row-fluid{display:block!important}main .dnd-section.t26-whyfaq>.row-fluid>[class*=span]{float:none!important;margin:0!important;width:100%!important}main .dnd-section.t26-whyfaq>.row-fluid>.t26-whyfaq__copy{margin:0 auto 72px!important;max-width:820px!important}.t26-whyfaq__copy h2{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.2!important;margin:40px 0 14px!important}.t26-whyfaq__copy .t26-h:first-child,.t26-whyfaq__copy h2:first-child{margin-top:0!important}.t26-whyfaq__faq{border-top:1px solid #e3e6e6;padding-top:64px!important}main .t26-dark :is(h1,h2,h3,h4,h5,h6,.heading-title,.main-title,.section-title h2,.hs_cos_wrapper_type_rich_text h2,.hs_cos_wrapper_type_rich_text h3){color:#fff!important}main .t26-dark :is(.hs_cos_wrapper_type_rich_text p,.hs_cos_wrapper_type_rich_text li,.text-content p){color:hsla(0,0%,100%,.86)!important}:is(.session-details-left-col,.session-details-right-col){display:grid;gap:16px;list-style:none!important;margin:0!important;padding:0!important}:is(.session-details-left-col,.session-details-right-col)>li{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;font-size:16px!important;line-height:1.6!important;list-style:none!important;margin:0!important;padding:26px 28px!important}:is(.session-details-left-col,.session-details-right-col)>li::marker,:is(.session-details-left-col,.session-details-right-col)>li:before{content:none!important;display:none!important}:is(.session-details-left-col,.session-details-right-col)>li br{display:none}:is(.session-details-left-col,.session-details-right-col)>li>strong:first-child{color:#fff!important;display:block;font-size:19px;line-height:1.3;margin-bottom:8px}:is(.session-details-left-col,.session-details-right-col)>li>strong:first-child:before{background:var(--t26-brand);border-radius:2px;content:"";display:block;height:3px;margin-bottom:14px;width:28px}.banner-item .t26-crumbs,.banner-item .t26-crumbs a{text-shadow:0 1px 10px rgba(0,0,0,.55)}.banner-item .banner-content :is(h1,h2,p),.project-page-banner :is(h1,h2,p){text-shadow:0 2px 24px rgba(0,0,0,.28)}main .t26-ctapair :is(h2,h3){color:var(--t26-ink)!important;font-family:aktivgrotesk-mediuploadedfile,sans-serif!important;font-weight:500!important}main .t26-ctapair p{color:var(--t26-body)!important;font-family:aktivgrotesk-reguuploadedfile,sans-serif!important;font-size:17px!important;line-height:1.6!important}main .dnd-module.t26-hide,main .t26-hide,main [class*=flexbox-positioning].t26-hide{display:none!important}main :is(a.hs-button,a.theme-btn,a.button){max-width:100%;text-align:center;white-space:normal}@media (max-width:640px){main .special-characteristics-product .two-col-img-layout{gap:36px!important;grid-template-columns:1fr!important}.latest-products-gallery .product-featured-image,.latest-products-gallery .product-item img{aspect-ratio:16/10!important}}.design-expertise-box-layout .list-items{display:grid!important;gap:20px!important;grid-template-columns:repeat(4,minmax(0,1fr));margin:0!important}.design-expertise-box-layout .list-items:has(>.box-layout:nth-child(3):last-child),.design-expertise-box-layout .list-items:has(>.box-layout:nth-child(6):last-child),.design-expertise-box-layout .list-items:has(>.box-layout:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.design-expertise-box-layout .box-layout{flex:none!important;margin:0!important;max-width:none!important;padding:0!important;width:auto!important}.design-expertise-box-layout .redirect-link{border-radius:8px;display:block;overflow:hidden;text-decoration:none!important}.design-expertise-box-layout .box-image-wrapper{align-items:flex-end!important;aspect-ratio:3/2;background-position:50%!important;background-size:cover!important;border-radius:8px;display:flex!important;height:auto!important;justify-content:flex-start!important;min-height:0!important;overflow:hidden;position:relative;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.design-expertise-box-layout .box-image-wrapper:before{background:rgba(0,0,0,.18);content:"";inset:0;position:absolute;transition:background .4s ease;z-index:0}.design-expertise-box-layout .box-image-wrapper:after{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.75));content:"";inset:0;position:absolute;z-index:0}.design-expertise-box-layout .redirect-link:hover .box-image-wrapper:before{background:transparent}.design-expertise-box-layout .text-content{align-items:center;background:none!important;display:flex;gap:12px;inset:auto!important;justify-content:space-between;margin:0!important;padding:22px 24px!important;position:relative!important;text-align:left!important;transform:none!important;width:100%;z-index:1}.design-expertise-box-layout .text-content h2{color:#fff!important;font-family:aktivgrotesk-mediuploadedfile,sans-serif!important;font-size:clamp(20px,1.6vw,24px)!important;letter-spacing:-.01em;line-height:1.2!important;margin:0!important;padding:0!important;text-align:left!important;text-shadow:none!important}.design-expertise-box-layout .text-content h2:before{display:none!important}.design-expertise-box-layout .text-content:after{color:var(--t26-brand);content:"\2192";font-size:22px;line-height:1;transition:transform .3s ease}.design-expertise-box-layout .redirect-link:hover .text-content:after{transform:translateX(4px)}@media (max-width:991px){.design-expertise-box-layout .list-items,.design-expertise-box-layout .list-items:has(>.box-layout){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.design-expertise-box-layout .list-items,.design-expertise-box-layout .list-items:has(>.box-layout){gap:14px!important;grid-template-columns:1fr!important}}.products-list>.t26-endtile--card{align-items:flex-start;background:var(--t26-dark)!important;border:0!important;border-radius:8px;box-sizing:border-box;color:#fff!important;display:flex!important;flex-direction:column;gap:10px;grid-column:span 1!important;height:100%;justify-content:flex-end;min-height:0!important;padding:28px!important;text-align:left!important;text-decoration:none!important}.products-list>.t26-endtile--card .t26-endtile__k{color:var(--t26-brand);font-size:12px;letter-spacing:.08em;margin-bottom:auto;position:relative;text-transform:uppercase}.products-list>.t26-endtile--card h3{color:#fff!important;font-size:22px!important;line-height:1.2!important;margin:0!important;padding:0!important;text-align:left!important}.products-list>.t26-endtile--card h3:before{display:none!important}.products-list>.t26-endtile--card p{color:hsla(0,0%,100%,.78)!important;font-size:15px!important;line-height:1.55!important;margin:0!important;text-align:left!important}.products-list>.t26-endtile--card .t26-endtile__go{border-bottom:1px solid hsla(0,0%,100%,.35);color:#fff;font-family:aktivgrotesk-mediuploadedfile,sans-serif;font-size:15px;margin-top:8px;padding-bottom:4px;position:relative}.products-list>.t26-endtile--card .t26-endtile__go i{color:var(--t26-brand);display:inline-block;font-style:normal;transition:transform .3s ease}.products-list>.t26-endtile--card:hover .t26-endtile__go i{transform:translateX(4px)}:root{--t26-field:#cfd6d6;--t26-field-focus:var(--t26-teal)}body form.hs-form{font-family:aktivgrotesk-reguuploadedfile,sans-serif;max-width:none!important}body form.hs-form fieldset{border:0!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}body form.hs-form fieldset.form-columns-2,body form.hs-form fieldset.form-columns-3{display:grid!important;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}body form.hs-form fieldset.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}body form.hs-form fieldset .hs-form-field{float:none!important;padding:0!important;width:100%!important}body form.hs-form .hs-form-field{margin:0 0 16px!important}body form.hs-form .hs-form-field>label{color:var(--t26-ink)!important;display:block;font-family:aktivgrotesk-mediuploadedfile,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.3!important;margin:0 0 7px!important;text-transform:none!important}body form.hs-form .hs-form-required{color:var(--t26-teal)!important;margin-left:2px}body form.hs-form .input{margin:0!important}body form.hs-form :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],select,textarea).hs-input{-webkit-appearance:none;appearance:none;background:#fff!important;border:1px solid var(--t26-field)!important;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--t26-ink)!important;font-size:16px!important;height:48px!important;line-height:1.4!important;max-width:none!important;padding:0 14px!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}body form.hs-form select.hs-input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%232c2b2b' stroke-width='1.6' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center!important;padding-right:40px!important}body form.hs-form textarea.hs-input{height:auto!important;min-height:120px!important;padding:12px 14px!important;resize:vertical}body form.hs-form .hs-input:hover{border-color:#aeb8b8!important}body form.hs-form .hs-input:focus{border-color:var(--t26-field-focus)!important;box-shadow:0 0 0 3px rgba(10,127,123,.16)!important;outline:0!important}body form.hs-form .hs-input.error,body form.hs-form .hs-input.invalid{border-color:#c0392b!important}body form.hs-form .hs-error-msgs{list-style:none!important;margin:6px 0 0!important;padding:0!important}body form.hs-form .hs-error-msg,body form.hs-form .hs-error-msgs label{color:#b3261e!important;font-family:inherit!important;font-size:13px!important}body form.hs-form .hs-error-msgs li:before{display:none!important}body form.hs-form :is(.legal-consent-container,.hs-richtext,.hs-richtext p,.legal-consent-container p,.legal-consent-container span){color:#5f6666!important;font-size:13px!important;line-height:1.55!important}body form.hs-form .legal-consent-container a{color:var(--t26-teal)!important}body form.hs-form .hs_recaptcha{margin:4px 0 16px!important}body form.hs-form .hs_submit,body form.hs-form .hs_submit .actions{display:block!important;margin:0!important;padding:0!important;text-align:left!important}body form.hs-form input[type=submit].hs-button{align-items:center;background:var(--t26-teal)!important;border:0!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;display:inline-flex;float:none!important;font-family:aktivgrotesk-mediuploadedfile,sans-serif!important;font-size:15px!important;height:50px!important;justify-content:center;letter-spacing:.06em!important;margin:4px 0 0!important;min-width:180px;padding:0 30px!important;text-transform:uppercase!important;transition:background .2s ease,transform .2s ease;width:auto!important}body form.hs-form input[type=submit].hs-button:hover{background:#086d69!important;transform:translateY(-1px)}body form.hs-form .hs-form-booleancheckbox-display,body form.hs-form .hs-form-checkbox-display{align-items:flex-start;display:flex!important;gap:10px}body form.hs-form .inputs-list{list-style:none!important;margin:0!important;padding:0!important}body form.hs-form .inputs-list li:before{display:none!important}@media (max-width:640px){body form.hs-form fieldset.form-columns-2,body form.hs-form fieldset.form-columns-3{grid-template-columns:1fr}body form.hs-form input[type=submit].hs-button{width:100%!important}}.t26-enq{background:#f3f4f4;margin:0;padding:clamp(56px,7vw,96px) 0}.t26-enq__inner{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;max-width:var(--t26-wrap);padding:0 clamp(16px,2.5vw,32px)}.t26-enq__intro{background:var(--t26-dark,#1b1b1b);border-radius:10px 0 0 10px;color:#fff;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:clamp(32px,4vw,56px);position:relative}.t26-enq__intro:before{background:radial-gradient(closest-side,rgba(10,219,212,.22),rgba(10,219,212,0));content:"";height:560px;pointer-events:none;position:absolute;right:-260px;top:-300px;width:560px}.t26-enq__intro>*{position:relative}.t26-enq__k{color:var(--t26-brand);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.t26-enq .t26-enq__title,main .t26-enq .t26-enq__title{color:#fff!important;font-size:clamp(28px,2.6vw,38px)!important;letter-spacing:-.02em;line-height:1.1!important;margin:0!important;padding:0!important;text-align:left!important}.t26-enq .t26-enq__title:before{display:none!important}.t26-enq__lead{color:hsla(0,0%,100%,.8)!important;font-size:17px!important;line-height:1.6!important;margin:0!important;max-width:42ch}.t26-enq__list{display:grid;gap:10px;list-style:none!important;margin:4px 0 0!important;padding:0!important}.t26-enq__list li{color:#fff!important;font-size:15px!important;line-height:1.45!important;margin:0!important;padding-left:26px!important;position:relative}.t26-enq__list li:before{background:rgba(10,219,212,.18);border-radius:50%;box-shadow:inset 0 0 0 4px rgba(10,219,212,0);content:""!important;display:block!important;height:14px;left:0;position:absolute;top:.3em;width:14px}.t26-enq__list li:after{background:var(--t26-brand);border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:calc(.3em + 4px);width:6px}.t26-enq__call{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.14);display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:auto;padding-top:22px}.t26-enq__call span{color:hsla(0,0%,100%,.6);font-size:13px;width:100%}.t26-enq__call a{border-bottom:1px solid hsla(0,0%,100%,.25);color:#fff!important;font-family:aktivgrotesk-mediuploadedfile,sans-serif;font-size:17px;text-decoration:none!important}.t26-enq__call a:hover{border-color:var(--t26-brand)}.t26-enq__form{background:#fff;border-radius:0 10px 10px 0;box-shadow:0 30px 60px -40px rgba(0,0,0,.25);padding:clamp(28px,3.6vw,52px)}.t26-enq__form form.hs-form{display:grid!important;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.t26-enq__form form.hs-form>*{grid-column:1/-1}.t26-enq__form form.hs-form>.hs_company,.t26-enq__form form.hs-form>.hs_email,.t26-enq__form form.hs-form>.hs_firstname,.t26-enq__form form.hs-form>.hs_jobtitle,.t26-enq__form form.hs-form>.hs_lastname,.t26-enq__form form.hs-form>.hs_phone{grid-column:auto}.t26-enq__form form.hs-form>.hs_enquiry_items textarea.hs-input{min-height:72px!important}@media (max-width:991px){.t26-enq__inner{grid-template-columns:1fr}.t26-enq__intro{border-radius:10px 10px 0 0}.t26-enq__form{border-radius:0 0 10px 10px}}@media (max-width:640px){.t26-enq__form form.hs-form{grid-template-columns:1fr}.t26-enq__form form.hs-form>*{grid-column:1/-1!important}}body:has(.t26-enq) .t26-prefoot{display:none!important}.contact-wrapper .row-fluid-wrapper>.row-fluid{margin-left:0!important;margin-right:0!important;max-width:none!important}main .t26-csec{margin:0!important;padding:clamp(56px,7vw,96px) clamp(16px,2.5vw,32px)!important;width:100%!important}main .t26-csec,main .t26-csec .row-fluid,main .t26-csec [class*=span]{max-width:none!important}main .t26-crow{align-items:start;display:grid!important;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto!important;max-width:var(--t26-wrap)!important;width:100%!important}main .t26-crow>.t26-cleft,main .t26-crow>.t26-cright{display:block!important;float:none!important;margin:0!important;min-width:0;width:auto!important}main .t26-crow:after,main .t26-crow:before{display:none!important}main .t26-cleft :is(.hs_cos_wrapper_type_header h2,h2){font-size:clamp(32px,3vw,44px)!important;letter-spacing:-.02em;line-height:1.08!important;margin:0 0 18px!important;max-width:16ch;padding-top:20px!important;text-align:left!important}.t26-c-lead{color:var(--t26-body)!important;font-size:18px!important;line-height:1.6!important;max-width:44ch}.t26-c-lead,.t26-c-list{margin:0 0 28px!important}.t26-c-list{border-top:1px solid #e3e6e6;list-style:none!important;max-width:520px;padding:0!important}.t26-c-list li{align-items:baseline;border-bottom:1px solid #e3e6e6;display:flex;font-size:16px!important;gap:16px;justify-content:space-between;margin:0!important;padding:16px 0!important}.t26-c-list li:before{display:none!important}.t26-c-list li span{color:#6b7272;font-size:14px;letter-spacing:.02em}.t26-c-list li a{color:var(--t26-ink)!important;font-family:aktivgrotesk-mediuploadedfile,sans-serif;font-size:19px;text-decoration:none!important}.t26-c-list li a:hover{color:var(--t26-teal)!important}.t26-c-more{color:var(--t26-body)!important;font-size:15px!important;line-height:1.6!important;margin:0 0 20px!important;max-width:46ch}.t26-c-more a{color:var(--t26-teal)!important;text-decoration:underline;text-decoration-color:rgba(10,127,123,.35);text-underline-offset:3px}main .t26-cright{background:#fff;border:1px solid #e3e6e6;border-radius:10px;box-shadow:0 30px 60px -44px rgba(0,0,0,.35);padding:clamp(28px,3.4vw,48px)!important}.t26-c-formhead h3{color:var(--t26-ink)!important;font-size:24px!important;line-height:1.2!important;margin:0 0 6px!important;padding:0!important;text-align:left!important}.t26-c-formhead h3:before{display:none!important}.t26-c-formhead p{color:#6b7272!important;font-size:14px!important;margin:0 0 22px!important}main .t26-cright form.hs-form{display:grid!important;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}main .t26-cright form.hs-form>*{grid-column:1/-1}main .t26-cright form.hs-form>:is(.hs_firstname,.hs_lastname,.hs_email,.hs_phone,.hs_company,.hs_jobtitle){grid-column:auto}@media (max-width:991px){main .t26-crow{grid-template-columns:1fr}}@media (max-width:640px){main .t26-cright form.hs-form{grid-template-columns:1fr}main .t26-cright form.hs-form>*{grid-column:1/-1!important}}body .row-fluid-wrapper>.row-fluid.t26-crow{margin-left:auto!important;margin-right:auto!important;max-width:var(--t26-wrap)!important}body form.hs-form .hs-form-booleancheckbox-display>span,body form.hs-form .hs-form-checkbox-display>span{color:var(--t26-body)!important;font-family:aktivgrotesk-reguuploadedfile,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;margin:0!important}body form.hs-form input[type=checkbox]{accent-color:var(--t26-teal);flex:0 0 auto;height:18px!important;margin:2px 0 0!important;width:18px!important}.visit-us-section .section-title h3{color:var(--t26-ink)!important;font-family:aktivgrotesk-reguuploadedfile,sans-serif!important;font-size:clamp(19px,1.5vw,22px)!important;font-weight:400!important;line-height:1.5!important;padding-top:0!important}.visit-us-section .section-title h3:before{display:none!important}main .t26-btnleft{justify-content:flex-start!important;text-align:left!important}main .t26-btncentre{justify-content:center!important;text-align:center!important}:root{--t26-sp:clamp(56px,6vw,96px)}@media (max-width:767px){:root{--t26-sp:48px}}main .row-fluid-wrapper.t26-sec{padding-bottom:var(--t26-sp)!important;padding-top:var(--t26-sp)!important}main .row-fluid-wrapper.t26-sec.t26-sec--join{padding-top:0!important}main .row-fluid-wrapper.t26-sec.t26-sec--bleed{padding-bottom:0!important;padding-top:0!important}main .row-fluid-wrapper.t26-sec.t26-sec--own{padding-bottom:16px!important;padding-top:16px!important}main .row-fluid-wrapper.t26-sec:not(.t26-sec--bleed){padding-left:clamp(16px,2.5vw,32px)!important;padding-right:clamp(16px,2.5vw,32px)!important}.t26-sr{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.t26-fbar{backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px);background:hsla(0,0%,100%,.96);border:1px solid #e3e6e6;border-radius:10px;box-shadow:0 14px 30px -24px rgba(0,0,0,.35);margin:0 0 28px;position:sticky;top:104px;z-index:40}.t26-fbar__inner{display:grid;gap:12px;padding:14px 16px}.t26-fbar__top{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.t26-fbar__search{flex:1 1 280px;margin:0;max-width:420px;position:relative}.t26-fbar__search svg{color:#6b7272;height:17px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:17px}.t26-fbar__search input{background:#fff;border:1px solid #cfd6d6;border-radius:999px;color:var(--t26-ink);font-size:15px;height:44px;outline:0;padding:0 14px 0 40px;transition:border-color .2s,box-shadow .2s;width:100%}.t26-fbar__search input:focus{border-color:var(--t26-teal);box-shadow:0 0 0 3px rgba(10,127,123,.15)}.t26-fbar__toggle{align-items:center;color:var(--t26-ink);cursor:pointer;display:inline-flex;font-size:15px;gap:10px;margin:0;user-select:none;white-space:nowrap}.t26-fbar__toggle input{height:1px;opacity:0;position:absolute;width:1px}.t26-fbar__switch{background:#d7dddd;border-radius:999px;flex:0 0 auto;height:22px;position:relative;transition:background .2s;width:38px}.t26-fbar__switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .2s;width:16px}.t26-fbar__toggle input:checked+.t26-fbar__switch{background:var(--t26-teal)}.t26-fbar__toggle input:checked+.t26-fbar__switch:after{transform:translateX(16px)}.t26-fbar__toggle input:focus-visible+.t26-fbar__switch{outline:2px solid var(--t26-teal);outline-offset:2px}.t26-fbar__count{color:#5f6666!important;font-size:14px!important;margin:0 0 0 auto!important;white-space:nowrap}.t26-fbar__clear{background:none;border:0;color:var(--t26-teal);cursor:pointer;font-size:14px;padding:6px 2px;text-decoration:underline;text-underline-offset:3px}.t26-fbar__chips{display:flex;gap:8px;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent);overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.t26-fbar__chips::-webkit-scrollbar{display:none}.t26-chip{align-items:center;background:#fff;border:1px solid #d6dcdc;border-radius:999px;color:var(--t26-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:aktivgrotesk-mediuploadedfile,sans-serif;font-size:14px;gap:7px;height:36px;letter-spacing:0;padding:0 14px;text-transform:none;transition:background .2s,border-color .2s,color .2s}.t26-chip:hover{border-color:var(--t26-ink)}.t26-chip[aria-pressed=true]{background:var(--t26-ink);border-color:var(--t26-ink);color:#fff}.t26-chip:disabled{cursor:default;opacity:.4}.t26-chip__n{color:#7a8282;font-family:aktivgrotesk-reguuploadedfile,sans-serif;font-size:12px}.t26-chip[aria-pressed=true] .t26-chip__n{color:hsla(0,0%,100%,.7)}.products-list>.t26-hidden{display:none!important}.t26-fbar__empty{border:1px dashed #cfd6d6;border-radius:10px;color:var(--t26-body)!important;font-size:16px!important;padding:40px 24px;text-align:center}.t26-fbar__empty button{background:none;border:0;color:var(--t26-teal);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.t26-fbar__empty a{color:var(--t26-teal)!important}@media (max-width:767px){.t26-fbar{border-left:0;border-radius:0;border-right:0;margin-left:-16px;margin-right:-16px}.t26-fbar__search{flex-basis:100%;max-width:none}.t26-fbar__count{margin-left:0!important;order:3;width:100%}.t26-fbar__inner{padding:12px 16px}}body .hsfc-Renderer{font-family:aktivgrotesk-reguuploadedfile,sans-serif!important}body .hsfc-Step{background:#fff;border-radius:10px;overflow:hidden}body .hsfc-Step__Content{padding:clamp(28px,3.4vw,48px)!important}body .hsfc-Row{gap:16px!important;margin:0 0 16px!important}body .hsfc-FieldLabel{color:var(--t26-ink)!important;font-family:aktivgrotesk-mediuploadedfile,sans-serif!important;font-size:14px!important;font-weight:500!important;margin:0 0 7px!important}body .hsfc-FieldLabel__RequiredIndicator{color:var(--t26-teal)!important}body :is(.hsfc-TextInput,.hsfc-PhoneInput,.hsfc-DropdownInput,.hsfc-TextareaInput){background:#fff!important;border:1px solid var(--t26-field,#cfd6d6)!important;border-radius:6px!important;box-shadow:none!important;color:var(--t26-ink)!important;font-size:16px!important;min-height:48px!important}body .hsfc-TextareaInput{min-height:120px!important;padding:12px 14px!important}body .hsfc-PhoneInput:focus-within,body :is(.hsfc-TextInput,.hsfc-TextareaInput,.hsfc-DropdownInput):focus{border-color:var(--t26-teal)!important;box-shadow:0 0 0 3px rgba(10,127,123,.16)!important;outline:0!important}body .hsfc-NavigationRow{margin-top:8px!important}body .hsfc-NavigationRow__Buttons{gap:12px!important;justify-content:flex-start!important}body .hsfc-Button{background:var(--t26-teal)!important;border:0!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-family:aktivgrotesk-mediuploadedfile,sans-serif!important;font-size:15px!important;height:50px!important;letter-spacing:.06em!important;min-width:160px;padding:0 30px!important;text-transform:uppercase!important}body .hsfc-Button:hover{background:#086d69!important}body .hsfc-Button[type=button]:not(:last-child){background:#fff!important;border:1px solid #cfd6d6!important;color:var(--t26-ink)!important}body .hsfc-ProgressBar{margin:0 0 20px!important}body .hsfc-ProgressBar__Text{color:#6b7272!important;font-size:13px!important}body .hsfc-ProgressBar__Progress{background:var(--t26-teal)!important;border-radius:4px!important;height:4px!important}body .hsfc-RichText :is(h1,h2,h3){color:var(--t26-ink)!important;font-size:clamp(24px,2vw,30px)!important;line-height:1.15!important;margin:0 0 8px!important;padding:0!important}body .hsfc-RichText :is(h1,h2,h3):before{display:none!important}body .hsfc-RichText p{color:var(--t26-body)!important;font-size:15px!important;line-height:1.6!important}body .hsfc-ErrorAlert,body .hsfc-ErrorMessage{color:#b3261e!important;font-size:13px!important}.banner-item .banner-title .banner-title-heading,.banner-item .banner-title>p{color:#fff!important;font-family:aktivgrotesk-mediuploadedfile,sans-serif!important;font-size:clamp(36px,4.2vw,62px)!important;letter-spacing:-.02em;line-height:1.05!important;margin:0 0 18px!important;text-align:center!important;text-shadow:0 2px 24px rgba(0,0,0,.28)}.rio-systems-configurator-wrapper .shape-card-compact p{font-size:13px!important;line-height:1.35!important}#tabs-nav li.active{color:var(--t26-ink)!important}.t26-ctapair .hs_cos_wrapper_type_button,.t26-ctapair .hs_cos_wrapper_type_module{text-align:left!important}body:has(.t26-fbar) .product-category-listing:not(:has(.product-category-item,li a,.category-item)){display:none!important}body:has(.t26-fbar) .product-category-listing .cat-btn{display:none!important}.t26-downloads__list span{color:inherit!important;text-decoration:none!important}.t26-downloads__list p{margin:0!important}.t26-downloads__list p br{display:none}.project-image-gallery .product-image-item:has(img:not([src])),.project-image-gallery .product-image-item:has(img[src=""]){display:none!important}.t26-btnrow>.row-fluid:after,.t26-btnrow>.row-fluid:before,.t26-crow:after,.t26-crow:before,.t26-ctapair>.row-fluid:after,.t26-ctapair>.row-fluid:before,.t26-locrow:after,.t26-locrow:before,.t26-prow:after,.t26-prow:before{content:none!important;display:none!important}#enquire{scroll-margin-top:120px}main .full-width-green-button .banner-btn-section{background:none!important;justify-content:flex-start!important;margin:0 auto!important;max-width:var(--t26-wrap);padding:0!important;text-align:left!important}main .full-width-green-button a.green-btn{align-items:center;background:none!important;border:0!important;border-bottom:1px solid rgba(10,127,123,.35)!important;border-radius:0!important;box-shadow:none!important;color:var(--t26-ink)!important;display:inline-flex!important;font-family:aktivgrotesk-mediuploadedfile,sans-serif!important;font-size:15px!important;gap:8px;height:auto!important;letter-spacing:0!important;min-height:0!important;padding:8px 0!important;text-decoration:none!important;text-transform:none!important}main .full-width-green-button a.green-btn:hover{border-color:var(--t26-teal)!important;color:var(--t26-teal)!important}main .t26-btnleft :is(#t26-x,.button-wrapper,.hs-button-wrapper,.hs_cos_wrapper_type_button,.banner-btn-section){justify-content:flex-start!important;text-align:left!important}main .t26-btncentre :is(#t26-x,.button-wrapper,.hs-button-wrapper,.hs_cos_wrapper_type_button,.banner-btn-section){justify-content:center!important;text-align:center!important}main .row-fluid.t26-mediarow{align-items:center;display:flex!important}main .row-fluid.t26-mediarow:after,main .row-fluid.t26-mediarow:before{content:none!important;display:none!important}main .row-fluid.t26-mediarow>[class*=span]{flex:0 0 auto;float:none!important}main .row-fluid-wrapper.t26-sec.t26-sec--photo{padding-bottom:12px!important;padding-top:12px!important}main .row-fluid-wrapper.t26-sec.t26-sec--photo.t26-sec--photo-first{padding-top:0!important}main .row-fluid-wrapper.t26-sec.t26-sec--photo.t26-sec--photo-last{padding-bottom:var(--t26-sp)!important}main .t26-onphoto{box-shadow:inset 0 0 0 100vmax rgba(12,14,14,.58)!important}main .t26-onphoto :is(h1,h2,h3,h4,h5,p,li,span,strong,em,blockquote){color:#fff!important;text-shadow:0 1px 14px rgba(0,0,0,.25)}main .t26-onphoto a:not(.hs-button):not(.button):not(.theme-btn){color:#fff!important;text-decoration:underline}main .image-box-layout .image-box-content{margin-left:0!important;margin-right:0!important}main .image-box-layout .image-box-content>.box-layout{padding-left:0!important;padding-right:0!important}@media (max-width:767px){main .image-box-layout .image-box-content{gap:32px!important}}.project-image-gallery .product-featured-image img,.project-image-gallery .thumbnail-image img{background:#fff;object-fit:contain!important}main img.charl{object-fit:contain!important}@media (max-width:767px){body .product-description-tab .product-cta-row>a.product-cta{flex:0 0 auto!important;height:auto!important;min-height:52px!important;width:100%!important}body .product-description-tab .product-cta-row{align-items:stretch!important;gap:10px!important}main .row-fluid>[class*=span]:not(.t26-emptycol):not(.t26-hide)+[class*=span]:not(.t26-emptycol):not(.t26-hide){margin-top:32px!important}main .row-fluid>.dnd-module+.dnd-module{margin-top:0!important}}main .cards-list-item,main .products-list.cards-list-item{margin-left:0!important;margin-right:0!important}@media (min-width:768px){main .row-fluid-wrapper.t26-sec:not(.t26-sec--bleed){padding-left:14px!important;padding-right:14px!important}main .row-fluid-wrapper.t26-sec:not(.t26-sec--bleed)>.row-fluid{margin-left:auto!important;margin-right:auto!important;max-width:1348px!important;width:100%!important}}main .t26-read:has(.t26-cards) :is(h2,h3):not(.t26-cardx *){margin-left:0!important;margin-right:0!important;max-width:none!important}main .t26-sec .hs_cos_wrapper_type_rich_text>.text-wrapper>p,main .t26-sec .hs_cos_wrapper_type_rich_text>p{max-width:78ch}main .t26-sec .align-center p,main .t26-sec [style*="text-align: center"]>p,main .t26-sec p[style*="text-align: center"]{margin-left:auto;margin-right:auto}@media (min-width:768px){main .row-fluid-wrapper.t26-sec.t26-sec--bleed.t26-sec--inset{padding:0 32px!important}main .row-fluid-wrapper.t26-sec.t26-sec--bleed.t26-sec--inset>.row-fluid{margin-left:auto!important;margin-right:auto!important;max-width:1312px!important}}@media (max-width:767px){main .row-fluid-wrapper.t26-sec.t26-sec--bleed.t26-sec--inset{padding:0 16px!important}}main .t26-sec--inset .banner-item{border-radius:8px;overflow:hidden}@media (min-width:768px){main .row-fluid-wrapper.t26-sec:not(.t26-sec--bleed)>.row-fluid>[class*=span]{padding-left:18px!important;padding-right:18px!important}main .row-fluid-wrapper.t26-sec .dnd-column .row-fluid>.dnd-column:first-child,main .row-fluid-wrapper.t26-sec .dnd-column .row-fluid>[class*=span].widget-type-cell:first-child{padding-left:0!important}main .row-fluid-wrapper.t26-sec .dnd-column .row-fluid>.dnd-column:last-child,main .row-fluid-wrapper.t26-sec .dnd-column .row-fluid>[class*=span].widget-type-cell:last-child{padding-right:0!important}}.project-image-gallery .thumbnail-image img,main .products-list{margin-left:0!important;margin-right:0!important}.project-image-gallery .thumbnail-image img{max-width:100%!important;width:100%!important}main .product-description-tab .note,main .product-description-tab small,main p[class*=note]{color:#5f6666!important;font-size:13px!important}main .row-fluid-wrapper.t26-sec.t26-sec--bleed>.row-fluid>[class*=span]{padding-left:0!important;padding-right:0!important}main .featured-image-left .featured-img,main .featured-image-right .featured-img{bottom:0!important;height:auto!important;top:0!important}main .featured-image-left .featured-img img,main .featured-image-right .featured-img img{height:100%!important;object-fit:cover;width:100%}@media (max-width:767px){.t26-prefoot__inner,section.cta-start-project{padding-left:16px!important;padding-right:16px!important}.product-cta-note,.rio-systems-configurator-wrapper .shape-card-compact p,.t26-downloads__note{font-size:14px!important}}.product-cta-row .product-cta-note,main .product-cta-note,main .t26-downloads__note{font-size:14px!important;line-height:1.5!important}main :is(#t26-x,.t26-mediarow) .hs_cos_wrapper_type_module:is(.widget-type-linked_image,.widget-type-image){padding-left:0!important;padding-right:0!important}.green-image-box-layout :is(.featured-image-left,.featured-image-right) .featured-img{bottom:0!important;left:0!important;right:0!important;top:0!important;width:auto!important}.green-image-box-layout :is(.featured-image-left,.featured-image-right) .featured-img img{display:block;height:100%!important;max-width:none!important;object-fit:cover;width:100%!important}main :is(#t26-x,.t26-btnleft):is([class*=flexbox-positioning],.dnd-module){align-items:flex-start!important;justify-content:flex-start!important}main :is(#t26-x,.t26-btncentre):is([class*=flexbox-positioning],.dnd-module){align-items:center!important;justify-content:center!important}main :is(#t26-x,.t26-btnleft)>.hs_cos_wrapper{justify-content:flex-start!important;margin-left:0!important}main .similar-projects .projects-list-item{margin-left:0!important;margin-right:0!important}main .similar-projects .content-wrapper{padding-left:0!important;padding-right:0!important}main .t26-emptytext{height:0!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important}main :is(#t26-x,.row-fluid-wrapper).row-fluid-wrapper.t26-sec--own{padding-bottom:0!important;padding-top:clamp(40px,4vw,64px)!important}@media (min-width:992px){main .pcg-generator-module{margin-left:-32px!important;margin-right:-32px!important;max-width:none!important;width:auto!important}}main .pcg-generator-module p.subtitle{margin-bottom:0!important;padding-bottom:8px!important}main .pcg-generator-module .generator-body{padding-top:16px!important}main .t26-read.t26-read--left{margin-left:0!important;margin-right:auto!important}main li>p{margin:0!important;padding:0!important}main :is(.t26-read,.hs_cos_wrapper_type_rich_text) li{margin-bottom:.5em}main p.t26-blankp{display:none!important}main :is(.hs_cos_wrapper_type_rich_text,.widget-type-rich_text) p{margin:0 0 1em!important;padding-top:0!important}main :is(.hs_cos_wrapper_type_rich_text,.widget-type-rich_text) p:last-child{margin-bottom:0!important}main :is(.hs_cos_wrapper_type_rich_text,.widget-type-rich_text) :is(h2,h3,h4){margin-top:1.4em}main :is(.hs_cos_wrapper_type_rich_text,.widget-type-rich_text) :is(h2,h3,h4):first-child,main :is(.hs_cos_wrapper_type_rich_text,.widget-type-rich_text)>:is(h2,h3,h4):first-child{margin-top:0}main :is(.hs_cos_wrapper_type_rich_text,.widget-type-rich_text) ol,main :is(.hs_cos_wrapper_type_rich_text,.widget-type-rich_text) ul{margin:0 0 1em!important}body :is(#t26-x,.family-about) .table-note,body :is(#t26-x,.optional-filters-section) .filters-note,body :is(#t26-x,.product-cta-row) .product-cta-note,body :is(#t26-x,.t26-downloads) .t26-downloads__note{font-size:14px!important;line-height:1.5!important}@media (max-width:767px){main :is(#t26-x,.dnd-section.t26-ctapair)>.row-fluid,main :is(#t26-x,.t26-ctapair)>.row-fluid{display:grid!important;grid-template-columns:1fr!important}}@media (max-width:767px){main .pcg-generator-module h2{padding-left:0!important;padding-right:0!important}main .pcg-generator-module h2+button.btn-secondary{left:auto!important;margin:4px 0 8px!important;position:static!important;right:auto!important;top:auto!important;width:auto!important}main .pcg-generator-module .generator-body,main .pcg-generator-module p.subtitle{padding-left:0!important;padding-right:0!important}}main .project-in-figures-section .infobox-content{margin-left:0!important;margin-right:0!important}body form:is(#t26-x,.hs-form).hs-form .hs-form-field>label:not(.hs-error-msg),body form:is(#t26-x,.hs-form).hs-form .hs-form-field>label:not(.hs-error-msg) *,body form:is(#t26-x,.hs-form).hs-form .hs-richtext,body form:is(#t26-x,.hs-form).hs-form .hs-richtext :not(a),body form:is(#t26-x,.hs-form).hs-form .legal-consent-container :not(a),body form:is(#t26-x,.hs-form).hs-form legend{color:var(--t26-ink)!important}body form:is(#t26-x,.hs-form).hs-form .hs-form-required{color:#0a7f78!important}main .family-about{margin-left:0!important;margin-right:0!important;max-width:none!important}main .family-about>:is(p,ul,h2,h3){max-width:820px}main .our-standard-products .product-count{color:var(--t26-muted,#5b5b5b);font-size:14px;margin-bottom:16px;text-align:left!important}main .featured-image .product-image-list{display:grid!important;gap:10px;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));margin:12px 0 0!important;max-width:none!important;width:100%!important}main .featured-image .product-image-list>*{flex:none!important;margin:0!important;max-width:none!important;padding:0!important;width:auto!important}main .featured-image .product-image-list img{aspect-ratio:1/1;display:block;object-fit:cover;width:100%!important}main .project-summary-section .layout-wrapper{margin-left:0!important;margin-right:0!important}main .project-summary-section .project-summary>p:first-child{margin-top:0!important}main .t26-range,main .t26-range .t26-range__inner{text-align:left!important}main .t26-range .t26-range__inner{max-width:none!important;padding-left:0!important;padding-right:0!important}main .t26-range .t26-range__inner>:is(h2,p){margin-left:0!important;margin-right:0!important;max-width:820px}main .t26-range .t26-faq,main .t26-range .t26-faq *{text-align:left!important}main .benefits-section-box{padding-bottom:32px}@media (min-width:768px){main :is(#t26-x,.t26-solo):has(.benefits-section-box){margin-left:0!important;max-width:none!important;width:31.6239%!important}}main :is(#t26-x,h2,h3).t26-h--narrow{font-size:clamp(22px,1.9vw,28px)!important;line-height:1.2!important}main :is(h1,h2,h3):not(.banner-section *):not(.banner-item *){line-height:1.2!important}@media (min-width:768px){main :is(#t26-x,.t26-ctapair)>.row-fluid{margin-left:auto!important;margin-right:auto!important;max-width:1312px!important}main :is(#t26-x,.t26-ctapair)>.row-fluid>[class*=span]{padding-left:32px!important;padding-right:32px!important}}@media (max-width:767px){main :is(#t26-x,.t26-ctapair)>.row-fluid>[class*=span]{padding-left:20px!important;padding-right:20px!important}}main .hs-cta-wrapper{display:block;text-align:left}main :is(#t26-x,.hs-cta-wrapper) a.cta_button{align-items:center;background:#2b2b2b!important;border:0!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;font-size:14px!important;font-weight:600;justify-content:center;letter-spacing:.02em;min-height:48px;padding:12px 24px!important;text-decoration:none!important;text-transform:uppercase}main :is(#t26-x,.hs-cta-wrapper) a.cta_button :is(p,span,strong){color:#fff!important;font-size:inherit!important;font-weight:inherit;margin:0!important;padding:0!important}main :is(#t26-x,.hs-cta-wrapper) a.cta_button:hover{background:#000!important}main :is(#t26-x,.hs-cta-wrapper) a.cta_button{box-sizing:border-box!important;height:auto!important;line-height:1.2!important;width:auto!important}main :is(#t26-x,.hs-cta-wrapper) a.cta_button p{line-height:1.2!important}@media (max-width:767px){main .t26-pairs{display:flex!important;flex-direction:column}main .t26-pairs>.t26-pairs__row,main .t26-pairs>.t26-pairs__row>.row-fluid{display:contents!important}main .t26-pairs :is(.t26-pairs__img,.t26-pairs__txt){margin-top:0!important;order:var(--t26-o)}main .t26-pairs .t26-pairs__img{margin-bottom:20px!important}main .t26-pairs .t26-pairs__txt{margin-bottom:40px!important}main .t26-pairs .t26-pairs__txt:last-child{margin-bottom:0!important}}main img:is([alt=prev__arrow],[alt=next__arrow],[src*=prev__arrow],[src*=next__arrow]){object-fit:contain!important}main .pcg-generator-module :is(p.subtitle,.subtitle){text-align:left!important}main :is(#t26-x,.wt-text) .t26-h,main :is(#t26-x,.wt-text) :is(h1,h2,h3,h4,h5,p,li,span,strong,a:not(.hs-button):not(.t26-btn)){color:#fff!important}main :is(#t26-x,.wt-text) .t26-h:after,main :is(#t26-x,.wt-text) .t26-h:before{background-color:#0adbd4}@media (max-width:767px){main .project-summary-section :is(.project-details,.right-col-layout,.left-col-layout){padding-left:0!important;padding-right:0!important}main .project-summary-section .project-summary{padding-left:20px!important;padding-right:20px!important}}main .mb-box-layout .greenbox-wrap .btn-section{justify-content:center!important}main :is(#t26-x,.t26-btncentre).dnd-module{text-align:center}main :is(#t26-x,.t26-btncentre)>.hs_cos_wrapper{justify-content:center!important}main :is(#t26-x,.green-box,.green-box-left,.green-box-right,.greenbox-wrap) :is(#t26-x,.wt-text) .t26-h,main :is(#t26-x,.green-box,.green-box-left,.green-box-right,.greenbox-wrap) :is(#t26-x,.wt-text) :is(h1,h2,h3,h4,h5,p,li,span,strong,a:not(.hs-button):not(.t26-btn):not(.theme-btn)){color:#2c2b2b!important}@media (max-width:767px){main .green-box .wt-text :is(h2,h3){font-size:24px!important;line-height:1.3!important}}main img.hs-image-widget:not([style*=object-fit]){height:auto!important;max-width:100%}main :is(.hs_cos_wrapper_type_rich_text,.widget-type-rich_text) img{height:auto!important;max-width:100%}main .system-shape-selector .shape-selector-header,main .system-shape-selector .shape-selector-header :is(h2,p){margin-left:0!important;text-align:left!important}@media (max-width:767px){main .dnd-column:is([class*=-hidden],[class*=-vertical-alignment]){flex-direction:column!important}main .dnd-column:is([class*=-hidden],[class*=-vertical-alignment])>.row-fluid-wrapper{width:100%}}main .cards .cards__card img.card__image{aspect-ratio:3/2;background:#f4f4f4;height:auto!important;object-fit:contain;padding:0!important;width:100%}main .cards .cards__card .card__text{padding-left:0!important;padding-right:0!important}@media (min-width:768px){main .cards{column-gap:clamp(24px,3vw,40px)!important}main .cards>.cards__card{flex:1 1 0!important;min-width:0}}main .cards .cards__card .card__title{font-size:clamp(22px,1.9vw,28px)!important;line-height:1.2!important}@media (max-width:767px){main .cards{flex-direction:column!important;flex-wrap:nowrap!important;gap:40px!important}main .cards>.cards__card{flex:1 1 auto!important;max-width:none!important;width:100%!important}}@media (min-width:768px){main .buying-guide>div[style*=flex-wrap]:has(>div:nth-child(4):last-child)>div{flex:1 1 calc(50% - 20px)!important;min-width:0}}@media (max-width:479px){main .config-grid{grid-template-columns:1fr!important}}@media (max-width:767px){main .row-fluid-wrapper.dnd-section.t26-sec:is([class*=-margin]){margin-bottom:0!important;margin-top:0!important}}main .project-in-figures-section .title h3.t26-fig-title{color:var(--t26-body)!important;font-family:aktivgrotesk-bolduploadedfile,Aktiv Grotesk,Arial,sans-serif!important;font-size:17px!important;font-weight:500!important;letter-spacing:normal!important;line-height:1.4!important;margin:0!important;padding:0!important;text-align:left!important;text-transform:none!important}main .project-in-figures-section .title h3.t26-fig-title:after,main .project-in-figures-section .title h3.t26-fig-title:before{content:none!important;display:none!important}main .project-in-figures-section .t26-fig-num{color:var(--t26-ink,#2c2b2b);display:block;font-size:clamp(34px,3.4vw,48px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin-bottom:6px}main .project-in-figures-section .t26-fig-lab{color:var(--t26-body);display:block;font-size:16px;font-weight:500;line-height:1.4}main .t26-downloads__list p{line-height:0!important;margin:0 0 8px!important}main .t26-downloads__list li a,main .t26-downloads__list p a{font-size:16px;line-height:1.35!important}main .t26-downloads__list a[href^="mailto:"]:after{content:"Request"!important}@media (min-width:992px){main .products-list:has(>.product-item:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}main .products-list:has(>.product-item:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:calc(66.666% + 8px)}main .products-list:has(>.product-item:only-child){grid-template-columns:minmax(0,1fr)!important;max-width:calc(33.333% + 8px)}}main .row-fluid-wrapper:has(.similar-projects .projects-list-item)+.row-fluid-wrapper:has(.similar-projects .projects-list-item){margin-top:20px!important}main div.hs_cos_wrapper:has(p[style*="text-align: center"]):not(:has(p:not([style*="text-align: center"]))):not(:has(h1,h2,h3,ul,ol,img,form,table)){margin-left:auto!important;margin-right:auto!important}main div.hs_cos_wrapper:has(p[style*="text-align: center"]):not(:has(p:not([style*="text-align: center"]))):not(:has(h1,h2,h3,ul,ol,img,form,table))>span.hs_cos_wrapper{margin-left:auto!important;margin-right:auto!important}@media (min-width:768px){main .row-fluid:not(:has(img,iframe,video,form,.hs-form,[style*=background-image]))>.dnd-column[class*=-vertical-alignment]{justify-content:flex-start!important}}main .dnd-column.t26-cright{padding-right:clamp(20px,3.4vw,44px)!important}@media (max-width:767px){main .dnd-module:has(img.hs-image-widget[src*=brands-1]){-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden}main img.hs-image-widget[src*=brands-1]{animation:t26-logos 30s ease-in-out infinite alternate;height:34px!important;max-width:none!important;width:auto!important}}@keyframes t26-logos{0%{transform:translateX(0)}to{transform:translateX(calc(-100% + 100vw - 32px))}}@media (max-width:767px) and (prefers-reduced-motion:reduce){main img.hs-image-widget[src*=brands-1]{animation:none}main .dnd-module:has(img.hs-image-widget[src*=brands-1]){overflow-x:auto}}@media (max-width:767px){main .t26-btnrow>.row-fluid:not(#t26x){align-items:stretch;flex-direction:column;gap:12px}main .t26-btnrow>.row-fluid>[class*=span]:not(#t26x){margin:0!important;width:100%!important}main .t26-btnrow>.row-fluid>[class*=span]+[class*=span] .hs_cos_wrapper:not(#t26x):has(>.hs-button){margin-top:0!important}main .t26-btnrow .hs_cos_wrapper:has(>.hs-button){width:100%}main .t26-btnrow .hs-button:not(#t26x){display:flex!important;justify-content:center;width:100%!important}}@media (max-width:767px){main .t26-sec:not(#t26x):has(img.hs-image-widget[src*=brands-1]){padding-bottom:32px!important;padding-top:32px!important}main .t26-sec .row-fluid-wrapper:not(#t26x):has(>.row-fluid>.dnd-module img.hs-image-widget[src*=brands-1]){padding:0!important}}main .project-image-gallery .product-image-list .product-image-item img:not(#t26x){aspect-ratio:1/1;background:#fff;border:1px solid #e4e7e7;height:auto!important;max-height:none;object-fit:contain!important}@media (max-width:767px){main .project-image-gallery .product-image-list{margin-bottom:24px}}.product-page .section-title.main-title.t26-h .title-wrapper{text-align:left}@media (max-width:767px){main .green-image-box-layout:not(#t26x){padding-bottom:48px!important;padding-top:48px!important}main .mb-box-layout .greenbox-wrap:not(#t26x){padding:32px 24px 24px!important;text-align:left!important}main .mb-box-layout .greenbox-wrap .description:not(#t26x),main .mb-box-layout .greenbox-wrap .title:not(#t26x){padding:0!important;text-align:left!important}main .mb-box-layout .greenbox-wrap h3:not(#t26x){letter-spacing:-.01em;margin:0 0 12px!important}main .mb-box-layout .greenbox-wrap .description p:not(#t26x){margin:0 0 24px!important;padding:0!important}main .mb-box-layout .greenbox-wrap .featured-img img{border-radius:var(--t26-radius);display:block;height:auto;width:100%}}main .project-in-use-slider .project-slider{margin-bottom:72px}main .project-in-use-slider .slide-arrow{background:#fff;border:1px solid #2c2b2b;border-radius:50%;bottom:-68px;cursor:pointer;display:block;font-size:0;height:44px;margin:0;padding:0;position:absolute;top:auto;transition:background-color .15s;width:44px}main .project-in-use-slider .slide-arrow.prev{left:calc(50% - 52px)}main .project-in-use-slider .slide-arrow.next{left:calc(50% + 8px)}main .project-in-use-slider .slide-arrow:before{border-right:2px solid #2c2b2b;border-top:2px solid #2c2b2b;content:"";height:9px;inset:0;margin:auto;position:absolute;width:9px}main .project-in-use-slider .slide-arrow.next:before{transform:translateX(-2px) rotate(45deg)}main .project-in-use-slider .slide-arrow.prev:before{transform:translateX(2px) rotate(-135deg)}main .project-in-use-slider .slide-arrow:not(.slick-disabled):hover{background:#2c2b2b}main .project-in-use-slider .slide-arrow:not(.slick-disabled):hover:before{border-color:#fff}main .project-in-use-slider .slide-arrow:focus-visible{outline:2px solid var(--t26-brand);outline-offset:3px}main .project-in-use-slider .slide-arrow.slick-disabled{cursor:default;opacity:.3}main .project-in-use-slider button.slide-arrow:not(#t26x){background:#fff!important;border:1px solid #2c2b2b!important;border-radius:50%!important;box-shadow:none!important;color:#2c2b2b!important;height:44px!important;letter-spacing:0!important;min-height:0!important;min-width:0!important;padding:0!important;text-transform:none!important;width:44px!important}main .project-in-use-slider button.slide-arrow:not(#t26x):not(.slick-disabled):hover{background:#2c2b2b!important}@media (max-width:767px){main h1.t26-h1long:not(#t26x){font-size:30px!important;line-height:1.12!important}main .t26-longc:not(#t26x){text-align:left!important}.t26-crumbs li:last-child:not(:nth-child(2)){display:none}}main .row-fluid-wrapper:has(>.row-fluid>.dnd-module h2.banner-title-heading)+.row-fluid-wrapper:not(:has(.banner-title-heading)):not(#t26x){margin-top:16px}@media (max-width:767px){main h2.banner-title-heading:not(#t26x){font-size:28px!important;line-height:1.12!important}main .t26-stripmod{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden}main img.t26-strip:not(#t26x){animation:t26-logos 30s ease-in-out infinite alternate;height:34px!important;max-width:none!important;width:auto!important}main .t26-stripsec:not(#t26x){padding-bottom:32px!important;padding-top:32px!important}}@media (max-width:767px){main .t26-stripsec .row-fluid-wrapper:not(#t26x):has(>.row-fluid>.t26-stripmod){padding:0!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){main img.t26-strip:not(#t26x){animation:none}main .t26-stripmod{overflow-x:auto}}.project-summary-section .section-title h3:not(#t26x){color:var(--t26-ink)!important;font-size:20px!important;letter-spacing:-.01em;line-height:1.25;text-transform:none}.logo-gallery-section .section-title:not(#t26x),.logo-gallery-section h2:not(#t26x),.logo-gallery-section h3:not(#t26x),.logo-gallery-section p:not(#t26x),.products-list>.t26-endtile--card .t26-endtile__k:not(#t26x),.project__meta .date:not(#t26x),.t26-enq__k:not(#t26x){letter-spacing:0!important;text-transform:none!important}main blockquote.t26-quote{border:0;color:var(--t26-ink);font-family:aktivgrotesk-mediuploadedfile,sans-serif;font-size:clamp(22px,1.4vw + 14px,32px);font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:0 0 16px;padding:0;quotes:none;text-align:inherit}main blockquote.t26-quote p{color:inherit;font:inherit;margin:0}@media (max-width:767px){main .left-text.green-box:not(#t26x){padding:36px 24px!important}main .similar-projects .projects-list-item:not(#t26x){gap:12px}main .similar-projects .card-item .inner-card-item:not(#t26x),main .similar-projects .card-item a.thumbnail__link:not(#t26x),main .similar-projects article.card-item:not(#t26x){height:210px!important;min-height:0!important}main .similar-projects .card-item img:not(#t26x){aspect-ratio:auto;height:210px!important;max-height:none!important;min-height:0!important;object-fit:cover;width:100%!important}}main .custom-social-icon .inner-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}main .custom-social-icon a:not(#t26x){align-items:center;background:#2c2b2b;border-radius:50%;color:#fff!important;display:inline-flex;height:40px;justify-content:center;transition:background-color .15s,color .15s;width:40px}main .custom-social-icon a i:not(#t26x){color:inherit!important;font-size:17px}main .custom-social-icon a:not(#t26x):hover{background:var(--t26-brand);color:#2c2b2b!important}main .custom-social-icon a:focus-visible{outline:2px solid var(--t26-brand);outline-offset:3px}@media (max-width:767px){main .t26-crow:not(#t26x){row-gap:28px}main .t26-crow>.dnd-column+.dnd-column:not(#t26x){margin-top:0!important}main .box-hover-layout .content-wrapper:not(#t26x){padding-left:0!important;padding-right:0!important}main .box-hover-layout .cards-list-item:not(#t26x){gap:28px 12px!important;grid-template-columns:1fr 1fr!important}main .box-hover-layout .cards-list-item .card-item img:not(#t26x){aspect-ratio:4/5;height:auto!important;max-height:none!important;min-height:0!important;object-fit:cover;width:100%!important}main .box-hover-layout .card-back:not(#t26x){padding-top:12px!important}main .box-hover-layout .card-caption h3:not(#t26x){font-size:17px!important;line-height:1.25!important}}@media (max-width:767px){main .box-hover-layout .card-caption :is(p,.description,.sub-title):not(#t26x){font-size:14px!important;line-height:1.5!important}}.other-services .section-title h2.t26-h:before{left:20px}main .t26-cards{display:grid;gap:16px;grid-template-columns:1fr;margin:28px 0 0}@media (min-width:640px){main .t26-cards{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){main .t26-cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}main .t26-cards:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}main .t26-cards>.t26-card{background:#f5f6f6;border-radius:var(--t26-radius,10px);box-shadow:inset 0 3px 0 var(--t26-brand);overflow:hidden;padding:30px 26px 28px;position:relative}main .t26-card h3:not(#t26x){font-size:19px!important;letter-spacing:-.01em;line-height:1.3!important;margin:0 0 10px!important;padding:0!important}main .t26-card p:not(#t26x){color:#4a4a4a;font-size:15px!important;line-height:1.6!important;margin:0!important}main .t26-card p+p:not(#t26x){margin-top:10px!important}main .t26-card a{color:inherit;text-decoration:underline;text-decoration-color:var(--t26-brand);text-underline-offset:3px}main .t26-cards+div,main .t26-cards+p,main .t26-steps+div,main .t26-steps+p{margin-top:28px!important}@media (max-width:639px){main .t26-cards>.t26-card{padding:24px 20px 22px}}main .t26-steps{display:grid;gap:28px;grid-template-columns:1fr;margin:28px 0 0}@media (min-width:640px){main .t26-steps{gap:32px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){main .t26-steps:not(:has(>:nth-child(4):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}main .t26-steps>.t26-step{border-top:1px solid #e3e6e6;padding-top:20px;position:relative}main .t26-steps>.t26-step:before{background:var(--t26-brand);border-radius:2px;content:"";height:3px;left:0;position:absolute;top:-2px;width:32px}main .t26-step h3:not(#t26x){font-size:18px!important;line-height:1.3!important;margin:0 0 8px!important;padding:0!important}main .t26-step p:not(#t26x){color:#4a4a4a;font-size:15px!important;line-height:1.6!important;margin:0!important}main .row-fluid-wrapper.t26-sec.t26-sec--bleed:has(h1.banner-title-heading):not(#t26x){padding-left:0!important;padding-right:0!important}main .row-fluid-wrapper.t26-sec.t26-sec--bleed:has(h1.banner-title-heading)>.row-fluid:not(#t26x){max-width:none!important}main .row-fluid-wrapper.t26-sec--bleed:has(h1.banner-title-heading) .banner-item:not(#t26x){border-radius:0!important}main .row-fluid-wrapper.row-depth-1.dnd-section:has(nav):not(:has(img,h1,h2,h3,form,.banner-section,.internal-banner)):has(+.row-fluid-wrapper.row-depth-1 :is(.banner-section,.internal-banner)){display:none!important}main .t26-cards>.t26-card:not(#t26x){box-shadow:none}main .t26-cards>.t26-card:before{background:var(--t26-brand);content:"";height:3px;left:0;position:absolute;right:0;top:0}html body:not(#t26x),main .audience-section:not(#t26x),main .buying-guide:not(#t26x){padding-left:0!important;padding-right:0!important}html body:not(#t26x){padding-top:0!important}.t26-bb{align-items:center;background:#fff;border-radius:999px;box-shadow:0 1px 3px rgba(0,0,0,.14);color:#2c2b2b;display:inline-flex;font:600 11.5px/1 aktivgrotesk-mediuploadedfile,sans-serif;height:24px;left:10px;letter-spacing:.01em;padding:0 10px;pointer-events:none;position:absolute;top:10px;white-space:nowrap;z-index:3}.t26-bb--logo{overflow:hidden;padding:0 6px}.t26-bb--logo img{aspect-ratio:auto!important;background:none!important;border:0!important;border-radius:0!important;display:block;height:34px!important;margin:0 -8px!important;max-width:none!important;object-fit:contain!important;width:auto!important}.t26-bb--karizma{color:#1d1d1b}.t26-bb--idealux{color:#1d1d1b;font-size:12.5px;letter-spacing:-.01em;text-transform:lowercase}.t26-dls{background:#f3f4f2;border-top:1px solid #e6e8e5}.t26-dls__inner{align-items:center;display:grid;gap:24px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1312px;padding:56px 32px}.t26-dls__brand{color:#2c2b2b;font:600 14px/1.3 aktivgrotesk-mediuploadedfile,sans-serif;margin:0 0 10px!important}.t26-dls__brand span{color:#6b6b6b;font-weight:400}.t26-dls__h{color:var(--t26-ink);font-size:clamp(26px,1.6vw + 14px,36px)!important;letter-spacing:-.015em;line-height:1.15!important;margin:0 0 12px!important}.t26-dls__p{color:#4a4a4a;font-size:16px;line-height:1.6;margin:0!important;max-width:56ch}.t26-dls__links ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 20px;padding:0}.t26-dls__links li{margin:0;padding:0}.t26-dls__links li:before{display:none!important}.t26-dls__links li a{align-items:center;background:#fff;border:1px solid #d9dcd8;border-radius:999px;color:#2c2b2b;display:inline-flex;font-size:15px;min-height:40px;padding:0 16px;text-decoration:none;transition:border-color .15s,background-color .15s}.t26-dls__links li a:hover{border-color:#2c2b2b}.t26-dls__btn:focus-visible,.t26-dls__links li a:focus-visible{outline:2px solid var(--t26-brand);outline-offset:3px}.t26-dls__btn{align-items:center;background:#2c2b2b;border-radius:6px;color:#fff!important;display:inline-flex;font:600 14px/1 aktivgrotesk-mediuploadedfile,sans-serif;justify-content:center;letter-spacing:.04em;min-height:48px;padding:0 24px;text-decoration:none;text-transform:uppercase}.t26-dls__btn:hover{background:#000}@media (max-width:899px){.t26-dls__inner{gap:24px;grid-template-columns:1fr;padding:44px 20px}}@media (max-width:599px){.t26-dls__inner{padding:40px 16px}.t26-dls__btn{width:100%}}.t26-bb--idealux{font-size:11.5px!important;letter-spacing:.01em!important;text-transform:none!important}.product-image .t26-bb{background:hsla(0,0%,100%,.92);bottom:10px;box-shadow:none;height:22px;left:auto;padding:0 8px;right:10px;top:auto}.product-image .t26-bb--logo{padding:0 4px}.product-image .t26-bb--logo img{height:30px!important;margin:0 -6px!important}.product-image .t26-bb--idealux,.product-image .t26-bb--karizma{color:#2c2b2b;font-size:11px!important}.product-image{position:relative}.t26-fastb{align-items:center;background:var(--t26-brand);border-radius:999px;color:#0c1a1a;display:inline-flex;font:600 11.5px/1 aktivgrotesk-mediuploadedfile,sans-serif;height:24px;left:10px;letter-spacing:.01em;padding:0 10px;pointer-events:none;position:absolute;top:10px;white-space:nowrap;z-index:3}.t26-pfast{align-items:center;color:#4a4a4a;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 10px;margin:14px 0 0!important}.t26-pfast__b{align-items:center;background:var(--t26-brand);border-radius:999px;color:#0c1a1a;display:inline-flex;font:600 12px/1 aktivgrotesk-mediuploadedfile,sans-serif;height:26px;padding:0 11px}@media (max-width:991px){main .t26-prow:not(#t26x){display:flex!important;flex-direction:column}main .t26-prow:not(#t26x)>[class*=span]{float:none!important;margin-left:0!important;position:static!important;width:100%!important}main .t26-prow>.t26-empty{display:none!important}.product-cta-row a.t26-tm65{flex-basis:100%}}@media print{#hubspot-messages-iframe-container,.custom-social-icon,.header-top,.slick-arrow,.t26-dls,.t26-fbar,.t26-hdr,.t26-sticky,.t26-stickyq,.t26-topbar,[class*=sticky-quote],footer .t26-ftr__news,iframe{display:none!important}body{background:#fff!important;color:#000!important}main a[href^=http]:not([class]):after{color:#555;content:" (" attr(href) ")";font-size:10px}.banner-section,.internal-banner{max-height:240px!important;min-height:0!important;overflow:hidden}.t26-prow{display:block!important}img{max-width:100%!important;page-break-inside:avoid}h1,h2,h3{page-break-after:avoid}.aos-init{opacity:1!important;transform:none!important}}.more-architectural-projects .projec-item-wrapper{overflow:hidden;position:relative}.more-architectural-projects .featured-image-area img{display:block;height:280px;object-fit:cover;width:100%}.more-architectural-projects .project-title{background:linear-gradient(0deg,rgba(10,12,12,.82),rgba(10,12,12,0))!important;bottom:0;left:0;margin:0!important;padding:40px 14px 12px!important;pointer-events:none;position:absolute!important;right:0;top:auto!important}.more-architectural-projects .project-title h3{color:#fff!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;text-align:left!important}.more-architectural-projects .project-title h3 a{color:#fff!important;pointer-events:auto;text-decoration:none!important}.project-in-use-slider .project-details{background:none!important;border:0!important;box-shadow:none!important;overflow:hidden;padding:0!important;position:relative!important}.project-in-use-slider .featured-image-item{margin:0!important}.project-in-use-slider .featured-image-item img{aspect-ratio:4/3;display:block;height:auto!important;object-fit:cover;width:100%!important}.project-in-use-slider .inner-box-item{background:linear-gradient(0deg,rgba(10,12,12,.82),rgba(10,12,12,0))!important;border:0!important;bottom:0;left:0;margin:0!important;padding:40px 14px 12px!important;pointer-events:none;position:absolute!important;right:0;top:auto!important}.project-in-use-slider .inner-box-item .date{display:none!important}.project-in-use-slider .inner-box-item h3{color:#fff!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;text-align:left!important}.project-in-use-slider .inner-box-item h3 a{color:#fff!important;pointer-events:auto;text-decoration:none!important}.more-architectural-projects .project-title *,.project-in-use-slider .inner-box-item,.project-in-use-slider .inner-box-item *{text-align:left!important}.t26-ffb{background:#fff;border:1px solid var(--t26-line,#e3e3e3);border-radius:var(--t26-radius,8px);box-shadow:var(--t26-shadow,none);box-sizing:border-box;color:var(--t26-body,#4a4a4a);margin:0 auto;max-width:680px;padding:24px;text-align:left}.t26-ffb .t26-ffb__title{color:var(--t26-ink,#2c2b2b)!important;font-size:26px!important;line-height:1.2!important;margin:0 0 8px!important;text-align:left!important}.t26-ffb .t26-ffb__lead{color:var(--t26-body,#4a4a4a)!important;font-size:15px!important;line-height:1.5!important;margin:0 0 16px!important}.t26-ffb .t26-ffb__grid{display:grid;gap:12px 16px;grid-template-columns:1fr 1fr}.t26-ffb .t26-ffb__full{grid-column:1/-1}.t26-ffb label{color:var(--t26-ink,#2c2b2b)!important;display:block!important;font-size:14px!important;font-weight:600!important;margin:0 0 4px!important}.t26-ffb label span{color:#b3261e}.t26-ffb input,.t26-ffb textarea{background:#fff!important;border:1px solid var(--t26-field,#cfd6d6)!important;border-radius:6px!important;box-sizing:border-box;color:#1e1f1f!important;display:block;font:inherit;font-size:15px!important;height:auto!important;padding:10px 12px!important;width:100%!important}.t26-ffb textarea{min-height:110px;resize:vertical}.t26-ffb input:focus,.t26-ffb textarea:focus{outline:2px solid var(--t26-teal,#0a7f7b);outline-offset:1px}.t26-ffb .t26-ffb__btn{background:var(--t26-teal,#0a7f7b)!important;border:0!important;border-radius:6px!important;color:#fff!important;cursor:pointer;font-size:15px!important;font-weight:700!important;letter-spacing:.03em;margin-top:16px;padding:13px 26px!important;text-transform:uppercase}.t26-ffb .t26-ffb__btn:focus-visible,.t26-ffb .t26-ffb__btn:hover{background:var(--t26-teal-d,#086a67)!important}.t26-ffb .t26-ffb__status{font-size:14px!important;margin:10px 0 0!important;min-height:1em}.t26-ffb .t26-ffb__alt{border-top:1px solid var(--t26-line,#e3e3e3);display:flex;flex-wrap:wrap;font-size:15px!important;gap:6px 22px;list-style:none!important;margin:18px 0 0!important;padding:14px 0 0!important}.t26-ffb .t26-ffb__alt li{list-style:none!important;margin:0!important;padding:0!important}.t26-ffb .t26-ffb__alt li:before{display:none!important}.t26-ffb a{color:var(--t26-teal-d,#086a67)!important;font-weight:600;text-decoration:underline}.t26-ffb .t26-ffb__retry{background:none!important;border:0!important;color:var(--t26-muted,#5c5c5c)!important;cursor:pointer;font:inherit;font-size:14px!important;margin:12px 0 0!important;padding:0!important;text-decoration:underline}@media (max-width:600px){.t26-ffb{padding:18px}.t26-ffb .t26-ffb__grid{grid-template-columns:1fr}}html.t26-no-aos [data-aos]{opacity:1!important;transform:none!important;transition:none!important}@media (max-width:1180px){.t26-hdr .t26-actions .t26-search{display:inline-flex}}@media (max-width:600px){.t26-hdr .t26-actions .t26-btn.t26-btn--quote{font-size:13px!important;letter-spacing:.02em!important;padding:0 12px!important;white-space:nowrap}}@media (max-width:359px){.t26-hdr .t26-actions .t26-call{display:none}}html.t26-sx-open,html.t26-sx-open body{overflow:hidden}.t26-sx{font-family:inherit;inset:0;position:fixed;z-index:2147483600}.t26-sx[hidden]{display:none}.t26-sx__backdrop{background:rgba(20,22,22,.55);inset:0;opacity:0;position:absolute;transition:opacity .15s ease}.t26-sx.is-in .t26-sx__backdrop{opacity:1}.t26-sx__panel{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 18px 50px rgba(0,0,0,.22);display:flex;flex-direction:column;margin:0 auto;max-height:min(84vh,760px);max-width:880px;opacity:0;position:relative;transform:translateY(-8px);transition:transform .15s ease,opacity .15s ease}.t26-sx.is-in .t26-sx__panel{opacity:1;transform:none}.t26-sx__bar{align-items:center;border-bottom:1px solid var(--t26-line,#e3e3e3);color:var(--t26-muted,#5c5c5c);display:flex;gap:12px;margin:0;padding:14px 16px 14px 22px}.t26-sx__bar>svg{flex:0 0 auto;height:22px;width:22px}.t26-sx__input{-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--t26-ink,#2c2b2b)!important;flex:1 1 auto;font:inherit;font-size:21px!important;height:auto!important;line-height:1.3;min-width:0;outline:0!important;padding:10px 0!important}.t26-sx__input::-webkit-search-cancel-button{display:none}.t26-sx__input::placeholder{color:#8a8f8f}.t26-sx__close{align-items:center;background:#fff!important;border:1.5px solid #cfcfcf!important;border-radius:6px!important;color:var(--t26-ink,#2c2b2b)!important;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px!important;font-weight:600;gap:6px;height:40px;justify-content:center;min-width:44px;padding:0 10px!important}.t26-sx__close svg{display:none}.t26-sx__close:focus-visible,.t26-sx__close:hover{border-color:var(--t26-ink,#2c2b2b)!important}.t26-sx__status{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);margin:0}.t26-sx__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:8px 22px 18px}.t26-sx.is-busy .t26-sx__bar{animation:t26sxbusy 1s linear infinite;background:linear-gradient(90deg,var(--t26-teal,#0a7f7b),var(--t26-teal,#0a7f7b)) no-repeat 0 100%/30% 2px}@keyframes t26sxbusy{0%{background-position:-30% 100%}to{background-position:130% 100%}}.t26-sx__keys{border-top:1px solid var(--t26-line,#e3e3e3);font-size:12.5px!important;margin:0!important;padding:10px 22px!important}.t26-sx-h,.t26-sx__keys{color:var(--t26-muted,#5c5c5c)!important}.t26-sx-h{font-size:13px!important;font-weight:700!important;letter-spacing:.01em;margin:16px 0 8px!important}.t26-sx-chips{margin:0 0 4px}.t26-sx-chip{align-items:center;background:#fff!important;border:1px solid var(--t26-line,#e3e3e3)!important;border-radius:18px!important;color:var(--t26-ink,#2c2b2b)!important;cursor:pointer;display:inline-flex;font:inherit;font-size:14px!important;margin:0 8px 8px 0!important;min-height:36px;padding:0 14px!important;text-decoration:none!important}.t26-sx-chip:focus-visible,.t26-sx-chip:hover{border-color:var(--t26-teal,#0a7f7b)!important;color:var(--t26-teal-d,#086a67)!important}.t26-sx-gogrid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.t26-sx-go{background:#fff;border:1px solid var(--t26-line,#e3e3e3);border-radius:8px;color:var(--t26-ink,#2c2b2b)!important;display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none!important}.t26-sx-go__label{color:var(--t26-teal-d,#086a67);font-size:12.5px;font-weight:600}.t26-sx-go__title{font-size:16px;font-weight:700;line-height:1.3}.t26-sx-go__desc{color:var(--t26-muted,#5c5c5c);font-size:13.5px;line-height:1.4}.t26-sx-go.is-active,.t26-sx-go:hover{background:#f3faf9;border-color:var(--t26-teal,#0a7f7b)}.t26-sx-row{align-items:flex-start;border-radius:8px;color:var(--t26-ink,#2c2b2b)!important;display:flex;gap:14px;margin:0 -10px;padding:10px;text-decoration:none!important}.t26-sx-row.is-active,.t26-sx-row:hover{background:#f3faf9}.t26-sx-row.is-active{box-shadow:inset 3px 0 0 var(--t26-teal,#0a7f7b)}.t26-sx-row__img{background:var(--t26-soft,#f5f5f5);border-radius:4px;flex:0 0 64px;height:48px;overflow:hidden;width:64px}.t26-sx-row__img img{display:block;height:100%!important;margin:0!important;object-fit:cover;width:100%!important}.t26-sx-row__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.t26-sx-row__title{font-size:15.5px;font-weight:700;line-height:1.3}.t26-sx-row__desc{color:var(--t26-body,#4a4a4a);display:-webkit-box;font-size:13.5px;-webkit-line-clamp:2;line-height:1.45;-webkit-box-orient:vertical;overflow:hidden}.t26-sx-row__meta{color:var(--t26-muted,#5c5c5c);font-size:12.5px}.t26-srp mark,.t26-sx mark{background:none;color:inherit;font-weight:800;text-decoration:underline;text-decoration-color:var(--t26-brand,#0adbd4);text-decoration-thickness:2px;text-underline-offset:2px}.t26-sx-row__title mark{text-decoration:none}.t26-sx-all{background:var(--t26-soft,#f5f5f5);border-radius:8px;color:var(--t26-teal-d,#086a67)!important;display:block;font-size:15px;font-weight:700;margin:14px 0 2px;padding:12px 14px;text-align:center;text-decoration:none!important}.t26-sx-all.is-active,.t26-sx-all:hover{background:#e7f3f2}.t26-sx-fix{color:var(--t26-body,#4a4a4a)!important;font-size:14.5px!important;margin:12px 0 0!important}.t26-sx-link{background:none!important;border:0!important;color:var(--t26-teal-d,#086a67)!important;cursor:pointer;font:inherit;font-size:inherit!important;padding:0!important;text-decoration:underline}.t26-sx-none{color:var(--t26-ink,#2c2b2b)!important;font-size:16px!important;margin:16px 0 10px!important}.t26-sx-help{background:var(--t26-soft,#f5f5f5);border-radius:8px;margin-top:16px;padding:14px 16px}.t26-sx-help p{color:var(--t26-body,#4a4a4a)!important;font-size:14.5px!important;margin:0 0 6px!important}.t26-sx-help p:last-child{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0!important}.t26-sx-help a{color:var(--t26-teal-d,#086a67)!important;font-weight:600;text-decoration:underline}.t26-mnav__search{align-items:center;background:#fff;border:1.5px solid var(--t26-field,#cfd6d6);border-radius:8px;color:var(--t26-muted,#5c5c5c);display:flex;gap:10px;margin:12px 16px;padding:0 14px}.t26-mnav__search input{background:transparent!important;border:0!important;box-shadow:none!important;flex:1;font:inherit;font-size:16px!important;height:auto!important;min-width:0;outline:0!important;padding:12px 0!important}@media (max-width:700px){.t26-sx__panel{border-radius:0;height:100%;max-height:none;max-width:none}.t26-sx__bar{padding:8px 10px 8px 14px}.t26-sx__input{font-size:18px!important}.t26-sx__close span{display:none}.t26-sx__close svg{display:block}.t26-sx__body{padding:4px 14px 24px}.t26-sx__keys{display:none}.t26-sx-gogrid{grid-template-columns:1fr}.t26-sx-row__img{flex-basis:56px;height:42px;width:56px}}@media (prefers-reduced-motion:reduce){.t26-sx__backdrop,.t26-sx__panel{transition:none}.t26-sx.is-busy .t26-sx__bar{animation:none}}.t26-srp{margin:0;max-width:880px;padding:8px 0 56px;text-align:left}.t26-srp__h1{margin:0 0 20px!important}.t26-srp__bar{align-items:center;background:#fff;border:1.5px solid var(--t26-field,#cfd6d6);border-radius:10px;color:var(--t26-muted,#5c5c5c);display:flex;gap:10px;margin:0;padding:6px 6px 6px 16px}.t26-srp__bar:focus-within{border-color:var(--t26-teal,#0a7f7b);box-shadow:0 0 0 3px rgba(10,127,123,.15)}.t26-srp__bar>svg{flex:0 0 auto;height:20px;width:20px}.t26-srp__bar input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--t26-ink,#2c2b2b)!important;flex:1;font:inherit;font-size:18px!important;height:auto!important;min-width:0;outline:0!important;padding:10px 0!important}.t26-srp__btn{background:var(--t26-teal,#0a7f7b)!important;border:0!important;border-radius:7px!important;color:#fff!important;cursor:pointer;flex:0 0 auto;font-size:15px!important;font-weight:700!important;min-height:44px;padding:0 22px!important}.t26-srp__btn:focus-visible,.t26-srp__btn:hover{background:var(--t26-teal-d,#086a67)!important}.t26-srp__status{color:var(--t26-body,#4a4a4a)!important;font-size:15px!important;margin:18px 0 0!important;min-height:1.4em}.t26-srp__filters{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.t26-srp__filters button{background:#fff!important;border:1px solid var(--t26-line,#e3e3e3)!important;border-radius:19px!important;color:var(--t26-ink,#2c2b2b)!important;cursor:pointer;font:inherit;font-size:14px!important;min-height:38px;padding:0 14px!important}.t26-srp__filters button span{color:var(--t26-muted,#5c5c5c);margin-left:2px}.t26-srp__filters button[aria-pressed=true]{background:var(--t26-ink,#2c2b2b)!important;border-color:var(--t26-ink,#2c2b2b)!important;color:#fff!important}.t26-srp__filters button[aria-pressed=true] span{color:#cfd6d6}.t26-srp__go{margin:8px 0 6px}.t26-srp__list{list-style:none!important;margin:10px 0 0!important;padding:0!important}.t26-srp__list li{border-bottom:1px solid var(--t26-line,#e3e3e3);list-style:none!important;margin:0!important;padding:4px 0!important}.t26-srp__list li:before{display:none!important}.t26-srp__list .t26-sx-row{margin:0;padding:12px 8px}.t26-srp__list .t26-sx-row__img{flex-basis:112px;height:80px;width:112px}.t26-srp__list .t26-sx-row__title{font-size:17.5px}.t26-srp__list .t26-sx-row__desc{font-size:14.5px}.t26-srp__more{background:#fff!important;border:1.5px solid var(--t26-ink,#2c2b2b)!important;border-radius:7px!important;color:var(--t26-ink,#2c2b2b)!important;cursor:pointer;display:block;font-size:15px!important;font-weight:700!important;margin:22px auto 0;min-height:46px;padding:0 26px!important}.t26-srp__more[hidden]{display:none}.t26-srp__more:focus-visible,.t26-srp__more:hover{background:var(--t26-ink,#2c2b2b)!important;color:#fff!important}@media (max-width:600px){.t26-srp__btn{padding:0 14px!important}.t26-srp__list .t26-sx-row__img{flex-basis:72px;height:54px;width:72px}.t26-srp__list .t26-sx-row__title{font-size:16px}}.t26-bl{background:#fff;color:var(--t26-body,#4a4a4a)}.t26-bl-wrap{box-sizing:border-box;margin:0 auto;max-width:var(--t26-wrap,1376px);padding:0 32px}.t26-bl-head{border-bottom:1px solid var(--t26-line,#e3e3e3);padding:40px 0 36px}.t26-bl-crumbs{color:var(--t26-muted,#5c5c5c);display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px;margin:0 0 18px}.t26-bl-crumbs a{color:var(--t26-muted,#5c5c5c)!important;text-decoration:none}.t26-bl-crumbs a:hover{text-decoration:underline}.t26-bl-head__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px 48px;justify-content:space-between}.t26-bl-title{color:var(--t26-ink,#2c2b2b)!important;font-size:clamp(38px,4.6vw,60px)!important;letter-spacing:-.01em;line-height:1.05!important;margin:0 0 12px!important;text-align:left!important}.t26-bl-intro{color:var(--t26-body,#4a4a4a)!important;font-size:18px!important;line-height:1.5!important;margin:0!important;max-width:58ch}.t26-bl-search{align-items:center;background:#fff;border:1.5px solid var(--t26-field,#cfd6d6);border-radius:8px;color:var(--t26-ink,#2c2b2b)!important;display:inline-flex;font-size:15px;font-weight:600;gap:10px;min-height:46px;padding:0 18px;text-decoration:none!important;white-space:nowrap}.t26-bl-search:focus-visible,.t26-bl-search:hover{border-color:var(--t26-teal,#0a7f7b);color:var(--t26-teal-d,#086a67)!important}.t26-bl-h2{color:var(--t26-ink,#2c2b2b)!important;font-size:22px!important;line-height:1.25!important;margin:0 0 18px!important;text-align:left!important}.t26-bl-guides{padding:40px 0 8px}.t26-bl-guides__grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.t26-bl-guides__grid,.t26-bl-guides__grid li{list-style:none!important;margin:0!important;padding:0!important}.t26-bl-guides__grid li:before{display:none!important}.t26-bl-guide{background:#fff;border:1px solid var(--t26-line,#e3e3e3);border-radius:8px;border-top:3px solid var(--t26-teal,#0a7f7b);box-sizing:border-box;color:var(--t26-ink,#2c2b2b)!important;display:flex;flex-direction:column;gap:6px;height:100%;padding:20px 20px 22px;text-decoration:none!important}.t26-bl-guide:focus-visible,.t26-bl-guide:hover{background:#f3faf9}.t26-bl-guide__label{color:var(--t26-muted,#5c5c5c);font-size:13px}.t26-bl-guide__title{font-size:17.5px;font-weight:700;line-height:1.3}.t26-bl-guide__desc{color:var(--t26-body,#4a4a4a);font-size:14.5px;line-height:1.45}.t26-bl-list{padding:44px 0 72px}.t26-bl-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px}.t26-bl-chips a{align-items:center;background:#fff;border:1px solid var(--t26-line,#e3e3e3);border-radius:19px;color:var(--t26-ink,#2c2b2b)!important;display:inline-flex;font-size:14.5px;min-height:38px;padding:0 15px;text-decoration:none!important}.t26-bl-chips a:focus-visible,.t26-bl-chips a:hover{border-color:var(--t26-teal,#0a7f7b);color:var(--t26-teal-d,#086a67)!important}.t26-bl-chips a[aria-current=page]{background:var(--t26-ink,#2c2b2b);border-color:var(--t26-ink,#2c2b2b);color:#fff!important}.t26-bl-grid{display:grid;gap:44px 32px;grid-template-columns:repeat(3,1fr)}.t26-bl-grid,.t26-bl-grid>li{list-style:none!important;margin:0!important;padding:0!important}.t26-bl-grid>li:before{display:none!important}.t26-bl-grid>li[hidden]{display:none}.t26-bl-card__link{color:inherit!important;display:flex;flex-direction:column;height:100%;text-decoration:none!important}.t26-bl-card__img{aspect-ratio:3/2;background:var(--t26-soft,#f5f5f5);border-radius:8px;display:block;overflow:hidden}.t26-bl-card__img img{display:block;height:100%!important;margin:0!important;max-width:none;object-fit:cover;width:100%!important}.t26-bl-card__body{display:flex;flex-direction:column;gap:8px;padding-top:16px}.t26-bl-card__topic{color:var(--t26-teal-d,#086a67);font-size:13.5px;font-weight:600}.t26-bl-card__title{color:var(--t26-ink,#2c2b2b);font-size:20px;font-weight:700;line-height:1.3;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .15s}.t26-bl-card__link:focus-visible .t26-bl-card__title,.t26-bl-card__link:hover .t26-bl-card__title{text-decoration-color:var(--t26-brand,#0adbd4)}.t26-bl-card__link:focus-visible{border-radius:8px;outline:2px solid var(--t26-teal,#0a7f7b);outline-offset:6px}.t26-bl-card__summary{color:var(--t26-body,#4a4a4a);display:-webkit-box;font-size:15px;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.t26-bl-card__meta{color:var(--t26-muted,#5c5c5c);font-size:13.5px}.t26-bl-card--lead{grid-column:1/-1}.t26-bl-card--lead .t26-bl-card__link{align-items:center;display:grid;gap:40px;grid-template-columns:7fr 5fr}.t26-bl-card--lead .t26-bl-card__img{aspect-ratio:16/10}.t26-bl-card--lead .t26-bl-card__body{gap:12px;padding-top:0}.t26-bl-card--lead .t26-bl-card__title{font-size:clamp(26px,2.6vw,36px);line-height:1.15}.t26-bl-card--lead .t26-bl-card__summary{font-size:17px;-webkit-line-clamp:4}.t26-bl-more{background:#fff!important;border:1.5px solid var(--t26-ink,#2c2b2b)!important;border-radius:7px!important;color:var(--t26-ink,#2c2b2b)!important;cursor:pointer;display:block;font-size:15px!important;font-weight:700!important;margin:44px auto 0;min-height:48px;padding:0 28px!important}.t26-bl-more[hidden]{display:none}.t26-bl-more:focus-visible,.t26-bl-more:hover{background:var(--t26-ink,#2c2b2b)!important;color:#fff!important}.t26-bl-pages{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:48px 0 0}.t26-bl-pages__btn{align-items:center;border:1.5px solid var(--t26-field,#cfd6d6);border-radius:7px;color:var(--t26-ink,#2c2b2b)!important;display:inline-flex;font-weight:600;min-height:44px;padding:0 20px;text-decoration:none!important}.t26-bl-pages__btn:hover{border-color:var(--t26-ink,#2c2b2b)}.t26-bl-pages__count{color:var(--t26-muted,#5c5c5c);font-size:14px}.t26-bl-empty{font-size:17px!important}@media (max-width:1100px){.t26-bl-grid,.t26-bl-guides__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.t26-bl-wrap{padding:0 16px}.t26-bl-head{padding:28px 0}.t26-bl-search{justify-content:center;width:100%}.t26-bl-intro{font-size:16.5px!important}.t26-bl-guides__grid{display:flex;gap:10px;margin:0 -16px!important;overflow-x:auto;padding:0 16px 6px!important;scroll-padding:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.t26-bl-guides__grid::-webkit-scrollbar{display:none}.t26-bl-guides__grid li{flex:0 0 78%;scroll-snap-align:start}.t26-bl-guide{padding:16px 16px 18px}.t26-bl-chips{flex-wrap:nowrap;margin:0 -16px 24px;overflow-x:auto;padding:0 16px 4px;scrollbar-width:none}.t26-bl-chips::-webkit-scrollbar{display:none}.t26-bl-chips a{flex:0 0 auto}.t26-bl-grid{gap:36px;grid-template-columns:1fr}.t26-bl-card--lead .t26-bl-card__link{gap:0;grid-template-columns:1fr}.t26-bl-card--lead .t26-bl-card__body{padding-top:16px}.t26-bl-card--lead .t26-bl-card__summary{font-size:15.5px;-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.t26-bl-card__title{transition:none}}.t26-foot__iso{flex-wrap:wrap}.t26-foot__iso img.t26-foot__isoimg{aspect-ratio:1550/583;background:none;border-radius:0;height:60px!important;image-rendering:auto;max-width:100%;object-fit:contain;padding:0;width:auto!important}.blog-post .blog-post__body .post-cta,.blog-post .blog-post__body blockquote,.blog-post .blog-post__body ol,.blog-post .blog-post__body p,.blog-post .blog-post__body ul{margin-left:auto!important;margin-right:auto!important}.blog-post .blog-post__body p:has(>a:only-child>img:only-child),.blog-post .blog-post__body p:has(>img:only-child){max-width:960px!important}.blog-post__body p>a:only-child>img:only-child,.blog-post__body p>img:only-child{display:block;height:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important}.t26-faqtext .blog-post__body p,.t26-faqtext p{margin-left:0!important;margin-right:0!important}