@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,700;0,800;0,900;1,400;1,800&display=swap);*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif}html{font-size:18px}h1{font-size:5.5rem;font-weight:400}h1.black{font-weight:900}h1.italic,h2{font-style:italic}h2{font-size:4.34rem;font-weight:400}h2.black{font-weight:900}h3{font-size:3.67rem;font-weight:400}h3.black{font-weight:900}h3.italic{font-style:italic;font-weight:800}h4{font-size:2.23rem;font-weight:500}h4.italic{font-style:italic;font-weight:400}h4 strong{font-weight:900}h5{font-size:2rem;font-weight:800}h5.bold{font-weight:700}h6{font-size:1.12rem;font-weight:400}h6.medium{font-weight:500}h6.bold{font-weight:700}h6.italic{font-weight:900;font-style:italic}input,li{font-size:1.12rem}input,li,p{font-weight:400}p,p.title{font-size:1rem}p.title{font-weight:700}p.italic,p strong.italic{font-style:italic}span{font-size:.77rem;font-weight:500}a{text-decoration:none;color:inherit}.font-primary,a.linkcantera{color:#79b858}.font-primary-dark{color:#037402}.font-secondary{color:#f7931e}.font-terciary{color:#0f7ed1}.font-white{color:#fff}.font-grey{color:#333}.text-spaced{letter-spacing:10px}.primary-gradient-text{background:linear-gradient(90deg,#037402,#79b858);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.outlined-secondary-text{color:#f7931e;-webkit-text-stroke:2px #f7931e;-webkit-text-fill-color:transparent}.outlined-secondary-text strong{color:#f7931e;-webkit-text-stroke:none;-webkit-text-fill-color:#f7931e}.outlined-text{color:#000;-webkit-text-stroke:1px #000;-webkit-text-fill-color:transparent;letter-spacing:4px}@media only screen and (max-width:1024px){html{font-size:16px}}.header{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;height:120px;background-color:#1a1a1a;padding:0 100px;justify-content:space-between;z-index:500}.header,.header .menu-desktop{display:flex;align-items:center}.header .menu-desktop{list-style:none}.header .menu-mobile{display:none}.header .menu-item{color:#fff;margin:0 8px;cursor:pointer;text-align:center}.header .menu-item:hover{color:#79b858}.header .menu-item.selected{color:#f7931e}.header .burguer{display:none}.header .burguer .open{display:block}.header .burguer .close,.header .burguer.open .open{display:none}.header .burguer.open .close{display:block}.products-submenu{position:absolute;width:250px;background-color:#fff;padding:10px;display:none}.products-submenu .submenu{list-style:none;color:#000}.products-submenu .submenu li{margin:5px 0}#productsmenu:hover .products-submenu{display:block}.menu-mobile-container{display:none;position:absolute;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:200;top:-450px;transition:top 1s ease}.menu-mobile-container .menu-mobile-wrapper{list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;background-color:#1a1a1a;color:#fff}.menu-mobile-container .menu-mobile-wrapper .menu-item{margin:8px 0;font-weight:800}.menu-mobile-container .menu-mobile-wrapper .menu-item.selected{color:#f7931e}.menu-mobile-container .menu-mobile-wrapper .menu-item.submenu{font-size:.8rem;font-weight:500}.menu-mobile-container.open{top:60px}.footer .logo,.header .logo{height:60px;cursor:pointer}.item-rounded{padding:5px 10px;border:3px solid #79b858;border-radius:20px;font-weight:600}.footer{width:100%;z-index:400;overflow-x:hidden}.footer-separator{width:100%;height:32px;background:linear-gradient(90deg,#79b858,#037402)}.footer-container{width:100vw;height:250px;background-color:#1a1a1a;padding:0 110px;flex-direction:row;justify-content:space-between;color:#fff}.footer-container,.footer-container .social-media{display:flex;align-items:center}.footer-container .social-media>img{margin:0 2px;cursor:pointer}.footer-container .social-media .instagram{margin-right:3px}.footer-container .social-media .twitter,.footer-container .social-media .youtube{margin:0 5px}.footer-container .social-media .linkedin{margin-left:4px}.body-container{position:relative;margin-top:120px;width:100%;min-height:calc(100vh - 120px);overflow-x:hidden}.full-container{width:100%;height:100vh}.container169,.full-container{background-position:50%;background-size:cover}.container169{width:100vw;height:calc(100vw * 9 / 16)}.container169double{width:100vw;height:200vh;background-position:bottom;background-size:cover}.full-container.sustentable{background-image:url(sustentable.7267bf02ddbcba4ca538.jpg)}.full-container.gasconsume{background-image:url(gasconsume.4a173c667a1243b3873d.jpg);background-position:200px;background-repeat:no-repeat}.full-container.calentador{background-image:url(calentador.bf72efb79e2c51128d5a.jpg)}.full-container.sunenergy{background-image:url(sunenergy.5d04f592dcfcdcded3e8.jpg);background-position:50%}.full-container.store{background-image:url(store.8827962465c39ec5fbba.png);text-align:center;padding-top:40px;background-position:top,50%}.full-container.calculator{background-image:url(calculator.4f3f2318ca1820fc0fd5.jpg)}.sustentable{display:grid;grid-template-columns:1fr 1fr;justify-items:center}.sustentable h1{margin-top:-20px}.sustentable button{margin-top:50px}.sustentable .sustentable-text{margin-top:100px}.sustentable .sustentable-text h4:nth-child(3){margin-top:-20px}.gasconsume{display:grid;grid-template-columns:1fr 1fr;justify-items:center;position:relative;min-height:100vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.gasconsume .text{width:85%;margin-top:50px}.gasconsume .text .title h2{margin-top:-20px}.gasconsume .text .content{margin:20px 0;padding-right:150px}.gasconsume img{position:absolute;width:300px;top:0;transition:all .1s ease}.calentador{position:relative;text-align:center}.calentador .center{margin-top:-20px}.calentador button{position:absolute;right:10%;top:30%}.calentador .certifications{position:absolute;bottom:30px;width:100%;display:flex;justify-content:center;align-items:center}.calentador .certifications img{margin:0 16px;width:100px}.calentador .certifications img:nth-child(2){width:120px}.sunenergy{display:grid;grid-template-columns:1fr 1fr}.sunenergy .suntext{grid-column:2;align-self:center;text-align:left}.sunenergy .suntext h3{width:70%;text-align:right;margin-top:-10px}.sunenergy .suntext button{position:relative;float:right;right:30%;margin-top:20px}.calculator{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center}.calculator .text{grid-column:2}.calculator .text button{margin-top:20px;font-size:.75rem}.aboutus-head{width:100%;height:calc(100vh - 120px);background-image:url(aboutus.27761f753474f75c8cdc.jpg);background-position:50%;background-size:cover;display:grid;grid-template-columns:1fr 1fr;justify-items:flex-end}.aboutus-head .text{margin-top:10%}.era-info{width:100%;height:100vh;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(mexicodots.57659118a61e3d591fb6.png);background-size:60%;background-repeat:no-repeat;background-position:50%}.era-info img{width:350px;margin-bottom:50px}.era-info h4{width:65%;text-align:center}.era-homedepot{width:100%;height:500px;background:linear-gradient(90deg,#037402,#79b858);display:flex;justify-content:center;align-items:center}.era-homedepot h4{width:40%;margin-right:150px;padding-right:5%}.era-homedepot img{height:300px}.alies{width:100%;height:350px;background-color:#fff;padding:20px}.alies h5{text-align:center}.factory{width:100%;height:100vh;background-image:url(factory.1467683345b40a5e7a60.jpg);background-position:50%;background-size:cover;display:flex;align-items:center;justify-content:flex-end}.factory .quote{width:65%;padding:50px}.factory .quote .text{position:relative;z-index:20;text-align:right}.factory .quote .text h3{font-size:3rem}.factory .quote img{z-index:1}.factory .quote .text h2,.factory .quote .text h3{display:inline}.quote{position:relative}.quote .startquote{position:absolute;width:150px;top:0;left:0}.quote .endquote{position:absolute;bottom:0;right:0;width:150px}.orange-separator{width:100%;height:32px;background:linear-gradient(90deg,#f05a24,#f7931e)}.presence{text-align:center;padding-top:50px}.presence h1{margin-top:-30px;margin-bottom:20px}.presence .presence-grid{width:100%;padding:20px 250px;display:grid;grid-template-columns:1fr 1fr 1fr}.presence .walkingman{width:100%;height:500px;background-image:url(walkingman.5a765999971d8c2dafd8.jpg);background-size:cover;background-position:50%}.qualities{width:100%;background-color:#fff;text-align:center;padding-top:20px}.qualities .quality-grid{width:100%;display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr 1fr;padding:20px 250px}.qualities .warranty .certifications{grid-column:1/3}.qualities .warranty .factory-item{grid-column:3}.qualities .warranty .tools{grid-column:4}.founder{width:100%;background:url(quotefounder.205cabe2b20c95f80c94.jpg),rgba(0,0,0,.7);background-blend-mode:overlay;background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:150px 0}.founder .quote{text-align:center;line-height:50px}.founder .quote h1,.founder .quote h3,.founder .quote h4{display:inline}.founder .quote .text{position:relative;z-index:20}.founder .author{margin-top:100px;margin-bottom:100px}.video{width:100%;height:600px;display:flex;justify-content:center;align-items:center}.products-head{background-image:url(products.8f181829a8dfdf50a77e.jpg);background-position:50%;background-size:cover;text-align:center;padding-top:50px}.products-head h3{display:inline}.productsheaters{background-image:url(heatersproducts.3f8601424ae62ca03374.jpg);background-position:50%;background-size:cover;display:grid;grid-template-columns:55% 45%;justify-items:center;align-items:center}.productsheaters h3.italic{margin-left:-80px}.productsheaters h3.black{margin-left:-40px;margin-top:-20px;margin-bottom:80px}.productsheaters h6{width:60%;margin-bottom:40px}.productsheaters>div{grid-column:2}.productspanels{background-image:url(panelsproducts.dd9cc5f246584d5a0f6a.jpg);background-position:50%;background-size:cover;display:grid;grid-template-columns:1fr 500px;justify-items:center;align-items:center}.productspanels h1.italic{text-align:right}.productspanels h6{margin:40px 0}.productspanels button{position:relative;float:right}.productshome{background-image:url(homelineproducts.fe109b583494385e7cf8.png);background-position:50%;background-size:cover;position:relative}.productshome .head{position:absolute;width:100%;height:100vh;top:0;left:0;display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center}.productshome .head h1.black{margin-left:80px}.productshome .foot{position:absolute;bottom:20px;text-align:center;left:50%;transform:translateX(-50%)}.productshome .foot .buttons{margin:20px 0}.productshome .foot .buttons button{margin:0 10px}.productsillumination{background-image:url(illuminationproducts.0b0b63ec996378b8e6bb.png);background-position:50%;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.productsillumination h1{margin-top:150px}.productsillumination h6{width:30%;text-align:center;margin-bottom:20px}.productsillumination .buttons button{margin:0 10px}.registerproductsseparator{position:relative}.registerproductsseparator .content{width:100%;display:grid;grid-template-columns:1fr 600px;align-items:center;justify-items:center}.registerproductsseparator .content img{width:400px}.registerproductsseparator .content h3{padding-left:100px}.registerproductsseparator .separator{position:absolute;top:50%;transform:translateY(-50%);z-index:-1;width:100%;height:200px;background:linear-gradient(90deg,#037402,#79b858)}.formproductsmobile{width:100%;display:none}.productsform{background-image:url(productsform.7d0e418993a28e9991fd.jpg);background-position:50%;background-size:cover;display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center}.productsform .form{grid-column:2;text-align:center}.productsform .form h4{margin:10px 0}.illuminationhead{background-image:url(illuminationhead.bb6288809f6921dd1677.png);background-position:50%;background-size:cover;display:grid;grid-template-columns:1fr 1fr;justify-items:center}.illuminationhead .right{grid-column:2;text-align:center;padding-top:40px}.illumination{width:100%;padding:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.illumination img{width:70%}.illumination h5{margin:50px 0}.illuminationfoot{width:100%;background-color:#020204}.illuminationfoot .grid{width:100%;display:grid;padding:100px 250px;grid-template-columns:1fr 1fr;grid-row-gap:50px}.illuminationfootimg{width:100%;height:auto;margin-top:-5px}.panelhead{background-image:url(panelshead.aa08d8b24b5504b13ec2.jpg);justify-content:center}.paneldots,.panelhead{background-position:50%;background-size:cover;display:flex;flex-direction:column;align-items:center}.paneldots{background-image:url(paneldots.4a8ffec61cbd18607d88.jpg);text-align:center;justify-content:flex-end;padding-bottom:50px}.paneldots .italic{font-size:2.23rem}.panelstore{text-align:center;padding-top:50px;position:relative}.panelstore h3{display:inline}.panelstoreimg{width:100vw;height:calc(100vw * 9 / 16);background-image:url(store.8827962465c39ec5fbba.png);background-position:top,50%;background-size:cover;position:relative}.panelstoreimg button{position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}.paneldesc{width:100%;height:400px;display:grid;grid-template-columns:repeat(5,1fr);justify-items:center;padding:100px 150px;background-color:#037402}.panelhouses-title{width:100%;text-align:center;padding:50px}.panelhouses-title h3{display:inline}.panelhouses{background-image:url(houses.33d486e0a63e83b18ee4.jpg);background-position:top,50%;background-size:cover;padding-top:50px;height:calc(100vw * 9 / 16)}.panelhouses,.panelprograms{text-align:center;width:100%}.panelprograms{padding:20px 150px}.panelprograms h4{margin-bottom:20px}.panel-industries{background-image:url(industries.e8e15d79f6590bd26d38.jpg);background-position:top,50%;background-size:cover;text-align:center;padding-top:50px}.panel-industries button{margin-top:20px}.panel-bombs{background-image:url(solarbombs.4e0d67cd38e27ee8905d.jpg);background-position:top,50%;background-size:cover;text-align:center;padding-top:50px}.panel-bombs h3{display:inline}.panel-bombs button{margin-top:20px}.calculadora{width:100%;padding:20px 150px;display:grid;grid-template-columns:1fr 1fr}.calculadora img{width:80%}.calculadora .form{display:flex;flex-direction:column;align-items:center}.calculadora .form button{justify-self:center}.calculadora .resultcalculator{text-align:center}.calculadora .resultcalculator h6{margin-top:50px}.calculadora .resultcalculator .panelgriddisplay{width:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-row-gap:10px}.storepage{justify-items:center;align-items:center;text-align:right}.legal,.storepage img{width:100%}.legal{padding:40px 250px}.legal h3{text-align:center;font-weight:800}.legal p{margin:10px 0;padding-left:40px;text-align:justify}.legal h6{font-weight:800;margin:20px 0}.heaterhead{background-image:url(heatershead.c6754e46f28dc74eb8d9.jpg);padding:40px 100px}.heaterhead .reduce{font-size:3rem}.heaterhead .text{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.heaterhead .text p{margin-top:20px;margin-bottom:20px}.heaterhead .text img{width:100px}.heaterdivision{background-image:url(heatersusage.b993bc664e2427ead967.jpg);padding:0 50px;justify-items:center;position:relative;display:grid;grid-template-columns:1fr 1fr}.heaterdivision h4{width:70%}.heaterdivision .highpresure h4{margin:50px 30px}.heaterdivision .highpresure img{height:220px;margin-left:50px}.heaterdivision .lowpresure{display:flex;flex-direction:column;align-items:flex-end}.heaterdivision .lowpresure img{margin:30px 120px 30px 0;height:270px}.heaterdivision .lowpresure h3,.heaterdivision .lowpresure h4{text-align:right}.heaterdivision .icons{position:absolute;display:flex;align-items:center;bottom:10px}.heaterdivision .icons img{width:120px;height:120px;margin:0 20px}.heaterdivision .icons img:nth-child(2){width:140px;height:140px}.bath{background-image:url(shower.5b4bb4d2c430a58e5532.jpg);position:relative}.bath .title{position:absolute;right:20%;top:40%;transform:translateY(-50%);text-align:center}.bath .icons{position:absolute;bottom:40px;width:100%;display:grid;padding:0 150px;grid-template-columns:repeat(5,1fr);grid-column-gap:40px}.heaterparts{position:relative}.heaterparts h3{margin-left:150px;margin-top:50px}.heaterparts img{position:absolute;right:0;bottom:0;width:70%}.container169double.parts{background-image:url(componentsbg.a94ca4182de9d53f501a.jpg);padding:150px;position:relative}.container169double.parts .bar{text-align:center}.container169double.parts .bar img{width:60%}.container169double.parts .bar h4.font-primary{margin:50px 0}.container169double.parts .tube{position:absolute;width:40%;bottom:15%;left:40%}.heaterform{padding:50px 150px}.heaterform .content{align-self:center;text-align:center}.heaterform .content h6{margin:20px 0}.heaterform .content .buttons{display:flex;align-items:center;margin:20px 0}.heaterform .content .buttons button{margin:10px}.heaterform img{width:80%;align-self:center;justify-self:center}.blog-image{width:100%;height:calc(100vh - 120px);position:relative}.blog-image .image{width:50%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,.5) 30%,hsla(0,0%,100%,0) 60%)}.blog-image .image img{height:100%;z-index:-1}.blog-image .title{position:absolute;top:50%;left:45%;transform:translateY(-50%);max-width:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog{width:100%;padding:40px 250px}.blog p{margin:10px 0}.blog .link,.blog p.font-primary{margin:20px 0}.blog .link{position:relative;float:right;text-align:right;opacity:.4}.blog .share{display:flex;align-items:center;margin-top:80px;cursor:pointer}.blog .share img{margin:0 10px;cursor:pointer}.more-posts{width:100%;padding:40px 150px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px}.contact-container{width:100%;padding:40px 100px;display:grid;grid-template-columns:40% 60%;grid-column-gap:80px}.contact-container .info .phone{display:flex;align-items:center;margin:10px 0}.contact-container .info .phone h6{margin-right:10px}.contact-container .info p{margin:20px 0}.contact-container .form{padding-right:50px}.contact-container .form h6{margin-bottom:40px}.contact-container .form button{padding:10px 20px}.jobshead{background-image:url(bolsa.b38cb28651dc46fdccb9.jpg)}.jobshead .jobshead-text{position:relative;width:50%;left:45%;text-align:center;top:50%;transform:translateY(-50%)}.job-left{padding:0 100px;display:grid;grid-template-columns:50% 50%;align-items:center;background-image:url(bolsapeople.0343734bebfb4ae4b577.png);background-repeat:no-repeat;background-position:90% bottom;background-size:auto 90vh}.job-left .job-info h4{display:inline}.job-left .job-info .job-list{padding-left:24px}.job-left .job-info .job-list h5{margin:10px 0}.job-left .job-info .job-list p{padding-left:16px}.job-right{padding:0 100px;display:grid;grid-template-columns:50% 50%;align-items:center;background-image:url(bolsapeople.0343734bebfb4ae4b577.png);background-repeat:no-repeat;background-position:10% bottom;background-size:auto 90vh}.job-right .job-info{grid-column:2}.job-right .job-info h4{display:inline}.job-right .job-info .job-list{padding-left:24px}.job-right .job-info .job-list h5{margin:10px 0}.job-right .job-info .job-list p{padding-left:16px}.cvbutton{background-image:url(uploadcv.0e28f3f3570f4e4289d8.png);background-repeat:no-repeat;background-position:80% bottom;background-size:auto 90vh;position:relative}.cvbutton button{position:absolute;left:35%;top:50%;transform:translateX(-50%);font-size:3rem}.cvform{background-image:url(bolsapeople.0343734bebfb4ae4b577.png);background-size:auto 90vh;background-repeat:no-repeat;background-position:10% bottom;display:grid;grid-template-columns:40% 60%;position:relative}.cvform .form{position:absolute;left:40%;width:60%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center}.cvform .form .contact-input{width:550px}.maphead{width:100%;padding:40px 150px;text-align:center}.maphead .title h4{display:inline}.maphead .filters{display:flex;justify-content:flex-end;align-items:center}.maphead .filters .labeled-input{margin:0 20px;text-align:left}.map-places{width:100%;padding:0 150px;display:grid;grid-template-columns:40% 60%;grid-column-gap:40px;margin-bottom:40px;height:500px}.map-places .places-wrapper{width:100%;height:500px;overflow-y:scroll}.map-places .map-wrapper{width:100%;height:500px;border-radius:50px;overflow:hidden}.map-places .map-wrapper .map{width:100%;height:100%}.bg{width:100%;height:100vh;background-color:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0}.bg .confirmation-container{width:600px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:40px;border-radius:16px;background-color:#fff;text-align:center}.bg .confirmation-container p{margin:20px 0;padding:0 50px}.articles{width:100%;padding:50px 250px}.double-article{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.double-article .article{display:flex;flex-direction:column;align-items:center}.double-article .article .article-title{text-align:center;margin-top:20px}.double-article .article .article-title h4{font-size:1.8rem}.double-article .article .article-title button{padding:10px 20px}.homeline-head{background-image:url(Frame.2d648f23fb86b1c667bf.jpg);display:flex;flex-direction:column;justify-content:center;padding:0 250px}.homeline-family{background-image:url(family.1872b1d460bd02427b2b.png);background-size:55%;background-position:0;background-repeat:no-repeat;display:flex;justify-content:flex-end;align-items:center}.homeline-family .text{width:50%;text-align:right;margin-right:150px}.homeline-family .text h6{margin-top:50px;width:60%;float:right}.homeline-induction{background-image:url(induction.b7c5f4cfcd38ff1f8733.jpg);display:flex;padding:0 250px;align-items:center}.homeline-induction .text{display:flex;flex-direction:column;justify-content:center;align-items:center}.homeline-induction .text button{margin-top:50px}.homeline-gas{background-image:url(kitchen.310c5e0b57c695299e2d.png);background-size:42%;background-position:15%;background-repeat:no-repeat;padding:0 250px;display:flex;justify-content:flex-end;align-items:center}.homeline-gas .text{display:flex;flex-direction:column;justify-content:center;align-items:center}.homeline-gas .text h3{letter-spacing:3px}.homeline-gas .text h1{margin-top:-30px}.homeline-gas .text button{margin-top:30px}.homeline-extractor{background-image:url(extractor.2a3c411ee11aa1c50e73.jpg);background-size:cover;background-position:50%;display:flex;justify-content:center;padding:50px 0}.homeline-extractor .text{display:flex;flex-direction:column;align-items:center;justify-content:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.homeline-extractor .text .title h3{display:inline}.homeline-extractor .text button{margin-top:20px}.homeline-mirror{background-image:url(mirror.8efdc6d62ad90dbd61ca.jpg);background-size:contain;background-position:230%;background-repeat:no-repeat;padding:100px 150px;display:flex;align-items:flex-end}.homeline-mirror .text{display:flex;flex-direction:column;align-items:center;justify-content:center}.homeline-mirror .text .font-primary{letter-spacing:5px;margin-top:-20px}.homeline-mirror .text h6{margin:20px 0;font-size:1.5rem}.homeline-mirror .text button{margin-top:20px}.homeline-ac{background-image:url(ac.82356e8655c41bdaa210.jpg);background-size:cover;background-repeat:no-repeat;padding:200px 150px}.homeline-ac .text{display:flex;flex-direction:column;align-items:center;justify-content:center}.homeline-ac .text .title h3{display:inline}.homeline-ac .text button{margin-top:40px}.primary-button{padding:16px 32px;font-size:1.12rem;font-weight:700;border:none;border-radius:20px;background:linear-gradient(90deg,#79b858,#037402);cursor:pointer;color:#fff}.primary-button.rounded{border-radius:40px}.secondary-button{background-color:#f7931e;border-radius:30px;color:#fff;border:none}.secondary-button,.transparent-button{padding:12px 20px;font-size:1rem;font-weight:700;cursor:pointer}.transparent-button{border:1px solid #79b858;border-radius:20px;background:transparent;color:#000;font-style:italic}.clickable{cursor:pointer}.clickable:hover{color:#79b858}.center{width:100%;display:flex;justify-content:center;align-items:center}.halfs{grid-template-columns:1fr 1fr;grid-gap:40px}.halfs,.thirds{width:100%;display:grid}.thirds{grid-template-columns:1fr 1fr 1fr;grid-gap:40px}@media only screen and (max-width:480px){.thirds{grid-template-columns:1fr;grid-gap:0}}.icon-quantity-description{display:flex;flex-direction:column;align-items:center}.icon-quantity-description img{height:65px;margin-bottom:20px}.icon-quantity-description .quantity-description{display:flex;align-items:center}.icon-quantity-description .quantity-description h6{text-align:left;margin-left:10px}.icon-description{display:flex;flex-direction:column;align-items:center}.icon-description img{height:100px;margin-bottom:15px}.icon-description .img-flex{display:flex;align-items:center;margin-bottom:15px}.icon-description .img-flex img{height:80px;margin:0 10px}.icon-description .description{text-align:center}.icon-description .description.white{color:#fff;width:50%}@media only screen and (max-width:480px){.icon-description .description.font-primary-dark{padding:5px;background-color:#fff;border-radius:8px}}.icon-side{display:flex;align-items:center;justify-content:center}.icon-side img{height:120px;margin-right:20px}.icon-side .side{display:flex;text-align:left;flex-direction:column;justify-content:center;align-items:center}.icon-side .side button{margin-top:12px}.post{display:flex;flex-direction:column;align-items:center}.post .post-title{width:280px;margin:20px 0}.post .post-title h6{display:inline}.post .post-prev{width:280px}.post button{margin-top:20px;padding:8px 15px}.post-image-prev{width:300px;height:300px;background-image:url(postpreview.22a4d1f5772d21a17c55.png);background-position:50%;background-size:contain;background-repeat:no-repeat}.post-image-prev,.post-image-prev .image-prev{display:flex;align-items:center;justify-content:center}.post-image-prev .image-prev{width:240px;height:240px;border-radius:50%;overflow:hidden}.post-image-prev .image-prev img{height:300px}.place{display:flex;align-items:center;cursor:pointer;margin:10px 0;min-height:50px;padding:10px;border-radius:5px}.place .icon{height:40px;margin-right:10px}.place .place-info p{font-size:.7rem}.place.selected,.place:hover{background-color:#dadada}.article-link{display:flex;justify-content:space-between;align-items:center;margin:50px 0}.article-link.reverse{flex-direction:row-reverse}.input{width:550px;height:60px;background:linear-gradient(90deg,#79b858,#037402);padding:5px 15px;border-radius:9px;margin:10px;position:relative}.input,.input .icon{display:flex;align-items:center}.input .icon{width:36px;height:36px;justify-content:center;background-color:#fff;border-radius:50%}.input .icon img{height:20px}.input svg{width:36px;height:36px}.input svg path{fill:#fff}.input input{flex-grow:2;border:none;color:#fff;background-color:initial;padding:5px 5px 5px 10px}.input input::placeholder{color:#fff;opacity:.8}.input select{flex-grow:2;border:none;color:#fff;background-color:initial;padding:5px 5px 5px 10px}.input select option{color:#000}.input label{position:absolute;bottom:-15px;font-size:12px;display:none;color:#dc3545}.input.alert{background:linear-gradient(90deg,#f05a24,#f7931e);margin-bottom:20px}.input.alert label{display:block}.labeled-input{display:flex;flex-direction:column;margin:10px;width:550px}.labeled-input>label{font-size:.8rem;color:#333;margin-left:10px}.labeled-input .input{margin-top:5px}.labeled-input>p{font-size:.7rem;margin-left:20px;text-align:right}.labeled-input a{font-weight:800}.labeled-input.small,.labeled-input.small .input{width:250px}.slider{width:550px;height:60px;padding:5px 15px;margin:10px}.ngx-slider-pointer{background:#79b858!important}.ngx-slider-active:after{background:#037402!important}.checkbox-wrapper{display:flex;align-items:center;margin:0 20px}.checkbox-wrapper .checkbox{width:24px;height:24px;border-radius:8px;border:2px solid #fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.checkbox-wrapper .checkbox img{width:22px;height:22px;border-radius:8px;display:none}.checkbox-wrapper .checkbox.selected{background-color:#fff}.checkbox-wrapper .checkbox.selected img{display:block}.checkbox-wrapper p{margin-left:10px;color:#fff}.contact-input{display:flex;flex-direction:column;width:100%;margin:10px 0}.contact-input label{font-size:.8rem;margin-bottom:5px}.contact-input input,.contact-input select{width:100%;border:2px solid #79b858;border-radius:8px;padding:5px 15px;text-align:center;font-size:1.12rem;outline:none}.contact-input input:focus,.contact-input select:focus,.contact-input textarea:focus{border:2px solid #037402}.contact-input textarea{width:100%;border:2px solid #79b858;border-radius:8px;padding:5px 15px;font-size:1rem;height:150px;resize:none;outline:none}.contact-input span{display:none;font-weight:400;color:red}.contact-input.alert input,.contact-input.alert select{border:2px solid red}.contact-input.alert span{display:block}.file-input{width:550px;height:60px;background:linear-gradient(90deg,#79b858,#037402);display:flex;align-items:center;padding:5px 15px;border-radius:9px;margin:10px;position:relative}.file-input label{color:#fff;cursor:pointer}.file-input input[type=file]{visibility:hidden;width:.5px;height:.5px}@media only screen and (max-width:480px){.file-input{width:300px}}.textshadow{text-shadow:5px 5px 6px rgba(0,0,0,.4)}.carousel-container{width:100%;background-color:#1a1a1a;overflow:hidden}.carousel-container,.carousel-images-wrapper{height:calc(100vw * 9 / 16);position:relative}.carousel-images-wrapper{display:flex;align-items:center;left:0;transition:left 1s ease-in-out;z-index:50}.carousel-images-wrapper img{position:absolute;width:100%}.carousel-images-wrapper img:first-child{left:0}.carousel-images-wrapper img:nth-child(2){left:100vw}.carousel-images-wrapper img:nth-child(3){left:200vw}.carousel-images-wrapper img:nth-child(4){left:300vw}.carousel-images-wrapper img:nth-child(5){left:400vw}.carousel-nav{z-index:100;position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;margin:0 10px;cursor:pointer}.carousel-nav.right{left:auto;right:0}.carousel-nav.left{left:0}.carousel-nav path{fill:#fff}.carousel-nav.right.orange{right:150px}.carousel-nav.left.orange{left:150px}.carousel-nav.orange path{fill:#f7931e}.carousel-images-wrapper img.desktop{display:block}.carousel-images-wrapper img.mobile{display:none}.carousel-navigation{display:flex;align-items:center;justify-content:center;position:absolute;z-index:101;bottom:50px;width:100%}.carousel-navigation .navigation-bullet{width:15px;height:15px;border-radius:50%;border:2px solid #79b858;margin:0 10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.carousel-navigation .navigation-bullet .bullet{width:7px;height:7px;border-radius:50%}.carousel-navigation .navigation-bullet.selected .bullet{background-color:#f7931e}.compcarousel-container{width:100%;height:250px;position:relative}.compcarousel{position:relative;width:70%;left:20%;height:250px;padding:20px 100px;overflow:hidden}.compcarousel .compcarousel-wrapper{position:absolute;width:100%;height:250px;display:flex;align-items:center;transition:left 1s ease}.compcarousel .compcarousel-wrapper a{min-width:32%;max-width:32%;padding:0 10px}.compcarousel .compcarousel-wrapper a img{height:200px;width:auto}@media only screen and (max-width:1024px){.carousel-nav.right.orange{right:30px}.carousel-nav.left.orange{left:30px}.compcarousel{left:15%}.compcarousel .compcarousel-wrapper a img{max-width:150px}}@media only screen and (max-width:480px){.carousel-container,.carousel-images-wrapper{width:100%;height:calc(100vh - 60px)}.carousel-images-wrapper img.desktop{display:none}.carousel-images-wrapper img.mobile{display:block}.carousel-navigation{bottom:10px}.compcarousel{left:15%;width:70%}.compcarousel .compcarousel-wrapper a{min-width:100%;max-width:100%}.compcarousel .compcarousel-wrapper a img{max-width:100%}.carousel-nav.right.orange{right:0}.carousel-nav.left.orange{left:0}}@media only screen and (max-width:1230px){.footer-container,.header{padding:0 20px}.registerproductsseparator .content{grid-template-columns:1fr 400px}.registerproductsseparator img{width:300px}.registerproductsseparator h3{padding-left:80px}.heaterdivision .lowpresure h4{width:50%!important}}@media only screen and (max-width:1024px){.header{padding:0 16px;height:80px}.header .logo{height:30px}.header .menu-item{margin:0 6px}.body-container{min-height:calc(100vh - 80px);margin-top:80px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.footer .logo{height:30px}.footer-separator{height:20px}.footer-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px;flex-direction:column;text-align:center}.footer-container>*{margin:10px 0}.gasconsume{position:relative;grid-template-columns:1fr;background-position:50%!important}.gasconsume .text{margin-top:10px}.gasconsume .text .content{margin:10px 0;padding-right:300px}.gasconsume .text .content:last-child{position:absolute;bottom:0;padding-right:50px}.calentador button{right:2%}.calentador>h3{padding-top:90px}.sunenergy .suntext h3{font-size:3rem;text-align:left}.store h4{font-size:3rem}.calculator{grid-template-columns:1fr 1fr}.calculator .text{grid-column:1;width:70%;text-align:right}.era-info{background-size:100%}.era-homedepot h4{width:60%;margin-right:50px;padding-right:0;margin-left:50px}.presence .presence-grid{padding:20px}.qualities .quality-grid{grid-template-columns:1fr 1fr;padding:20px;grid-row-gap:40px}.qualities .warranty .factory-item{grid-column:1;grid-row:2}.qualities .warranty .tools{grid-column:2;grid-row:2}.registerproductsseparator h3{font-size:2.5rem}.illuminationhead{height:50vh}.illuminationfoot .grid{padding:100px 150px}.paneldesc{padding:80px 50px}.halfs{grid-template-columns:1fr}.panel-bombs{background-position:top,0}.calculadora{grid-template-columns:1fr}.calculadora img{display:none}.legal{padding:50px 100px}.heaterhead{background-position:75%}.heaterhead .text{justify-content:flex-start;align-items:flex-start}.heaterdivision{background-position:50%;padding:0 20px}.heaterdivision .highpresure{justify-self:flex-start}.heaterdivision .highpresure h4{margin:20px 0}.heaterdivision .highpresure img{margin-left:10px}.heaterdivision .lowpresure{justify-self:flex-end;text-align:right}.heaterdivision .lowpresure img{margin-right:0}.heaterdivision .lowpresure h4{width:40%}.heaterdivision .icons{bottom:100px}.heaterdivision .icons img{width:150px;height:150px}.heaterdivision .icons img:nth-child(2){width:170px;height:170px}.bath .title{top:20%;right:5%}.bath .icons{padding:0 50px}.heaterparts h3{margin-left:50px}.container169double{height:100vh}.blog-image{height:50vh}.blog{padding:40px 150px}.more-posts{padding:40px}.post-image-prev{min-width:200px;width:200px;height:200px}.post-image-prev .image-prev{width:150px;height:150px}.post-image-prev .image-prev img{height:150px}.contact-container{grid-template-columns:1fr}.job-left,.job-right{background-size:auto 50vh;align-items:flex-start}.job-left .job-info,.job-right .job-info{margin-top:100px}.cvbutton{background-size:auto 70vh}.cvform{background-size:auto 50vh}.maphead{padding:40px}.map-places{padding:0 60px 0 20px}.article-link .article-title{margin-left:20px}.articles{padding:50px 100px}.homeline-head{height:50vh;padding:0 100px}.homeline-family{height:50vh}.homeline-family .text{margin-right:100px}.homeline-gas,.homeline-induction{height:50vh;padding:0 100px}.homeline-extractor{height:50vh;padding:50px 0}.homeline-mirror{height:50vh;padding:50px;background-size:100%;background-position:250px}.homeline-ac{height:50vh;padding:200px 50px}}@media only screen and (max-width:768px){.header .menu-mobile{display:block}.header .menu-desktop{display:none}.header .burguer,.menu-mobile-container{display:block}.calentador>h3{padding-top:30px}.heaterhead{padding:40px}.heaterhead .text p{width:50%}.container169{height:80vh}.container169 .title{top:30%}.heaterparts img{width:100%}.heaterform{padding:50px}.container169double{height:150vh}.blog-image .title h3{font-size:2.5rem}.post-image-prev{min-width:150px;width:150px;height:150px}.post-image-prev .image-prev{width:120px;height:120px}.post-image-prev .image-prev img{height:120px}.post .post-prev,.post .post-title{width:180px}.gasconsume{background-position:-400px!important}.cvform{background-image:none}.cvform .form{top:40px;left:50%;transform:translateX(-50%)}.map-places{display:flex;flex-direction:column;height:1040px;padding:20px}.map-places .map{height:500px}.homeline-gas,.homeline-head,.homeline-induction{padding:0 50px}.homeline-family .text{margin-right:50px}.homeline-gas,.homeline-induction{background-position:0}.homeline-mirror{height:80vh;background-size:120%;background-position:top;justify-content:center}.homeline-ac{padding:120px 50px;text-align:center}}@media only screen and (max-width:480px){.header{height:60px}.body-container{min-height:calc(100vh - 60px);margin-top:60px}.full-container.sustentable{background-image:url(sustentable-mobile.70982c654175e71650e0.jpg)}.full-container.gasconsume{background-image:url(gasconsume-mobile.37e2870c2be26711a790.jpg);background-position:50%!important}.full-container.calentador{background-image:url(calentador-mobile.acc9af8606330015bfe9.jpg)}.full-container.sunenergy{background-image:url(sunenergy-mobile.cfee8c20bcbd03f71db3.jpg);background-position:50%}.full-container.store{background-image:url(store-mobile.72521af9ab139e7a8b36.png)}.full-container.calculator{background-image:url(calculator-mobile.e9be82360df339896823.jpg)}.sustentable{grid-template-columns:1fr}.sustentable .sustentable-text,.sustentable .sustentable-text button{margin-top:20px}.gasconsume .text .title h2{font-size:2.3rem;margin-top:-10px}.gasconsume .text .title h3{font-size:2rem}.gasconsume .text .content{position:absolute;padding-right:0;bottom:100px}.gasconsume .text .content h4{font-size:1.3rem}.gasconsume .text .content:last-child{padding-right:0}.calentador .center{margin-top:-5px}.calentador h3{font-size:2rem}.calentador h4{font-size:1.6rem}.calentador h4.font-white{color:#000}.calentador button{top:25%;right:50%;transform:translateX(50%)}.calentador .certifications img{margin:0 8px}.sunenergy{grid-template-columns:1fr}.sunenergy .suntext{grid-column:1;align-self:flex-start;margin-top:40px}.sunenergy .suntext h3{font-size:3rem;width:90%;position:relative;left:5%}.sunenergy .suntext button{right:5%}.calculator{grid-template-columns:1fr;align-items:flex-start;padding-top:20px}.calculator .text{position:relative;left:5%;width:90%;text-align:center}.era-info h4{font-size:1.5rem}.era-info img{width:200px}.era-homedepot{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-direction:column;padding:20px}.era-homedepot h4{font-size:1.5rem}.factory .quote{width:100%;padding:20px}.factory .quote .text h2{font-weight:2.5rem}.factory .quote .text h3{font-size:2rem}.quote .endquote,.quote .startquote{width:80px}.presence h1{font-size:3.5rem;margin-top:-15px}.presence h3{font-size:2.8rem}.presence .presence-grid{grid-template-columns:1fr;grid-row-gap:40px}.icon-description .img-flex img{height:50px}.founder .quote h1{font-size:3.5rem}.founder .quote h3{font-size:1.6rem}.founder .quote h4{font:1.5rem}.founder .author{text-align:center;font-size:2rem}.video{height:300px}.products-head h3{font-size:2.2rem}.productsheaters{background-image:url(heatersproducts-mobile.13e7524e084b0c8455be.jpg);grid-template-columns:1fr}.productsheaters h3{font-size:2.2rem;text-align:center}.productsheaters h3.italic{margin-left:0}.productsheaters h3.black{margin-left:0;margin-bottom:0;margin-top:-10px}.productsheaters h6{width:100%;text-align:center}.productsheaters>div{height:100vh;grid-column:1;display:flex;flex-direction:column;justify-content:space-between;align-content:center;padding:50px 0}.productsheaters>div button{position:relative;left:50%;transform:translateX(-50%)}.productspanels{background-image:url(panelsproducts-mobile.9cf8768e808e8a7c4778.jpg);grid-template-columns:1fr;align-items:flex-start;padding:5px 20px}.productspanels h1{font-size:3rem}.productspanels h6{margin:10px 0}.productshome{background-image:url(homelineproducts-mobile.b88ea166923d488d90a0.png)}.productshome .head h1{font-size:3rem;margin-top:100px}.productshome .head h1.black{margin-left:0;margin-right:10px}.productshome .foot .buttons{display:flex}.productshome .foot .buttons button{font-size:.75rem}.productsillumination{background-image:url(illuminationproducts-mobile.ce219ed38a8b3a6784f4.png)}.productsillumination h1{font-size:3rem}.productsillumination h6{width:80%}.productsillumination .buttons{display:flex}.productsillumination .buttons button{font-size:.75rem}.registerproductsseparator .content{display:flex;flex-direction:column}.registerproductsseparator .content h3{padding-left:0}.registerproductsseparator .content img{width:250px;margin-top:20px}.registerproductsseparator .separator{top:20%}.formproductsmobile{display:block}.productsform{background-image:none;grid-template-columns:1fr}.productsform .form{grid-column:1}.input{width:300px}.input input,.input select{max-width:230px}.illuminationhead{height:70vh;grid-template-columns:1fr}.illuminationhead .right{grid-column:1;text-align:right}.illuminationhead .right h3{font-size:2.7rem}.illumination img{width:150%}.illumination h3{font-size:2.5rem;text-align:center}.illumination h5{font-size:2rem}.illuminationfoot .grid{padding:100px 20px}.panelhead h1{font-size:3rem}.paneldots{background-image:url(paneldots-mobile.fc5cea8b06bbf9e41ccf.jpg)}.paneldots h4{font-size:2rem}.paneldots h3{font-size:2.5rem}.panelstoreimg button{bottom:10px;font-size:1rem}.paneldesc{grid-template-columns:1fr 1fr;height:700px;padding:50px 0}.paneldesc .last{grid-column:1/3}.panelhouses-title h3{font-size:2.5rem}.panelprograms{padding:50px 20px}.icon-side img{height:auto;width:100px}.panel-industries h2{font-size:3.5rem}.panel-bombs{background-image:url(solarbombs-mobile.273a5a1288af3c7e4b6b.jpg);position:relative}.panel-bombs button{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.icon-description .description.white{width:80%}.calculadora{padding:20px 0}.labeled-input{width:320px}.labeled-input>p{position:relative;right:0;margin-left:auto;width:70%}.slider{max-width:300px}.input.checkboxes{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:flex-start}.input.checkboxes .checkbox-wrapper{margin:10px 0}.storepage{grid-row-gap:0!important}.storepage h3{font-size:2.5rem}.legal{padding:40px 20px}.legal h3{font-size:2.5rem}.legal p{padding-left:0}.heaterhead{padding:20px}.heaterhead .text h3{font-size:1.4rem}.heaterhead .text p{width:100%;text-align:left;margin:20px 0}.heaterhead .text img{width:50px;margin-top:20px}.heaterdivision{height:170vh;grid-template-columns:1fr;background-image:none}.heaterdivision h3{font-size:2.5rem}.heaterdivision h4{font-size:2rem}.heaterdivision .lowpresure img{margin:0;height:220px}.heaterdivision .icons{display:none}.bath{background-image:url(shower-mobile.4f8889d2bf40cade6750.jpg);height:120vh}.bath .title{top:0;left:0;transform:none}.bath .title h2{font-size:2.8rem}.bath .icons{grid-template-columns:1fr 1fr;grid-gap:20px;bottom:0}.heaterparts h3{font-size:2rem;margin-left:20px}.container169double.parts{padding:10px;height:80vh}.container169double.parts h4{font-size:1.2rem}.container169double.parts .bar h4.font-primary{margin:10px 0}.container169double.parts .tube{width:50%;bottom:5%}.heaterform{padding:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.heaterform h3{font-size:2rem}.heaterform .content .buttons{flex-direction:column}.blog-image{height:calc(100vh - 60px)}.blog-image .image{width:100%;height:50%;background:linear-gradient(0deg,#fff 5%,hsla(0,0%,100%,.5) 10%,hsla(0,0%,100%,0) 20%)}.blog-image .title{top:auto;bottom:50px;left:0;width:100%;max-width:100%;transform:translateY(0);text-align:center}.blog{padding:40px 20px}.more-posts{grid-template-columns:1fr}.post .post-prev,.post .post-title{width:280px}.contact-container{padding:40px 20px}.contact-container .info h3{font-size:2rem}.contact-container .form{padding-right:0}.contact-container .form .halfs{grid-gap:0}.jobshead .jobshead-text{left:50%;transform:translate(-50%,-50%);width:80%}.jobshead .jobshead-text h3{font-size:3rem}.job-left{padding:20px;grid-template-columns:100%;min-height:800px}.job-left .job-info{margin-top:0}.job-right{grid-template-columns:100%;padding:20px;min-height:980px}.job-right .job-info{grid-column:1;text-align:right;margin-top:0}.job-right .job-info .job-list{padding:0;text-align:right}.job-left.administrative{min-height:980px}.cvbutton{background-position:100px bottom}.cvbutton button{font-size:1.5rem}.cvform{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px;grid-template-columns:1fr;min-height:120vh}.cvform .form{width:90%}.cvform .form h3{font-size:2rem}.cvform .form .contact-input{width:300px}.maphead .filters{flex-direction:column}.articles{padding:40px 20px}.article-link .article-title h4{font-size:1.4rem}.article-link .article-title button{padding:5px 10px}.article-link .post-image-prev{min-width:100px;width:100px;height:100px}.article-link .post-image-prev .image-prev{width:80px;height:80px}.article-link .post-image-prev .image-prev img{height:80px}.double-article .article .article-title h4{font-size:1.4rem}.double-article .article .article-title button{padding:5px 10px}.double-article .article .post-image-prev{min-width:100px;width:100px;height:100px}.double-article .article .post-image-prev .image-prev{width:80px;height:80px}.double-article .article .post-image-prev .image-prev img{height:80px}.homeline-head{height:100vh;padding:20px;justify-content:flex-start;background-size:200%;background-repeat:no-repeat;background-position:-380px 200px}.homeline-family{height:70vh;background-position:top;background-size:100%;padding:0 50px;align-items:flex-end}.homeline-family .text{width:100%;text-align:center;margin-right:0}.homeline-family .text h3{font-size:1.8rem}.homeline-family .text h6{width:100%;margin-top:20px}.homeline-induction{height:100vh;padding:50px 20px;align-items:flex-start;background-size:200%;background-repeat:no-repeat;background-position:-330px 300px;justify-content:center}.homeline-induction h3{font-size:3rem;text-align:center}.homeline-induction h3.black{letter-spacing:4px}.homeline-gas{height:100vh;background-size:100%;background-position:-10px 30px;align-items:flex-end;justify-content:center;padding:50px 20px}.homeline-extractor{height:80vh;background-size:200%;background-position:bottom;background-repeat:no-repeat}.homeline-extractor .text{text-align:center}.homeline-mirror{height:80vh;padding:20px}.homeline-mirror .text{margin-bottom:50px}.homeline-mirror .text h3{font-size:2.5rem}.homeline-mirror .text .font-primary{margin-top:-10px}.homeline-ac{height:100vh;padding:200px 20px}.homeline-ac h3{font-size:3rem}.homeline-ac .outlined-text{font-size:2.2rem}.aboutus-head{background-image:url(aboutus-mobile.dfaf2279c1f98495a89e.jpg)}}@media only screen and (max-width:320px){html{font-size:14px}.heaterhead{padding:10px}.heaterhead .text h3{font-size:1.4rem}.heaterhead .text p{width:100%;text-align:left}.heaterhead .text img{width:50px;margin-top:20px}}svg.intro{width:390px;height:160px}svg .text{display:none}svg.go .text{font-family:Montserrat,sans-serif;text-transform:uppercase;display:block}svg.go .text-stroke{fill:none;stroke-dashoffset:-900;stroke-dasharray:900;stroke-linecap:butt;stroke-linejoin:round;animation:dash 2.5s ease-in-out forwards}svg.go .text-stroke:nth-child(2){animation-delay:.3s}svg.go .text-stroke:nth-child(3){animation-delay:.9s}svg.go .text-stroke-2{animation-delay:1.2s}svg.go .text-stroke:nth-child(5){animation-delay:1.5s}svg.go .text-stroke:nth-child(6){animation-delay:1.8s}.animation3 svg.go .text-stroke{stroke:#ad5f02;stroke-width:4px}.animation3 svg.go .text-stroke:nth-child(2){stroke:grey;stroke-width:10px}.animation3 svg.go .text-stroke:nth-child(3){stroke:#505050;stroke-width:4px}.animation3 svg.go .text-stroke-2{stroke:#f7931e;stroke-width:4px}.animation3 svg.go .text-stroke:nth-child(5){stroke:#fff;stroke-width:10px}.animation3 svg.go .text-stroke:nth-child(6){stroke:#000;stroke-width:4px}.illuminationtextanimation svg{width:960px;height:250px}.illuminationtextanimation .text{font-size:3.67rem!important}.illuminationtextanimation .text-stroke:first-child{stroke:#505050;stroke-width:10px}.illuminationtextanimation .text-stroke:nth-child(2){stroke:#505050;stroke-width:40px;font-weight:900}.illuminationtextanimation .text-stroke:nth-child(3){font-style:italic;font-weight:800;stroke-width:20px;stroke:#2d5815}.illuminationtextanimation .text-stroke:nth-child(4){stroke:#000;stroke-width:10px}.illuminationtextanimation .text-stroke:nth-child(5){stroke-width:40px;font-weight:900;stroke:#000}.illuminationtextanimation .text-stroke:nth-child(6){font-style:italic;font-weight:800;stroke-width:20px;stroke:#79b858}.illuminationtextanimation .bold{font-weight:900}.illuminationtextanimation .italic{font-style:italic;font-weight:800;stroke-width:20px}.panelanimationtext svg{width:1225px;height:170px}.panelanimationtext .text-stroke:first-child{stroke:#505050;stroke-width:10px;font-size:2.23rem}.panelanimationtext .text-stroke:nth-child(2){stroke:#505050;stroke-width:40px;font-size:3.67rem}.panelanimationtext .text-stroke:nth-child(3){font-style:italic;font-weight:700;stroke-width:20px;stroke:#2d5815;font-size:2.23rem}.panelanimationtext .text-stroke:nth-child(4){stroke:#000;stroke-width:10px;font-size:2.23rem}.panelanimationtext .text-stroke:nth-child(5){stroke-width:40px;stroke:#000;font-size:3.67rem}.panelanimationtext .text-stroke:nth-child(6){font-style:italic;font-weight:700;stroke-width:20px;stroke:#79b858;font-size:2.23rem}.panelanimationtext #text1 text{font-size:2.23rem}.panelanimationtext #text2 text{font-size:3.67rem}.panelanimationtext #text3 text{font-size:2.23rem;font-style:italic;font-weight:700}@keyframes dash{to{stroke-dashoffset:0}}.popout span{font-size:inherit;font-weight:inherit;position:relative;display:inline-block;animation:popout 1s cubic-bezier(.86,0,.07,1) infinite alternate}.popout span:nth-last-child(1n){animation-delay:-.1666666667s}.popout span:nth-last-child(2n){animation-delay:-.3333333333s}.popout span:nth-last-child(3n){animation-delay:-.5s}@keyframes popout{0%{transform:translateZ(0);text-shadow:0 0 0 #ad5f02;color:#f7931e}30%{transform:translateZ(0);text-shadow:0 0 0 #ad5f02;color:#f7931e}70%{transform:translate3d(.1em,-.1em,0);text-shadow:-.1em .1em #ad5f02;color:#f7931e}to{transform:translate3d(.1em,-.1em,0);text-shadow:-.1em .1em #ad5f02;color:#f7931e}}.outside-text-animation path{stroke-dasharray:280px;stroke-dashoffset:280px}.outside-text-animation.r path{stroke-dasharray:400px;stroke-dashoffset:400px}.outside-text-animation.go path{animation:line-anim 3s ease forwards}@keyframes line-anim{to{stroke-dashoffset:0}}.numbersdrop{display:flex;align-items:center}.numbersdrop .letter{position:relative;width:30px;height:40px;overflow:hidden}.numbersdrop .letter .numbers{display:flex;flex-direction:column;justify-content:center;align-items:center;width:15px;background-color:#fff;width:30px;position:absolute;bottom:0}.numbersdrop .letter .numbers span{font-size:2.23rem}.numbersdrop.go .letter:first-child .numbers{animation:numberdown 7s ease forwards;animation-delay:0s}.numbersdrop.go .letter:nth-child(2) .numbers{animation:numberdown 5s ease forwards;animation-delay:1s}.numbersdrop.go .letter:nth-child(3) .numbers{animation:numberdown 5s ease forwards;animation-delay:2s}.numbersdrop.go .letter:nth-child(4) .numbers{animation:numberdown 2s ease forwards;animation-delay:2s}.numbersdrop.go .letter:nth-child(5) .numbers{animation:numberdown 5s ease forwards;animation-delay:3s}.numbersdrop.go .letter:nth-child(6) .numbers{animation:numberdown 4s ease forwards;animation-delay:1s}.numbersdrop.go .letter:nth-child(7) .numbers{animation:numberdown 5s ease forwards;animation-delay:.4s}@keyframes numberdown{to{bottom:-260px}}@media only screen and (max-width:1024px){.numbersdrop{justify-content:flex-end}}@media only screen and (max-width:480px){#text1 text,#text3 text,svg.go .text-stroke,svg.go .text-stroke-2{font-size:28px}#text2 text,svg.go .text-stroke:nth-child(2),svg.go .text-stroke:nth-child(5){font-size:80px}.illuminationtextanimation svg{width:320px}.illuminationtextanimation .text,.panelanimationtext .text{font-size:1.2rem!important}.panelanimationtext .text.small{font-size:1.15rem!important}.panelanimationtext .text.mini{font-size:.75rem!important}.numbersdrop{justify-content:center}.outside-text-animation{width:60%}}