@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,700");*,:after,:before{padding:0;border:0;margin:0;outline:0;marker-offset:0;-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{font-family:inherit;font-weight:inherit;font-style:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}div.txt-editor *{float:none;padding:0;border:0;margin:0;font-family:"Poppins",sans-serif;color:inherit;text-align:left;background:none}div.txt-editor p{margin-bottom:10px}div.txt-editor strong{font-weight:600}div.txt-editor em{font-style:italic}div.txt-editor ul{list-style:disc;margin-left:20px}div.txt-editor ol{list-style:decimal;margin-left:20px}div.txt-editor h1,div.txt-editor h2,div.txt-editor h3,div.txt-editor h4,div.txt-editor h5,div.txt-editor h6{font-size:15.6pt;font-size:1.3rem;line-height:initial;color:#535256}a{color:inherit;text-decoration:none;-webkit-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}a:focus,a:hover{outline:none;color:inherit;text-decoration:none}footer,header,main,nav{min-width:970px}.container{width:970px!important}.no-boxsizing .re-novar{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:9999999999;font-size:15.6pt;font-size:1.3rem;text-align:center;color:#000000;background:#f1f1f1}.no-boxsizing .re-novar div{padding:20% 10% 0 10%}.no-boxsizing .re-novar strong{font-size:20.4pt;font-size:1.7rem;color:#000000}.no-boxsizing .re-novar a{color:#1b96e4}html{font-size:105%}body{font-family:"Poppins",sans-serif;font-size:12pt;font-size:1rem;font-weight:400;line-height:1.3;color:#000000}h1,h2,h3,h4,h5,h6{position:relative;font-family:"Poppins",sans-serif;text-transform:uppercase;color:white}h1,h2,h3{margin-bottom:20px;font-size:21pt;font-size:1.75rem}@media only screen and (min-width:480px){h1,h2,h3{font-size:30pt;font-size:2.5rem}}h3{color:#000000}h2{padding-bottom:10px}h4{font-size:24pt;font-size:2rem;text-align:center}h5{position:relative;color:#757575;margin-bottom:10px;font-size:24pt;font-size:2rem}h6{text-transform:uppercase;font-weight:600;letter-spacing:1px;margin-bottom:13.3333333333px;font-size:18pt;font-size:1.5rem}a{text-decoration:none;-webkit-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}p{margin-bottom:10px}p:last-child,p:only-child{margin-bottom:0}b,mark,strong{font-weight:600;color:white;background:none}em,i{font-weight:400;font-style:normal;color:#ff7900}span.mensaje{color:#000000;font-size:18pt;font-size:1.5rem}.float-left{float:left}.float-right{float:right}.overflow-hidden{overflow:hidden}.clear-both{clear:both}.clear-fix{content:"";display:block;clear:both}.num-font{font-family:"Poppins",sans-serif;font-weight:300;white-space:nowrap}.llamar{cursor:default}@media only screen and (min-width:1024px){.visible-movil{display:none!important}}@media only screen and (max-width:1023px){.visible-desktop{display:none!important}}.re-cien,footer,header,main,nav{width:100%;min-width:240px}.re-central,.re-cien{position:relative;margin:0 auto}.re-central{width:88%}@media only screen and (min-width:240px){.re-central{width:88%}}@media only screen and (min-width:480px){.re-central{width:92%}}@media only screen and (min-width:768px){.re-central{width:94%}}@media only screen and (min-width:1024px){.re-central{width:88%}}@media only screen and (min-width:1280px){.re-central{width:86%}}@media only screen and (min-width:1440px){.re-central{width:75%}}header{overflow:hidden;position:relative;background-image:url(../images/template/fondo-header.webp);background-repeat:no-repeat;background-position:center bottom;background-size:cover;color:white}@media only screen and (min-width:1024px){header{background-attachment:fixed}}header div.re-central .topbanner{margin-top:10px}header div.re-central .topbanner .logo img{width:110px;height:auto;float:left}@media only screen and (min-width:480px){header div.re-central .topbanner .logo img{width:130px}}@media only screen and (min-width:768px){header div.re-central .topbanner .logo img{width:180px}}header div.re-central .topbanner address{float:right;margin-top:10px}header div.re-central .topbanner address a{font-weight:500;font-size:14.4pt;font-size:1.2rem}header div.re-central .topbanner address a i{margin-right:8px}header div.re-central section.intro-y-formulario{overflow:hidden;clear:both;margin:100px 0 80px}@media only screen and (min-width:480px){header div.re-central section.intro-y-formulario{margin:70px auto}}@media only screen and (min-width:1024px){header div.re-central section.intro-y-formulario{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}header div.re-central section.intro-y-formulario article{margin-bottom:20px}@media only screen and (min-width:768px){header div.re-central section.intro-y-formulario article{width:40%;float:left}}header div.re-central section.intro-y-formulario article p{margin:0}@media only screen and (min-width:768px){header div.re-central section.intro-y-formulario section.dir-form{width:40%;float:right}}header div.re-central section.intro-y-formulario section.dir-form small{color:white}header div.boton-scroll #irProd{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0 30px;border-radius:10px 10px 0 0;bottom:0;color:white;background:white;opacity:0.7;font-size:24pt;font-size:2rem}main{min-height:425px;position:relative;top:0;left:0;z-index:1;overflow:hidden}main>.re-central,main>.re-cien>.re-central,main>.re-cien>.re-cien>.re-central{padding:40px 0}@media only screen and (min-width:768px){main>.re-central,main>.re-cien>.re-central,main>.re-cien>.re-cien>.re-central{padding:60px 0}}main>.re-central:after,main>.re-cien>.re-central:after{display:block;clear:both;content:""}footer{position:relative;top:0;left:0;color:white}footer a{position:relative;line-height:1.5}footer section{position:relative;padding-top:120px;padding-bottom:120px;background-image:url(../images/fondo-footer.webp);background-repeat:no-repeat;background-position:center top;background-size:cover}@media only screen and (min-width:1024px){footer section{background-attachment:fixed}}footer section div.re-central{overflow:hidden}footer section div.re-central>div{text-align:center}footer section div.re-central>div div{overflow:hidden;margin-bottom:20px}footer section div.re-central>div div figure img{width:100px}@media only screen and (min-width:480px){footer section div.re-central>div div figure img{width:200px}}footer section div.re-central>div div address{margin-top:20px}footer section div.re-central>div div address p{margin-bottom:0}footer section div.re-central>div div address a.llamar{font-size:14.4pt;font-size:1.2rem}footer section div.re-central>div div address i{margin-right:8px}footer section div.re-central>div div .frase{margin-top:50px;font-weight:500;font-size:15.6pt;font-size:1.3rem}@media only screen and (min-width:768px){footer section div.re-central>div div .frase{padding:0 10%}}@media only screen and (min-width:1024px){footer section div.re-central>div div .frase{padding:0 25%}}footer div.re-cien{position:relative;overflow:hidden;color:white;background:#000000;font-size:11.4pt;font-size:0.95rem}footer div.re-cien a{color:white}footer div.re-cien div.re-central{padding:1em 0 0.5em 0;text-align:center}@media only screen and (min-width:800px){footer div.re-cien div.re-central{padding-bottom:2em}}@media only screen and (min-width:800px){footer div.re-cien div.re-central figure,footer div.re-cien div.re-central p{width:50%;display:block}}footer div.re-cien div.re-central p{margin-bottom:5px}@media only screen and (min-width:800px){footer div.re-cien div.re-central p{float:left;text-align:left;padding-right:0.5em}}footer div.re-cien div.re-central p a{display:inline-block}@media only screen and (min-width:800px){footer div.re-cien div.re-central figure{float:right;padding:0.25em 0 0 0.5em;text-align:right}}.whatsapp-button{display:none;position:fixed;bottom:20px;right:80px;width:50px;height:50px;z-index:9999;background-color:#25d366;border-radius:10px;-webkit-box-shadow:0 0 12px 0px rgba(0,0,0,0.15);box-shadow:0 0 12px 0px rgba(0,0,0,0.15);cursor:pointer;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}@media only screen and (min-width:1024px){.whatsapp-button{right:90px}}.whatsapp-button:hover{background-color:#08a460}@media only screen and (max-width:1023px){.whatsapp-button.movil{display:block}}.whatsapp-button.desktop{width:55px;height:55px}@media only screen and (min-width:1024px){.whatsapp-button.desktop{display:block}}.whatsapp-button i{color:white;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18pt;font-size:1.5rem}.ir-arriba{position:fixed;bottom:20px;right:20px;width:50px;height:50px;z-index:9999;border-radius:10px;background-color:#757575;-webkit-box-shadow:0 0 12px 0px rgba(0,0,0,0.15);box-shadow:0 0 12px 0px rgba(0,0,0,0.15);cursor:pointer;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}.ir-arriba:hover{background-color:#000000}@media only screen and (min-width:1024px){.ir-arriba{width:55px;height:55px}}.ir-arriba i{color:white;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18pt;font-size:1.5rem}a.boton-como-llegar{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:150px;height:70px;border-radius:10px;text-align:center;color:white;background-color:#757575}a.boton-como-llegar span{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}a.link{font-size:12pt;font-size:1rem;font-weight:500;color:#1b96e4}a.link:hover{text-decoration:underline}a.link.primario{color:#ff7900}a.link.secundario{color:#757575}[class^=hvr-]{font-size:14.4pt;font-size:1.2rem;margin:20px 0;padding:0.75em 1.5em;cursor:pointer;border-radius:10px;background:#ff7900;color:white;text-decoration:none}[class^=hvr-]:hover{color:white}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}form input[type=reset]{width:auto;min-width:10em;display:inline-block;padding:0.5em 1.5em;border-bottom-width:3px;border-bottom-style:solid;border-radius:6px;margin:0 auto;font-family:"Poppins",sans-serif;font-size:12pt;font-size:1rem;font-weight:500;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0s;transition:all 0s}form input[type=reset]:hover,form input[type=reset]:hover{border-bottom-width:1px;margin-top:2px}form input[type=reset]{border-bottom:3px solid #e0e0e0;background:#dedede}form input[type=reset]:hover{margin-top:2px;border-bottom:1px solid #e0e0e0}form input.input-primario{color:white;border-bottom-color:#964cd6;background:#ff7900}form input.input-secundario{color:white;border-bottom-color:#000000;background:#757575}form input[type=submit]{webkit-transition:color 0.25s ease,background 0.25s ease;-webkit-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}form.formulario{overflow:hidden;margin:0 auto;color:#000000}form.formulario fieldset{padding:1% 4% 2% 4%;border:1px dotted #e0e0e0;border-radius:10px}form.formulario fieldset+fieldset{margin-top:20px}form.formulario legend{width:auto;padding:0 3%;font-family:"Poppins",sans-serif;font-size:15.6pt;font-size:1.3rem;font-weight:600;color:#000000;text-transform:uppercase}form.formulario div{width:100%;overflow:hidden;margin-bottom:5px}@media only screen and (min-width:480px){form.formulario div.float-left,form.formulario div.float-right{width:48%}}form.formulario div.alerta{overflow:hidden;margin-bottom:10px;font-size:12pt;font-size:1rem;color:#000000;text-align:center}form.formulario div.alerta span{color:#000000;font-weight:500}form.formulario div.alerta.error{color:#dd1c47}form.formulario div.send{overflow:hidden;clear:both;margin-bottom:0;margin-top:10px}form.formulario label{display:block;float:left;border:none;font-weight:500;color:white;line-height:25px}form.formulario label span{height:25px;margin-left:2px;font-family:"Poppins",sans-serif;font-weight:300;color:#ff7900}form.formulario input[type=email],form.formulario input[type=password],form.formulario input[type=tel],form.formulario input[type=text],form.formulario select,form.formulario textarea{width:100%;margin-bottom:10px;padding:4px 5px 4px 5px;border:1px solid #dedede;border-radius:10px;font-family:"Poppins",sans-serif;font-size:12pt;font-size:1rem;font-weight:400;background:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0.7}form.formulario input[type=email],form.formulario input[type=password],form.formulario input[type=tel],form.formulario input[type=text],form.formulario select,form.formulario textarea{height:30px;display:block;clear:both}form.formulario textarea{height:80px}form.formulario input[type=email]:focus,form.formulario input[type=password]:focus,form.formulario input[type=tel]:focus,form.formulario input[type=text]:focus,form.formulario select:focus,form.formulario textarea:focus{border:1px solid #ff7900;color:white;background:#ff7900}form.formulario input[type=email]:invalid,form.formulario input[type=password]:invalid,form.formulario input[type=tel]:invalid,form.formulario input[type=text]:invalid,form.formulario textarea:invalid{border:1px dashed #dd1c47;-webkit-box-shadow:none;box-shadow:none}form.formulario ::-webkit-input-placeholder{color:black}form.formulario ::-moz-placeholder{color:black}form.formulario :-ms-input-placeholder{color:black}form.formulario :-moz-placeholder{color:black}form.formulario input[type=checkbox]{float:left;margin:6px 10px 0 0}main.index div.ventajas{text-align:center;position:relative}main.index div.ventajas b,main.index div.ventajas h2{color:#000000}main.index div.ventajas .ventajas--cnt{margin:30px 0}main.index div.ventajas .ventajas--cnt .ventajas--img{width:100%}main.index div.ventajas .ventajas--cnt .ventajas--img img{width:100%;height:auto;display:block}main.index div.ventajas .ventajas--cnt .ventajas--txt{margin-left:40px;margin-bottom:30px;width:100%}main.index div.ventajas .ventajas--cnt .ventajas--txt ul{list-style-image:url("../images/template/check.png")}main.index div.ventajas .ventajas--cnt .ventajas--txt ul li{text-align:left;line-height:2.5}@media only screen and (min-width:1024px){main.index div.ventajas .ventajas--cnt{display:-webkit-box;display:-ms-flexbox;display:flex}main.index div.ventajas .ventajas--cnt .ventajas--img{width:50%}main.index div.ventajas .ventajas--cnt .ventajas--txt{padding-right:10px;margin-bottom:0;width:50%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}main.index section.tanques{background-color:#d3d3d3;text-align:left;color:#000000}main.index section.tanques b,main.index section.tanques h2{color:#000000}main.index section.tanques img{display:none}main.index section.tanques ul{line-height:2.5;margin-top:40px}main.index section.tanques a{margin:20px auto 0}@media only screen and (min-width:768px){main.index section.tanques img{display:block;max-height:290px;position:absolute;top:35%;left:10%}main.index section.tanques ul{padding-left:40%}}@media only screen and (min-width:1145px){main.index section.tanques img{top:30%}}main.index article.servicios{position:relative;text-align:left;background-color:black}@media only screen and (min-width:1360px){main.index article.servicios .re-central{padding:100px 0}}main.index article.servicios .re-central figure figcaption{padding:40px 0}@media only screen and (min-width:1024px){main.index article.servicios .re-central figure figcaption{text-align:left}}main.index article.servicios .re-central figure figcaption ul{counter-reset:li-contador!important}main.index article.servicios .re-central figure figcaption ul li{color:white;margin-bottom:10px;padding-left:40px;padding-bottom:10px;border-bottom:1px dashed white;position:relative}main.index article.servicios .re-central figure figcaption ul li:before{width:45px;height:30px;position:absolute;top:2px;left:0;font-weight:500;color:white;line-height:1;text-align:left;content:counter(li-contador,decimal-leading-zero);counter-increment:li-contador}main.index article.servicios .re-central figure figcaption p{color:white;margin-top:50px}main.index article.servicios .re-central figure img{max-width:60%;display:block;margin:0 auto}@media only screen and (min-width:768px){main.index article.servicios .re-central figure img{max-width:40%}}@media only screen and (min-width:1024px){main.index article.servicios .re-central figure img{position:absolute;width:30%;right:20px;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:right}}main.index div.certificaciones{text-align:center;padding:40px 0}main.index div.certificaciones b,main.index div.certificaciones h3{color:#000000}@media only screen and (min-width:1024px){main.index div.certificaciones{padding:80px 0}}@media only screen and (min-width:1280px){main.index div.certificaciones{padding:120px 0}}main.index div.certificaciones p{text-align:center;font-size:14.4pt;font-size:1.2rem}main.index section.mapa{overflow:hidden;margin:0 auto;text-align:center}main.index section.mapa #mapa-canvas{width:100%;height:275px;margin:0 auto}@media only screen and (min-width:480px){main.index section.mapa #mapa-canvas{height:375px}}
/*# sourceMappingURL=styles.css.map */