.header{position:fixed;z-index:10;width:100%}.header.header--shadow{box-shadow:1px 1px 3px 0 rgb(0 0 0 / .25)}.navbar{background-color:#fff}.navbar-container{max-width:1200px;margin-right:auto;margin-left:auto;padding:10px 20px}.navbar-brand{float:none}.navbar-menu{float:none;text-align:right}.navbar-menu-button{float:none}.navbar-menu__link{padding:6px 10px;font-family:Helvetica,sans-serif;color:#011d33;font-size:15px;line-height:21px;font-weight:700}.navbar-brand__image{width:210px}.c-navbar-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main{padding-top:80px;overflow:hidden}.banner{position:relative;background-image:url(/wp-content/themes/mapreco/images/bg-banner.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.main-container{position:relative;max-width:1200px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.c-banner{position:relative;padding-top:200px;padding-bottom:200px}.banner-heading{position:relative;max-width:570px}.banner-heading__title{margin-top:0;margin-bottom:30px;font-family:Bebasneue,sans-serif;color:#fff;font-size:60px;line-height:60px}.banner-heading__link{display:inline-block;padding:16px 32px;background-color:#73bd32;font-family:Helvetica,sans-serif;color:#000;font-weight:700;text-decoration:none}.banner-ctas{position:absolute;right:0;bottom:0}.banner-cta{padding:18px 110px 18px 40px;background-color:#5b5ba1;text-decoration:none}.banner-cta.banner-cta--blue{padding-right:80px;background-color:#015ba1}.banner-cta__sub{font-family:Helvetica,sans-serif;color:#fff}.banner-cta__title{font-family:Helvetica,sans-serif;color:#fff;font-size:16px;line-height:22px;font-weight:700}.banner-vertical{position:absolute;left:0;bottom:-50px}.banner-vertical__line{width:1px;height:140px;background-color:#fff}.banner-detalle{position:absolute;left:30%;bottom:-70px}.about-us-home{max-width:90%;background-color:#011d33}.c-about-us-home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:900px;margin-right:auto;margin-left:auto;padding:150px 20px 400px}.about-us-home-heading{width:35%;padding-right:20px}.about-us-home-info{width:65%}.about-us-home-heading__title{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#fff;font-size:40px;line-height:46px}.about-us-home-heading-horizontal__line{width:70px;height:2px;background-color:#73bd32}.about-us-home-info__text{margin-bottom:30px;font-family:Helvetica,sans-serif;color:#a1c7e6;font-size:18px;line-height:28px}.about-us-home-info__link{display:inline-block;padding:14px 60px;border:1px solid #a1c7e6;font-family:Helvetica,sans-serif;color:#fff;font-weight:700;text-decoration:none}.solutions-home{margin-top:-300px;margin-bottom:70px}.solutions-home-heading{margin-bottom:40px;text-align:center}.solutions-home-heading__sub{margin-top:0;margin-bottom:10px;font-family:Helvetica,sans-serif;color:#fff;font-size:20px;line-height:26px}.solutions-home-heading__title{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#fff;font-size:40px;line-height:46px}.solutions-home-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.solutions-home-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%;padding:50px 50px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#015ba1;text-decoration:none}.solutions-home-item.solutions-home-item--bg2{background-image:url(/wp-content/themes/mapreco/images/bg-2.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.solutions-home-item.solutions-home-item--bg3{background-color:#5b5ba1}.solutions-home-item-heading{margin-bottom:140px}.solutions-home-item-cta{margin-top:auto}.solutions-home-item-heading__title{margin-top:0;margin-bottom:0;font-family:Helvetica,sans-serif;color:#fff;font-size:24px;line-height:30px;font-weight:700}.solutions-home-item-cta__text{padding-right:20px;background-image:url(/wp-content/themes/mapreco/images/arrow-right.png);background-position:100% 50%;background-size:auto;background-repeat:no-repeat;font-family:Helvetica,sans-serif;color:#fff}.projects-home{margin-bottom:30px;padding-bottom:70px;background-image:url(/wp-content/themes/mapreco/images/share-pro.png);background-position:100% 100%;background-size:auto;background-repeat:no-repeat}.projects-home-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.projects-home-heading__title{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#015ba1;font-size:40px;line-height:46px}.projects-home-heading__title.projects-home-heading__title--green{color:#73bd32}.projects-home-heading__link{display:inline-block;padding:14px 30px;border:1px solid #a1c7e6;font-family:Helvetica,sans-serif;color:#040a32;font-weight:700;text-decoration:none}.projects-home-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.projects-home-items.projects-home-items--intern{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-home-item{width:49%;padding:200px 30px 30px;background-image:url(/wp-content/themes/mapreco/images/base-project.png),url(/wp-content/themes/mapreco/images/project-1.jpg);background-position:50% 100%,50% 50%;background-size:cover,cover;background-repeat:no-repeat,no-repeat;text-decoration:none}.projects-home-item.projects-home-item--p2{background-image:url(/wp-content/themes/mapreco/images/base-project.png),url(/wp-content/themes/mapreco/images/project-2.jpg)}.projects-home-item.projects-home-item--intern{width:48%;margin-right:1%;margin-bottom:20px;margin-left:1%}.projects-home-item-cta{padding-top:30px;border-top:1px solid #797e82}.projects-home-item-cta__text{padding-right:30px;background-image:url(/wp-content/themes/mapreco/images/arrow-project.png);background-position:100% 50%;background-size:auto;background-repeat:no-repeat;font-family:Helvetica,sans-serif;color:#fff;font-size:20px;line-height:26px;font-weight:700}.blogs-home{margin-bottom:80px}.blogs-home-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blogs-home-items.blogs-home-items--intern{-webkit-box-pack:start;-webkit-justify-content:left;-ms-flex-pack:start;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blogs-home-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:32%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f9f9f9;text-decoration:none}.blogs-home-item.blogs-home-item--intern{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:31%;margin-right:1%;margin-bottom:20px;margin-left:1%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.blogs-home-item__image{padding:100px;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.blogs-home-item__image.blogs-home-item__image--bg1{background-image:url(/wp-content/themes/mapreco/images/blog-1.jpg),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50% 50%,50% 50%;background-size:cover,auto;background-repeat:no-repeat,repeat}.blogs-home-item__image.blogs-home-item__image--bg2{background-image:url(/wp-content/themes/mapreco/images/blog-2.jpg),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50% 50%,50% 50%;background-size:cover,auto;background-repeat:no-repeat,repeat}.blogs-home-item__image.blogs-home-item__image--bg3{background-image:url(/wp-content/themes/mapreco/images/blog-3.jpg),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50% 50%,50% 50%;background-size:cover,auto;background-repeat:no-repeat,repeat}.blogs-home-item__image.blogs-home-item__image--bg4{background-image:url(/wp-content/themes/mapreco/images/blog-i-1.jpg)}.blogs-home-item__image.blogs-home-item__image--bg5{background-image:url(/wp-content/themes/mapreco/images/blog-i-2.jpg)}.blogs-home-item__image.blogs-home-item__image--bg6{background-image:url(/wp-content/themes/mapreco/images/blog-i-3.jpg)}.blogs-home-item__image.blogs-home-item__image--bg7{background-image:url(/wp-content/themes/mapreco/images/blog-i-4.jpg)}.blogs-home-item-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#f9f9f9}.blogs-home-item-info__title{margin-top:0;margin-bottom:10px;font-family:Helvetica,sans-serif;color:#040a32;font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase}.blogs-home-item-info__desc{margin-bottom:10px;font-family:Helvetica,sans-serif;color:#040a32}.blogs-home-item-info__icon{margin-top:auto;padding:10px;background-image:url(/wp-content/themes/mapreco/images/arrow-blog.png);background-position:0% 50%;background-size:auto;background-repeat:no-repeat}.c-our-alliances-home{padding-bottom:60px}.our-alliances-home-heading{margin-bottom:40px;text-align:center}.our-alliances-home-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.our-alliances-home-heading__title{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#4c4c4c;font-size:24px;line-height:30px}.our-alliances-home-item{width:25%;margin-bottom:10px;padding:10px;text-align:center}.footer{background-color:#011d33;background-image:url(/wp-content/themes/mapreco/images/lines.png);background-position:0% 100%;background-size:auto;background-repeat:no-repeat}.c-footer{padding-top:80px;padding-bottom:20px}.footer-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:80px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer-column{width:25%;padding:10px}.footer-column.footer-column--center{width:15%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.footer-column.footer-column--big{width:35%}.footer-column.footer-column--m{width:25%}.footer-column__link{display:block;margin-bottom:10px;font-family:Helvetica,sans-serif;color:#f6fbff;text-decoration:none}.footer-column__title{margin-bottom:20px;font-family:Helvetica,sans-serif;color:#fff}.footer-column-network{margin-right:10px}.footer-copy{text-align:right}.footer-copy__text{font-family:Helvetica,sans-serif;color:#fff}.banner-blog{position:relative;background-color:#015ba1}.c-banner-blog{padding-top:80px;padding-bottom:80px}.banner-blog__title{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#fff;font-size:60px;line-height:66px;text-align:center;text-decoration:none}.c-items-blog{padding-top:40px;padding-bottom:60px}.utility-page-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:100vh;max-height:100%;max-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.utility-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.utility-page-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.banner-blog__detail{position:absolute;right:0;bottom:-10px;width:300px}.navbar-menu-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.navbar-menu-top-networks{margin-left:10px}.navbar-menu-top-items__link{display:inline-block;padding:6px 10px;font-family:Helvetica,sans-serif;color:#011d33;font-size:15px;line-height:21px;text-decoration:none}.navbar-menu-top-networks__link{margin-left:5px;margin-right:5px}.banner-we{position:relative;background-color:#011d33}.c-banner-we{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-we-info{width:45%;padding-right:20px}.banner-we-picture{position:relative;bottom:-40px;width:55%}.banner-we-info__title{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#fff;font-size:60px;line-height:66px}.info-we{background-image:url(/wp-content/themes/mapreco/images/circle-we.png);background-position:100% 50%;background-size:auto;background-repeat:no-repeat}.c-info-we{padding-top:40px;padding-bottom:80px}.info-we-square{max-width:960px;background-color:#e2f9ce}.c-info-we-square{max-width:790px;margin-right:auto;margin-left:auto;padding:80px 20px}.info-we-square__text{font-family:Helvetica,sans-serif;color:#011d33;font-size:16px;line-height:26px;text-align:justify}.banner-we__image{position:absolute;left:32%;bottom:-70px;z-index:1}.banner-projects{position:relative;background-color:#5b5ba1}.c-banner-projects{padding-top:80px;padding-bottom:80px}.banner-projects__title{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#fff;font-size:60px;line-height:66px;text-align:center}.items-projects{background-image:url(/wp-content/themes/mapreco/images/circle-base-projects.png);background-position:0 0;background-size:auto;background-repeat:no-repeat}.items-projects.internal_rel{background-image:none;background-position:0 0;background-size:auto;background-repeat:repeat}.c-items-projects{padding-top:50px;padding-bottom:100px}.banner-projects__circle{position:absolute;right:0;bottom:-20px}.banner-portatiles{position:relative;background-color:#011d33}.banner-portatil__image{position:absolute;left:32%;bottom:-70px;z-index:1}.c-banner-portatiles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-portatil-info{width:45%;padding-right:20px}.banner-portatil-info__title{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#fff;font-size:60px;line-height:66px}.arrow_portatil{display:none}.dots_portatiles{left:auto;top:0%;right:2%;bottom:0%}.gal_portatiles{z-index:2;height:auto}.info-banios-portatiles{background-image:url(/wp-content/themes/mapreco/images/circle-we.png);background-position:100% 100%;background-size:auto;background-repeat:no-repeat}.c-info-portatiles{padding-top:40px;padding-bottom:0}.info-portatil-square{max-width:970px;background-color:#e5e5ed}.c-info-portatil-square{max-width:790px;margin-right:auto;margin-left:auto;padding:100px 20px 50px}.info-portatiles-square__text{margin-bottom:35px;font-family:Helvetica,sans-serif;color:#011d33;font-size:18px;line-height:30px;text-align:justify}.cta_download_vip_portatil{display:inline-block;padding:15px 25px;background-color:#73bd33;font-family:Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.c-catalogos{width:90%;padding:50px;float:right;background-color:#011d33}.c-banios-info{width:90%;float:right}.c-pdf-portatiles{max-width:1050px;margin-right:auto;margin-left:auto}.c-bullets-catalogos{max-width:950px;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:50px;display:flex;flex-wrap:wrap}.col-catalogos-portatil{width:23%;margin-right:1%;margin-left:1%;float:left;text-decoration:none;display:flex;flex-direction:column;margin-bottom:20px}.img_bullet_catalogos{width:100%;height:260px;margin-bottom:25px}.img_bullet_catalogos.sanitarios{background-image:url(/wp-content/themes/mapreco/images/sanitarios_portatiles_bullet.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.img_bullet_catalogos.urinales{background-image:url(/wp-content/themes/mapreco/images/urinales_bullet.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.img_bullet_catalogos.lavamanos{background-image:url(/wp-content/themes/mapreco/images/lavamanos_bullet.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.img_bullet_catalogos.duchas{background-image:url(/wp-content/themes/mapreco/images/duchas_bullets.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.nombre_bullet_producto{font-family:Helvetica,sans-serif;color:#011d33;font-size:20px;font-weight:400;text-align:center;flex:auto;display:flex;justify-content:center;align-items:center}.banner-tratamiento-agua{position:relative;background-color:#5b5ba1}.banner-tratamiento__image{position:absolute;right:1%;bottom:-95px}.gal_tratamiento_agua{z-index:2;height:auto}.arrow_tratamiento{display:none}.dots_tratamiento{left:auto;top:0%;right:2%;bottom:0%}.info-tratamiento{background-image:url(/wp-content/themes/mapreco/images/detalle_circle_tratamiento.png);background-position:0% 0%;background-size:auto;background-repeat:no-repeat}.c-info-tratamiento{padding-top:40px;padding-bottom:80px}.info-tratamiento-square{max-width:960px;background-color:#e5e5ed}.c-info-tratamiento-square{max-width:790px;margin-right:auto;margin-left:auto;padding:100px 20px 75px}.info-tratamiento-square__text{font-family:Helvetica,sans-serif;color:#011d33;font-size:18px;line-height:28px;text-align:justify}.c-banner-tratamiento{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-tratamiento-info{width:45%;padding-right:20px}.banner-tratamiento-picture{position:relative;bottom:-40px;width:55%}.info_tipos_disenios{width:100%;padding-right:40px;padding-bottom:40px;padding-left:40px}.info_tratamiento{width:50%;padding-right:80px;float:left}.banner-tratamiento-info__title{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#fff;font-size:60px;line-height:66px}.titu_tratamiento_tipo{margin-top:0;margin-bottom:15px;font-family:Bebasneue,sans-serif;color:#5b5ba1;font-size:30px;line-height:36px;font-weight:700}.img-col{width:24%;margin-right:.5%;margin-bottom:15px;margin-left:.5%;float:left;cursor:pointer}.txt_descrip_tipo{margin-bottom:40px;font-family:Helvetica,sans-serif;color:#011d33;font-size:16px;line-height:26px;font-weight:400}.list_tratamiento_agua{margin-bottom:40px;margin-left:25px;padding-left:0;list-style-type:none}.item_list_tratamiento{margin-bottom:15px;padding-left:35px;background-image:url(/wp-content/themes/mapreco/images/bullet_listas.png);background-position:0% 50%;background-size:auto;background-repeat:no-repeat}.txt_list_tratamiento{font-family:Helvetica,sans-serif;color:#011d33;font-size:16px;line-height:26px;font-weight:400}.subtitu_tipo{margin-bottom:40px;font-family:Helvetica,sans-serif;color:#011d33;font-size:16px;font-weight:700}.banner-productos{position:relative;background-color:#011d33}.banner-productos__title{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#fff;font-size:60px;line-height:66px;text-align:center}.c-banner-productos{padding-top:80px;padding-bottom:80px}.detalle-productos__image{position:absolute;right:12px;bottom:-55px}.c-items-productos{position:relative;padding-top:50px;padding-bottom:50px}.productos_items{width:360px;margin-right:5px;margin-bottom:20px;margin-left:5px;text-decoration:none;float:left}.img_producto{width:100%;height:250px;border-top-left-radius:20px;border-top-right-radius:20px}.img_producto.equipos{background-image:url(/wp-content/themes/mapreco/images/prod_uno.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_producto.difusores{background-image:url(/wp-content/themes/mapreco/images/prod_dos.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_producto.trampas{background-image:url(/wp-content/themes/mapreco/images/prod_tres.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_producto.aireadores{background-image:url(/wp-content/themes/mapreco/images/prod_cuatro.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_producto.dosificadores{background-image:url(/wp-content/themes/mapreco/images/prod_cinco.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_producto.cloro{background-image:url(/wp-content/themes/mapreco/images/prod_seis.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_producto.vertederos{background-image:url(/wp-content/themes/mapreco/images/prod_siete.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_producto.rejillas{background-image:url(/wp-content/themes/mapreco/images/prod_ocho.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_producto.nueve{background-image:url(/wp-content/themes/mapreco/images/prod_nueve.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.c-titu-producto{padding:20px 10px;background-color:#5b5aa0;display:flex;justify-content:center;align-items:center;flex:auto}.nombre-productos{font-family:Helvetica,sans-serif;color:#fff;font-size:15px;font-weight:400;text-align:center}.detalle-producto_circle__image{position:absolute;bottom:-207px}.banner-servicios{position:relative;background-color:#005ca1}.c-banner-servicios{padding-top:80px;padding-bottom:80px}.banner-servicios__title{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#fff;font-size:60px;line-height:66px;text-align:center}.c-items-servicios{position:relative;padding-top:45px;padding-bottom:100px}.detalle-servicio_circle__image{position:absolute;bottom:-207px}.detalle-servicio__image{position:absolute;right:12px;bottom:-55px}.servicios-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.servicios_items{width:23%;margin-right:1%;margin-bottom:20px;margin-left:1%;text-decoration:none;display:flex;flex-direction:column}.img_servicios{width:100%;height:220px;border-top-left-radius:20px;border-top-right-radius:20px}.img_servicios.dosificadores{background-image:url(/wp-content/themes/mapreco/images/prod_cinco.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_servicios.desatasco{background-image:url(/wp-content/themes/mapreco/images/serv_uno.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_servicios.rehabilitacion{background-image:url(/wp-content/themes/mapreco/images/serv_dos.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_servicios.contratos{background-image:url(/wp-content/themes/mapreco/images/serv_tres.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_servicios.estudios{background-image:url(/wp-content/themes/mapreco/images/serv_cuatro.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_servicios.diagnosticos{background-image:url(/wp-content/themes/mapreco/images/serv_dos.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_servicios.extracciones{background-image:url(/wp-content/themes/mapreco/images/serv_seis.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_servicios.limpieza{background-image:url(/wp-content/themes/mapreco/images/serv_siete.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_servicios.cisternas{background-image:url(/wp-content/themes/mapreco/images/serv_ocho.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.c-titu-servicios{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#5b5aa0;flex:auto}.nombre-servicios{font-family:Helvetica,sans-serif;color:#fff;font-size:15px;font-weight:400;text-align:center}.banner-contacto{position:relative;height:400px;margin-bottom:620px;background-image:url(/wp-content/themes/mapreco/images/banner_contacto.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.c-banner-contacto{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:100px}.banner-contacto-info{width:55%;padding-top:30px;padding-right:20px}.banner-form_contacto{position:relative;width:45%}.banner-contacto-info__title{margin-top:0;margin-bottom:80px;font-family:Bebasneue,sans-serif;color:#fff;font-size:60px;line-height:66px}.banner-contacto__image{position:absolute;left:39%;bottom:95px;z-index:1}.c-info-contacto{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:500px;max-width:100%;padding-top:90px;padding-bottom:50px;padding-left:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#e2f9ce}.titu_pais_contacto{margin-top:0;margin-bottom:20px;font-family:Helvetica,sans-serif;color:#011d33;font-size:18px;line-height:20px;font-weight:700}.info_contacto_datos{margin-bottom:15px;font-family:Helvetica,sans-serif;color:#011d33;font-size:16px;font-weight:400}.c-info-datos{margin-bottom:40px}.c-form-contacto{padding:35px 50px;background-color:#5c5ba1}.c-descrip-servicios{width:600px;max-width:90%;margin-right:auto;margin-bottom:50px;margin-left:auto}.txt_descrip_servicios{font-family:Helvetica,sans-serif;color:#011d33;font-size:18px;line-height:28px;font-weight:400;text-align:center}.txt_descrip_contacto{margin-bottom:25px;font-family:Helvetica,sans-serif;color:#fff;font-size:15px;font-weight:400}.label_contacto{margin-bottom:8px;font-family:Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:700}.input_contacto{height:55px;margin-bottom:15px;background-color:#fff;font-family:Helvetica,sans-serif;color:#011d33}.input_contacto.textarea{height:80px}.input_contacto.select{color:#afafaf}.submit_contacto{padding:15px 75px;background-color:#73bd32;font-family:Helvetica,sans-serif;color:#000;font-size:14px;font-weight:700}.banner-projects_internal{position:relative;background-color:#5b5ba1}.c-banner-projects_internal{padding-top:70px;padding-bottom:70px}.c-title_internal{width:45%}.banner-projects__title_internal{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#fff;font-size:40px;line-height:50px;font-weight:700;text-align:left}.banner-projects__detail{position:absolute;left:7px;bottom:-108px}.info-internal-projects{padding-top:45px;padding-bottom:45px;background-image:url(/wp-content/themes/mapreco/images/circle_internal.png);background-position:100% 0%;background-size:auto;background-repeat:no-repeat}.c-internal_info_project{width:45%;padding-right:50px;float:left}.txt_info_internal_projects{font-family:Helvetica,sans-serif;color:#011d33;font-size:18px;line-height:28px;font-weight:400}.c-gal_internal_project{position:relative;top:-180px;width:55%;float:left}.img_destacada{width:100%;height:380px;margin-bottom:10px}.img_destacada.destacada{background-image:url(/wp-content/themes/mapreco/images/img_destacada.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.c-gal-thumbnails{position:relative;text-align:center}.arrow_prev_project_internal{position:absolute;left:0%;top:0%;right:auto;bottom:0%}.arrow_next_project_internal{position:absolute;left:auto;top:0%;right:0%;bottom:0%}.thumb_projects_gal{width:135px;height:78px;margin-right:5px;margin-left:5px;float:left}.thumb_projects_gal.active{border:2px solid #5b5ba1}.thumb_projects_gal.active.destacada{background-image:url(/wp-content/themes/mapreco/images/img_destacada.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.thumb_projects_gal.gal_dos{background-image:url(/wp-content/themes/mapreco/images/gal_dos.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.thumb_projects_gal.gal_tres{background-image:url(/wp-content/themes/mapreco/images/gal_tres.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.thumb_projects_gal.gal_cuatro{background-image:url(/wp-content/themes/mapreco/images/gal_cuatro.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.c-info_extra_projects{display:none;width:100%;float:left}.c-related-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.title_related{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#015ba1;font-size:40px;line-height:45px;font-weight:700}.cta_all_projects{display:inline-block;padding:15px 30px;border:1px solid #a1c7e6;font-family:Helvetica,sans-serif;color:#040a32;font-size:14px;font-weight:700;text-align:center;text-decoration:none}.title_related_blog{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#73bd32;font-size:40px;line-height:45px;font-weight:700}.cta_all_blogs{display:inline-block;padding:15px 40px;border:1px solid #a1c7e6;font-family:Helvetica,sans-serif;color:#040a32;font-size:14px;font-weight:700;text-align:center;text-decoration:none}.banner-blog_internal{position:relative;background-color:#5b5ba1}.c-banner-blog_internal{padding-top:70px;padding-bottom:70px}.c-title_internal_blog{width:45%;padding-right:10px}.banner-blogs__title_internal{margin-top:0;margin-bottom:0;font-family:Bebasneue,sans-serif;color:#fff;font-size:38px;line-height:50px;font-weight:700;text-align:left}.info-internal-blog{padding-top:45px;padding-bottom:45px}.banner-blog_internal__detail{position:absolute;left:7px;bottom:-62px}.c-gal_internal_blog{position:relative;top:-280px;width:55%;float:left}.img_destacada_blog{width:100%;height:380px;margin-bottom:15px}.img_destacada_blog.destacada{background-image:url(/wp-content/themes/mapreco/images/img_destacada.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_destacada_blog.destacada_dos{background-image:url(/wp-content/themes/mapreco/images/destacada_blog_dos.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_destacada_blog.destacada_tres{background-image:url(/wp-content/themes/mapreco/images/destacada_blog_tres.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.img_destacada_blog.destacada_cuatro{background-image:url(/wp-content/themes/mapreco/images/destacada_blog_cuatro.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.c-internal_info_blog{width:45%;padding-right:50px;float:left}.txt_info_internal_blogs{margin-bottom:30px;font-family:Helvetica,sans-serif;color:#011d33;font-size:15px;line-height:25px;font-weight:400}.c-redes-blog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:100px;padding-right:100px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-blog_internal__circle{position:absolute;right:0;bottom:-62px}.txt_compartir_blog{font-family:Helvetica,sans-serif;color:#939393;font-size:14px;font-weight:400}.redes_compartir{margin-right:5px;margin-left:5px}@media screen and (max-width:991px){.navbar-brand{margin-right:10px}.servicios_items{width:48%}.navbar-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}.navbar-menu.navbar-menu--shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / .25)}.navbar-menu-button.w--open{background-color:#015ba1}.navbar-menu-button__icon{color:#73bd32}.navbar-menu__link{padding:10px;text-align:center}.main{padding-top:80px}.banner-detalle{left:15%}.solutions-home{margin-bottom:50px}.solutions-home-item{padding-top:30px;padding-right:30px;padding-left:30px}.solutions-home-item-heading{margin-bottom:100px}.solutions-home-item-heading__title{font-size:22px;line-height:28px}.projects-home{padding-bottom:50px}.blogs-home{margin-bottom:50px}.footer-column.footer-column--center{width:20%}.navbar-menu-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.navbar-menu-top-items{width:100%;text-align:center}.navbar-menu-top-networks{display:none;width:100%;margin-left:0;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}.navbar-menu-top-items__link{display:block;padding-top:10px;padding-bottom:10px;font-weight:700;text-transform:uppercase}.navbar-menu-top-networks__link{margin-right:10px}.info-portatil-square{max-width:975px}.c-catalogos{width:100%}.c-info-catalogos-portatil{padding-right:20px;padding-left:20px}.info_tratamiento{padding-right:60px}.img-col{margin-bottom:9px}.detalle-servicio__image{bottom:-45px}.c-info-contacto{padding-left:70px}.c-form-contacto{position:relative;z-index:2}.banner-projects__detail{display:none}.c-title_internal_blog{padding-right:0}.banner-blog_internal__detail{display:none}.c-redes-blog{margin-bottom:70px}.banner-blog_internal__circle{display:none}}@media screen and (max-width:767px){.c-redes-blog{justify-content:center;padding-right:0}.c-banner{padding-top:100px;padding-bottom:150px}.banner-heading__title{font-size:50px;line-height:56px}.banner-cta{padding-right:60px}.banner-cta.banner-cta--blue{padding-right:60px}.banner-detalle{display:none}.about-us-home{max-width:100%}.c-about-us-home{max-width:600px;padding-top:100px;padding-bottom:350px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-us-home-heading{width:100%;margin-bottom:20px;padding-right:0;text-align:center}.about-us-home-info{width:100%;text-align:center}.about-us-home-heading-horizontal__line{margin-right:auto;margin-left:auto}.solutions-home-items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.solutions-home-item{width:50%}.projects-home{margin-bottom:10px}.projects-home-heading{margin-bottom:40px}.projects-home-heading__title{font-size:32px;line-height:38px}.projects-home-items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-home-item{padding-top:150px}.blogs-home{margin-bottom:40px}.blogs-home-items{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blogs-home-item{width:48%;margin-right:1%;margin-bottom:15px;margin-left:1%}.blogs-home-item.blogs-home-item--intern{width:48%}.blogs-home-item-info.blogs-home-item-info--intern{padding:20px}.c-our-alliances-home{padding-bottom:40px}.c-footer{padding-top:60px}.footer-columns{margin-bottom:60px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-column.footer-column--center{width:25%}.footer-column.footer-column--big{width:100%;margin-bottom:20px;text-align:center}.footer-column.footer-column--m{width:30%}.footer-column__image{display:block}.c-items-blog{padding-bottom:40px}.banner-we-info__title{font-size:50px;line-height:56px}.banner-we__image{display:none}.banner-portatil__image{display:none}.banner-portatil-info__title{font-size:50px;line-height:56px}.c-catalogos{padding-right:20px;padding-left:20px}.col-catalogos-portatil{width:48%;margin-bottom:20px}.c-info-tratamiento{padding-bottom:40px}.info_tipos_disenios{padding-right:0;padding-left:0}.info_tratamiento{padding-right:40px}.banner-tratamiento-info__title{font-size:50px;line-height:56px}.img-col{width:32.33%;margin-bottom:5px}.list_tratamiento_agua{margin-left:20px}.productos_items{width:360px}.servicios_items{width:48%}.banner-contacto{height:auto;margin-bottom:50px;background-position:50% 0%;background-size:auto 400px}.c-banner-contacto{display:block;padding-top:60px}.banner-contacto-info{width:100%;padding-right:0}.banner-form_contacto{width:100%}.banner-contacto-info__title{font-size:50px;line-height:56px;text-align:center}.banner-contacto__image{left:64%;top:152px;bottom:auto}.c-info-contacto{margin-right:auto;margin-bottom:20px;margin-left:auto}.c-form-contacto{width:500px;max-width:100%;margin-right:auto;margin-left:auto}.c-banner-projects_internal{padding-top:50px;padding-bottom:50px}.c-title_internal{width:100%}.banner-projects__title_internal{text-align:center}.banner-projects__detail{bottom:-43px;display:block}.info-internal-projects{background-size:60px}.c-internal_info_project{width:100%;margin-bottom:20px;padding-right:0}.c-gal_internal_project{top:0;width:100%;margin-bottom:20px}.title_related{font-size:35px;line-height:40px}.title_related_blog{font-size:35px;line-height:40px}.c-banner-blog_internal{padding-top:50px;padding-bottom:50px}.c-title_internal_blog{width:100%}.banner-blogs__title_internal{text-align:center}.info-internal-blog{background-size:60px}.banner-blog_internal__detail{bottom:-43px;display:block}.c-gal_internal_blog{top:0;width:100%;margin-bottom:20px}.c-internal_info_blog{width:100%;margin-bottom:20px;padding-right:0}.banner-blog_internal__circle{bottom:-43px;display:block}}@media screen and (max-width:479px){.banner-heading__title{font-size:40px;line-height:50px}.banner-ctas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.banner-cta{width:100%;padding:20px 10px;text-align:center}.banner-cta.banner-cta--blue{padding:20px 10px}.banner-vertical{display:none}.c-about-us-home{padding-top:60px}.solutions-home{margin-bottom:40px}.solutions-home-item{width:100%}.solutions-home-item-heading{margin-bottom:60px}.projects-home{padding-bottom:40px}.projects-home-heading{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.projects-home-heading__title{width:100%;margin-bottom:20px}.projects-home-heading__link{width:100%}.projects-home-item{width:100%;margin-bottom:20px}.blogs-home{margin-bottom:20px}.blogs-home-item{width:100%;margin-right:0%;margin-bottom:20px;margin-left:0%}.blogs-home-item.blogs-home-item--intern{width:100%;margin-right:0%;margin-left:0%}.blogs-home-item-info.blogs-home-item-info--intern{padding:30px}.our-alliances-home-heading{margin-bottom:20px}.our-alliances-home-items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.our-alliances-home-item{width:50%;margin-bottom:10px}.footer-columns{margin-bottom:40px}.footer-column.footer-column--center{width:100%;text-align:center}.footer-column.footer-column--m{width:100%;margin-bottom:5px;text-align:center}.footer-column__link{margin-bottom:0;padding:10px}.footer-copy__text{text-align:center}.c-banner-blog{padding-top:60px;padding-bottom:60px}.c-banner-we{padding-top:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-we-info{width:100%;padding-right:0;text-align:center}.banner-we-picture{width:100%}.c-info-we{padding-bottom:40px}.c-info-we-square{padding-top:60px;padding-bottom:60px}.c-banner-portatiles{padding-top:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-portatil-info{width:100%;padding-right:0;text-align:center}.c-info-portatiles{padding-bottom:0}.c-info-portatil-square{padding-top:60px;padding-bottom:60px}.cta_download_vip_portatil{text-align:center}.c-catalogos{width:100%}.c-banios-info{width:100%}.col-catalogos-portatil{width:100%;margin-right:0%;margin-left:0%}.c-info-tratamiento{padding-bottom:40px}.c-info-tratamiento-square{padding-top:60px;padding-bottom:60px}.c-banner-tratamiento{padding-top:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-tratamiento-info{width:100%;padding-right:0;text-align:center}.banner-tratamiento-picture{width:100%}.info_tipos_disenios{padding-bottom:20px}.info_tratamiento{width:100%;margin-bottom:20px;padding-right:0}.img-col{width:48%}.txt_descrip_tipo{margin-bottom:20px}.list_tratamiento_agua{margin-bottom:20px;margin-left:15px}.subtitu_tipo{margin-bottom:20px}.productos_items{width:275px;margin-right:5px;margin-left:5px}.detalle-producto_circle__image{bottom:-349px}.detalle-servicio_circle__image{bottom:-349px}.detalle-servicio__image{bottom:-40px;width:120px}.servicios_items{width:100%;margin-right:0%;margin-left:0%}.c-banner-contacto{padding-top:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-contacto-info{width:100%;padding-right:0;text-align:center}.banner-form_contacto{width:100%}.banner-contacto-info__title{margin-bottom:40px}.banner-contacto__image{display:none}.c-info-contacto{padding:45px 10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-form-contacto{padding-right:20px;padding-left:20px}.banner-projects__detail{width:20px}.img_destacada{height:300px}.c-related-heading{display:block;text-align:center}.title_related{margin-bottom:20px;font-size:30px;line-height:35px;text-align:center}.title_related_blog{margin-bottom:20px;font-size:30px;line-height:35px;text-align:center}.banner-blogs__title_internal{font-size:30px;line-height:45px}.banner-blog_internal__detail{width:20px}.img_destacada_blog{height:250px}.c-redes-blog{margin-bottom:50px}.banner-blog_internal__circle{width:20px}.projects-home-item.projects-home-item--intern{width:100%;margin-left:0;margin-right:0}.info-portatiles-square__text{font-size:15px}.banner-projects__circle{bottom:-25px;width:80px}}@font-face{font-display:swap;font-family:'Helvetica';src:url(/wp-content/themes/mapreco/fonts/Helvetica-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Helvetica';src:url(/wp-content/themes/mapreco/fonts/Helvetica-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Bebasneue';src:url(/wp-content/themes/mapreco/fonts/BebasNeue-Bold.otf) format('opentype');font-weight:700;font-style:normal;font-display:swap}