.header .navigation .flags a,.header .navigation li.menu-item-has-children>a{align-items:center;display:flex}#home-projects a.home-project .home-project-name,#project-grid .project-grid-item a span.title{font-size:clamp(17px, 1.35vw, 26px);font-weight:600}:root{--spacing:clamp(80px, 6.25vw, 120px);--radius:0;--transition:all 0.3s;--transition--slow:all 0.6s ease;--transition--fast:all 0.15s;--font:"avenir-next-lt-pro",sans-serif;--heading:"itc-avant-garde-gothic-pro",sans-serif;--font-size:clamp(16px, 1.2vw, 22px);--font-size--h1:clamp(42px, 3.28vw, 63px);--font-size--h2:clamp(33px, 2.6vw, 50px);--font-size--h3:clamp(29px, 2.29vw, 44px);--font-size--h4:clamp(19px, 1.51vw, 29px);--font-size--h5:clamp(19px, 1.35vw, 26px);--font-size--h6:clamp(18px, 1.51vw, 24px);--line-height:1.625;--line-height--small:1.25;--line-height--large:2;--line-height--heading:1.05;--container-above--1600:1580px;--container-above--1368:1308px;--red:#B20012;--red-gradient:linear-gradient(159deg, #DB0016 2.39%, #A70011 88.01%);--red-gradient-text:linear-gradient(180deg, #DB0016 0%, #A70011 100%);--blue:#3F98FF;--text:#484a53;--dark:#010101;--light:#F3F5F8;--white:#ffffff;--grey:#999999;--primary:var(--red);--secondary:var(--blue);--button-padding--top:13px;--button-padding--bottom:13px;--button-padding--left:clamp(30px, 2.34vw, 45px);--button-padding--right:var(--button-padding--left);--button-radius:clamp(166px, 13.02vw, 250px);--button-text--casing:uppercase;--button-text--size:clamp(12px, 0.94vw, 18px);--button-text--weight:600;--button-text--font:var(--font);--button-text--colour:#fff;--button-text--letter-spacing:0.5px;--button-border-width:0px;--button-background--primary:var(--primary);--button-background--secondary:var(--secondary);--button-background--ghost:transparent;--button-hover--background:var(--dark);--button-hover--color:#fff;--button-hover--background-dark:#fff;--button-hover--color-dark:#000;--faq-spacing:clamp(26px, 2.08vw, 40px);--container-width:1140px;--fw-offset:90px;--container-offset:calc((100vw - var(--container-width)) / 2)}@media (min-width:1368px){:root{--container-width:var(--container-above--1368)}}@media (min-width:1600px){:root{--container-width:var(--container-above--1600)}}p{font-size:var(--font-size);margin:0 0 clamp(14px,1.15vw,22px)}h1,h2,h3,h4,h5,h6{font-weight:700}h1{letter-spacing:-2.5px}h1,h2,h3{letter-spacing:-2px}html .truheat-hero-media{background-color:#000}html .button,html .button:focus,html .button:hover,html .elementor-button,html .elementor-button:focus,html .elementor-button:hover{background-color:var(--red)!important;background-image:var(--red-gradient)!important}.contact-details ul li a:focus .elementor-icon-list-icon,.contact-details ul li a:hover .elementor-icon-list-icon,.header .navigation li:first-child a:focus,.header .navigation li:first-child a:hover,html .button:focus,html .button:hover,html .elementor-button:focus,html .elementor-button:hover{filter:grayscale(1)}@media (min-width:768px){html .truheat-hero-content-wrapper section{max-width:55%}html .truheat-hero-media{width:49%!important;right:0;left:auto;clip-path:polygon(19.95% 0,100% 0,100% 100%,0 100%)}html .truheat-hero-media:before{z-index:19;content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:var(--dark);opacity:.3}}.header,body.admin-bar .dialog-type-lightbox{position:fixed!important}.bg-fadient-top{background:#f7f7f7;background:linear-gradient(180deg,#f7f7f7 0,#fff 100%)}.bg-fadient-bottom{background:#f7f7f7;background:linear-gradient(0deg,#f7f7f7 0,#fff 100%)}#project-grid .project-grid-item a span.loc,.download-box .download-box-content p:last-child,.mt-auto{margin-top:auto}.footer .footer-socials,.ml-auto{margin-left:auto}.header .navigation li.mr-auto,.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}html .button.ghost,html .elementor-element.elementor-button-success .elementor-button,html .second-button-ghost a+a{background:0 0!important;border:1px solid var(--dark);color:var(--dark)}html .button.ghost:focus,html .button.ghost:hover,html .elementor-element.elementor-button-success .elementor-button:focus,html .elementor-element.elementor-button-success .elementor-button:hover,html .second-button-ghost a+a:focus,html .second-button-ghost a+a:hover{background:var(--dark)!important;color:#fff}.pg-section.e-con-full{max-width:calc(100% - calc(var(--fw-offset) * 2))!important;padding-left:0!important;padding-right:0!important}.footer{padding:clamp(106px,8.33vw,160px) clamp(20px,1.56vw,30px) clamp(46px,3.65vw,70px);background-position:bottom center!important}.footer .footer-brand a{width:clamp(152px,11.93vw,229px);height:clamp(152px,11.93vw,229px);display:block}.footer .footer-brand a img,.upgrade-lead .footer-brand a img{width:100%!important;height:auto!important}.footer .footer-lead{padding-left:clamp(20px,1.56vw,30px)}.footer .footer-lead p{font-size:clamp(19px, 1.51vw, 29px);color:var(--dark);letter-spacing:-.5px;line-height:1.1;font-weight:300}.footer .elementor-button-success{margin-left:clamp(10px,.78vw,15px)}.footer .footer-flags,.footer .footer-flags svg{width:clamp(62px,4.84vw,93px);height:clamp(16px,1.25vw,24px)}.footer .footer-flags{margin-right:clamp(15px,1.2vw,23px)}.footer .footer-copyright{color:var(--dark);letter-spacing:-.5px}.footer .footer-copyright a{color:var(--dark);text-decoration:underline}#home-projects a.home-project:focus .home-project-name,#home-projects a.home-project:hover .home-project-name,.contact-details ul li a:focus,.contact-details ul li a:hover,.footer .footer-copyright a:focus,.footer .footer-copyright a:hover,.header .navigation li:not(:first-child,:last-child,:nth-last-child(2)) a:focus,.header .navigation li:not(:first-child,:last-child,:nth-last-child(2)) a:hover,.header .navigation li:not(:first-child,:last-child,:nth-last-child(2)).current-menu-item a,.pg-content-text p strong{color:var(--red)}.footer .footer-socials a,.pg-contact .socials a{width:clamp(24px,1.93vw,37px);height:clamp(24px,1.93vw,37px)}.footer .footer-socials a svg,.pg-contact .socials a svg{width:100%!important;height:auto}.footer .footer-socials li,.pg-contact .socials li{margin:0 0 0 9px!important}.footer .footer-socials a:focus,.footer .footer-socials a:hover,.pg-contact .socials a:focus,.pg-contact .socials a:hover{filter:grayscale(1);opacity:.5;transform:scale(.95)}.footer .footer-bottom{padding-top:clamp(100px,7.81vw,150px)}.header .navigation li:first-child,.header .navigation li:first-child a{width:clamp(120px,9.38vw,180px);height:clamp(60px,4.69vw,90px);transition:var(--transition)}.header.active .navigation li:first-child,.header.active .navigation li:first-child a{width:clamp(98px,7.71vw,148px);height:clamp(49px,3.85vw,74px)}.header .navigation li:first-child a svg{width:100%;height:auto}.header .navigation li:not(:first-child,:last-child,:nth-last-child(2)) a{color:var(--dark);font-weight:500;padding:10px clamp(11px,1.15vw,22px)}.header .navigation li:first-child{margin-right:clamp(19px,1.51vw,29px)}.header .navigation .flags a{font-size:clamp(10px, .625vw, 12px);line-height:1;color:#fff;font-weight:600;text-transform:uppercase;cursor:default!important}.header.active .navigation .flags a,.pg-contact h3,.pg-section h2,.privacy h1,.privacy h2,.privacy h3,.privacy strong,.product-specs-box .product-specs-box-table-heading h4,.product-specs-box h3,.project-title h1,.truheat-hero-content strong{color:var(--dark)}.header .navigation .flags a span{width:clamp(38px,2.97vw,57px);text-align:right;margin-right:20px;position:relative;top:1px}.header .navigation .flags svg{width:clamp(70px,4.9vw,94px);height:clamp(20px,1.3vw,25px)}.header .navigation .flags,.truheat-hero-content strong img{margin-right:clamp(13px,1.04vw,20px)}.header{background-color:rgba(255,255,255,0);border-bottom:6px solid rgba(178,0,18,0);padding:clamp(24px,1.93vw,37px) clamp(20px,1.56vw,30px)!important;z-index:1000!important;top:0;left:0;right:0;width:100%;transition:var(--transition)}.header.active{background-color:#fff;border-bottom:6px solid #b20012;padding:14px clamp(20px,1.56vw,30px)!important}.admin-bar .header{top:clamp(21px,1.67vw,32px)}.header .navigation li.menu-item-has-children>a:after{content:"";display:block;width:12px;height:7px;background-image:url(i/icons/icon-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:7px}.header .navigation li ul.sub-menu{display:block;border-radius:10px;overflow:hidden;top:clamp(30px,2.4vw,46px);left:clamp(14px,1.09vw,21px)}.header .navigation li ul.sub-menu li{width:100%!important;margin:0;display:block;height:auto!important}.navigation li ul.sub-menu li a{color:#fff!important;font-size:clamp(13px, .78vw, 15px);text-align:center;display:block;width:100%!important;height:auto!important;margin:0!important;padding:clamp(11px,.89vw,17px) 10px!important;border-bottom:1px solid rgba(255,255,255,.3)}.navigation li ul.sub-menu li a:focus,.navigation li ul.sub-menu li a:hover,.navigation li ul.sub-menu li.current-menu-item{background:var(--red)!important;filter:none!important}#single-project-gallery a:before,.check-list.add-icon ul li:before,.floor-type-map-points ul li:before,.product-specs-box .product-specs-table table tr th:before{background-repeat:no-repeat;background-position:center;background-size:contain}.navigation li ul.sub-menu li:last-child a{border:none}.truheat-hero-content{align-items:center;display:flex}.truheat-hero-content h1{color:var(--dark);line-height:1.15;margin:0 0 clamp(13px,1.04vw,20px)}.truheat-hero-content h1 strong{color:var(--red);background:var(--red-gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.truheat-hero-content p:not(:last-child){margin-bottom:clamp(60px,4.69vw,90px)}.home .truheat-hero-content p:not(:last-child){margin-bottom:clamp(86px,6.77vw,130px)}.truheat-hero-content p a:last-child:not(:only-child){margin-left:13px}.icon-boxes .elementor-icon-list-item{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important}.icon-boxes .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:unset;padding:0;font-size:clamp(14px, .99vw, 19px)}.icon-boxes .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text strong{font-size:var(--font-size--h4);font-family:var(--heading);letter-spacing:-1px;color:var(--dark)}.icon-boxes .elementor-icon-list-icon{width:clamp(50px,3.91vw,75px)!important;height:clamp(50px,3.91vw,75px)!important;border-radius:100%;border:2.5px solid var(--red);display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:clamp(26px,2.08vw,40px)}.icon-boxes .elementor-icon-list-icon svg{margin:0!important;width:52%!important;height:auto!important;max-height:55%!important}.icon-boxes-home ul{display:flex;flex-wrap:wrap;padding:clamp(43px,3.39vw,65px)!important;align-items:flex-start;justify-content:space-between}.icon-boxes-home ul li{flex:0 0 46%;max-width:46%;letter-spacing:-.5px}.icon-boxes-home ul li:first-child,.icon-boxes-home ul li:nth-child(2){margin:0 0 clamp(37px,2.92vw,56px)}.accessories-lead,.corner-bottom-right,.corner-top-left,.corner-top-right{position:relative}.accessories-lead:after,.corner-bottom-right:after,.corner-top-left:after,.corner-top-right:after{content:"";display:block;background:var(--red);background:var(--red-gradient);width:clamp(230px,17.97vw,345px);height:clamp(230px,17.97vw,345px);position:absolute;z-index:-1;top:clamp(-11px,-.89vw,-17px);right:clamp(-11px,-.89vw,-17px)}.accessories-lead:after,.corner-bottom-right:after{top:auto;bottom:clamp(-11px,-.89vw,-17px)}.accessories-lead:after{z-index:-1}.accessories-lead.accessories-lead-last:after{bottom:auto;right:auto;left:clamp(-11px,-.89vw,-17px);top:clamp(-11px,-.89vw,-17px)}.corner-top-left:after{right:auto;left:clamp(-11px,-.89vw,-17px)}.accessories-lead .e-con-full,.corner-bottom-right .elementor-element,.corner-top-left .pg-content,.corner-top-right .elementor-element,.corner-top-right .pg-content{z-index:10;position:relative}.block-link-wrapper,.heat-tape-benefits .e-child .e-child{background:#000}.product-grid .block-link-wrapper{width:100%;position:relative;height:clamp(359px,28.07vw,539px)}.product-grid .block-link-wrapper img,.who-serve .block-link-wrapper img{width:100%;height:100%;object-fit:cover;z-index:1}.product-grid .block-link-wrapper:after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto;background:var(--dark);opacity:.61}.product-grid .block-link-wrapper .block-link-text{color:#fff;z-index:3;position:absolute;bottom:0;right:0;width:100%;padding:clamp(40px,3.13vw,60px) clamp(46px,3.65vw,70px)}.product-grid .block-link-wrapper .block-link-text p:not(:last-child){margin:0 0 clamp(33px,2.6vw,50px)}.product-grid .block-link-wrapper .block-link-text h3{margin:0 0 10px;line-height:1}.product-grid .product-grid-space{margin-bottom:clamp(10px,.78vw,15px)}.product-grid .mid .block-link-wrapper{height:clamp(326px,25.47vw,489px)}.product-grid .small .block-link-wrapper{height:clamp(260px,20.31vw,390px)}.product-grid .small .block-link-wrapper .block-link-text h3,.who-serve .block-link-wrapper .block-link-text h3{margin:0 0 clamp(13px,1.04vw,20px)}.product-grid .mid .block-link-wrapper .block-link-text{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.product-grid .mid .block-link-wrapper .block-link-text h3{flex:0 0 100%;max-width:100%}.product-grid .mid .block-link-wrapper .block-link-text p{max-width:50%;margin:0}.product-grid .mid .block-link-wrapper .block-link-text a+a{margin-left:12px}.product-grid .mid .block-link-wrapper .block-link-text p:last-child{position:relative;top:-4px}.efficiency-lead img{width:100%;height:auto;object-fit:cover;display:block}.pg-section.e-con-full .pg-content-text.content-left{padding-left:calc(var(--container-offset) - var(--fw-offset))}.pg-section.e-con-full .pg-content-text.content-right{padding-right:calc(var(--container-offset) - var(--fw-offset))}.efficiency-lead .pg-content-text{max-width:56%;flex:0 0 56%}.efficiency-lead .pg-content-image{max-width:44%;flex:0 0 44%}.efficiency-lead a{margin-top:clamp(40px,3.13vw,60px)}.pg-content-text h2{margin:0 0 14px}#home-projects{overflow:hidden}#home-projects a.home-project,#home-projects a.home-project span,.accessories-box .ion-gallery-lg-trigger{display:block}#home-projects a.home-project .home-project-image{overflow:hidden;height:clamp(213px,16.67vw,320px);margin:0 0 clamp(20px,1.56vw,30px);box-shadow:0 7px 10px rgba(0,0,0,.1);background-color:var(--red)}#home-projects a.home-project .home-project-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}#home-projects a.home-project:focus .home-project-image img,#home-projects a.home-project:hover .home-project-image img{opacity:.3;filter:grayscale(1)}#home-projects a.home-project .home-project-name{color:var(--dark);line-height:1;margin:0 0 7px;transition:var(--transition)}#home-projects a.home-project .home-project-loc,.captcha-note p{color:var(--text)}.slider-controls ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.slider-controls ul li{margin:0}.slider-controls ul li:last-child{margin-left:clamp(19px,1.51vw,29px)}.slider-controls ul li a:focus,.slider-controls ul li a:hover{filter:grayscale(1);opacity:.7}.slider-controls{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin:0 0 clamp(44px,3.49vw,67px)}.testimonials .slider-controls{align-items:center}.thermostat-lead .pg-content-image{flex:0 0 40%;max-width:40%;margin:0 0 clamp(-120px,-9.37vw,-180px)}.thermostat-lead .pg-content-text{flex:0 0 60%;max-width:60%;display:flex;flex-wrap:wrap;align-items:flex-end}.thermostat-lead .pg-content-text ul{list-style:none;margin:0 0 0 clamp(33px,2.6vw,50px);padding:0;display:flex;align-items:center;order:100}html .thermostat-lead .pg-content-text ul li{margin:0;height:clamp(19px,2.6vw,50px)!important;width:auto}.thermostat-lead .pg-content-text ul li:last-child{margin-left:clamp(16px,1.3vw,25px)}.thermostat-lead .pg-content-text h2,.thermostat-lead .pg-content-text p{flex:0 0 100%;max-width:clamp(450px,35.16vw,675px)}.thermostat-lead .pg-content-text ul li img{max-height:100%!important;width:auto;display:block}.thermostat-lead .pg-content-text p:last-of-type{margin:0 0 clamp(40px,3.13vw,60px)}body,html{overflow-x:hidden}.testimonials .swiper-slide{height:auto}.testimonial-item{background:var(--light);background:linear-gradient(305deg,#efefef -4.5%,#f6f6f6 94.75%);height:100%;min-height:100%;display:flex;flex-direction:column;padding:clamp(33px,2.6vw,50px)}.testimonial-item p strong{display:block;font-size:clamp(20px, 1.56vw, 30px);font-family:var(--heading);letter-spacing:-1px;color:var(--dark);line-height:1.1;margin:0 0 clamp(13px,1.04vw,20px)}.testimonial-item cite{margin-top:auto;font-style:normal;color:var(--dark);letter-spacing:-.5px;font-weight:700;display:flex;align-items:center;line-height:1}.testimonial-item p{font-size:clamp(14px, .99vw, 19px);padding-bottom:clamp(13px,1.04vw,20px)}.testimonial-item cite svg{position:relative;top:-2px;margin-left:clamp(18px,1.46vw,28px);width:clamp(78px,6.15vw,118px);height:clamp(12px,.99vw,19px)}.testimonials-buttons a+a{margin-left:clamp(12px,.94vw,18px)}.contact-form{padding:clamp(33px,2.6vw,50px)!important}.contact-info{padding:clamp(33px,2.6vw,50px) 0!important}.contact-details ul li a{align-items:flex-start!important;color:var(--dark)}.contact-details ul li a .elementor-icon-list-icon{background:var(--red);background:var(--red-gradient);width:clamp(26px,2.08vw,40px);height:clamp(26px,2.08vw,40px);border-radius:5px;display:flex;align-items:center;justify-content:center;margin-right:10px;transition:var(--transition)}.contact-details ul li a .elementor-icon-list-icon svg{width:50%!important;margin:0!important;fill:#fff;height:auto!important;max-height:50%!important}.contact-details ul li:first-child a .elementor-icon-list-icon{position:relative;top:9px}.contact-details ul li:not(:last-child){margin:0 0 clamp(18px,1.41vw,27px)}#testimonials-grid{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}#testimonials-grid .testimonial-item{flex:0 0 49%;max-width:49%;height:auto;min-height:unset;margin:0 0 clamp(20px,1.56vw,30px)}.upgrade-lead{padding:clamp(100px,7.81vw,150px) calc(var(--container-offset) - var(--fw-offset))!important}.upgrade-lead .footer-brand,.upgrade-lead .footer-brand a{width:clamp(230px,17.97vw,345px)!important;height:clamp(114px,8.96vw,172px)!important;flex:0 0 clamp(230px,17.97vw,345px)}.upgrade-lead.corner-top-right:after{z-index:-1}.upgrade-lead .footer-brand+.elementor-element{padding-left:clamp(60px,4.69vw,90px)}.footer-brand a:focus,.footer-brand a:hover{filter:grayscale(1);opacity:.8}.truheat-hero-content strong:has(img){display:flex;align-items:center}.truheat-hero-content p:not(:last-child,:nth-last-child(2)):nth-child(2){margin:0 0 clamp(23px,1.82vw,35px)}.privacy h2{margin:clamp(46px,3.65vw,70px) 0 clamp(16px,1.3vw,25px)}.privacy h3{margin-top:clamp(40px,3.13vw,60px);margin-bottom:clamp(13px,1.04vw,20px)}.privacy h2+h3,.privacy h2+p+h3{margin-top:clamp(20px,1.56vw,30px)}.privacy ul{padding:0 0 0 clamp(14px,1.15vw,22px);margin-bottom:clamp(20px,1.56vw,30px)}.floor-types-wrap h2,.privacy ul li{margin:0 0 clamp(10px,.78vw,15px)}.icon-box{background:#f6f6f6;background:linear-gradient(45deg,#f6f6f6 0,#efefef 100%);padding:clamp(40px,3.13vw,60px) clamp(30px,2.34vw,45px)!important;margin:14px 0!important}.icon-box .elementor-icon-box-wrapper{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}.icon-box .elementor-icon-box-wrapper h3,.icon-box .elementor-icon-box-wrapper h4{color:var(--dark);font-family:var(--heading);letter-spacing:-1px;font-size:clamp(19px, 1.51vw, 29px)}.icon-box .elementor-icon-box-wrapper p{font-size:clamp(13px, 1.04vw, 20px)}.icon-box .elementor-icon{width:clamp(62px,4.84vw,93px);height:clamp(62px,4.84vw,93px);margin:0 0 clamp(20px,1.56vw,30px);border:2.5px solid var(--red);border-radius:100%;display:flex;align-items:center;justify-content:center}.icon-box .elementor-icon svg{width:60%!important;height:auto!important;max-height:60%;margin:0!important}.about-intro img{mix-blend-mode:multiply}body:not(.home) .pg-content .pg-content-text .pg-content-button-group{margin-top:clamp(36px,2.86vw,55px)}.who-serve .block-link-wrapper{height:clamp(323px,25.26vw,485px);overflow:hidden;position:relative}.who-serve .block-link-wrapper:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:auto;background:var(--dark);opacity:.58}.who-serve .block-link-wrapper .block-link-text{z-index:10;position:absolute;bottom:0;left:0;right:0;margin:auto;padding:clamp(33px,2.6vw,50px);color:#fff}.pg-section h4{letter-spacing:-1px;color:var(--dark)}.accessories-box li,.check-list li,.product-specs-box .elementor-widget-icon-list li{color:var(--dark);line-height:1;margin:0 0 clamp(13px,1.04vw,20px)!important;font-weight:500}.accessories-box li svg,.check-list li svg,.product-specs-box .elementor-widget-icon-list li svg{width:clamp(18px,1.46vw,28px)!important;height:clamp(18px,1.46vw,28px)!important;margin-right:10px!important}.check-list.check-list-inline ul{display:flex;flex-wrap:wrap}.check-list.check-list-inline ul li{flex:0 0 50%;max-width:50%}.check-list.check-list-inline.check-list-resize li:first-child,.check-list.check-list-inline.check-list-resize li:nth-child(3){flex:0 0 41%;max-width:41%}.check-list.check-list-inline.check-list-resize li:nth-child(2),.check-list.check-list-inline.check-list-resize li:nth-child(4){flex:0 0 59%;max-width:59%}.heat-tape-benefits-outro p,.outro-line p{font-size:clamp(28px, 2.19vw, 42px);line-height:1.2;color:var(--dark);font-family:var(--heading);font-weight:400;letter-spacing:-.5px}.heat-tape-benefits-outro p strong,.outro-line p em,.outro-line p strong,.pg-section h2 strong{font-weight:700;font-style:normal;color:var(--red);background:var(--red-gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tech-applications-box{border:1px solid #ccc;padding:clamp(43px,3.39vw,65px)!important;margin-bottom:clamp(33px,2.6vw,50px)!important;padding-top:clamp(313px,24.48vw,470px)!important}.tech-applications-box .elementor-widget-image{height:clamp(313px,24.48vw,470px);overflow:hidden;position:absolute;top:0;left:0;right:0;width:100%}.floor-type-description,.page-id-128 .floor-type-description{right:clamp(33px,2.6vw,50px)}.tech-applications-box .elementor-widget-image img{width:100%;height:100%;object-fit:cover}.tech-applications-box h3{font-size:clamp(24px, 1.88vw, 36px);color:var(--dark);margin:0 0 9px}#testimonials-grid .testimonial-item p{padding-bottom:clamp(30px,2.34vw,45px)}.heat-tape-benefits,.heat-tape-benefits .elementor-element{gap:clamp(16px,1.3vw,25px)!important}.heat-tape-benefit{height:clamp(243px,19.01vw,365px);position:relative}.heat-tape-benefit.heat-tape-benefits-1{height:clamp(492px,38.44vw,738px)}.heat-tape-benefit p{color:#fff;position:absolute;top:0;line-height:1.25}.heat-tape-benefit p strong{display:block;font-size:clamp(24px, 1.88vw, 36px);font-family:var(--heading);letter-spacing:-2px}.heat-tape-benefits-1 p{top:clamp(100px,7.81vw,150px);right:clamp(126px,9.9vw,190px);max-width:clamp(304px,23.75vw,456px)}.heat-tape-benefits-2 p,.heat-tape-benefits-3 p{max-width:clamp(266px,20.83vw,400px)}.heat-tape-benefits-2 p{top:clamp(23px,1.82vw,35px);left:clamp(46px,3.65vw,70px)}.heat-tape-benefits-3 p{top:clamp(23px,1.82vw,35px);left:clamp(66px,5.21vw,100px)}.heat-tape-benefits-4 p{max-width:clamp(180px,14.06vw,270px);top:clamp(33px,2.6vw,50px);left:clamp(33px,2.6vw,50px)}.heat-tape-benefits-5 p{max-width:clamp(226px,17.71vw,340px);left:clamp(66px,5.21vw,100px);top:clamp(46px,3.65vw,70px)}.video .elementor-widget-pretty_video{margin-bottom:clamp(20px,1.56vw,30px)!important}#project-grid{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}#project-grid .project-grid-item{flex:0 0 31%;max-width:31%;margin:0 1% clamp(20px,1.56vw,30px)}#project-grid .project-grid-item a{display:flex;overflow:hidden;height:clamp(320px,25vw,480px);position:relative;align-items:flex-start;flex-direction:column;padding:clamp(36px,2.86vw,55px);color:#fff;background-color:#000}#project-grid .project-grid-item a img{z-index:1;transition:var(--transition);transform-origin:center;transform:scale(1);position:absolute;top:0;left:0;right:0;margin:auto;bottom:0;width:100%;height:100%;object-fit:cover}#project-grid .project-grid-item a:focus img,#project-grid .project-grid-item a:hover img{transform:scale(1.1)}#project-grid .project-grid-item a:before{content:"";display:block;background:var(--dark);transition:var(--transition);top:0;left:0;right:0;bottom:0;margin:auto;z-index:2;position:absolute;opacity:.52}#project-grid .project-grid-item a:focus:before,#project-grid .project-grid-item a:hover:before{background-color:var(--red);opacity:.8}#project-grid .project-grid-item a span{position:relative;z-index:3;display:block}.product-specs h2+p{margin:clamp(13px,1.04vw,20px) 0 0;max-width:85%}.product-specs-box{background:#f6f6f6;background:linear-gradient(45deg,#f6f6f6 0,#efefef 100%);padding:clamp(46px,3.65vw,70px)!important}.flexheat-product-heading h3 em,.product-specs-box h4{color:var(--red);margin:0 0 11px}.flexheat-product-heading h3 em{font-style:normal;margin:0;display:block;font-size:var(--font-size--h4)}.product-specs-box .elementor-icon-list-items{height:clamp(160px,12.5vw,240px)}.product-specs-box .product-specs-box-table-heading{border-top:1px solid #ccc;padding-top:clamp(30px,2.34vw,45px);padding-bottom:clamp(20px,1.56vw,30px)}.product-specs-box .product-specs-table{text-align:center}.product-specs-box .product-specs-table table{width:100%;color:var(--dark);font-size:clamp(13px, 1.04vw, 20px);border-collapse:collapse}.product-specs-box .product-specs-table table tr td,.product-specs-box .product-specs-table table tr th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:8px clamp(23px,1.82vw,35px)}.product-specs-box .product-specs-table table tr td:last-child,.product-specs-box .product-specs-table table tr th:last-child{border-right:none;text-align:left}.product-specs-box .product-specs-table table tr th{font-size:14px;text-transform:uppercase}.product-specs-box .product-specs-table table tr th:before{width:clamp(12px,.99vw,19px);height:clamp(12px,.99vw,19px);content:"";display:inline-block;margin:0 11px -4px 0}.product-specs-box .product-specs-table table tr th:first-child:before{background-image:url(i/icons/width.svg)}.product-specs-box .product-specs-table table tr th:nth-child(2):before{background-image:url(i/icons/length.svg)}.product-specs-box .product-specs-table table tr th:nth-child(3):before{background-image:url(i/icons/voltage.svg)}.product-specs-box .product-specs-table table tr:last-child td{border-bottom:none}.download-box{display:flex;align-items:stretch;justify-content:space-between;border:1px solid #ccc;padding:clamp(22px,1.72vw,33px);margin:0 0 clamp(20px,1.56vw,30px)}.downloads .elementor-widget-download-box{flex:0 0 32%;max-width:32%}.download-box .download-box-image{width:clamp(87px,6.82vw,131px);height:clamp(112px,8.75vw,168px);flex:0 0 clamp(87px,6.82vw,131px)}.download-box .download-box-image img{width:100%;height:100%;object-fit:contain}.download-box .download-box-content{flex:1;padding-left:clamp(20px,1.56vw,30px);display:flex;flex-direction:column}.download-box .download-box-content h5{color:var(--dark);font-size:clamp(14px, 1.15vw, 22px);margin:0 0 3px}.dialog-widget .free-quote-intro p,.download-box .download-box-content h5+p{font-size:clamp(12px, .94vw, 18px)}.download-box .download-box-content p:last-child a{font-size:14px;padding:12px clamp(14px,1.09vw,21px)}.faqs .faq h3{font-size:clamp(20px, 1.56vw, 30px);color:var(--dark)}.faqs .faq .faq-content{padding-top:clamp(13px,1.04vw,20px)}.floor-types-wrap{padding-left:calc(var(--container-offset) - var(--fw-offset));padding-top:clamp(53px,4.17vw,80px);padding-bottom:clamp(53px,4.17vw,80px);display:flex;flex-wrap:wrap;align-items:center}.floor-types-wrap .button{font-size:12px;padding:13px clamp(14px,1.15vw,22px);display:flex;align-items:center;text-align:right}.floor-types-wrap .button.floor-type-prev svg{margin-right:10px}.floor-types-wrap .button.floor-type-next{text-align:left}.floor-types-wrap .button.floor-type-next svg{margin-left:10px}.floor-types-wrap .button svg{width:clamp(10px,.78vw,15px);height:13px}.floor-types-wrap .floor-type-navigation{display:flex;align-items:center}.floor-types-wrap .floor-type-navigation .button:last-child:not(:only-child){margin-left:11px}.floor-types-wrap section{flex:0 0 46%;max-width:46%;padding-right:50px}.floor-types-wrap .floor-types-slider{flex:0 0 54%;max-width:54%;overflow:visible!important}.floor-type-map-points{position:absolute;z-index:100;top:0;opacity:0;transition:var(--transition)}.floor-types-slider .swiper-wrapper{height:clamp(386px,30.21vw,580px)}.floor-types-slider .swiper-slide{opacity:0;transition:var(--transition)}.floor-types-slider .swiper-slide.swiper-slide-active,.swiper-slide-active .floor-type-map-points{opacity:1}.check-list.add-icon ul,.floor-type-map-points ul{list-style:none;margin:0;padding:0}.floor-type-map-points ul li{margin:0;position:absolute}.floor-type-map-points ul li:before{content:"";display:block;background-image:url(i/icons/point.svg);width:clamp(26px,2.08vw,40px);height:clamp(26px,2.08vw,40px);border:2px solid #fff;background-color:#fff;border-radius:100%}.floor-type-map-points ul li strong{background:var(--dark);display:inline-block;line-height:1;font-size:14px;color:#fff;font-weight:400;padding:6px clamp(10px,.78vw,15px);position:absolute;top:clamp(-36px,-2.86vw,-55px);left:clamp(-36px,-2.86vw,-55px);width:clamp(100px,7.81vw,150px);text-align:center;transition:var(--transition);transform-origin:top center;transform:scale(0);z-index:3}.floor-type-map-points ul li:hover strong{top:clamp(-23px,-1.82vw,-35px);transform:scale(1)}.floor-type-description{background:rgba(0,0,0,.7);text-align:center;bottom:0;position:absolute;margin:auto;left:clamp(33px,2.6vw,50px);padding:clamp(10px,.78vw,15px);max-width:70%}.floor-type-description p{font-size:clamp(13px, .78vw, 15px);color:#fff}.check-list .pg-content.icon-list ul li{align-items:center;line-height:1;font-weight:500}.check-list .pg-content.icon-list ul li svg{position:relative;top:-1px}.check-list .pg-content.icon-list ul{margin-top:clamp(26px,2.08vw,40px)}.quote-form form{max-width:clamp(733px,57.29vw,1100px);margin:0 auto}.flexheat-product-heading{display:flex;align-items:center!important;margin:0 0 clamp(26px,2.08vw,40px)!important;padding:0 0 clamp(26px,2.08vw,40px);border-bottom:1px solid #ccc}.flexheat-product-heading img{max-width:clamp(133px,10.42vw,200px)!important;height:auto;flex:0 0 clamp(133px,10.42vw,200px)!important}.flexheat-product-heading h3{flex:1;padding-left:clamp(26px,2.08vw,40px)}.product-specs-box .check-list h4{color:var(--dark);margin-bottom:clamp(13px,1.04vw,20px)}.product-specs-box .check-list h4:not(:first-of-type){margin-top:clamp(33px,2.6vw,50px);padding-top:clamp(33px,2.6vw,50px);border-top:1px solid #ccc}.check-list.add-icon ul li{display:flex;align-items:center;color:var(--dark);font-weight:500}.check-list.add-icon ul li:before{content:'';display:block;width:clamp(18px,1.46vw,28px);height:clamp(18px,1.46vw,28px);flex:0 0 clamp(18px,1.46vw,28px);margin-right:10px;background-image:url(/wp-content/uploads/2026/07/check-outline-1.svg)}.faqs .faq .faq-content p br,.floor-type-info-mobile,.page-id-125 .floor-types-wrap .floor-type-prev{display:none}.page-id-128 .floor-types-wrap .floor-types-slider{margin-right:0}.page-id-128 .floor-type-wrap{padding-top:clamp(40px,3.13vw,60px);padding-bottom:clamp(26px,2.08vw,40px)}.project-title{padding:clamp(160px,12.5vw,240px) 30px clamp(40px,3.13vw,60px)!important}.project-title ul li svg{fill:var(--red);width:clamp(15px,1.2vw,23px)!important;height:clamp(15px,1.2vw,23px)!important;margin-right:10px!important}#single-project-gallery{display:flex;flex-wrap:wrap;justify-content:flex-start}#single-project-gallery a{display:block;flex:0 0 31%;max-width:31%;height:clamp(220px,17.19vw,330px);margin:0 2% clamp(20px,1.56vw,30px) 0;overflow:hidden;position:relative;background-color:var(--red)}#single-project-gallery a img{width:100%;height:100%;object-fit:cover;transition:var(--transition);transform-origin:center;transform:scale(1)}#single-project-gallery a:focus img,#single-project-gallery a:hover img{transform:scale(1.1);filter:grayscale(1);opacity:.3}#single-project-gallery a:before{content:'';display:block;width:clamp(33px,2.6vw,50px);height:clamp(33px,2.6vw,50px);background-image:url(i/icons/expand.svg);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:999;transform-origin:center;transform:scale(1.2);transition:var(--transition);opacity:0}#single-project-gallery a:focus:before,#single-project-gallery a:hover:before{transform:scale(1);opacity:1}picture.lg-img-wrap{padding:clamp(33px,2.6vw,50px) 0}html .lg-backdrop{backdrop-filter:blur(10px)!important;background:rgba(0,0,0,.9)!important}.intro-section p,.section-intro p{max-width:87%}.thermostat-gallery-main .ion-gallery-wrap{max-height:clamp(333px,26.04vw,500px);width:auto;margin:0 auto;display:block}.thermostat-gallery-main .ion-gallery-wrap a img{max-height:clamp(333px,26.04vw,500px);margin:0 auto;display:block}.ion-gallery-wrap .ion-gallery-nav-next svg,.ion-gallery-wrap .ion-gallery-nav-prev svg{width:clamp(22px,1.77vw,34px);height:clamp(22px,1.77vw,34px)}.ion-gallery-wrap .ion-gallery-nav-next:hover svg *,.ion-gallery-wrap .ion-gallery-nav-prev:hover svg *{fill:var(--dark)}.ion-gallery-wrap .ion-gallery-nav-next svg *,.ion-gallery-wrap .ion-gallery-nav-prev svg *{transition:var(--transition)}.ion-gallery-wrap .ion-gallery-nav-prev{left:clamp(10px,.78vw,15px)}.ion-gallery-wrap .ion-gallery-nav-next{right:clamp(10px,.78vw,15px)}.accessories-box .accessories-single-image,.accessories-box .ion-gallery-wrap{height:clamp(320px,25vw,480px)!important;border:1px solid #ccc;padding:clamp(26px,2.08vw,40px) clamp(16px,1.3vw,25px)}.accessories-box .ion-gallery-lg-trigger,.accessories-box .ion-gallery-swiper,.accessories-box .swiper-slide,.accessories-box .swiper-wrapper{height:100%!important}.ion-gallery-lg-trigger:focus,.ion-gallery-lg-trigger:hover{opacity:.7;filter:grayscale(1)}.accessories-box .accessories-single-image img,.accessories-box .ion-gallery-lg-trigger img{height:100%!important;margin:0 auto;display:block;width:auto}.tech-accessories .e-con-inner{gap:clamp(36px,2.86vw,55px)!important}.tech-accessories h3{color:var(--dark);font-size:clamp(24px, 1.88vw, 36px)}.accessories-lead .elementor-widget-text-editor{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.accessories-lead h2{flex:0 0 100%;max-width:100%;margin:0 0 clamp(13px,1.04vw,20px)}.accessories-lead h2+p{max-width:60%;flex:0 0 60%;margin:0}.accessories-lead p:last-child{flex:1;text-align:right}.accessories-lead{padding-top:clamp(80px,6.25vw,120px)!important;padding-bottom:clamp(80px,6.25vw,120px)!important}.accessories-box li:not(:last-child){margin:0 0 clamp(20px,1.56vw,30px)!important}.accessories-box li{align-items:flex-start!important}.slider-controls a{width:clamp(40px,3.13vw,60px);height:clamp(40px,3.13vw,60px);display:block}.slider-controls a svg{height:auto;width:100%}.accessories-box li,.check-list li,.product-specs-box .elementor-widget-icon-list li{align-items:flex-start}.pg-section .socials li:first-child{margin-left:0!important}.privacy{padding-left:30px!important;padding-right:30px!important}.pg-section.e-con-full.accessories-lead{padding-left:var(--fw-offset)!important;padding-right:var(--fw-offset)!important}.home .pg-section.e-con-full .pg-content-text.content-left{padding-left:clamp(33px,2.6vw,50px)}.floor-types-wrap section{padding-left:40px}@media (min-width:1200px){.intro-text-sm p{max-width:1000px;margin:0 auto}}.elementor-field-type-upload,.elementor-field-type-upload input{width:100%}#elementor-popup-modal-1642 .dialog-message{width:clamp(666px,52.08vw,1000px)!important;padding:clamp(33px,2.6vw,50px)!important;height:auto!important}.dialog-widget h3{font-size:clamp(22px, 1.77vw, 34px)!important;color:var(--dark)}.dialog-widget .free-quote-intro{padding-bottom:clamp(13px,1.04vw,20px);margin:-10px 0 0}.dialog-widget .elementor-form .elementor-field{font-size:clamp(13px, .94vw, 18px)!important}.dialog-widget .elementor-field-group .elementor-select-wrapper select,.dialog-widget .elementor-form .elementor-field:not(.elementor-form .elementor-field.elementor-select-wrapper,.elementor-form .elementor-field.elementor-acceptance-field){font-size:clamp(13px, .89vw, 17px)!important;padding:14px!important;width:100%!important}.dialog-widget .elementor-field-group-field_fe5b67b p{font-size:clamp(11px, .94vw, 18px)}.dialog-widget .elementor-field-group-field_fe5b67b p small{font-size:13px}.dialog-widget textarea{resize:none;height:97px!important}.dialog-widget .captcha-note{margin:0!important;text-align:left}#elementor-popup-modal-1658 .dialog-message{padding:0!important;overflow:hidden!important;width:clamp(666px,52.08vw,1000px)!important;height:auto!important}#elementor-popup-modal-1658 .dialog-close-button svg{fill:#fff!important;width:30px;height:30px;top:-60px!important;position:absolute;right:0!important}#video-full{margin-bottom:-10px}.embed-container{margin:0 0 -4px}.gmap iframe{height:170px!important}.floor-type-ez-heat-1 .floor-type-map-points ul li:first-child{top:clamp(53px,4.17vw,80px);left:clamp(240px,18.75vw,360px)}.floor-type-ez-heat-1 .floor-type-map-points ul li:nth-child(2){top:clamp(113px,8.85vw,170px);left:clamp(26px,2.08vw,40px)}.floor-type-ez-heat-1 .floor-type-map-points ul li:nth-child(3){top:clamp(153px,11.98vw,230px);left:clamp(73px,5.73vw,110px)}.floor-type-ez-heat-1 .floor-type-map-points ul li:nth-child(4){top:clamp(207px,16.2vw,311px);left:clamp(160px,12.5vw,240px)}.floor-type-ez-heat-1 .floor-type-map-points ul li:nth-child(5){top:clamp(226px,17.71vw,340px);left:clamp(60px,4.69vw,90px)}.floor-type-ez-heat-1 .floor-type-map-points ul li:first-child:after,.floor-type-ez-heat-2 .floor-type-map-points ul li:first-child:after,.floor-type-ez-heat-3 .floor-type-map-points ul li:first-child:after,.floor-type-flexheat-1 .floor-type-map-points ul li:first-child:after,.floor-type-flexheat-2 .floor-type-map-points ul li:first-child:after,.floor-type-greenhouse-1 .floor-type-map-points ul li:first-child:after,.floor-type-greenhouse-2 .floor-type-map-points ul li:first-child:after,.floor-type-greenhouse-3 .floor-type-map-points ul li:first-child:after,.floor-type-greenhouse-4 .floor-type-map-points ul li:first-child:after,.floor-type-heatwave-1 .floor-type-map-points ul li:first-child:after,.floor-type-heatwave-2 .floor-type-map-points ul li:first-child:after,.floor-type-heatwave-3 .floor-type-map-points ul li:first-child:after{width:clamp(43px,3.39vw,65px);transform:rotate(45deg);bottom:clamp(-12px,-.94vw,-18px);left:clamp(14px,1.15vw,22px)}.floor-type-ez-heat-1 .floor-type-map-points ul li:nth-child(2):after{transform:rotate(55deg);bottom:clamp(-16px,-1.98vw,-38px);left:clamp(10px,.83vw,16px);width:clamp(46px,3.59vw,69px)}.floor-type-ez-heat-1 .floor-type-map-points ul li:nth-child(3):after,.floor-type-ez-heat-2 .floor-type-map-points ul li:nth-child(3):after,.floor-type-ez-heat-3 .floor-type-map-points ul li:nth-child(3):after{top:0;bottom:0;margin:auto;left:clamp(24px,1.88vw,36px)}.floor-type-ez-heat-1 .floor-type-map-points ul li:nth-child(4):after,.floor-type-ez-heat-2 .floor-type-map-points ul li:nth-child(4):after{width:clamp(43px,3.39vw,65px);transform:rotate(-45deg);top:clamp(-10px,-.83vw,-16px);left:clamp(14px,1.15vw,22px)}.floor-type-ez-heat-1 .floor-type-map-points ul li:nth-child(5):after,.floor-type-ez-heat-3 .floor-type-map-points ul li:nth-child(5):after,.floor-type-heatwave-1 .floor-type-map-points ul li:nth-child(5):after,.floor-type-heatwave-2 .floor-type-map-points ul li:nth-child(6):after,.floor-type-heatwave-3 .floor-type-map-points ul li:nth-child(6):after{transform:rotate(110deg);width:clamp(40px,3.13vw,60px);top:clamp(-14px,-1.15vw,-22px);left:7px}.floor-type-ez-heat-2 .floor-type-map-points ul li:first-child{top:clamp(86px,6.77vw,130px);left:clamp(180px,14.06vw,270px)}.floor-type-ez-heat-2 .floor-type-map-points ul li:nth-child(2){top:clamp(140px,10.94vw,210px);left:clamp(66px,5.21vw,100px)}.floor-type-ez-heat-2 .floor-type-map-points ul li:nth-child(3){top:clamp(188px,14.74vw,283px);left:clamp(133px,10.42vw,200px)}.floor-type-ez-heat-2 .floor-type-map-points ul li:nth-child(4){top:clamp(206px,16.15vw,310px);left:clamp(46px,3.65vw,70px)}.floor-type-ez-heat-2 .floor-type-map-points ul li:nth-child(2):after,.floor-type-ez-heat-3 .floor-type-map-points ul li:nth-child(2):after{transform:rotate(55deg);bottom:clamp(-25px,-1.98vw,-38px);left:9px}.floor-type-ez-heat-3 .floor-type-map-points ul li:first-child{top:clamp(73px,5.73vw,110px);left:clamp(180px,14.06vw,270px)}.floor-type-ez-heat-3 .floor-type-map-points ul li:nth-child(2){top:clamp(120px,9.38vw,180px);left:clamp(33px,2.6vw,50px)}.floor-type-ez-heat-3 .floor-type-map-points ul li:nth-child(3){top:clamp(161px,12.6vw,242px);left:clamp(93px,7.29vw,140px)}.floor-type-ez-heat-3 .floor-type-map-points ul li:nth-child(4){top:clamp(207px,16.2vw,311px);left:clamp(153px,11.98vw,230px)}.floor-type-ez-heat-3 .floor-type-map-points ul li:nth-child(5){top:clamp(226px,17.71vw,340px);left:clamp(86px,6.77vw,130px)}.floor-type-ez-heat-3 .floor-type-map-points ul li:nth-child(4):after{width:clamp(76px,5.99vw,115px);transform:rotate(-45deg);top:clamp(-22px,-1.77vw,-34px);left:12px}.floor-type-flexheat-1 .floor-type-map-points ul li:first-child{top:clamp(26px,2.08vw,40px);left:clamp(340px,26.56vw,510px)}.floor-type-flexheat-1 .floor-type-map-points ul li:nth-child(2){top:clamp(51px,4.01vw,77px);left:clamp(253px,19.79vw,380px)}.floor-type-flexheat-1 .floor-type-map-points ul li:nth-child(3){top:clamp(93px,7.29vw,140px);left:clamp(133px,10.42vw,200px)}.floor-type-flexheat-1 .floor-type-map-points ul li:nth-child(4){top:clamp(140px,10.94vw,210px);left:clamp(112px,8.75vw,168px)}.floor-type-flexheat-1 .floor-type-map-points ul li:nth-child(5){top:clamp(200px,15.63vw,300px);left:clamp(93px,7.29vw,140px)}.floor-type-flexheat-1 .floor-type-map-points ul li:nth-child(2):after,.floor-type-flexheat-2 .floor-type-map-points ul li:nth-child(2):after,.floor-type-greenhouse-1 .floor-type-map-points ul li:nth-child(2):after,.floor-type-greenhouse-2 .floor-type-map-points ul li:nth-child(2):after,.floor-type-greenhouse-4 .floor-type-map-points ul li:nth-child(2):after{transform:rotate(25deg);bottom:-10px;left:clamp(20px,1.56vw,30px);width:clamp(73px,5.73vw,110px)}.floor-type-flexheat-1 .floor-type-map-points ul li:nth-child(3):after,.floor-type-flexheat-2 .floor-type-map-points ul li:nth-child(3):after,.floor-type-greenhouse-1 .floor-type-map-points ul li:nth-child(3):after,.floor-type-greenhouse-2 .floor-type-map-points ul li:nth-child(3):after,.floor-type-greenhouse-3 .floor-type-map-points ul li:nth-child(3):after{bottom:-3px;left:clamp(23px,1.82vw,35px);transform:rotate(15deg);width:clamp(86px,6.77vw,130px)}.floor-type-flexheat-1 .floor-type-map-points ul li:nth-child(4):after,.floor-type-flexheat-2 .floor-type-map-points ul li:nth-child(4):after,.floor-type-greenhouse-2 .floor-type-map-points ul li:nth-child(4):after{width:clamp(116px,9.11vw,175px);transform:rotate(-38deg);top:clamp(-29px,-2.29vw,-44px);left:13px}.floor-type-flexheat-1 .floor-type-map-points ul li:nth-child(5):after,.floor-type-flexheat-2 .floor-type-map-points ul li:nth-child(5):after,.floor-type-greenhouse-2 .floor-type-map-points ul li:nth-child(5):after{transform:rotate(110deg);width:clamp(53px,4.17vw,80px);top:clamp(-21px,-1.67vw,-32px);left:0}.floor-type-flexheat-2 .floor-type-map-points ul li:first-child,.floor-type-heatwave-1 .floor-type-map-points ul li:first-child{top:clamp(26px,2.08vw,40px);left:clamp(346px,27.08vw,520px)}.floor-type-flexheat-2 .floor-type-map-points ul li:nth-child(2){top:clamp(58px,4.58vw,88px);left:clamp(260px,20.31vw,390px)}.floor-type-flexheat-2 .floor-type-map-points ul li:nth-child(3){top:clamp(119px,9.32vw,179px);left:clamp(186px,14.58vw,280px)}.floor-type-flexheat-2 .floor-type-map-points ul li:nth-child(4){top:clamp(146px,11.41vw,219px);left:clamp(120px,9.38vw,180px)}.floor-type-flexheat-2 .floor-type-map-points ul li:nth-child(5){top:clamp(193px,15.1vw,290px);left:clamp(126px,9.9vw,190px)}.floor-type-greenhouse-1 .floor-type-map-points ul li:first-child{top:clamp(86px,6.77vw,130px);left:clamp(260px,20.31vw,390px)}.floor-type-greenhouse-1 .floor-type-map-points ul li:nth-child(2){top:clamp(126px,9.9vw,190px);left:clamp(186px,14.58vw,280px)}.floor-type-greenhouse-1 .floor-type-map-points ul li:nth-child(3){top:clamp(220px,17.19vw,330px);left:clamp(226px,17.71vw,340px)}.floor-type-greenhouse-2 .floor-type-map-points ul li:first-child{top:clamp(86px,6.77vw,130px);left:clamp(326px,25.52vw,490px)}.floor-type-greenhouse-2 .floor-type-map-points ul li:nth-child(2){top:clamp(62px,4.84vw,93px);left:clamp(206px,16.15vw,310px)}.floor-type-greenhouse-2 .floor-type-map-points ul li:nth-child(3){top:clamp(126px,9.9vw,190px);left:clamp(246px,19.27vw,370px)}.floor-type-greenhouse-2 .floor-type-map-points ul li:nth-child(4){top:clamp(166px,13.02vw,250px);left:clamp(242px,18.91vw,363px)}.floor-type-greenhouse-2 .floor-type-map-points ul li:nth-child(5){top:clamp(213px,16.67vw,320px);left:clamp(206px,16.15vw,310px)}.floor-type-greenhouse-3 .floor-type-map-points ul li:first-child{top:clamp(140px,10.94vw,210px);left:clamp(233px,18.23vw,350px)}.floor-type-greenhouse-3 .floor-type-map-points ul li:nth-child(2){top:clamp(162px,12.66vw,243px);left:clamp(160px,12.5vw,240px)}.floor-type-greenhouse-3 .floor-type-map-points ul li:nth-child(3){top:clamp(192px,15vw,288px);left:clamp(105px,8.23vw,158px)}.floor-type-greenhouse-3 .floor-type-map-points ul li:nth-child(4){top:clamp(226px,17.71vw,340px);left:clamp(133px,10.42vw,200px)}.floor-type-greenhouse-3 .floor-type-map-points ul li:nth-child(2):after{transform:rotate(55deg);bottom:clamp(-23px,-1.82vw,-35px);left:9px}.floor-type-greenhouse-3 .floor-type-map-points ul li:nth-child(4):after{transform:rotate(-38deg);top:clamp(-14px,-1.09vw,-21px);left:clamp(15px,1.2vw,23px)}.floor-type-greenhouse-4 .floor-type-map-points ul li:first-child{top:clamp(182px,14.22vw,273px);left:clamp(193px,15.1vw,290px)}.floor-type-greenhouse-4 .floor-type-map-points ul li:nth-child(2){top:clamp(309px,24.17vw,464px);left:clamp(266px,20.83vw,400px)}.floor-type-greenhouse-4 .floor-type-map-points ul li:nth-child(3){top:clamp(260px,20.31vw,390px);left:0}.floor-type-greenhouse-4 .floor-type-map-points ul li:nth-child(3):after{bottom:clamp(-32px,-2.55vw,-49px);left:clamp(-14px,-1.09vw,-21px);transform:rotate(85deg)}.floor-type-heatwave-1 .floor-type-map-points ul li:nth-child(2){top:clamp(80px,6.25vw,120px);left:clamp(273px,21.35vw,410px)}.floor-type-heatwave-1 .floor-type-map-points ul li:nth-child(3){top:clamp(126px,9.9vw,190px);left:clamp(220px,17.19vw,330px)}.floor-type-heatwave-1 .floor-type-map-points ul li:nth-child(4){top:clamp(126px,9.9vw,190px);left:clamp(160px,12.5vw,240px)}.floor-type-heatwave-1 .floor-type-map-points ul li:nth-child(5){top:clamp(213px,16.67vw,320px);left:clamp(193px,15.1vw,290px)}.floor-type-heatwave-1 .floor-type-map-points ul li:nth-child(2):after,.floor-type-heatwave-2 .floor-type-map-points ul li:nth-child(2):after,.floor-type-heatwave-3 .floor-type-map-points ul li:nth-child(2):after{transform:rotate(25deg);bottom:-9px;left:clamp(20px,1.56vw,30px)}.floor-type-heatwave-1 .floor-type-map-points ul li:nth-child(3):after,.floor-type-heatwave-2 .floor-type-map-points ul li:nth-child(3):after,.floor-type-heatwave-3 .floor-type-map-points ul li:nth-child(3):after{top:-8px;left:clamp(22px,1.72vw,33px);transform:rotate(-17deg);width:clamp(100px,7.81vw,150px)}.floor-type-heatwave-1 .floor-type-map-points ul li:nth-child(4):after,.floor-type-heatwave-2 .floor-type-map-points ul li:nth-child(4):after,.floor-type-heatwave-3 .floor-type-map-points ul li:nth-child(4):after{width:clamp(110px,8.59vw,165px);transform:rotate(-25deg);top:clamp(-16px,-1.25vw,-24px);left:clamp(18px,1.41vw,27px)}.floor-type-heatwave-2 .floor-type-map-points ul li:first-child,.floor-type-heatwave-3 .floor-type-map-points ul li:first-child{top:clamp(20px,1.56vw,30px);left:clamp(313px,24.48vw,470px)}.floor-type-heatwave-2 .floor-type-map-points ul li:nth-child(2),.floor-type-heatwave-3 .floor-type-map-points ul li:nth-child(2){top:clamp(40px,3.13vw,60px);left:clamp(206px,16.15vw,310px)}.floor-type-heatwave-2 .floor-type-map-points ul li:nth-child(3),.floor-type-heatwave-3 .floor-type-map-points ul li:nth-child(3){top:clamp(92px,7.19vw,138px);left:clamp(233px,18.23vw,350px)}.floor-type-heatwave-2 .floor-type-map-points ul li:nth-child(4),.floor-type-heatwave-3 .floor-type-map-points ul li:nth-child(4){top:clamp(138px,10.83vw,208px);left:clamp(240px,18.75vw,360px)}.floor-type-heatwave-2 .floor-type-map-points ul li:nth-child(5),.floor-type-heatwave-3 .floor-type-map-points ul li:nth-child(5){top:clamp(133px,10.42vw,200px);left:clamp(178px,13.96vw,268px)}.floor-type-heatwave-2 .floor-type-map-points ul li:nth-child(6),.floor-type-heatwave-3 .floor-type-map-points ul li:nth-child(6){top:clamp(240px,18.75vw,360px);left:clamp(233px,18.23vw,350px)}.floor-type-heatwave-2 .floor-type-map-points ul li:nth-child(5):after,.floor-type-heatwave-3 .floor-type-map-points ul li:nth-child(5):after{transform:rotate(138deg);width:clamp(86px,6.77vw,130px);top:clamp(-21px,-1.67vw,-32px);left:clamp(12px,.94vw,18px)}.floor-type-map-points ul li:after{content:"";position:absolute;height:3px;width:clamp(66px,5.21vw,100px);background:var(--red);transform-origin:top center;display:none!important}@media (max-width:1600px){.upgrade-lead{padding-left:30px!important;padding-right:30px!important}.floor-types-wrap section{padding-left:40px}}@media (max-width:1367px){.hero{padding:0!important}.product-grid .block-link-wrapper{height:400px!important}.product-grid .small .block-link-wrapper{height:250px!important}.product-grid .block-link-wrapper .block-link-text{padding:28px}.icon-boxes .elementor-icon-list-icon{margin-bottom:15px}.pg-section.e-con-full .pg-content-text.content-left{padding-left:55px!important;padding-top:50px;padding-bottom:50px}html .thermostat-lead .pg-content-text ul li{height:23px!important}.accessories-lead.pg-section.e-con-full{padding:70px 40px!important;width:calc(100% - calc(var(--fw-offset) * 1))!important}}@media (max-width:1250px){.thermostat-lead .pg-content-text ul{order:unset;margin:0 0 40px!important}.thermostat-lead .pg-content-text{display:block}.thermostat-lead .pg-content-text p:last-of-type{margin:0 0 29px}}@media (max-width:1199px){.downloads .e-con-inner{gap:10px 15px!important}.benefits .pl-150,.benefits .pr-150,.hws-intro .pl-80,.hws-intro .pr-80{padding-left:0;padding-right:0}.header .navigation .link-button span,.pg-content h2 br{display:none}.floor-types-wrap section{padding-left:0}html .truheat-hero-media{width:44%!important}.product-grid .mid .block-link-wrapper .block-link-text{display:block}.product-grid .mid .block-link-wrapper .block-link-text p:not(:last-child){margin:0 0 clamp(33px,2.6vw,50px)}.product-grid .mid .block-link-wrapper .block-link-text p{max-width:100%}.pg-section.e-con-full{max-width:unset!important;padding-left:30px!important;padding-right:30px!important}.efficiency-lead a{margin:10px 0 0}.slider-controls ul{flex:0 0 25%;max-width:25%;justify-content:flex-end}.slider-controls>div{flex:0 0 75%;max-width:75%}.efficiency-lead .pg-content{align-items:stretch}.efficiency-lead .pg-content-image img{height:100%;width:auto}.pg-section.e-con-full.corner-bottom-right:after,.pg-section.e-con-full.corner-top-right:after{right:clamp(17px,.89vw,13px)}.pg-section.e-con-full.accessories-lead:after,.pg-section.e-con-full.corner-top-left:after{left:clamp(-13px,-.89vw,-17px)}.pg-section.e-con-full.floor-type-wrap{padding-right:0!important}.floor-types-wrap .floor-type-navigation{flex-direction:column}.floor-types-wrap .floor-type-navigation a{margin:5px 0 0!important;width:100%;justify-content:center}h2,h3{letter-spacing:-1px}.check-list.check-list-inline ul{flex-direction:column!important}}@media (max-width:991px){.truheat-hero-content{max-width:100%;width:100%}.truheat-hero-video{display:block;height:auto!important;padding:150px 30px 70px}html .truheat-hero-media{width:100%!important;clip-path:none!important;height:auto!important;top:0;left:0;right:0;bottom:0;margin:auto}html .truheat-hero-content-wrapper section{max-width:100%}.truheat-hero-content h1,.truheat-hero-content p,.truheat-hero-content p strong{color:#fff}.truheat-hero-content h1 strong{display:block;color:#fff;background:0 0;background-clip:unset;-webkit-text-fill-color:unset}.second-button-ghost .truheat-hero-content a+a{border-color:#fff;color:#fff}.second-button-ghost .truheat-hero-content a+a:focus,.second-button-ghost .truheat-hero-content a+a:hover{border-color:var(--dark)}.home .truheat-hero-content p:not(:last-child){margin:0 0 53px}.header:not(.active) .navigation li:not(:first-child,:last-child,:nth-last-child(2)) a,.header:not(.active) .navigation li:not(:first-child,:last-child,:nth-last-child(2)) a:focus,.header:not(.active) .navigation li:not(:first-child,:last-child,:nth-last-child(2)) a:hover,.header:not(.active) .navigation li:not(:first-child,:last-child,:nth-last-child(2)).current-menu-item a{color:#fff!important}.header:not(.active) .navigation li.menu-item-has-children>a:after{background-image:url(i/icons/icon-down-white.svg)!important}.header.active .navigation li:not(:first-child,:last-child,:nth-last-child(2)) a{color:var(--dark)}.header:not(.active) .navigation li:first-child a svg *,.header:not(.active) .navigation li:first-child a:focus svg *,.header:not(.active) .navigation li:first-child a:hover svg *{fill:#fff}html .truheat-hero-media:before{z-index:19;content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:var(--dark);opacity:.625!important}.floor-type-description,.floor-type-map-points,.floor-types-wrap .floor-type-navigation,.floor-types-wrap h2 br,.header .navigation .flags a span,.heat-tape-benefits-outro p br,.outro-line p br{display:none}.header .navigation li:first-child,.header .navigation li:first-child a,.header.active .navigation li:first-child,.header.active .navigation li:first-child a{width:90px;height:46px}.header .navigation li:not(:first-child,:last-child,:nth-last-child(2)) a{font-size:14px;padding:10px 7px}.header .navigation .link-button a{padding:11px 15px}.truheat-hero-content-wrapper{text-align:center;flex:0 0 100%;padding:0!important;display:block;position:relative!important}.product-specs-box .product-specs-table table tr td,.upgrade-lead{text-align:center!important}.icon-boxes-home ul li:first-child,.icon-boxes-home ul li:nth-child(2),.icon-boxes-home ul li:nth-child(3){margin:0 0 20px}.icon-boxes-home.icon-boxes .elementor-icon-list-item{flex:0 0 100%;max-width:100%;flex-direction:row!important}.icon-boxes-home .elementor-icon-list-icon{margin-right:15px!important}.product-grid .block-link-wrapper .block-link-text h3{font-size:23px;letter-spacing:-1px}#project-grid .project-grid-item{flex:0 0 47%;max-width:47%}#project-grid .project-grid-item a{height:220px}.product-specs-box .product-specs-table table tr th{line-height:1}.product-specs-box .product-specs-table table tr th:before{display:block;margin:0 auto 8px;width:20px;height:20px}.product-specs-box{padding:30px!important}body:not(.home) .pg-section:not(.e-con-full) .pg-content{align-items:flex-start}body:not(.home) .icon-box{padding:25px!important}.downloads .elementor-widget-download-box{flex:0 0 48%;max-width:48%}.upgrade-lead{flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:60px 30px!important}.upgrade-lead .footer-brand{width:180px!important;height:90px!important;flex:0 0 100%!important}.upgrade-lead .footer-brand a{display:block;width:180px!important;height:90px!important;margin:0 0 18px}.upgrade-lead .footer-brand+.elementor-element{padding:0!important}.upgrade-lead .footer-brand+.elementor-element .elementor-element{justify-content:center}.accessories-lead .elementor-widget-text-editor{display:block;text-align:center}.accessories-lead .elementor-widget-text-editor p{text-align:center;max-width:100%}.accessories-lead .elementor-widget-text-editor p:last-child{margin:40px 0 0}.check-list.check-list-inline ul li{flex:0 0 100%!important;max-width:100%!important}.floor-types-wrap .floor-types-slider,.floor-types-wrap section{flex:0 0 100%;max-width:100%;margin-bottom:45px}.pg-section.e-con-full.floor-type-wrap{padding-left:30px!important;padding-right:30px!important}.floor-types-wrap section{text-align:center}.floor-types-wrap .floor-type-navigation{justify-content:center;margin:0 0 50px}.floor-types-slider .swiper-wrapper{height:auto!important;display:flex;flex-wrap:wrap!important;justify-content:space-between!important;align-items:stretch!important}.floor-types-slider .swiper-slide{opacity:1;flex:0 0 47.5%;max-width:47.5%;height:auto!important;margin-bottom:30px;background-color:#fff;border:1px solid #ccc;padding-top:20px;box-sizing:border-box}.floor-types-slider .swiper-slide img{padding-left:20px!important}.floor-type-info-mobile{display:block;padding:30px}.floor-type-info-mobile h3{font-size:25px;color:var(--dark);margin-bottom:12px}.floor-type-info-mobile .check-list{margin-top:25px}.faqs .faq h3{letter-spacing:-.5px}}@media (max-width:767px){#single-project-gallery a{flex:0 0 47%;max-width:47%;height:154px}.floor-types-wrap section{padding:0}.tech-intro .pb-50{padding:0 0 12px}.tech-intro ul,.thermostat-gallery-main .ion-gallery-wrap,.works-with{margin:0 0 35px!important}#elementor-popup-modal-1642 .dialog-widget .dialog-message{width:100%!important;height:400px!important}#elementor-popup-modal-1642 .elementor-popup-modal .dialog-widget-content{max-width:94%!important}#elementor-popup-modal-1658 .dialog-widget-content{box-shadow:none!important;background:0 0!important}#elementor-popup-modal-1658 .dialog-message{padding:0 15px!important;width:clamp(426px,33.33vw,640px)!important;height:clamp(213px,16.67vw,320px)!important}.header .navigation li:not(:first-child,:last-child,:nth-last-child(2)) a{color:#fff!important}.header .navigation li.menu-item-has-children>a:after{background-image:url(i/icons/icon-down-white.svg)!important}.header,.header.active{background-color:#fff;padding:6px 30px!important;border-bottom:4px solid var(--red);top:0!important}.mobile-navigation li.mobile-logo a{width:90px;height:45px;display:block;line-height:1}.header .navigation .flags,.header .navigation li:first-child,.truheat-hero-content h1 br,div#wpadminbar{display:none}.footer-buttons .elementor-widget-button,.navigation a,.navigation li,html{margin:0!important}.header .navigation{background-color:var(--dark);margin:5px -30px -10px}.header .navigation li ul{background-color:rgba(255,255,255,.1)}.header .navigation li a{margin:0!important;padding:15px!important;text-align:center;justify-content:center;font-size:16px!important}.header .navigation li a:focus,.header .navigation li a:hover{background:var(--dark);color:#fff}.header .navigation li.current-menu-item a{background:var(--red)!important;color:#fff!important}.header .navigation li ul.sub-menu{border-radius:0;display:none}.header .navigation li ul.sub-menu li a{padding:14px!important;font-size:13px!important}.header .navigation .link-button a{border-radius:0;color:#fff!important;background:var(--red);width:100%;padding:20px!important;font-weight:800}.header .navigation li:not(:last-child,ul li ul li) a{border-bottom:1px solid rgba(0,0,0,.2)}.icon-boxes-home{margin-top:50px!important}.product-grid .block-link-wrapper,.product-grid .mid .block-link-wrapper,.product-grid .small .block-link-wrapper{min-height:240px!important}.product-grid .mid .block-link-wrapper .block-link-text a+a{margin-left:0;margin-top:10px}.pg-section.e-con-full .pg-content-text.content-left,.pg-section.e-con-full .pg-content-text.content-right{padding:40px!important}.thermostat-lead .pg-content-image{margin:0 0 -50px;height:auto!important;z-index:1}.footer .footer-flags,.footer .footer-flags svg{width:93px;height:24px}.slider-controls{flex-direction:column;justify-content:center;align-items:center}.slider-controls ul{margin-top:20px}.slider-controls div,.slider-controls ul{flex:0 0 100%;max-width:100%;text-align:center;align-items:center!important;justify-content:center!important}.testimonials-buttons a{display:block;margin:14px 0 0!important;text-align:center}.testimonials-buttons{padding:0;margin:45px 0 0!important}#home-projects a.home-project .home-project-image{height:145px}.icon-boxes-home ul{padding:35px!important}.truheat-hero-content h1 strong{display:inline}.footer{padding:60px 30px;text-align:center}.footer .e-con-inner .e-con-full{justify-content:center;text-align:center}.footer .pr-90{padding:0;margin:0 0 20px!important}.footer-buttons,.upgrade-lead .footer-brand+.elementor-element .elementor-element{flex-direction:column!important}.footer-buttons .elementor-button{margin:12px 0 0}.footer .footer-flags{margin:0 0 20px!important}.footer .footer-copyright{order:200}.footer .footer-socials{flex:0 0 100%;margin:20px 0 40px!important}#single-project-gallery,.footer .footer-socials ul{justify-content:center}.truheat-hero-content p a{display:block;width:100%;margin:10px 0 0!important}h1,h2{font-size:30px}.thermostat-lead{padding-bottom:0!important}body:not(.home) .pg-content.collapse-767 .content-left,body:not(.home) .pg-content.collapse-767 .content-right{padding-top:30px!important}.downloads .elementor-widget-download-box,.pg-content.collapse-767 .pg-content-image,.pg-content.collapse-767 .pg-content-text{flex:0 0 100%;max-width:100%;width:100%}#project-grid .project-grid-item a{height:auto}#project-grid .project-grid-item{flex:0 0 100%;max-width:100%;margin:10px 0 0}.benefits .e-con-full{gap:0}.works-with p,body:not(.home) .icon-box .elementor-icon{margin:0}body:not(.home) .elementor-icon-box-wrapper{flex-direction:row!important}.product-specs-box .product-specs-table table tr td,.product-specs-box .product-specs-table table tr th{padding:8px;text-align:center!important}.product-specs-box .elementor-icon-list-items{height:auto;margin:0 0 30px!important}.product-specs-box .product-specs-table table tr th{font-size:12px}.flexheat-product-heading h3 em,h1,h2,h3{letter-spacing:-1px}.elementor-form .elementor-button,.upgrade-lead .elementor-button{width:100%}.faqs .faq h3 .faq-start-icon svg{width:30px;height:30px}.faqs .faq h3 .faq-start-icon{flex:0 0 30px;max-width:30px}.faqs .faq h3 .faq-icons{padding-left:20px!important;position:relative;top:5px}.faqs .faq h3{align-items:flex-start}.faqs .faq h3 .faq-start-icon{position:relative;top:-5px}.ion-gallery-wrap .ion-gallery-nav-next{right:0}.ion-gallery-wrap .ion-gallery-nav-prev{left:0}.check-list.check-list-inline ul li{flex:0 0 100%!important;max-width:100%!important}.heat-tape-benefit{height:275px!important;background-position:top center!important}.heat-tape-benefit p{position:absolute;top:auto;left:0;right:0;text-align:center;width:100%;bottom:auto;background-color:rgba(0,0,0,.8);padding:15px;font-size:13px;max-width:150px}.heat-tape-benefit p strong{font-size:17px;letter-spacing:-1px;line-height:1.1}.heat-tape-benefits .elementor-element{background-size:cover!important;background-position:center!important}.truheat-hero-content strong:has(img){display:block}.truheat-hero-content strong:has(img) img{display:block;width:90px;height:24px;margin:0 auto 10px}#testimonials-grid .testimonial-item,.floor-types-slider .swiper-slide{flex:0 0 100%;max-width:100%}.contact-form{margin-top:30px}.footer-lead{padding:0!important}.project-title .e-con-full{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.project-title .elementor-button{margin:30px 0 0}.project-title h1{margin:0 0 -10px!important}.heat-tape-benefit.heat-tape-benefits-1 p{left:auto;right:0}}@media (max-width:480px){.flexheat-product-heading{flex-direction:column;align-items:center!important;justify-content:flex-start!important;text-align:center;display:block;margin:0 0 30px!important;padding:0 0 30px!important;height:auto!important}.flexheat-product-heading img{flex:0 0 100%!important;display:block;margin:0 auto;max-width:100%!important}.flexheat-product-heading h3{padding:0;margin:0}#single-project-gallery a{height:120px}}@media(max-width:767px){.accessories-lead:after,.corner-bottom-right:after,.corner-top-left:after,.corner-top-right:after{width:100px;height:100px}}

