@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root{--navy: #0e2639;--gold: #b4a269;--offwhite: #efebe0;--bg-soft: #f7f5f0;--white: #ffffff}body{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#000;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{overflow-x:hidden;overscroll-behavior-x:contain}.heroLogoBox{width:710px;height:fit-content;right:100px;top:140px}.dashIconUser{content:""}.heroBtn{width:424px;height:68px;letter-spacing:1px;font-size:30px}.tagline{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1rem;padding-right:18px;overflow:hidden;margin-bottom:1rem}body.modal-open{padding-right:0!important}#servicioModal::-webkit-scrollbar{display:none}#servicioModal{-ms-overflow-style:none;scrollbar-width:none}.tagline-content{padding-right:0!important;width:fit-content;right:14px;bottom:320px}.nav-item.dropdown ul{width:200px}.hero-gold-tab{position:relative;align-self:center;height:100%;background-color:var(--gold);z-index:3;pointer-events:none;flex:0 0 auto;width:50px;height:150px;transform:translate(30%)}.hero-gold-tab--fixed{position:absolute!important;right:6px;bottom:auto!important;transform:none!important;z-index:1200!important;pointer-events:none}.tagline .hero-gold-tab,.tagline>.hero-gold-tab{position:absolute;right:0;bottom:0;width:25px;height:86px;transform:translate(28%);background:var(--gold);border-radius:2px;box-shadow:0 2px #0000000f}.navbar-nav li a{font-size:14px!important;font-weight:100!important;color:#000!important}.navbar{padding-top:1.2rem;background-color:#eeebe1;padding-bottom:1.2rem}.navbar-brand{display:flex;align-items:center;height:100%}.navbar-nav .nav-link{display:flex;align-items:center;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;font-weight:500;font-size:14px!important}.item-active{display:flex!important}.item-inactive{display:none!important}.cover{position:relative;height:105vh;overflow:hidden;height:950px}#heroVideo{position:absolute;top:50%;left:50%;width:auto;height:110%;min-width:100%;transform:translate(-50%,-50%);object-fit:cover;z-index:0}.display-1{font-size:70px;color:#000!important;margin:0 0 1rem}.cover .overlay{display:none}.cover .container{position:relative;z-index:2;height:100%}.cover .row{height:100%}.hero-right-all{height:100%;position:relative;align-items:flex-end;padding-top:2.5vh}.cover .tagline h1,.cover .hero-right-all .tagline h1{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:44px;color:#feffff;margin:0 0 1rem}.video-banner{position:relative;height:333px;min-height:320px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#021224}.video-banner video,#bannerVideo{position:absolute;top:50%;left:50%;width:auto;height:120%;min-width:100%;transform:translate(-50%,-50%);object-fit:cover;z-index:0}.video-fallback{display:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.video-banner .video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#03254c8c,#03254cb3);z-index:1}.video-banner .video-content{display:flex;position:relative;z-index:2;height:100%;padding:2rem 1rem;text-shadow:0 6px 20px rgba(0,0,0,.6)}.video-content p{font-size:44px!important}.video-content h2{font-weight:700!important;font-size:70px!important}#info-model-hose-style{background-color:#eeebe1}#info-model-hose-style h2{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:40px;line-height:1.08;color:#0e2639;margin:0 0 1rem}#info-model-hose-style .col-md-6,#info-model-hose-style .col-md-12{position:relative}.bg-offwhite{background-color:#eeebe1}.bg-offwhitesoft{background-color:#f7f5f0}#acabados{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.acabadosItemsBox p,.acabadosItemsBox h5{font-size:20px}#acabados h2,#accesorios h2,.col-lg-7>h2.fw-bold.display-6{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:35px;line-height:1.04;color:#0e2639;margin:0 0 .75rem}.acabado-swatch{width:83px;height:88px;margin:0;align-self:center}#acabados .col-md-6.d-flex.align-items-start{align-items:center;gap:1.25rem}#acabados .col-md-6 p{font-size:15px!important;color:#000!important}#acabados .col-md-6 h5,#acabados .col-md-6 p{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.swatch-img{width:100%;height:100%;object-fit:fill}.acabado-main,.accesorios-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px!important}.model-main{width:446px;max-width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:top center;display:block}#acabados .row.g-4.align-items-start{align-items:center}#acabados .col-lg-5.text-center.text-lg-end{display:flex;align-items:center;justify-content:flex-end}.acabadosItemsBox{display:flex;flex-direction:row}#accesorios{margin-top:100px}#accesorios h2{color:#0e2639!important;opacity:1;transform:none!important}#accesorios h5{color:#0e2639!important;font-weight:600;opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;transition:none!important}#accesorios li{color:#000!important}#accesorios h5.pre-animate-h5p{opacity:0!important;transition:opacity .8s ease-out!important}#accesorios h5.h5p-activo{opacity:1!important;transition:opacity .8s ease-out!important}#accesorios p.disclaimer-frame-3.pre-animate-h5p{opacity:0!important;transition:opacity .8s ease-out!important}#accesorios p.disclaimer-frame-3.h5p-activo{opacity:1!important;transition:opacity .8s ease-out!important}#accesorios p.text-muted.small,#accesorios p.text-muted.small.mt-3.fw-bold{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;transition:none!important}#accesorios .row.g-4.align-items-start{align-items:stretch}#accesorios .col-lg-5{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0}#accesorios .accesorios-img{object-fit:cover;object-position:center bottom;display:block;border-radius:20px!important}.accesorios-list{padding-left:1.25rem;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:20px;color:#000;opacity:0;transform:translate(22%);will-change:transform,opacity;transition:transform .8s ease-out,opacity .8s ease-out}.accesorios-list li{position:relative;padding-left:.6rem;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;line-height:1.4;margin-bottom:.5rem}.accesorios-list li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background:var(--navy, #0e2639);border-radius:50%;transform:translateY(-50%)}.accesorios-list.activo{opacity:1;transform:translate(0)}.proceso-section{position:relative;overflow:hidden;padding-top:4.5rem;padding-bottom:4.5rem;background-color:#efebe0}.proceso-bg{position:absolute;inset:0;background-image:url(../assets/img/frame-4-slide.svg);background-size:cover;background-position:center center;opacity:.05;pointer-events:none}.proceso-section .container{position:relative;z-index:2}.proceso-title{font-size:57px;font-weight:600;color:#0b2430}.proceso-icons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.proceso-icons .icon-item{flex:0 0 140px;max-width:160px;margin:0 auto;color:#092530}.proceso-icons p{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:25px;font-weight:500;color:#000!important;margin-top:.5rem;line-height:1.25}.proceso-info{margin-top:100px;display:flex}.proceso-info-h3{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#0e2639;font-size:33px;font-weight:600;line-height:1.05}.proceso-info-ul{font-size:25px!important;color:#000!important}.icon-img{width:96px;height:96px}.proceso-info h3{color:#0b2430;font-size:33px;font-weight:300}.beneficio-list li{margin-bottom:.5rem;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:25px!important;color:#000!important}#proceso .proceso-icons{max-width:980px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;justify-content:space-between}#proceso .proceso-info>.col-md-6{flex:0 0 50%;max-width:50%;box-sizing:border-box}#proceso .proceso-info-h3{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#0e2639;font-size:33px;font-weight:600;line-height:1.05;margin-bottom:.6rem;text-align:left}#proceso .beneficio-list{padding-left:1.05rem;margin-top:.5rem;list-style:disc!important;list-style-position:outside!important;padding-left:1.35rem!important;margin-left:.15rem!important;color:#000!important}#proceso .beneficio-list li{margin-bottom:.45rem;line-height:1.25;font-size:20px}#proceso .proceso-info-h3.pre-animate-proceso-info{opacity:0;transform:translateY(-22%);will-change:transform,opacity}#proceso .proceso-info-h3.animate-proceso-info{animation:slideInDownSmall 1.2s cubic-bezier(.22,.9,.3,1) both}.proceso-cta{font-weight:500;border-radius:8px;background-color:var(--navy);display:inline-block;text-align:center;transition:all .2s ease-in-out;border:2px solid transparent;font-size:20px;color:#f7f5f0;text-decoration:none;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.hero-right-all .proceso-cta{box-shadow:0 8px 28px #03131e52;font-size:30px!important}.proceso-cta:hover,.proceso-cta:focus{background-color:#fff;color:var(--navy);border-color:var(--navy);transform:translateY(-3px);box-shadow:0 10px 26px #03131e1f}.proceso-cta span{display:inline-block;transition:transform .2s ease-in-out}.proceso-cta:hover span,.proceso-cta:focus span{transform:scale(1.06)}.contact-form .proceso-cta{font-size:30px!important;line-height:1;padding:.35rem 1.25rem;min-width:0;border-radius:6px}.animate-in-left{animation-name:slideInLeft;animation-duration:.56s;animation-timing-function:cubic-bezier(.2,.9,.3,1);animation-fill-mode:both}.animate-in-up{animation-name:slideInUp;animation-duration:1.1s;animation-timing-function:cubic-bezier(.2,.9,.3,1);animation-fill-mode:both}.animate-in-right{animation-name:slideInRight;animation-duration:.56s;animation-timing-function:cubic-bezier(.2,.9,.3,1);animation-fill-mode:both}.animate-plan-out-right{animation:slideOutRight .42s cubic-bezier(.22,.9,.3,1) both}.animate-plan-out-left{animation:slideOutLeft .42s cubic-bezier(.22,.9,.3,1) both}.animate-plan-out-down{animation:slideOutDownSmall .52s cubic-bezier(.22,.9,.3,1) both}.pre-animate-h5{opacity:0;transform:translateY(-12%);will-change:transform,opacity}.animate-h5-in{animation:h5In .52s cubic-bezier(.2,.9,.3,1) both}.animate-h5-out{animation:h5Out .42s cubic-bezier(.22,.9,.3,1) both}.animate-main-out{animation:mainImageOut .52s cubic-bezier(.22,.9,.3,1) both}.animate-list-out{animation:slideOutDownLarge .52s cubic-bezier(.22,.9,.3,1) both}.animate-li-out{animation:slideOutDownSmall .42s cubic-bezier(.22,.9,.3,1) both}.pre-animate{opacity:0;transform:translateY(22%);will-change:transform,opacity}.pre-animate-right{opacity:0;transform:translate(22%);will-change:transform,opacity}.pre-animate-proceso{opacity:0;transform:translateY(-22%);will-change:transform,opacity}.animate-proceso{animation:slideInDownSmall 2.1s cubic-bezier(.22,.9,.3,1) both}.pre-animate-slide-down{opacity:0;transform:translateY(-22%);will-change:transform,opacity}.animate-slide-down{animation:slideInDownSmall 1.4s cubic-bezier(.22,.9,.3,1) both}.pre-animate-mensual-logo-up{opacity:0;transform:translateY(-200%);will-change:transform,opacity}.animate-mensual-logo-up{animation-name:mensualLogoDown;animation-duration:2.4s;animation-timing-function:cubic-bezier(.22,.9,.3,1);animation-fill-mode:both}.animate-mensual-logo{animation:revealLeftToRight .9s cubic-bezier(.22,.9,.3,1) both}.pre-animate-proceso-info{opacity:0;transform:translateY(-20%);will-change:transform,opacity}.animate-proceso-info{animation:slideInDownSmall 1.8s cubic-bezier(.22,.9,.3,1) both}.stagger-proceso-1{animation-delay:0ms}.stagger-proceso-2{animation-delay:80ms}.stagger-proceso-3{animation-delay:.16s}.stagger-proceso-4{animation-delay:.24s}.pre-animate-proceso-icon{opacity:0;transform:translate(-22%,-22%);will-change:transform,opacity}.animate-proceso-icon{animation:slideInDiagTLtoBR 2.1s cubic-bezier(.22,.9,.3,1) both}.pre-animate-proceso-text{opacity:0;transform:translateY(22%);will-change:transform,opacity}.animate-proceso-text{animation:slideInUp 1.1s cubic-bezier(.22,.9,.3,1) both}.text-gold{color:var(--gold)}.models-nav ul li a{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:25px;color:#000;padding:.25rem .6rem;line-height:1.05;position:relative;display:inline-block;padding:.35rem .6rem;overflow:visible;z-index:0;transition:color .18s ease,font-weight .18s ease}.models-nav ul li a:hover{text-decoration:none;color:#06435a}.models-nav ul li a:before{content:"";position:absolute;inset:0;background:var(--gold);transform-origin:top center;transform:scaleY(0);transition:transform .28s ease;z-index:-1;border-radius:2px;pointer-events:none}.models-nav ul li a:hover:before,.models-nav ul li a.active:before{transform:scaleY(1)}.models-nav ul li a:hover,.models-nav ul li a.active{color:var(--white)!important;font-size:25px}.models-nav ul.border-bottom{border-bottom:1px solid rgba(14,38,57,.5)!important}.modelTitle{display:flex}.model-plan{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotate(-16deg) translateZ(0);will-change:transform;transition:transform .24s ease,max-width .24s ease;filter:drop-shadow(0 10px 18px rgba(6,20,30,.12))}.model-plan--left,.model-plan--right{transform:rotate(3deg) translateY(6px) translate(10px) scale(1.02) translateZ(0)}.model-text{position:relative;margin-top:.75rem;max-width:360px;z-index:3}.model-text h5{font-size:20px;justify-content:right!important;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1;color:#000;width:100%;margin-bottom:.35rem}.model-text strong{justify-content:left!important;font-size:26px;display:block;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;color:#000;letter-spacing:.02em;margin-top:.08rem}.model-text li{font-size:15px}.model-text--left{transform:translate(-46px) translateY(-28px);padding-left:18px;text-align:left}.model-text--right{position:static;width:100%;max-width:none;text-align:left;padding:0;margin:.25rem 0 0}.model-text--right h5{margin:0;font-size:25px;line-height:1;color:#000;position:absolute;left:8px;top:50%;transform:translateY(-50%);display:inline-block;padding:6px 10px;max-width:calc(100% - 16px);white-space:normal;z-index:12;text-align:left}.model-text--right h5 strong{display:block;font-size:40px;line-height:1;letter-spacing:-.5px;text-align:left}.model-text--right ul{display:block;text-align:left;padding-left:1.1rem}#domum .model-text--right ul,#domum .model-text{display:block!important}.model-text ul{margin-top:.8rem;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:15px;color:#000;line-height:1.2;padding-left:1.1rem}.model-text ul li{margin-bottom:.45rem}.model-plans-carousel{overflow:hidden;position:relative;padding-right:1rem;touch-action:pan-x;-ms-touch-action:pan-x;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;-moz-user-select:none;cursor:grab}.model-plans-carousel.is-dragging{cursor:grabbing;cursor:-webkit-grabbing}.model-plans-inner{display:flex;gap:1rem;transition:transform 2.2s cubic-bezier(.2,.9,.3,1);will-change:transform;flex-wrap:nowrap;backface-visibility:hidden;transform:translateZ(0)}.model-plans-inner>.col-md-6{flex:0 0 46%;max-width:46%;box-sizing:border-box;flex-shrink:0;overflow:visible}.model-plans-inner>.col-md-6.dim{opacity:.45;filter:blur(1px);pointer-events:none}.model-text ul,.model-text ul.list-unstyled,.proceso-info-ul,.proceso-info-ul.list-unstyled{list-style-type:disc;list-style-position:outside;margin-left:.15rem;color:#000!important}.model-text ul li,.proceso-info-ul li{margin-bottom:.45rem;color:#000!important}.mensualidades-row{height:auto}.mensualidades-left{background-color:var(--navy);padding:48px;position:relative;display:flex;flex-direction:column;justify-content:center}.mensualidades-left .text-gold,.mensualidades-left .display-5{color:var(--gold)}.mensualidades-left .phone a{color:#fff;text-decoration:none}.credito-logo img{width:240px;max-width:90%;height:auto}.tel-img{height:28px;display:inline-block}.mensualidadesBox{width:100%;display:flex}.mensualidades-left .credito-logo{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;margin-top:1.2rem;margin-bottom:1.2rem}.mensualidades-left .credito-logo img{width:auto;max-width:320px;height:auto;display:block}.mensualidades-left .credito-logo:first-of-type img{max-width:620px;width:100%;height:auto;display:block;margin:0 auto}.mensualidades-left .credito-logo:nth-of-type(2) img{width:320px}.montoMensualidadBox p{margin:0}.mensualidades-left .mensualidades-heading{position:static;align-self:center;margin:0 0 -28px;color:#fff;text-transform:uppercase;letter-spacing:1px;z-index:20;pointer-events:none;text-align:center}.mensualidades-left .phone{display:flex;justify-content:center;align-items:center;width:100%;padding-bottom:10px;margin-top:0;pointer-events:auto}.mensualidades-left .phone img,.mensualidades-left .phone .tel-img{display:block;margin:0 auto}.montoMensualidadBox{display:flex;justify-content:center;width:100%;height:100%;align-items:center;gap:0px}.pre-animate-mensualidades-title{opacity:0;transform:translateY(-26%);will-change:transform,opacity}.animate-mensualidades-title{animation:slideInDownSmall 1.4s cubic-bezier(.22,.9,.3,1) both}.pre-animate-mensual-logo{opacity:0;transform:translate(-22%,-22%);will-change:transform,opacity}.animate-mensual-logo{animation:slideInDiagTLtoBR 1.4s cubic-bezier(.22,.9,.3,1) both}.pre-animate-mensual-logo-up{opacity:0;transform:translateY(140%);will-change:transform,opacity}.animate-mensual-logo-up{animation:slideInUpLong 1.8s cubic-bezier(.22,.9,.3,1) both}.pre-animate-mensual-logo-side{opacity:0;transform:translate(-36%);will-change:transform,opacity}.animate-mensual-logo-side{animation:slideInLeft 1.2s cubic-bezier(.22,.9,.3,1) both}.pre-animate-mensual-logo-side-long{opacity:0;transform:translate(-140%);will-change:transform,opacity}.animate-mensual-logo-side-long{animation:slideInFromLeftLong 1.7s cubic-bezier(.22,.9,.3,1) both}.mensualidades-right{overflow:hidden;display:flex;align-items:stretch;position:relative;width:100%}.mensualidades-right .mensualidades-bg{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center center;display:block;z-index:1}.mensualidades-overlay{position:absolute;inset:0;width:100%;height:100%;background:#0e2639bf;z-index:4}.mensualidades-heading{position:absolute;top:28px;left:50%;transform:translate(-50%);color:#fff;font-size:38px;letter-spacing:1px;z-index:5;pointer-events:none;display:block;text-align:center;white-space:nowrap;overflow:hidden;opacity:0;transform:translateY(-40px)}.animate-mensualidades-title{animation:fadeDown 1s ease-out forwards}.mensualidades-overlay h2,.mensualidades-overlay p{text-shadow:0 6px 18px rgba(0,0,0,.45)}#mensualidades .credito-logo img{visibility:visible;margin-left:0%;opacity:1}#mensualidades .credito-logo img.pre-animate-mensual-logo-up{opacity:0;transform:translateY(140%)}.tel-img{height:100px;max-width:360px;width:auto;display:inline-block}.pre-animate-mensual-phone{opacity:0;transform:translateY(22%);will-change:transform,opacity}.animate-mensual-phone{animation:slideInUp 1.1s cubic-bezier(.22,.9,.3,1) both}.content-mensualidades{display:flex;flex-direction:column;justify-items:end}.content-mensualidades img{max-width:100%;height:auto;margin-left:5%}.mensualidades-note{margin-top:-.5rem;text-align:right;width:fit-content;color:#fff;opacity:.95;font-size:3%;opacity:0;transform:translateY(10px);animation:fadeInUp .15s ease-out forwards}.animate-mensualidades-note{animation:fadeIn .8s ease-out forwards}.desde-text{font-size:18px;color:#fff!important;font-weight:400!important;writing-mode:sideways-lr;text-align:center!important;opacity:0;transform:translate(-50px)}.animate-desde-text{animation:slideInLeft .8s ease-out forwards}.animacion-diagonal-mesnualidades{display:inline-block;animation:growDiagonal .8s ease-out forwards;transform-origin:top left}.sec-credit{opacity:0;transform:translateY(40px)}.sec-credit-active{animation:fadeUp 1s ease-out forwards}.text-navy{color:var(--navy)}.contactoBox{display:flex;justify-content:center;gap:100px}.contact-form{max-width:520px}.contact-input{background-color:#f7f5f0;border:none;border-radius:8px;padding:.875rem 1rem;box-shadow:none}.contact-input:focus{outline:2px solid rgba(14,38,57,.08);box-shadow:0 6px 14px #03131e0f}.contact-submit{background:var(--navy);color:var(--white);padding:.7rem 2.1rem;border-radius:8px;letter-spacing:.2rem;font-weight:700}.contact-hero{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0;gap:1.5rem}.contact-submit:hover{opacity:.95;transform:translateY(-2px)}.contact-hero .text-gold{color:var(--gold)}.contact-hero .display-5{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:28px}.contact-hero .display-5-sub{font-size:28px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.contact-hero .contact-logo{width:556px;max-width:95%;height:auto}.contact-hero .gold-line{width:120px;height:6px;background:linear-gradient(90deg,#b4a269,#b4a269e6,#b4a269);border-radius:4px}.title-banner{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:47px;font-weight:400;color:#000!important;margin:0 0 1rem}.cover-img{display:block;object-fit:cover;object-position:center 55%}.heroImage{width:100%;height:auto}.overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0e263959 40%,#ffffff05)}.hero-left .header-logo{max-width:520px;width:85%;height:auto}.hero-left .subtitle{font-size:1.25rem;letter-spacing:1px}.hero-right-all .header-logo{max-width:760px;width:100%;height:auto}.hero-right-all .subtitle{font-size:1.6rem}.hero-right-all .tagline .display-4{color:var(--navy);line-height:.95}ul.fine-dots{list-style:none;padding-left:0}ul.fine-dots li{margin-bottom:.4em}ul.fine-dots li:before{content:"• ";color:currentColor;font-size:.7em;font-weight:300}.pictureBoxModel{width:40%}.pisoMiniaturaBox{width:262px;height:262px}.minaturaImage{height:100%;object-fit:cover}#carouselProceso .carousel-inner{min-height:230px;display:flex;align-items:center}#carouselProceso .carousel-control-prev-icon,#carouselProceso .carousel-control-next-icon{display:none}#carouselProceso .carousel-control-prev,#carouselProceso .carousel-control-next{width:auto;opacity:1;top:50%;transform:translateY(-50%)}#carouselProceso .arrow-right{display:inline-block;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #B4A269}#carouselProceso .arrow-left{display:inline-block;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:25px solid rgba(180,162,105,.3)}#carouselProceso .carousel-control-prev:hover .arrow-left,#carouselProceso .carousel-control-next:hover .arrow-right{transform:scale(1.2);transition:transform .2s ease}#carouselProceso .carousel-control-prev{left:50px}#carouselProceso .carousel-control-next{right:50px}#modelCarouselContainer{bottom:10px}#modelCarouselContainer .carousel-inner{background-color:#b4a269;border-radius:3px;width:70%;height:30px}#modelCarouselContainer a{text-decoration:none;color:#fff}#modelCarouselContainer .carousel-control-prev,#modelCarouselContainer .carousel-control-next{width:35px;height:35px;border-radius:50%;border:none;top:50%;transform:translateY(-50%);opacity:1;display:flex;align-items:center;justify-content:center;position:absolute;z-index:10}#modelCarouselContainer .carousel-control-prev{opacity:.3}#modelCarouselContainer .carousel-control-prev{background-color:#fff;left:30px;border:1.5px solid rgba(180,162,105,1)}#modelCarouselContainer .carousel-control-next{background-color:#fff;right:10px;border:1.5px solid rgba(180,162,105,1)}#modelCarouselContainer .carousel-control-prev-icon,#modelCarouselContainer .carousel-control-next-icon{display:flex!important;justify-content:center;align-items:center}#modelCarouselContainer .carousel-control-prev:hover,#modelCarouselContainer .carousel-control-next:hover{transform:translateY(-50%) scale(1.1);filter:brightness(1.2);cursor:pointer}.navImagesBox{height:430px;width:100%}.titleImage{object-fit:cover;width:100%}.navImagesBox div{overflow:hidden}.modelsBox{height:665px}.plantasBox{width:60%;display:flex;justify-content:center;align-items:center}.pisoBox{display:flex;position:relative;align-items:center;gap:1rem;flex-direction:column;text-align:center;height:100%;flex:0 0 auto!important;width:50%}.domumBox{flex-direction:row;gap:10px;width:100%}.carousel.vertical .carousel-inner{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.carousel.vertical .carousel-item{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .6s ease-in-out}.carousel.vertical .carousel-item-next.carousel-item-start,.carousel.vertical .carousel-item-prev.carousel-item-end{transform:translateY(0)}.carousel.vertical .active.carousel-item-start{transform:translateY(-100%)}.carousel.vertical .carousel-item-next,.carousel.vertical .active.carousel-item-end{transform:translateY(100%)}.carousel.vertical .carousel-item-prev{transform:translateY(-100%)}.animate-title-in-right{transform:translate(100%);animation:slideInRight .5s forwards}.animate-title-in-left{transform:translate(-100%);animation:slideInLeft .5s forwards}.animate-title-out-right{transform:translate(0);animation:slideOutRight .5s forwards}.animate-title-out-left{transform:translate(0);animation:slideOutLeft .5s forwards}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideInLeft{0%{transform:translate(-18%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(42%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(18%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18%)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-18%)}}@keyframes slideOutDownSmall{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(22%)}}@keyframes slideOutDownLarge{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(120%)}}@keyframes h5In{0%{opacity:0;transform:translateY(-12%)}to{opacity:1;transform:translateY(0)}}@keyframes h5Out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18%)}}@keyframes mainImageOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20%) scale(.985)}}@keyframes h2MicroFade{0%{opacity:0}to{opacity:1}}.fade-in-h2{animation:h2MicroFade .62s cubic-bezier(.2,.9,.3,1) both}@keyframes slideInDownSmall{0%{opacity:0;transform:translateY(-22%)}to{opacity:1;transform:translateY(0)}}@keyframes mensualLogoDown{0%{opacity:0;transform:translateY(-200%)}to{opacity:1;transform:translateY(0)}}@keyframes revealLeftToRight{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@supports not (clip-path: polygon(0 0,100% 0,100% 100%,0 100%)){@keyframes fadeScaleIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.pre-animate-mensual-logo{opacity:0;transform:scale(.985)}.animate-mensual-logo{animation:fadeScaleIn .7s cubic-bezier(.22,.9,.3,1) both}}@keyframes slideInDiagTLtoBR{0%{opacity:0;transform:translate(-22%,-22%)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromLeftSmall{0%{opacity:0;transform:translate(-22%)}to{opacity:1;transform:translate(0)}}@keyframes slideInUpLong{0%{opacity:0;transform:translateY(140%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeftLong{0%{opacity:0;transform:translate(-140%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes growDiagonal{0%{opacity:0;transform:scale(0) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:not(body.force-animate) [class^=animate-],:not(body.force-animate) [class*=" animate-"]{animation:none!important;opacity:1!important;transform:none!important}.cover .tagline h1{transition:none!important}.pre-animate-slide-down{transform:none;opacity:1}.animate-slide-down{animation:none!important}.animate-mensual-logo{animation:none!important;opacity:1!important;clip-path:none!important;-webkit-clip-path:none!important}.pre-animate-mensual-logo-up{transform:none;opacity:1}.animate-mensual-logo-up{animation:none!important}#proceso .proceso-info-h3.pre-animate-proceso-info{transform:none;opacity:1}#proceso .proceso-info-h3.animate-proceso-info{animation:none!important}}@media(max-width:950px){.navBarBox{display:flex;justify-content:space-between;padding-inline:25px;flex-wrap:wrap}#accesorios{margin-top:00px}.navBarMobile{position:absolute;top:100%;left:0;width:100%;background-color:#eeebe1;z-index:1000;transform-origin:top;transition:transform .3s ease,opacity .3s ease}.navbar{position:relative}.navbar-toggler{border:none;font-weight:60}.navBarDesktop{display:none}.navBarMobile{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding-top:60px;padding-bottom:130px}.navBtn{border:2px solid black;width:45%;text-align:center;color:#fff;background-color:#0e2639;padding-block:5px;font-weight:700;border-radius:5px}.navBtn:hover{background-color:#fff}.navLogoImageBox{width:40%;padding-left:20px;box-sizing:content-box}.heroLogoBox{min-width:0px;width:150px;height:fit-content;bottom:20px;left:50%;transform:translate(-50%);z-index:10;top:auto}.heroLogoImageBox{display:none;height:300px;border:3px solid black}.heroBtn{width:206px;height:33px;font-size:14px;padding-inline:5px}.tagline-content{right:5px;top:0;height:fit-content}.title-banner{font-size:20px}.tagline{padding-right:.5rem;gap:.6rem}.hero-gold-tab{width:23px;height:60px;border-radius:3px}.video-banner{height:150px}.video-banner .video-content{display:none}.video-banner .video-content-mobile{display:flex;position:relative;z-index:2;height:100%;padding:2rem 1rem;text-shadow:0 6px 20px rgba(0,0,0,.6)}.video-content-mobile p{font-size:27px}.video-content-mobile h2{font-weight:700!important;font-size:70px!important}.model-plans-inner{overflow-y:hidden}#alba,#stella,#aqua{padding-inline:30px}#acabados{width:100%;padding-top:40px}#acabados-heading{margin-bottom:30px!important}.acabadosBox{margin-top:10px!important;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:15px}.acabadosItemsBox{display:flex;flex-direction:column}.acabadosParBox{gap:10px;width:100%;align-items:center}.acabadosItemsBox p,.acabadosItemsBox h5{font-size:8px}#acabados .row{text-align:left}.acabado-main{max-width:280px;margin:0 auto 1rem}.acabado-swatch{width:34px;height:34px;overflow:hidden}.accesoriosContainer{width:100%;display:flex;gap:0px;padding-inline:0;justify-content:center}.accesoriosLeftBox{width:50%;display:flex;flex-direction:column;justify-content:left}.accesoriosRightBox{width:50%;padding-inline:10px}.accesoriosContainer h5,.accesoriosContainer li{font-size:8px}.accesoriosMobileTitle{display:block;font-size:19px!important}.accesoriosDesktopTitle{display:none}.accesorios-img{width:166px;height:160px;display:block}.accesoriosLisBox{margin-top:0;display:flex;flex-direction:column}ul.fine-dots{padding-left:5px}.disclamerText{font-size:5px}.proceso-icons{gap:.6rem}.proceso-icons .icon-item{flex:0 0 48%;max-width:none}.proceso-title{font-size:2rem}.proceso-info{flex-direction:column;align-items:center;text-align:center;padding-inline:30px}.proceso-info h3{font-size:20px;text-align:center!important}.proceso-info li{font-size:12px}.icon-img{width:72px;height:72px}.cover .tagline h1{font-size:26px}#info-model-hose-style h2{font-size:24px}#acabados h2,#accesorios h2,.col-lg-7>h2.fw-bold.display-6{font-size:22px}.models-nav ul li a,.model-text h5{font-size:16px}.model-text h5 strong{font-size:18px}.model-text ul{font-size:13px}.model-plan{transform:none;max-width:160px;filter:none}.model-text--left,.model-text--right{transform:none;margin-top:.5rem;position:static;width:100%;max-width:none;text-align:center;padding:0}.model-text{max-width:100%;z-index:1;text-shadow:none}.model-text--right h5{font-size:18px;left:auto;top:auto;transform:none;text-align:center}.model-text--right h5 strong{font-size:22px;text-align:start}.model-text--right ul{display:block;text-align:left;padding-left:1.1rem}#info-model-hose-style h2{font-size:1.9rem}.video-banner{height:150px;min-height:auto}.video-banner video{height:160%}.video-fallback{display:block}.cover{background-size:cover;background-position:center center;height:490px}.cover-img{height:100%;width:100%}.heroImage{object-fit:cover;object-position:18% bottom;width:100%;height:100%;transform:scale(1.18);transform-origin:bottom}.modelsBox{height:fit-content}.plantasBox{width:100%;flex-direction:column;gap:20px}.plantasDirectionY{flex-direction:column;justify-items:center}.pisoBox{width:100%;height:100%;flex-direction:row-reverse}.pisoBox li{font-size:10px}.pisoBox h5,.pisoBox strong{font-size:17px;position:static;text-align:start}.pisoBox ul{margin:2px 0 0}.domumBox{gap:10px;align-items:start}.pisoMiniaturaBox{width:137px;height:147px}.row.align-items-center{display:block}.hero-right-all{text-align:center!important;align-items:center;padding-top:1.5vh}.acabadosItemsBox{gap:15px}.hero-right-all .header-logo{width:80%;max-width:360px}.hero-right-all .tagline .display-4{font-size:1.6rem}.tagline>.hero-gold-tab{display:none}.mensualidadesBox{flex-direction:column}.mensualidades-left{height:123px;order:2;gap:30px}.mensualidades-left .mensualidades-heading{font-size:18px}.desde-text{font-size:9px}.desde-text p{text-align:center;margin:0}.mensualidades-left .credito-logo:nth-of-type(2) img{width:170px}.mensualidades-right{height:185px;order:1}.montoMensualidadBox{margin-top:30px;align-items:center}#mensualidades .credito-logo img{margin-left:0;padding-left:0}.acabadosImage{height:150px;width:164px}.mensualidades-note{text-align:center}.mensualidades-left{text-align:center;padding:25px;flex-direction:row;height:100%}.mensualidades-left .phone{justify-content:center}.mensualidades-bg{height:260px}.mensualidades-heading{left:50%;transform:translate(-50%);top:18px;font-size:48px;text-align:center}.mensualidades-left .credito-logo{margin-top:0;margin-bottom:0}.mensualidades-note h6{font-size:5px;margin:0}.tel-img{height:36px;max-width:140px}#proceso .proceso-info-h3{font-size:22px}#proceso .beneficio-list li{font-size:16px}.procesoBtn{display:none}.mensualidades-overlay h2{font-size:17px}.contact-hero .display-5{font-size:1.6rem}.contactoBox{flex-direction:column;gap:00px}.contactoBox div{width:100%}.contact-form{max-width:100%;display:flex;flex-direction:column;align-items:center}.contact-submit{width:140px}.contact-hero{gap:5px}.contact-hero .contact-logo{width:100%;max-width:100%;height:auto;width:218px}.contact-hero h2{font-size:11px!important}.contact-hero .gold-line{width:90px;height:5px}.site-disclaimer{font-size:10px;display:none}.contact-form .proceso-cta{font-size:15px!important;letter-spacing:5px}.procesoDesktop{display:none}.procesoMobile{display:flex}.navModelDesktop{display:none}.navModelMobile{display:block}.modelTitle{display:none}.formTitle{text-align:center}.modelHeader{background-color:#b4a2694d;display:flex;flex-direction:column;align-items:center;height:1000px}}@media(min-width:950px){.nav-item.dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu{transition:opacity .2s ease,transform .2s ease;opacity:0;visibility:hidden;transform:translateY(10px)}.nav-item.dropdown .dropdown-menu{margin-top:0}.procesoDesktop{display:flex}.procesoMobile{display:none}.navBarBox{justify-content:end;padding-inline:25px}.navbar-nav .nav-link{padding-left:1rem;padding-right:1rem}.navBarDesktop{display:block;width:100%}.navBarMobile,.navBarMobileBox{display:none}.tagline{padding-right:12px}.hero-gold-tab{right:0;transform:translate(28%);width:44px}.tagline .hero-gold-tab,.tagline>.hero-gold-tab{position:absolute;right:0;bottom:0;width:25px;height:86px;background:var(--gold);border-radius:2px;box-shadow:0 2px #0000000f;transform:translate(22%)}.tagline>.hero-gold-tab{right:0;height:120px;width:44px;transform:translate(28%)}.hero-right-all .tagline .display-4{font-size:2.2rem}.hero-right-all .subtitle{font-size:1.25rem}.cover{min-height:56vh}.cover-img{object-position:center 90%}.heroImage{object-fit:cover;object-position:18% bottom;width:100%;height:100%;transform:scale(1.18);transform-origin:bottom}.cover .tagline h1{font-size:34px}.video-banner .video-content-mobile{display:none}#info-model-hose-style h2{font-size:32px}#acabados-heading{margin-bottom:3rem!important}#acabados h2,#accesorios h2,.col-lg-7>h2.fw-bold.display-6{font-size:30px}.acabadosBox{margin-top:100px;padding-left:50px;flex-direction:row;margin-bottom:3rem}.acabado-main{max-width:360px}.acabadosItemsBoxGen{gap:50px}.acabadosParBox{gap:1rem;width:50%}.acabadosImage{height:387px;width:424px}.accesoriosMobileTitle{display:none}.accesoriosDesktopTitle{display:block}.accesoriosContainer{display:flex;gap:30px;gap:50px}.proceso-cta{min-width:0;padding:.7rem 1.1rem}.accesorios-img{width:420px;height:390px;margin:0 auto;display:block}.accesoriosLisBox{margin-top:1.5rem;display:flex}.procesoBtn{display:flex}.proceso-info{flex-direction:row;width:100%;justify-content:center}.proceso-info h3{font-size:33px;margin-bottom:48px!important}.proceso-info li{font-size:25px}.procesoItem{width:50%}.navModelDesktop{display:block}.navModelDesktop li{height:35px}.navModelMobile{display:none}.models-nav ul li a{font-size:20px}.model-text h5{font-size:18px}.model-text h5 strong{font-size:22px}.model-text ul{font-size:14px}.model-text--right h5{left:8px;font-size:20px;padding:6px 10px}.model-text--right h5 strong{font-size:26px}.model-plans-inner{gap:.75rem}.model-plans-inner>.col-md-6{flex:0 0 100%;max-width:100%}.model-plans-inner>.col-md-6.dim{opacity:1;filter:none;pointer-events:auto}.mensualidades-row{min-height:460px;height:auto}.mensualidades-left{padding:2.5rem;min-height:auto;flex-direction:column;width:37%}.mensualidades-overlay h2{font-size:30px}.mensualidades-bg{height:auto}.mensualidades-left .credito-logo{margin-top:1.2rem!important;margin-bottom:1.2rem!important}.site-disclaimer{display:block}}@media(min-width:1024px){.navLogoImageBox{display:none}.cover .tagline-content{max-width:480px;margin-left:auto;text-align:right}.heroImage{object-position:18% 70%;width:100%;height:100%;transform:scale(1);transform-origin:center}.cover .tagline{padding-right:0}.hero-right-all{margin-left:auto}.hero-right-all .proceso-cta{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:30px;color:#f7f5f0;padding-top:.7rem;padding-bottom:.7rem;min-width:420px;height:auto}.contact-form .proceso-cta{font-size:20px!important;width:222px!important;letter-spacing:5px}#accesorios .accesorios-img{transform:translateY(8px)}.accesorios-img{max-width:520px}#acabados{padding-top:3rem}#acabados .col-lg-5,#accesorios .col-lg-5{position:relative}#acabados .acabado-main,#accesorios .accesorios-img{position:sticky;top:6rem;z-index:2;align-self:flex-start}.model-plan{max-width:280px}.proceso-icons{flex-wrap:nowrap}.proceso-icons .icon-item{flex:0 0 auto;max-width:220px;margin:0 .75rem}.proceso-info h3{color:#0b2430;font-size:33px;font-weight:300}.proceso-info .beneficio-list{list-style:none!important;padding-left:0!important;margin-left:0!important}.proceso-info .beneficio-list li{margin-bottom:.35rem;line-height:1.18;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:25px!important;color:#000!important;padding-left:0}.model-text--right h5{left:6px;font-size:19px;padding:8px 12px}.model-text--right h5 strong{font-size:19px}.model-plan{max-width:320px}.model-plan{max-width:240px}.cover .container{max-width:100%!important;width:100%!important;padding-right:6rem}.cover{min-height:92vh;height:910px}.cover-img{transform:scale(1);will-change:transform,object-position;object-fit:cover;width:100%;height:100%}.mensualidades-row{min-height:58vh;width:100%}.mensualidades-left{padding-left:3rem;padding-top:1.5rem;padding-bottom:1.5rem;height:517px;overflow:hidden}.mensualidades-left .credito-logo:first-of-type img{max-width:600px;width:100%;height:auto;margin:0 auto}.mensualidades-left .credito-logo img{max-width:420px;width:auto}.mensualidades-left .mensualidades-heading{font-size:35px}.content-mensualidades img{max-width:100%;height:auto;display:block}.mensualidades-note h6{font-size:.9rem;margin:0}}.header-cta-container{width:710px;height:fit-content;right:100px;top:140px}.header-cta-btn{width:424px;height:68px;letter-spacing:1px;font-size:30px}.tagline-positioned{right:14px;bottom:320px}.letter-spacing-1{letter-spacing:1px}.letter-spacing-2{letter-spacing:2px}.letter-spacing-5{letter-spacing:5px}.container-models{height:665px}.model-section-height{height:430px}.model-content-width{width:60%}.model-content-width-55{width:55%}.gap-50{gap:50px}.gap-100{gap:100px}.acabados-container{margin-top:100px;padding-left:50px}.acabado-image-box{height:387px;width:424px}.font-weight-400{font-weight:400}.icon-width-15{width:15%}.proceso-cta-large{width:482px;height:69px;letter-spacing:2px}.mensualidades-right-width{width:905px}.contacto-container{padding-inline:50px;padding-top:60px}.contacto-padding-bottom{padding-bottom:30px}.contact-form-width{width:446px}.contact-hero-padding{padding-top:50px}.contact-logo-width{width:556px}.contact-submit-width{width:222px}.model-aura-width{width:400px}.object-fit-cover{object-fit:cover}.fit-content-width{width:fit-content}.justify-right{justify-content:right!important}.lh-1{line-height:1}.contact-form label{font-size:13px}
