@media(min-width:768px) and (max-width:1023px){.home h2{font-size:28px}.cookies-title{font-size:28px;margin:0 auto 15px}.hero .hero-content{flex-direction:column;height:calc(100vh - 310px);padding:70px 10% 0;position:relative}.home .hero .hero-content{height:calc(100vh - 150px)!important}.hero .hero-content .img-hero{bottom:0;height:auto;position:absolute;width:100%}.hero .hero-content .img-hero img{height:auto;margin-right:auto;min-width:450px;width:450px}.hero .footer-bar-hero{height:224px}.hero .footer-bar-hero .container-no-top{max-width:100%;padding:0 20px!important}.hero .footer-bar-hero .container-no-top .element{flex-direction:column}.hero .footer-bar-hero .container-no-top .elemento{justify-content:start;margin:10px 0;width:75%}.hero .hero-content .texto-hero .title-xl{font-size:36px;text-align:left}.hero .hero-content .texto-hero h1{font-size:24px;text-align:left}.libro{align-items:center;flex-direction:column;padding:50px 30px 40px;width:calc(100% - 60px)}.formas-pago .radio-toolbar label{height:100px;padding:20px!important;width:160px}#paypal-checkout-container{margin:10px 5px;max-width:none;padding:0 30px;width:25%}.cart-product .pago-total{flex-direction:column}.cart-product .pago-total .total{width:calc(100% - 60px)}.lista-especial ul{padding-left:15px}.lista-especial ul li{margin:20px 0;padding-left:30px}.lista-especial ul li:before{content:url(../images/check-list-xs.svg);top:0;width:28px}.resultados .pb-2{padding-bottom:0}.datos-envio .input-date .form-input-container{width:32%}.datos-envio .input-date .form-input-container.doble-input{width:65%}.datos-envio .input-date .form-input-container.half-input{width:15%}.entrada-como-funciona{background-position-x:70%;background-position-y:center}.fondo-hombre{background-position-x:62%}.wrapper-recuadros .recuadro .texto{min-height:180px;width:60%}.wrapper-recuadros .recuadro img{height:100%;width:auto}.sin-sal .cuida-salud{background-position-x:62%;background-position-y:center}.banner-opiniones img{max-width:55%}}@media(min-width:768px) and (max-width:855px){.wrapper-recuadros .recuadro{background:#fff}}@media(min-width:1024px) and (max-width:1279px){.hero .hero-content{flex-direction:row;height:auto;padding:15% 5% 10%;position:relative}.hero .hero-content .img-hero{height:auto;position:relative;width:80%}.hero .hero-content .img-hero img{height:auto;margin:0;min-width:100%;width:100%}.hero .footer-bar-hero{height:120px}.hero .footer-bar-hero .container-no-top{max-width:100%;padding:0 5%!important}.hero .footer-bar-hero .container-no-top .element{flex-direction:row}.hero .footer-bar-hero .container-no-top .elemento{justify-content:center;margin:10px 0;min-width:inherit;width:inherit}.hero .footer-bar-hero .container-no-top .elemento:first-of-type .texto{min-width:240px}.hero .hero-content .texto-hero .title-xl{font-size:36px;margin:0 0 20px;text-align:left}.hero .hero-content .texto-hero h1{margin:0 0 20px;text-align:left}.libro{align-items:center;flex-direction:column;padding:50px 30px 40px;width:calc(100% - 60px)}.formas-pago .radio-toolbar label{width:25%}#paypal-checkout-container{margin:10px 5px;max-width:none;padding:0 30px;width:25%}.cart-product .pago-total .total{width:calc(40% - 20px)}.datos-envio .input-date .form-input-container:first-of-type{width:32%}.datos-envio .input-date .form-input-container:nth-of-type(2){width:56.5%}.datos-envio .input-date .form-input-container{width:44%}.datos-envio .input-date .form-input-container.half-input{width:19%}}@media(min-width:768px) and (max-width:1279px){body{font-size:15px;line-height:1.125em}.container{padding:30px}.container-no-top{overflow-x:hidden;padding:0 30px 60px}h3{font-size:24px}.fichas-tecnicas h3{font-size:21px;line-height:1.25em}.container.beneficios h3.txt-introd,h2.txt-introd{font-size:24px;line-height:1.25em;margin:0 auto 20px}.h4,h4{margin:0 auto 20px}.h4,.subtitulo,h4{font-size:21px;line-height:1.25em}.subtitulo{margin:20px auto}h5,p.h5{font-size:18px}.bloque-texto .column p,.column p,ul>p{margin:0 0 15px}.md-padding-bottom{padding-bottom:30px!important}.no-padding-bottom-md{padding-bottom:0!important}.column .col-left,.column .col-right{width:49%}.xs-show{display:none!important}.xs-hide{display:block!important}.chat .envio button{position:absolute}.header-principal nav .menu_bar span{width:30px}.header-principal nav .menu_bar span:first-child{transform:translateY(-8px)}.header-principal nav .menu_bar span:last-child{transform:translateY(8px)}.header-principal nav .menu-principal>ul>li:first-of-type>span{display:none}.header-principal nav .menu-principal.active{height:calc(100vh - 90px)}.home .header-principal.container-no-top{padding:0 30px;position:sticky;top:0;width:calc(100% - 60px)}.header-principal nav{flex-wrap:wrap}.header-principal.container-no-top{padding-bottom:0;width:calc(100% - 60px)}.header-principal{padding:0 30px!important;top:0;width:calc(100% - 60px)!important}.header-principal nav{min-height:80px;padding:0}.blocker{height:80px}.header-principal nav .menu-principal.active{height:calc(100vh - 300px);justify-content:center;position:fixed;top:80px}#main-header .comprar-aquasain{display:none;font-size:21px;left:calc(50% - 160px);padding:20px 50px;position:fixed;top:calc(100vh - 325px);width:220px;z-index:110}#main-header .comprar-aquasain.active{display:block}.header-principal nav .menu-principal ul li ul{display:flex;margin:0 auto;padding:0!important;text-align:center;width:100%}.header-principal nav .menu-principal ul li{font-size:21px;margin:0}.header-principal nav .menu-principal ul li ul li{margin:.5em auto!important;padding:0}.header-principal nav .menu-principal>ul>li{display:block;margin:.5em auto!important;padding:0}.header-principal nav .menu-principal{background:#264b7a;background:-moz-linear-gradient(-45deg,#264b7a 0,#3ab5e4 100%);background:-webkit-linear-gradient(-45deg,#264b7a,#3ab5e4);background:linear-gradient(-45deg,#264b7a,#3ab5e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#264b7a",endColorstr="#3ab5e4",GradientType=1);height:calc(100vh - 200px);justify-content:center;position:absolute;top:100px;z-index:1000}.header-principal nav .menu-principal:before{background-image:url(../images/circle-logo.svg);background-position:100%;background-repeat:no-repeat;background-size:35%;content:"";display:block;height:calc(100% - 120px);position:absolute;width:100%}.header-principal nav .menu-principal:after{background:hsla(0,0%,100%,.1);background-position:100% 100%;background-size:auto;bottom:0;content:"";display:block;height:150px;position:absolute;width:100%}.header-principal nav .menu-principal ul li a{padding:0}.header-principal nav .menu-principal>ul{display:flex;flex-direction:column;height:calc(100% - 150px);justify-content:center;margin:0;padding:0;position:relative;z-index:150}.header-principal nav li a>i{display:none}.header-principal nav .menu-principal ul li:hover ul{background:transparent!important;display:flex;position:relative!important}.header-principal nav .menu-principal ul li:hover ul li:hover,.header-principal nav .menu-principal ul li>ul li:hover{background:transparent!important}.hero-page{height:inherit!important;min-height:120px!important}.compraraquasainresumendelpedido .hero-page,.comprardescalcificadorprecio .hero-page{min-height:80px!important}.hero-page .texto{padding:20px 0}.hero-page h1{font-size:32px;line-height:1.25em}.hero .footer-bar-hero .container-no-top .elemento .texto p{font-size:20px;margin-bottom:0}.hero .footer-bar-hero .container-no-top .elemento img{height:50px;width:50px}.hero .hero-content .texto-hero{margin:0;position:relative;top:10%;z-index:1}.hero .hero-content .img-hero{z-index:0}.hero .hero-content .texto-hero h1 span{font-size:40px}.hero .footer-bar-hero .container-no-top .elemento .texto{max-width:inherit}.intro-text{font-size:18px;line-height:1.35em}.video-responsive{margin-bottom:-140px;margin-top:-30px;padding-top:0}.home .video-responsive{margin-top:-30px}.video-responsive.video-top{margin-bottom:-25px}.video .sistema{margin:-50px auto 80px;padding:120px 30px 10px!important;width:calc(100% - 60px)!important}.video .sistema h3.especial{font-size:24px}.video .sistema .texto .subtitulo{font-size:18px!important}.video .sistema .formulario>label.xs-text{display:block;margin-bottom:20px}.container.inter-video{margin:20px 0 10px}.card-inicio-familia .column .col-left,.card-inicio-familia .column .col-right{width:50%}.card-inicio-familia .card-ecologico .col-right,.card-inicio-familia .card-economico .col-right,.card-inicio-familia .card-saludable .col-left{height:560px}.card-inicio-familia .card:nth-child(2){margin:-20px 0}.card-inicio-familia .texto{padding-right:30px}.card-inicio-familia .texto h2{font-size:28px}.col-left.texto{padding-left:30px}.col-right.texto{padding-right:30px}.card-inicio-familia .texto:nth-of-type(2){padding-left:30px}.card-inicio-familia .btn-secondary{margin-top:0!important}.instalacion-clientes{padding:0 0 30px;text-align:center}h2{margin:0 auto 15px}h3.subtitulo,h4.subtitulo{margin:0 auto 30px}.testimonials .owl-carousel.owl-drag .owl-item{max-height:inherit}.opiniones-carrusel{padding-bottom:60px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{margin:0 10px!important}.owl-theme .owl-nav{margin-top:0}.descalcificadordomestico .lista-especial.domestico .img-listado,.descalcificadoredificios .lista-especial.edificios .img-listado{height:120px}.lista-especial{margin:0!important;width:85%!important}.nos-olvidamos h3{max-width:100%}.wrapper-pasos .paso{padding:20px;width:25%}.lista-especial ul{padding-left:15px}.lista-especial ul li{margin:20px 0;padding-left:30px}.lista-especial ul li:before{content:url(../images/check-list-xs.svg);top:0;width:28px}.resultados .pb-2{padding-bottom:0}.wrapper-pasos{display:flex;justify-content:space-between;margin:50px 0 0}.economico .economico-excelente .tercio{gap:30px;margin:90px auto 0;max-width:100%}.economico .economico-excelente .tercio .sec-tercio p{font-size:15px}.economico .economico-excelente{margin:0 0 20px}.descalcificadoraguaaquasaincomofunciona .container.overflow-x{padding:60px 30px}.sin-sal .cuida-salud .col-left img{margin-bottom:-90px;margin-top:0}.sin-sal .tratada{background-position:bottom;margin-bottom:60px;padding-bottom:0}.ecologico .imagen-eco .img-background{background-image:url(../images/manos-agua.jpg);background-position:50%;background-size:cover;height:360px;width:100%}.ecologico .column p{margin:0 0 15px}.ecologico .economico-excelente{margin:0 0 20px;padding:50px 30px 0!important}.ecologico .economico-excelente .tercio{gap:30px;margin:120px auto 0;max-width:100%}.ecologico .economico-excelente .tercio .sec-tercio{margin-top:0;padding-top:50px}.ecologico .economico-excelente .tercio .sec-tercio .esfera{height:180px;top:-120px;width:180px}.ecologico .economico-excelente .tercio .sec-tercio .esfera .porcentaje{font-size:30px;margin:0}.ecologico .economico-excelente .tercio .sec-tercio .esfera .texto{font-size:16px;line-height:normal}.ecologico .economico-excelente .tercio .sec-tercio p{font-size:15px}.fichas-tecnicas .wrapper-fichas{display:flex;gap:20px;justify-content:space-between;margin-bottom:-100px}.fichas-tecnicas .wrapper-fichas .box{padding:90px 20px 30px;width:25%}.fichas-tecnicas .wrapper-fichas .box p{margin-bottom:0}.fichas-tecnicas .wrapper-fichas .box a{gap:10px;margin:20px auto 0;padding:10px 20px}.tabla-especial{margin:30px 0}.comparativadescalcificadores .tabla-especial thead th{padding:12px 10px}.tipos-descalcificadores ul{flex-direction:column}.tipos-descalcificadores ul li{padding:15px 30px}.tipos-descalcificadores ul li.active,.tipos-descalcificadores ul li:hover{background-color:#004cac;color:#fff}.field-two-columns p,.field-two-columns p:last-of-type{padding:0}.tipos-descalcificadores h3{top:0}.comparativadescalcificadores .cat-principal .tipo .column .col-right{margin-left:30px;padding:20px}.tipo .btn-area{text-align:center}.btn-subir{font-size:13px}.table-responsive{max-width:100%;overflow-x:auto}.opinion-wrapper .opinion .header-opinion:before{display:none}.wrapper-forms{padding:60px 5%}.wrapper-forms .formulario{min-height:460px;width:39%}.wrapper-forms .formulario h2{font-size:24px}.wrapper-forms .datos-contacto{width:calc(39% + 60px)}.wrapper-forms .formulario input[type=checkbox]{float:left;top:-15px}.contactaraquasainespecialistasdescalcificadores .wrapper-forms.container,.faqs .wrapper-forms.container{padding:30px 5%}.galeria-page-img .gallery .imagenes-galeria{max-height:200px}.btn-plus{align-items:center;display:flex;justify-content:center;padding:20px 0 0}.gallery-video iframe{max-height:420px;width:100%}.garantias-footer-title h3{margin:0 auto 15px;white-space:inherit}.garantiasdescalcificadoraquasain .garantias-wrapper .garantia .destacado img{height:100px;left:-50px;top:0;width:100px}.garantiasdescalcificadoraquasain .garantias-wrapper .garantia .destacado{font-size:18px;height:100px;margin-left:30px;padding:0 20px 0 60px}.garantiasdescalcificadoraquasain .garantias-wrapper .garantia .destacado h4{font-size:18px;letter-spacing:-.25px}.garantiasdescalcificadoraquasain .garantias-wrapper .garantia{padding:0}.garantiasdescalcificadoraquasain .garantias-wrapper .garantia .cuadro{height:auto;padding:20px 20px 20px 80px}.garantiasdescalcificadoraquasain .garantias-wrapper .garantia .cuadro p{font-size:14px;line-height:1.25em;margin:7px 0}.wrapper-faq ol{padding-left:20px}.faqs .container-no-top{padding:0 30px}.formulario-popup>img{height:fit-content}.background-popup-compra .formulario-popup{padding:30px 50px}.background-popup-compra .formulario-popup .formulario>.xs-text{display:inline-flex;font-size:13px;margin-top:5px}.background-popup-compra .formulario-popup input[type=checkbox]{display:inline-block;margin-right:10px!important;width:40px!important}.formulario-popup .formulario{margin-left:5%;width:90%}.comprar-title span:first-of-type{padding:18px 20px}fieldset legend{font-size:18px}.select-unids .productos .product{padding:15px}.select-unids .productos .product .head .title{font-size:16px}.select-unids .productos .product .head .subtitle{font-size:14px;margin-bottom:10px;min-height:40px}.product .head{max-height:138px;min-height:100px!important}.select-unids .productos .product img{margin:10px auto 30px}.select-unids .productos .product .selectores label select{margin-left:5px;padding:10px 15px}.select-unids .productos .product .selectores label{font-size:16px;margin:20px 0}.select-unids .wrapper-price-total>span{font-size:24px;max-width:300px}.select-unids .wrapper-price-total>div{max-width:300px}.select-unids .wrapper-price-total{padding:30px 20px}.select-unids .productos .product .selectores .send-free{margin-bottom:0}.select-unids .productos .product .selectores{margin:15px 0}.formas-pago .radio-toolbar label{margin:5px;padding:30px}.formas-pago p{margin-bottom:0}.formas-pago .radio-toolbar{flex-wrap:wrap;gap:3%;justify-content:center!important;margin:0 0 30px}.cart-product .product-cart{gap:0;min-height:auto}.cart-product .product-cart .price-cart{padding:30px 20px}.cart-product .product-cart .info-product{padding:30px 0;width:35%}.cart-product .product-cart img{width:15%}.cart-product .product-cart .info-product .cupon span:first-child:before{content:"";display:none}.cart-product .product-cart .info-product .cupon{margin:30px 0;position:relative}.cart-product .product-cart .info-product .cupon span:first-child{font-size:13px;padding:10px 5px 10px 15px}.cart-product .product-cart .info-product .cupon span:nth-child(2){font-size:13px;padding:10px}.cart-product .product-cart .price-cart .total,.cart-product .product-cart .price-cart label span{font-size:24px}.cart-product .pago-total .total label{color:#004cac;display:flex;font-size:28px;font-weight:800;justify-content:space-between}.cart-product .product-cart .price-cart .iva{margin-top:-10px}.footer-comprar .copyright{padding:0;width:40%}footer .calidad .copy{margin-right:20px;white-space:normal}.footer-comprar.validation{bottom:auto;padding:50px 30px;position:absolute;width:calc(100% - 60px)}.footer-comprar ul{min-width:60%}.footer-comprar>ul>li{margin:0 5px}.before-footer.validation{bottom:0;height:50vh;margin-top:0;position:absolute;width:100%}.back-shop{padding-bottom:30px!important;padding-top:30px!important}.mensaje-tienda{border-radius:80px;height:auto;margin:20px;padding:20px 50px 50px;text-align:center}.before-footer .btn-primary{top:25px}.vivienda-footer-index .edificios,.vivienda-footer-index .hogar{max-width:calc(50% - 60px);padding:0 30px;position:relative}.vivienda-footer-index .texto{padding:20px 0;width:100%}.vivienda-footer-index .hogar>img{object-fit:cover;position:absolute;right:0;top:0;width:100px}.vivienda-footer-index .edificios>img{left:0;object-fit:cover;position:absolute;top:0;width:100px}.vivienda-footer-index .edificios .texto p,.vivienda-footer-index .hogar .texto p{line-height:1.25em;margin-bottom:20px;width:calc(100% - 120px)}.vivienda-footer-index .hogar .texto{padding:0 114px 20px 0}.vivienda-footer-index .edificios .texto{padding:0 0 20px 114px}.vivienda-footer-index .edificios .texto,.vivienda-footer-index .edificios .texto p{margin-left:auto}.garantia-footer .wrapper .elemento .texto{margin-left:5px;padding-left:10px}.garantia-footer .wrapper .elemento .texto p{font-size:18px}.garantia-footer .wrapper .elemento img{height:45px;width:45px}.garantia-footer .wrapper .elemento .texto span{font-size:14px}.garantia-footer .wrapper{padding:30px 30px 80px}.garantia-footer .wrapper .btn-secondary-blue{padding:11px 20px}h4.footer-caract{font-size:18px;padding:20px 10%}.libro .libro-content{max-width:800px}.libro .libro-content .texto p,.libro .libro-content .texto span{font-size:18px}.libro-content h4{font-size:24px;margin:20px auto}.libro .libro-content img{margin:-80px 20px 0 0;max-width:240px}.libro .formulario{margin-left:150px;margin-top:20px;max-width:540px;padding-right:0;width:calc(100% - 260px)}footer .columnas{flex-direction:row;justify-content:space-around;padding:60px 30px 0}footer .columnas .column-footer{width:35%}footer .columnas .column-footer .group-footer{margin:0;width:100%}footer .columnas .column-footer .group-footer ul li{margin:10px 0}.wave{animation:none;background:url(../images/wave.svg) no-repeat;background-position-x:-20%;background-size:cover;height:20vh;margin-bottom:-1px;transform:none}.category .blog.mtg{padding-top:30px}.blog .post-container{grid-template-columns:36% 36% 22%;margin:auto;grid-gap:40px 3%;margin-top:0!important;padding:50px 0 0}.blog .post-card .img-post{background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px;margin:0 0 30px}.blog .post-card:first-child .img-post,.category .post-card:first-child .img-post{height:240px;margin:0;width:40vw}.sidebar-banner .cabecera-banner img{right:0;top:-40px;width:75px}.sidebar-banner .cabecera-banner .cabecera-text h3{font-size:18px;position:relative;z-index:3}.sidebar-banner .content-banner{padding:30px 15px}.sidebar-banner .content-banner .btn-primary{cursor:pointer;padding:15px 25px;transform:scale(1);transition:.3s}.content-sidebar-wrap{margin:0 auto;grid-gap:30px;padding:0 30px}#videoPic{margin-left:30px;max-width:calc(100% - 30px)}}@media(min-width:1921px){.home .hero{background-image:url(../images/amanecer-v1-2k-2560x1150.webp)}}@media(min-width:2561px){.home .hero{background-image:url(../images/amanecer-v1-4k-3840x2330.webp)}}