.jj_sl_navigation{z-index:9999;margin:0;padding:0;list-style:none;position:fixed;top:150px}.jj_sl_navigation li a{text-align:right;width:170px;text-transform:inherit;box-sizing:content-box;background-color:#13990a;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:block;color:#fff!important}.home-static-banner{background:#dcecf7;width:100%;margin:0;padding:0;overflow:hidden}.home-static-banner img{width:100%;height:auto;display:block}.aqua-site-root [data-bg-video]{isolation:isolate;overflow:hidden}.aqua-site-root [data-bg-video] .aqua-video-background{z-index:0;pointer-events:none;border:0;width:177.78vh;min-width:100%;max-width:none;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aqua-site-root [data-bg-video] .mbr-overlay{z-index:1}.aqua-site-root [data-bg-video]>.container{z-index:2;position:relative}.aqua-site-root #content5-7v{background-image:url(/site-assets/images/content5-7v-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.aqua-site-root #content5-7v:after{z-index:1;content:"";pointer-events:none;background:#00000059;position:absolute;inset:0}.aqua-site-root.aqua-news-page section.features3 .media-container-row{align-items:stretch}.aqua-site-root.aqua-news-page section.features3 .card{flex-direction:column;display:flex}.aqua-site-root.aqua-news-page section.features3 .card-wrapper{flex-direction:column;flex:auto;height:100%;display:flex}.aqua-site-root.aqua-news-page section.features3 .card-box{flex-direction:column;flex:auto;display:flex}.aqua-site-root.aqua-news-page section.features3 .card-title{justify-content:center;align-items:center;min-height:3.2em;display:flex}.aqua-site-root.aqua-news-page section.features3 .card-box .mbr-text{flex:auto}.aqua-site-root.aqua-news-page section.features3 .mbr-section-btn{flex-direction:column;justify-content:flex-end;align-items:center;gap:.75rem;min-height:161px;display:flex}.aqua-site-root.aqua-news-page section.features3 .mbr-section-btn a{margin:0}.aqua-site-root #clients-7r .carousel.slide{position:relative}.aqua-site-root #clients-7r .carousel-inner{scroll-behavior:smooth;scrollbar-width:none;gap:1rem;overflow-x:auto;display:flex!important}.aqua-site-root #clients-7r .carousel-inner::-webkit-scrollbar{display:none}.aqua-site-root #clients-7r .carousel-item{flex:0 0 calc(33.3333% - .666667rem);opacity:1!important;width:auto!important;margin-right:0!important;display:block!important;position:relative!important}.aqua-site-root #clients-7r .carousel-item .media-container-row{height:100%}.aqua-site-root #clients-7r .wrap-img{place-items:center;min-height:140px;padding:1rem;display:grid}.aqua-site-root #clients-7r .clients-img{object-fit:contain;width:100%;max-width:210px;height:120px;display:block}.aqua-site-root #clients-7r .carousel-controls{justify-content:center;gap:.75rem;margin-top:1rem;display:flex!important}.aqua-site-root #clients-7r .carousel-control{cursor:pointer;background:#149dcc;border:0;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;color:#fff!important;opacity:1!important;display:grid!important;position:static!important}.aqua-site-root #clients-7r .carousel-control:hover,.aqua-site-root #clients-7r .carousel-control:focus-visible{outline-offset:2px;background:#0b7fa8;outline:2px solid #0b7fa8}@media (max-width:991px){.aqua-site-root #clients-7r .carousel-item{flex-basis:calc(50% - .5rem)}}@media (max-width:575px){.aqua-site-root #clients-7r .carousel-item{flex-basis:82%}}#features3-7q .services-carousel-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}#features3-7q .services-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:1rem;padding:0 2px 1rem;display:flex;overflow-x:auto}#features3-7q .services-track::-webkit-scrollbar{display:none}#features3-7q .service-slide{scroll-snap-align:start;flex:0 0 calc(33.3333% - .666667rem);min-width:0;padding:0}#features3-7q .card-wrapper{flex-direction:column;height:100%;display:flex}#features3-7q .service-image{height:220px;display:block;overflow:hidden}#features3-7q .service-image img{object-fit:cover;width:100%;height:100%}#features3-7q .card-box{text-align:center;flex:1;padding:1.25rem 1rem .5rem}#features3-7q .card-title,#features3-7q .card-title a{color:#b1a374;text-align:center}#features3-7q .mbr-section-btn{padding:0 .5rem 1rem}#features3-7q .services-carousel-controls{gap:.5rem;display:flex}#features3-7q .services-carousel-controls button{color:#fff;cursor:pointer;background:#149dcc;border:0;border-radius:50%;width:44px;height:44px;font-size:1.35rem}#features3-7q .services-carousel-controls button:hover,#features3-7q .services-carousel-controls button:focus{outline-offset:2px;background:#0b7fa8;outline:2px solid #0b7fa8}@media (max-width:991px){#features3-7q .service-slide{flex-basis:calc(50% - .5rem)}}@media (max-width:575px){#features3-7q .service-slide{flex-basis:88%}#features3-7q .service-image{height:200px}#features3-7q .services-carousel-heading h2{font-size:1.8rem}}.jj_sl_navigation{z-index:9999;margin:0;padding:0;list-style:none;position:fixed;top:150px}.jj_sl_navigation li a{text-align:right;width:170px;text-transform:inherit;box-sizing:content-box;background-color:#13990a;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:block;color:#fff!important}#empresa-contenido{color:#000;background:#fff;padding:150px 0 80px}#empresa-contenido .empresa-inner{max-width:1050px;margin:0 auto;padding:0 24px}#empresa-contenido h1{color:#000;margin-bottom:2.5rem;font-weight:600}#empresa-contenido h2{color:#000;margin-bottom:1.5rem;font-weight:600}#empresa-contenido p{color:#000;margin-bottom:1.6rem;font-size:1.2rem;line-height:1.75}@media (max-width:767px){#empresa-contenido{padding:120px 0 55px}#empresa-contenido p{font-size:1.05rem}}.jj_sl_navigation{z-index:9999;margin:0;padding:0;list-style:none;position:fixed;top:150px}.jj_sl_navigation li a{text-align:right;width:170px;text-transform:inherit;box-sizing:content-box;background-color:#13990a;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:block;color:#fff!important}#features3-2w .media-container-row{flex-wrap:wrap;align-items:stretch;display:flex}#features3-2w .card{margin:0;display:flex}#features3-2w .card-wrapper{flex-direction:column;width:100%;height:100%;display:flex}#features3-2w .card-img img{object-fit:cover;width:100%;height:200px;display:block}#features3-2w .card-box{flex:auto}#features3-2w .mbr-section-btn{margin-top:auto}.jj_sl_navigation{z-index:9999;margin:0;padding:0;list-style:none;position:fixed;top:150px}.jj_sl_navigation li a{text-align:right;width:170px;text-transform:inherit;box-sizing:content-box;background-color:#13990a;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:block;color:#fff!important}.cid-uriFj95OoK .card-wrapper{min-height:650px}.cid-uri8UusIE2 .card-wrapper{min-height:600px}.cid-urizxmgKQt .card-wrapper{min-height:680px}.cid-urizsaRDo2 .card-wrapper{min-height:630px}.cid-uriztraOxq .card-wrapper{min-height:640px}.cid-urizuIRSvL .card-wrapper{min-height:590px}.cid-urizw0EoXd .card-wrapper{min-height:600px}.cid-urizyL8PT1 .card-wrapper{min-height:610px}section.features3 .card-wrapper .card-img img{objet-fit:cover;width:100%;height:200px}.jj_sl_navigation.right{right:-140px}.jj_sl_navigation{z-index:9999;margin:0;padding:0;list-style:none;position:fixed;top:150px}.sp-module ul>li:last-child{border-bottom:none}.jj_sl_navigation.right li{transition:right .3s;position:relative;right:0}.sp-module ul>li{transition:all .3s;display:block}.jj_sl_navigation li{float:none;direction:ltr;border:0;padding:1px 0;display:block;overflow:hidden}.jj_sl_navigation.right li a{margin-left:0;padding:2px 10px 2px 0}.jj_sl_navigation li a{text-align:right;width:170px;text-transform:inherit;box-sizing:content-box;background-color:#13990a;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:block;color:#fff!important}.jj_sl_navigation li a .jj_social_text{width:130px;height:40px;display:inline-block}ul.jj_sl_navigation li.wsp a span.wsp{background-image:url(/site-assets/images/whatsapp.png)}ul.jj_sl_navigation li.insta a span.insta{background-image:url(/site-assets/images/instagram.png)}ul.jj_sl_navigation li.face a span.face{background-image:url(/site-assets/images/facebook.png)}.jj_sl_navigation.right .jj_sprite,.jj_sl_navigation.right .jj_sprite_custom{float:left;left:3px}.jj_sl_navigation .jj_sprite,.jj_sl_navigation .jj_sprite_custom{background-repeat:no-repeat;width:32px;height:32px;margin-top:-16px;display:block;position:absolute;top:50%}.jj_sl_navigation .jj_sl_custom1 a:hover{background-color:#13990a}ul.jj_sl_navigation li.face a{background-color:#3b5998}ul.jj_sl_navigation li.insta a{background-color:#ff0084}.jj_sl_navigation a:hover{transition:all .3s}.jj_sl_navigation.right li:hover{right:140px}ul.jj_sl_navigation li.face.telefono a span.face{background-image:url(/site-assets/images/telefono.png)}#trabajos-realizados{background:#eef1f4;min-height:70vh;padding:150px 0 85px}#trabajos-realizados .trabajos-inner{width:min(1200px,100% - 40px);margin:0 auto}#trabajos-realizados h1{color:#000;text-align:center;margin-bottom:2.8rem;font-weight:600}#trabajos-realizados .video-grid{grid-template-columns:repeat(auto-fit,minmax(230px,280px));justify-content:center;gap:44px;display:grid}#trabajos-realizados .video-card{aspect-ratio:9/16;background:#111;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 5px 14px #00000059}#trabajos-realizados .video-card iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){#trabajos-realizados{padding:120px 0 60px}#trabajos-realizados .video-grid{grid-template-columns:minmax(230px,300px);gap:28px}}@view-transition{navigation:auto}::view-transition-old(root){animation:.18s both aqua-page-out}::view-transition-new(root){animation:.28s cubic-bezier(.22,1,.36,1) both aqua-page-in}@keyframes aqua-page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes aqua-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:1ms}::view-transition-new(root){animation-duration:1ms}}html,body,#app{min-height:100%}body{background:#fff;margin:0}.aqua-site-root{background:#fff;min-height:100vh}.aqua-social-rail{z-index:9999;flex-direction:column;gap:6px;width:220px;margin:0;padding:0;list-style:none;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.aqua-social-rail li{justify-content:flex-end;padding:0;display:flex}.aqua-social-rail li a{text-align:left;box-sizing:border-box;border-radius:12px 0 0 12px;justify-content:flex-end;align-items:center;gap:10px;width:54px;min-height:54px;padding:9px;font:700 12px Arial,Helvetica,sans-serif;text-decoration:none;transition:width .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 5px 16px #0000002e;color:#fff!important}.aqua-social-rail li:hover a,.aqua-social-rail li:focus-within a{width:220px;box-shadow:0 8px 22px #00000040}.aqua-social-rail .aqua-social-text{opacity:0;white-space:nowrap;flex:0 0 0;min-width:0;transition:flex-basis .2s,opacity .15s;overflow:hidden}.aqua-social-rail li:hover .aqua-social-text,.aqua-social-rail li:focus-within .aqua-social-text{opacity:1;flex-basis:145px}.aqua-social-rail .aqua-social-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 36px;width:36px;height:36px}.aqua-social-rail .whatsapp a{background:#13990a}.aqua-social-rail .instagram a{background:#ff0084}.aqua-social-rail .facebook a{background:#3b5998}.aqua-social-rail .phone a{background:#1e4f9a}.aqua-social-rail .whatsapp .aqua-social-icon{background-image:url(/site-assets/images/whatsapp.png)}.aqua-social-rail .instagram .aqua-social-icon{background-image:url(/site-assets/images/instagram.png)}.aqua-social-rail .facebook .aqua-social-icon{background-image:url(/site-assets/images/facebook.png)}.aqua-social-rail .phone .aqua-social-icon{background-image:url(/site-assets/images/telefono.png)}@media (max-width:767px){.aqua-social-rail{gap:4px;width:190px}.aqua-social-rail li a{width:50px;min-height:50px;padding:8px}.aqua-social-rail li:hover a,.aqua-social-rail li:focus-within a{width:190px}.aqua-social-rail li:hover .aqua-social-text,.aqua-social-rail li:focus-within .aqua-social-text{flex-basis:115px}}.aqua-site-root #content5-7o,.aqua-site-root #header3-7t.mbr-parallax-background{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media (max-width:767px),(prefers-reduced-motion:reduce){.aqua-site-root #content5-7o,.aqua-site-root #header3-7t.mbr-parallax-background{background-attachment:scroll}}.aqua-site-root #header15-7w{scroll-margin-top:90px}.aqua-site-root .menu .navbar{height:71.2px!important;min-height:71.2px!important;padding-top:0!important;padding-bottom:0!important}.aqua-site-root .menu .navbar-brand{align-items:center;height:71.2px;padding-top:0;padding-bottom:0;display:flex}.aqua-site-root .menu .navbar-logo img{width:auto!important;height:54px!important}.aqua-site-root .menu .navbar-collapse{align-items:center}.aqua-site-root .panel-collapse.collapse:not(.show){visibility:hidden!important;display:none!important}.aqua-site-root .panel-collapse.collapse.show{visibility:visible!important;display:block!important}@media (min-width:992px){.aqua-site-root .navbar-collapse.collapse{flex-basis:auto;visibility:visible!important;display:flex!important}.aqua-site-root .navbar-toggler{display:none!important}}@media (max-width:991px){.aqua-site-root .navbar-collapse.collapse:not(.show){display:none!important}.aqua-site-root .navbar-collapse.collapse.show{width:100%;visibility:visible!important;display:block!important}.aqua-site-root .navbar-collapse.show .navbar-nav{width:100%;display:block}.aqua-site-root .navbar-collapse.show .nav-item,.aqua-site-root .navbar-collapse.show .nav-link{width:100%}}.aqua-site-root #tabs3-calefon,.aqua-site-root #tabs3-7u{background-position:50%;background-repeat:no-repeat;background-size:cover}.aqua-site-root #tabs3-calefon{background-image:url(/media/aqua-hidrojet-contacto.webp)}.aqua-site-root #tabs3-7u{background-image:url(/media/aqua-filtracion-contacto.webp)}.aqua-site-root .aqua-new-services{background:#f1f1f1;padding:3.5rem 0 3rem}.aqua-site-root .aqua-new-services .services-carousel-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.aqua-site-root .aqua-new-services .services-carousel-controls{flex:none;gap:.65rem;display:flex}.aqua-site-root .aqua-new-services .services-carousel-controls button{color:#fff;cursor:pointer;background:#149dcc;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:1.5rem;line-height:1;transition:background .18s,transform .18s;display:grid}.aqua-site-root .aqua-new-services .services-carousel-controls button:hover,.aqua-site-root .aqua-new-services .services-carousel-controls button:focus-visible{outline-offset:3px;background:#0b7fa8;outline:3px solid #0b7fa840;transform:translateY(-1px)}.aqua-site-root .aqua-new-services .services-carousel-heading h2,.aqua-site-root #features3-7q .services-carousel-heading h2{color:#102a43;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:500}.aqua-site-root .aqua-new-services .service-slide{flex:0 0 calc(33.3333% - .666667rem)}.aqua-site-root .aqua-new-services .services-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding:0 2px 1rem;display:flex;overflow-x:auto}.aqua-site-root .aqua-new-services .services-track::-webkit-scrollbar{display:none}.aqua-site-root .aqua-new-services .service-slide{scroll-snap-align:start;min-width:0;padding:0}.aqua-site-root .aqua-new-services .service-image{height:220px;display:block;overflow:hidden}.aqua-site-root .aqua-new-services .service-image img{object-fit:cover;width:100%;height:100%;display:block}.aqua-site-root .aqua-new-services .card-box{text-align:center;padding:1.25rem 1rem .5rem}.aqua-site-root .aqua-new-services .mbr-section-btn{padding:0 .5rem 1rem}.aqua-site-root .aqua-new-services .card-wrapper{background:#fff;overflow:hidden;box-shadow:0 8px 24px #102a431a}.aqua-site-root .aqua-new-services .card-title,.aqua-site-root .aqua-new-services .card-title a{color:#102a43}.aqua-site-root .aqua-news-keywords{color:#fff;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#0f7699;padding:.85rem 1rem;font-size:.78rem;font-weight:700;line-height:1.6}.aqua-site-root .aqua-call-button{white-space:nowrap}.aqua-site-root .toggle1 img[src*=sec]{filter:grayscale()brightness(0)invert()}.aqua-site-root #empresa-contenido .empresa-inner{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.aqua-site-root #empresa-contenido .empresa-image{margin:0}.aqua-site-root #empresa-contenido .empresa-image img{border-radius:.25rem;width:100%;display:block;box-shadow:0 18px 45px #102a432e}@media (max-width:991px){.aqua-site-root .aqua-new-services .service-slide{flex-basis:calc(50% - .5rem)}}@media (max-width:767px){.aqua-site-root .aqua-new-services .services-carousel-heading{flex-direction:column;align-items:flex-start}.aqua-site-root .aqua-new-services .service-slide{flex-basis:88%}.aqua-site-root #empresa-contenido .empresa-inner{grid-template-columns:1fr}.aqua-site-root .aqua-news-keywords{letter-spacing:.06em}}
