@font-face{font-family:MicrogrammaDMedExt;src:url(/front/fonts/MicrogrammaD-MediExte.eot);src:url(/front/fonts/MicrogrammaD-MediExte.eot?#iefix)format("embedded-opentype"),url(/front/fonts/MicrogrammaD-MediExte.woff2)format("woff2"),url(/front/fonts/MicrogrammaD-MediExte.woff)format("woff"),url(/front/fonts/MicrogrammaD-MediExte.ttf)format("truetype"),url(/front/fonts/MicrogrammaD-MediExte.svg#MicrogrammaD-MediExte)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/front/fonts/Montserrat-Regular.eot);src:url(/front/fonts/Montserrat-Regular.eot?#iefix)format("embedded-opentype"),url(/front/fonts/Montserrat-Regular.woff2)format("woff2"),url(/front/fonts/Montserrat-Regular.woff)format("woff"),url(/front/fonts/Montserrat-Regular.ttf)format("truetype"),url(/front/fonts/Montserrat-Regular.svg#Montserrat-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}*{font-family:Montserrat}h1,h2,h3{color:#0591d2;font-family:MicrogrammaDMedExt}@media only screen and (width>=768px){h1{font-size:3.5rem}}h1{font-size:2.2rem}@media only screen and (width>=768px){h2{font-size:2.5rem}}h2{font-size:1.8rem}@media only screen and (width>=768px){h3{font-size:2rem}}h3{font-size:1.4rem}p{font-size:1.1rem}.nopadding{margin:0!important;padding:0!important}textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus,button:focus,button:active,button:hover,label:focus,.btn:active,.btn.active{-webkit-appearance:none;box-shadow:none!important;outline:0!important}.header-contact{display:none}@media only screen and (width>=576px){.header-contact{display:flex}}.header-contact{flex-flow:wrap;justify-content:space-between;padding:1rem;font-size:1rem}.header-contact i{padding-right:.3rem;font-size:1.1rem}@media only screen and (width>=768px){.header-contact{font-size:1.2rem}.header-contact i{padding-right:.5rem;font-size:1.4rem}}nav.nav-main{background-color:#0591d2;align-items:center;width:100%}nav.nav-main .nav-items{background-color:#0591d2;flex-direction:row;justify-content:space-around}nav.nav-main .nav-items .nav-link{color:#fff;padding:.9rem;font-size:1.3rem;font-weight:600;text-decoration:none}nav.nav-main .nav-items .nav-link:hover{color:#d3d3d3}body{margin:0}a{color:#fff}nav{z-index:3;background-color:#fff;width:100%;position:sticky;top:0;box-shadow:1px 1px 4px #0000001a}@media only screen and (width>=768px){nav ul{flex-direction:row;justify-content:space-around;width:100%;display:flex}}nav ul{background-color:#fff;margin:0;padding:0;list-style:none;overflow:hidden}nav li{flex-direction:row;align-items:center;display:flex}nav li #nav-home{padding:0 0 0 .9rem;font-size:2.5rem}@media only screen and (width>=768px){nav li #nav-home{padding:0}}nav li a{padding:20px;text-decoration:none;display:block}nav li a:hover{background-color:#048ece}nav .menu-btn:hover{background-color:#0591d2}nav .menu-btn{display:none}nav .menu-btn:checked~.menu{max-height:300px}nav .menu-btn:checked~.menu-icon .navicon{background:0 0}nav .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}nav .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}@media only screen and (width>=768px){nav .logo{display:none}}nav .logo img{width:auto;height:3rem}nav .logo{float:left;padding:0 10px;font-size:2em;text-decoration:none;display:block}nav .menu{clear:both;max-height:0;transition:max-height .2s ease-out}nav .menu-icon{cursor:pointer;float:right;-webkit-user-select:none;user-select:none;padding:28px 20px;display:block;position:relative}nav .menu-icon .navicon{background:#fff;width:18px;height:2px;transition:background .2s ease-out;display:block;position:relative}nav .menu-icon .navicon:before{content:"";background:#fff;width:100%;height:100%;transition:all .2s ease-out;display:block;position:absolute;top:5px}nav .menu-icon .navicon:after{content:"";background:#fff;width:100%;height:100%;transition:all .2s ease-out;display:block;position:absolute;top:-5px}@media (width>=48em){nav li{float:left}nav li a{padding:20px 30px}nav .menu{clear:none;float:right;max-height:none}nav .menu-icon{display:none}}body::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px #0000004d}body::-webkit-scrollbar{background-color:#f5f5f5;width:10px}body::-webkit-scrollbar-thumb{background-color:#0591d2;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(.5,#fff3),color-stop(.5,#0000),to(#0000))}footer{background:linear-gradient(.3turn,#abf9f5,#b4b8fd);font-size:1.1rem;font-weight:500}footer .text{margin-bottom:1rem}footer .wrap{flex-flow:wrap;justify-content:space-between;padding:5rem 1rem;display:flex}@media only screen and (width>=768px){footer .wrap{padding:5rem}}footer .wrap .contact-info{margin-top:1rem}footer .wrap .contact-info .company{font-weight:800}footer .credits{text-align:center;padding-bottom:1rem;font-weight:400}video.header-video{object-fit:cover;width:100%;height:100%;max-height:90vh}section.hp-boxes .hp-box{background:#d3d3d3;padding:1rem;position:relative}section.hp-boxes .hp-box .img-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:300px}section.hp-boxes .hp-box:hover .box-text{color:#fff;background-color:#1c75bc}section.hp-boxes .hp-box .box-text{text-align:center;color:#1c75bc;background-color:#e6e6e6bf;padding:1rem;font-size:1.5rem;transition:all .3s linear;position:absolute;bottom:0;left:0;right:0}section.hp-technology{text-align:center;padding:5rem 1rem}@media only screen and (width>=768px){section.hp-technology{padding:5rem}}section.hp-technology h1{margin-bottom:2rem}section.hp-technology .logo-wrap{flex-flow:wrap;justify-content:center;align-items:center;display:flex}section.hp-technology .logo-wrap .img-wrap{max-width:250px;margin-bottom:2rem;margin-left:2rem;margin-right:2rem}section.hp-technology .logo-wrap .img-wrap img{width:100%;height:auto}section.hp-inteligent{background-color:#eeecec;flex-flow:wrap;justify-content:center;align-items:center;padding:5rem 1rem;display:flex}@media only screen and (width>=768px){section.hp-inteligent{padding:5rem}}section.hp-inteligent .text-wrap{max-width:1000px}section.hp-inteligent .text-wrap h2{margin-bottom:1rem}section.hp-inteligent .text-wrap p{font-size:1.1rem}section.hp-inteligent .img-wrap{max-width:300px;margin-bottom:2rem;margin-left:2rem}section.hp-inteligent .img-wrap img{width:100%;height:auto}section.hp-dechalk{text-align:center;padding:5rem 1rem}@media only screen and (width>=768px){section.hp-dechalk{padding:5rem}}section.hp-dechalk h2{margin-bottom:2rem}section.hp-dechalk .wrap{flex-flow:wrap-reverse;justify-content:center;align-items:center;display:flex}section.hp-dechalk .wrap .text-wrap{max-width:1000px}section.hp-dechalk .wrap .text-wrap p{font-size:1.1rem}section.hp-dechalk .wrap .img-wrap{max-width:300px;margin-bottom:2rem}section.hp-dechalk .wrap .img-wrap img{width:100%;height:auto}section.hp-steam{background:linear-gradient(.3turn,#abf9f5,#b4b8fd);flex-flow:wrap-reverse;justify-content:center;display:flex}@media only screen and (width>=768px){section.hp-steam .text-wrap{width:60%}}section.hp-steam .text-wrap{max-width:1000px;padding:3rem 1rem}@media only screen and (width>=768px){section.hp-steam .text-wrap{padding:3rem}}section.hp-steam .text-wrap p{font-size:1.1rem}section.hp-steam .img-wrap{max-width:600px;height:100%}@media only screen and (width>=768px){section.hp-steam .img-wrap{width:40%}}section.hp-steam .img-wrap img{object-fit:cover;width:100%;height:100%}section.hp-text{text-align:center;padding:5rem 1rem}@media only screen and (width>=768px){section.hp-text{padding:5rem}}section.hp-text h2{margin-bottom:2rem}section.hp-text p{max-width:1000px;margin-left:auto;margin-right:auto;font-size:1.1rem}section.hp-eco .img-wrap img{width:100%;height:auto}section.hp-eco .text-wrap{text-align:center;flex-direction:column;justify-content:center;height:100%;padding:3rem 1rem;display:flex}section.hp-eco .text-wrap h2{color:#0591d2;padding-bottom:2rem;font-size:2.5rem}section.hp-eco .text-wrap p{font-size:1.3rem}section.hp-clean{text-align:center;padding:5rem 0}section.hp-clean .logo-wrap{flex-direction:row;flex:auto;align-items:center;display:flex}section.hp-clean .logo-wrap .img-wrap{padding:0 2rem}section.hp-clean .logo-wrap .line{width:100%}section.hp-clean h2{color:#d3d3d3;font-size:2.5rem}header.header-thermostar{text-align:center;padding:5rem 1rem}@media only screen and (width>=768px){header.header-thermostar{padding:5rem}}header.header-thermostar .img-wrap{max-width:200px;margin-bottom:2rem;margin-left:auto;margin-right:auto}header.header-thermostar .img-wrap img{width:100%;height:auto}header.header-thermostar h3{margin-bottom:1rem}header.header-thermostar p{max-width:1200px;margin-left:auto;margin-right:auto;font-size:1.2rem}section.ts-specs{flex-flow:wrap-reverse;justify-content:space-between;display:flex}@media only screen and (width>=992px){section.ts-specs .blue-wrap{width:50%}}section.ts-specs .blue-wrap{background-color:#0591d2}section.ts-specs .blue-wrap .text-wrap{width:100%;max-width:800px;margin-left:auto;margin-right:auto}@media only screen and (width>=992px){section.ts-specs .blue-wrap .text-wrap{max-width:900px}}section.ts-specs .blue-wrap .text-wrap{color:#fff;padding:1rem}@media only screen and (width>=768px){section.ts-specs .blue-wrap .text-wrap{padding:3rem}}section.ts-specs .blue-wrap .text-wrap h2{color:#fff;padding-bottom:1rem}section.ts-specs .blue-wrap .text-wrap p{font-size:1.2rem}section.ts-specs .blue-wrap .text-wrap .specs-wrap{flex-flow:wrap;justify-content:space-between;font-size:1.1rem;display:flex}@media only screen and (width>=768px){section.ts-specs .blue-wrap .text-wrap .specs-wrap{font-size:1.3rem}}section.ts-specs .blue-wrap .text-wrap .specs-wrap{font-weight:600;line-height:3rem}section.ts-specs .img-wrap{width:50%;max-width:400px;margin-left:auto;margin-right:auto;padding:0 1rem 3rem}section.ts-specs .img-wrap img{width:100%;height:auto}section.ts-badge .img-wrap{max-width:400px;margin-left:auto;margin-right:auto;padding:1rem}section.ts-badge .img-wrap img{width:100%;height:auto}section.ts-badge .text-wrap h2{padding-bottom:2rem}section.ts-badge .text-wrap{padding:1rem}@media only screen and (width>=768px){section.ts-badge .text-wrap{padding:3rem}}section.ts-badge .text-wrap{flex-direction:column;justify-content:center;height:100%;display:flex}section.ts-badge .text-wrap ul{padding:0;list-style:none}@media only screen and (width>=768px){section.ts-badge .text-wrap ul{padding:2rem;line-height:3rem}}section.ts-badge .text-wrap ul li .star{color:#0591d2}section.ts-badge .text-wrap ul li{padding-bottom:1rem;font-size:1.1rem}section.ts-hands{color:#fff;background-color:#0591d2;flex-flow:wrap;display:flex}@media only screen and (width>=992px){section.ts-hands .img-wrap{width:50%}}section.ts-hands .img-wrap{max-height:500px;margin-left:auto;margin-right:auto}section.ts-hands .img-wrap img{object-fit:cover;width:100%;height:100%}@media only screen and (width>=992px){section.ts-hands .text-wrap{width:50%}}section.ts-hands .text-wrap{padding:1rem}@media only screen and (width>=768px){section.ts-hands .text-wrap{padding:3rem}}section.ts-hands .text-wrap p{max-width:1000px;font-size:1.3rem;line-height:2rem}section.ts-invite{color:#fff;background-color:#0591d2;flex-flow:wrap;justify-content:center;align-items:center;margin:5rem 0;padding:2rem;display:flex}@media only screen and (width>=1200px){section.ts-invite{flex-wrap:nowrap}}section.ts-invite .text-wrap{max-width:800px}section.ts-invite .text-wrap h3{color:#fff}section.ts-invite .text-wrap p{font-weight:600}section.ts-invite .btn-invite{text-align:center;border:3px solid #fff;padding:1.5rem 2rem;font-size:1.1rem;font-weight:800;line-height:2rem;text-decoration:none;transition:all .2s linear}section.ts-invite .btn-invite:hover{color:#ffffffbd;background:#0477ad;border:3px solid #ffffffbd}section.ts-usage{padding:5rem 1rem}@media only screen and (width>=768px){section.ts-usage{padding:5rem}}section.ts-usage h2{text-align:center;margin-bottom:2rem}section.ts-usage .grid-wrap{flex-flow:wrap;max-width:1400px;margin-left:auto;margin-right:auto;font-size:1.2rem;display:flex}@media only screen and (width>=768px){section.ts-usage .grid-wrap .grid-item{flex:1 0 50%}}@media only screen and (width>=992px){section.ts-usage .grid-wrap .grid-item{flex:1 0 21%}}section.ts-usage .grid-wrap .grid-item{text-align:center;margin-left:auto;margin-right:auto;padding:1rem;font-weight:600}section.ts-usage .grid-wrap .grid-item .img-wrap img{border-radius:2rem;width:100%;height:auto}header.header-mediclean{text-align:center;padding:5rem 1rem}@media only screen and (width>=768px){header.header-mediclean{padding:5rem}}header.header-mediclean .img-wrap{max-width:250px;margin-bottom:2rem;margin-left:auto;margin-right:auto}header.header-mediclean .img-wrap img{width:100%;height:auto}header.header-mediclean h1{color:#97c221}header.header-mediclean h3{margin-bottom:1rem}header.header-mediclean p{max-width:1200px;margin-left:auto;margin-right:auto;font-size:1.2rem}section.mc-specs{flex-flow:wrap-reverse;justify-content:space-between;display:flex}@media only screen and (width>=992px){section.mc-specs .blue-wrap{width:50%}}section.mc-specs .blue-wrap{background-color:#97c221}section.mc-specs .blue-wrap .text-wrap{width:100%;max-width:800px;margin-left:auto;margin-right:auto}@media only screen and (width>=992px){section.mc-specs .blue-wrap .text-wrap{max-width:900px}}section.mc-specs .blue-wrap .text-wrap{color:#fff;padding:1rem}@media only screen and (width>=768px){section.mc-specs .blue-wrap .text-wrap{padding:3rem}}section.mc-specs .blue-wrap .text-wrap h2{color:#fff;padding-bottom:1rem}section.mc-specs .blue-wrap .text-wrap p{font-size:1.2rem}section.mc-specs .blue-wrap .text-wrap .specs-wrap{flex-flow:wrap;justify-content:space-between;font-size:1.1rem;display:flex}@media only screen and (width>=768px){section.mc-specs .blue-wrap .text-wrap .specs-wrap{font-size:1.3rem}}section.mc-specs .blue-wrap .text-wrap .specs-wrap{font-weight:600;line-height:3rem}section.mc-specs .img-wrap{width:50%;max-width:250px;margin-left:auto;margin-right:auto;padding:1rem}section.mc-specs .img-wrap img{width:100%;height:auto}h2.mc-benefits{color:#97c221;text-align:center;margin-top:5rem;margin-bottom:3rem}section.mc-text-image{flex-flow:wrap-reverse;justify-content:center;padding:0 1rem;display:flex}section.mc-text-image:nth-child(2n){flex-wrap:wrap}section.mc-text-image .wraps{max-width:800px;padding:1rem}@media only screen and (width>=992px){section.mc-text-image .wraps{max-width:500px}}@media only screen and (width>=1200px){section.mc-text-image .wraps{max-width:600px}}@media only screen and (width>=1550px){section.mc-text-image .wraps{max-width:800px}}section.mc-text-image .text-wrap h3{color:#97c221}section.mc-text-image .img-wrap{flex-direction:column;justify-content:center;display:flex}section.mc-text-image .img-wrap img{width:100%;height:auto}section.mc-invite{color:#fff;background-color:#9ac43e;flex-flow:wrap;justify-content:center;align-items:center;margin:5rem 0;padding:2rem;display:flex}@media only screen and (width>=1200px){section.mc-invite{flex-wrap:nowrap}}section.mc-invite .text-wrap{max-width:800px}section.mc-invite .text-wrap h3{color:#fff}section.mc-invite .text-wrap p{font-weight:600}section.mc-invite .btn-invite{text-align:center;border:3px solid #fff;padding:1.5rem 2rem;font-size:1.1rem;font-weight:800;line-height:2rem;text-decoration:none;transition:all .2s linear}section.mc-invite .btn-invite:hover{color:#ffffffbd;background:#8aae3d;border:3px solid #ffffffbd}section.mc-usage{padding:3rem 1rem}@media only screen and (width>=768px){section.mc-usage{padding:3rem}}section.mc-usage h2{color:#97c221;text-align:center;margin-bottom:2rem}section.mc-usage .grid-wrap{flex-flow:wrap;max-width:1400px;margin-left:auto;margin-right:auto;font-size:1.2rem;display:flex}@media only screen and (width>=768px){section.mc-usage .grid-wrap .grid-item{flex:1 0 50%}}@media only screen and (width>=992px){section.mc-usage .grid-wrap .grid-item{flex:1 0 21%}}section.mc-usage .grid-wrap .grid-item{text-align:center;margin-left:auto;margin-right:auto;padding:1rem;font-weight:600}section.mc-usage .grid-wrap .grid-item .img-wrap img{border-radius:2rem;width:100%;height:auto}header.header-hb{text-align:center}header.header-hb h1{margin-top:2rem}@media only screen and (width>=768px){header.header-hb h1{margin-top:8rem}}header.header-hb h3{color:#61f300}header.header-hb video{width:100%;max-width:1280px;height:auto;margin-top:2rem}section.hb-natural{background-color:#eeecec;margin-top:5rem;padding:1rem}@media only screen and (width>=768px){section.hb-natural{margin-left:10%;padding:3rem 0}}section.hb-natural h2{text-align:center;padding:2rem 0 0}@media only screen and (width>=992px){section.hb-natural h2{padding:2rem 2rem 0}}section.hb-natural .wrap{flex-flow:wrap;justify-content:center;align-items:flex-start;display:flex}section.hb-natural .wrap .text-wrap{padding:2rem 0}@media only screen and (width>=768px){section.hb-natural .wrap .text-wrap{width:60%;padding:2rem}}@media only screen and (width>=992px){section.hb-natural .wrap .text-wrap{width:70%}}section.hb-natural .wrap .text-wrap{max-width:1000px}section.hb-natural .wrap .img-wrap{max-width:250px}section.hb-natural .wrap .img-wrap img{width:100%;height:auto}section.hb-example{padding:5rem 0}section.hb-example h2{text-align:center;padding-bottom:1rem}section.hb-example .videos-wrap{flex-flow:wrap;justify-content:space-evenly;align-items:center;padding:1rem;display:flex}section.hb-example .videos-wrap video{width:30%;min-width:300px;max-width:700px;height:auto;padding:1rem}section.hb-specs{padding:1rem}@media only screen and (width>=768px){section.hb-specs{padding:3rem}}section.hb-specs{flex-direction:row;justify-content:center;display:flex}section.hb-specs .wrap{max-width:1000px}section.hb-specs .wrap h2{margin-bottom:2rem}section.hb-specs .wrap ul{padding:1rem 0;list-style:none}section.hb-specs .wrap ul li .star{color:#0591d2}section.hb-specs .wrap ul li{padding-bottom:2rem;font-size:1.1rem}section.hb-leafs{padding:1rem}section.hb-leafs .wrap{flex-flow:wrap;justify-content:space-evenly;align-items:flex-end;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}section.hb-leafs .wrap .item-wrap{flex-direction:column;flex:1 0 30%;align-items:center;display:flex}@media only screen and (width>=992px){section.hb-leafs .wrap .item-wrap{flex:1 0 15%}}section.hb-leafs .wrap .item-wrap .img-wrap{width:130px}section.hb-leafs .wrap .item-wrap .img-wrap img{width:100%;height:auto}section.hb-leafs .wrap .item-wrap .text-wrap{text-align:center;padding-top:.5rem;font-size:1.1rem;font-weight:600}section.contact-questions{text-align:center;padding:3rem 0}section.contact-questions h2{padding-bottom:1rem;font-size:3rem}section.contact-questions .phone,section.contact-questions .mail{font-size:1.1rem}@media only screen and (width>=768px){section.contact-questions .phone,section.contact-questions .mail{font-size:1.5rem}}section.contact-questions .phone,section.contact-questions .mail{color:gray;font-weight:600}section.contact-questions .phone i,section.contact-questions .mail i{font-size:2rem}section.contact-form{padding:3rem 1rem}section.contact-form .img-wrap{max-width:600px;margin-left:auto;margin-right:auto}section.contact-form .img-wrap img{width:100%;height:auto}section.contact-form .form-wrap{padding-top:5vmin}section.contact-form .form-wrap label{font-size:1.2rem}section.contact-form .form-wrap .form-control{color:#000;cursor:text;width:100%;height:auto;transition:all .4 linear;background-color:#f0f9fc;border:#fff;border-radius:20px;padding:17px 20px;font-size:1.2rem}section.contact-form .form-wrap .form-control:focus{border:2px solid #0591d2}section.contact-form .form-wrap .form-control.invalid{border:1px solid #dc3545}section.contact-form .form-wrap .button{color:#fff;cursor:pointer;background-color:#0591d2;border:1px solid #d3d3d3;border-radius:25px;width:100%;height:auto;margin-top:3vmin;margin-left:auto;margin-right:0;padding:12px 15px;font-size:1.4rem;font-weight:1000;transition:color .4s,background-color .4s}section.contact-form .form-wrap .button:hover{color:#0591d2;background-color:#fff;border:2px solid #0591d2}section.contact-form .invalid-feedback{color:#dc3545;width:100%;margin-top:.25rem;display:block;font-size:1.2rem!important}section.contact-form .form-alert:empty{display:none}section.contact-form .form-alert{border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.5rem;font-size:1.1rem}section.contact-form .form-alert.alert-success{color:#155724;background-color:#d4edda}section.contact-form .form-alert.alert-danger{color:#721c24;background-color:#f8d7da}section.contact-form .website-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
