.lab-tipo{position:fixed;left:16px;bottom:16px;z-index:2147483000;width:min(320px,calc(100vw - 32px));padding:10px;border-radius:12px;background:rgba(10,42,74,.94);color:#fff;font:500 13px/1.4 var(--font-inter),system-ui,sans-serif!important;box-shadow:0 12px 32px rgba(0,0,0,.3)}.lab-tipo,.lab-tipo *{text-transform:none!important;letter-spacing:0!important}.lab-tipo *{font-family:inherit!important}.lab-tipo__asa{width:100%;text-align:left;font-weight:700!important;color:inherit;background:none;border:0;padding:2px 4px;cursor:pointer}.lab-tipo__opciones{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lab-tipo__opcion{flex:1 1 40%;padding:8px 6px;border-radius:8px!important;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-size:12px!important;cursor:pointer}.lab-tipo__opcion[aria-checked=true]{background:#fff;color:#0a2a4a}.lab-tipo__nota{margin:8px 4px 2px;color:rgba(255,255,255,.75);font-size:12px!important}html:is([data-tipo=air-poster],[data-tipo=air-sereno]) body{font-weight:500}html:is([data-tipo=air-poster],[data-tipo=air-sereno]) [class*=eyebrow]{font-family:var(--lab-caveat),cursive!important;font-weight:700!important;font-size:1.9em!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important}html:is([data-tipo=air-poster],[data-tipo=air-sereno]) :is(a,button)[class*=rounded-full]:not(.lab-tipo__opcion){border-radius:8px!important}html[data-tipo=air-poster] :is(h1,h2,h3,.hero-agua__titulo){font-family:var(--lab-anton),Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:0!important;line-height:.92!important}html[data-tipo=air-poster] .hero-agua__titulo{font-size:clamp(72px,12vw,200px)!important;line-height:.85!important}html[data-tipo=air-sereno] :is(h1,h2,h3){font-family:var(--font-inter),system-ui,sans-serif!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.05!important}html[data-tipo=air-sereno] .hero-agua__titulo{font-family:var(--lab-anton),Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:clamp(72px,11vw,180px)!important;line-height:.85!important}html:is([data-tipo=air-control],[data-tipo=air-completo]){font-synthesis:none}html:is([data-tipo=air-control],[data-tipo=air-completo]) body,html:is([data-tipo=air-control],[data-tipo=air-completo]) body :where(:not(.lab-tipo,.lab-tipo *)){font-family:var(--lab-f-texto,var(--font-inter)),system-ui,sans-serif!important;font-weight:500!important}html:is([data-tipo=air-control],[data-tipo=air-completo]) h2{font-family:var(--lab-f-tnt,var(--font-inter)),system-ui,sans-serif!important;font-weight:400!important;font-size:clamp(32px,2.9vw,40px)!important;line-height:1!important;letter-spacing:-.03em!important;text-transform:none!important}html:is([data-tipo=air-control],[data-tipo=air-completo]) h3{font-size:clamp(20px,1.7vw,24px)!important;line-height:1.24!important;letter-spacing:-.045rem!important;text-transform:none!important}html:is([data-tipo=air-control],[data-tipo=air-completo]) .hero-agua__titulo{font-family:var(--lab-f-tnt,var(--font-inter)),system-ui,sans-serif!important;font-weight:400!important;font-size:clamp(40px,5vw,72px)!important;line-height:1!important;letter-spacing:-.045em!important;text-transform:none!important}html:is([data-tipo=air-control],[data-tipo=air-completo]) .hero-agua__marca{font-family:var(--lab-f-comprimida,var(--lab-anton)),Impact,sans-serif!important;text-transform:uppercase!important;letter-spacing:0!important}html:is([data-tipo=air-control],[data-tipo=air-completo]) [class*=eyebrow]{font-family:var(--lab-f-cursiva,var(--lab-caveat)),cursive!important;font-weight:400!important;font-size:14px!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important}html:is([data-tipo=air-control],[data-tipo=air-completo]) :is(a,button)[class*=rounded-full]{border-radius:8px!important}html[data-tipo=air-completo]{--air-ink:#1b1b1b;--air-titular:#0a2a4a;--air-gris:#5e6670;--air-haze:#f5f5f5;--air-tarjeta:rgba(255,255,255,0.7);--air-filete:rgba(0,0,0,0.08);background:#f4f9fd;& body{background:linear-gradient(180deg,#d3e6f6,#e9f2fa 45%,#f8fbfe) fixed;color:var(--air-ink)}& #contacto,& #sistemas,& .casa,& .cat,& .gal,& .habito,& .hero-agua,& .reels,& footer,& main>*{background:transparent!important;color:var(--air-ink)}& .cat__halo,& .hero-agua__resplandor{display:none!important}& .ficha__nombre,& main :is(h1,h2,h3){color:var(--air-titular)!important}& .ficha *,& [class*=reels__visor],& footer *,& main *{box-shadow:none!important}& :is(.hero-agua__cta--primario,.habito__cta,.gal__cta,.ficha__cta:not(.ficha__cta--fantasma)){background:var(--air-ink)!important;color:#fff!important;border:1px solid var(--air-ink)!important;border-radius:8px!important;padding:10px 16px!important}& :is(.hero-agua__cta--secundario,.ficha__cta--fantasma){background:transparent!important;color:var(--air-ink)!important;border:1px solid var(--air-ink)!important;border-radius:8px!important;padding:10px 16px!important}& :is(.hero-agua__cta,.habito__cta,.gal__cta,.ficha__cta):hover{transform:none!important;opacity:.85}& :is(.cat__filtro,.gal__filtro).is-activo{background:var(--air-ink)!important;border-color:var(--air-ink)!important;color:#fff!important}& .cat__vistas{background:rgba(0,0,0,.05)!important}& .hero-agua__paso.is-activo{background:var(--air-ink)!important}& .hero-agua__olas{display:none!important}& .hero-agua{mask-image:linear-gradient(#000 76%,transparent);-webkit-mask-image:linear-gradient(#000 76%,transparent)}& .hh-modal__caja{border-radius:12px!important;box-shadow:none!important}& .hh-modal__campo :is(input,textarea){background:var(--air-haze)!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:4px!important;padding:10px!important;color:var(--air-ink)!important}& .hh-modal__chip.is-activo{background:var(--air-ink)!important;border-color:var(--air-ink)!important}& .hh-modal__enviar{background:var(--air-ink)!important;border-radius:8px!important;box-shadow:none!important}& :is(.casa__marco,.casa__lienzo){border-radius:11px!important}& .casa__lateral{background:var(--air-tarjeta)!important;border:1px solid var(--air-filete)!important;border-radius:12px!important}& .casa__ficha{background:#fff!important;border-color:var(--air-filete)!important;border-radius:12px!important}& .casa__ficha-foto{background:var(--air-haze)!important;border-radius:11px!important}& .cat__cuerpo{background:var(--air-tarjeta)!important;border:1px solid var(--air-filete);border-radius:12px!important;mask-image:none!important;-webkit-mask-image:none!important}& .cat__equipo{filter:none!important}& .cat__donde{border:1px solid var(--air-filete)}& .cat__lista .cat__tarjeta{background:var(--air-tarjeta)!important;border-color:var(--air-filete)!important;border-radius:12px!important}& .cat__lista .cat__equipo{background:var(--air-haze)!important;border-radius:11px!important}& .cat__lista .cat__cuerpo{background:none!important;border:0}& :is(.gal__abrir,.reels__marco,.gal__lupa-img,.reels__visor-video){border-radius:11px!important}& .gal__abrir{background:var(--air-haze)!important}& .reels__red{border-radius:8px!important}& .habito__foto{background:transparent!important;border-radius:11px!important}& #sistemas{&>div>header{border-bottom-color:var(--air-filete)!important}& [role=tablist]{margin:0 clamp(20px,2.6vw,32px) clamp(20px,2.6vw,32px);background:var(--air-tarjeta);border:1px solid var(--air-filete);border-radius:12px;overflow:hidden}& [role=tab]{background:transparent!important;border-color:var(--air-filete)!important}& [role=tab][aria-selected=true]{background:#fff!important}& *{color:var(--air-ink)!important}& h2{color:var(--air-titular)!important}& :is([style*="color: rgba(244, 248, 251"],[style*="color:rgba(244,248,251"],[style*="color: rgba(10, 42, 74"],[style*="color:rgba(10,42,74"]){color:var(--air-gris)!important}& :is([style*="color: rgb(58, 160, 232)"],[style*="color:#3AA0E8" i],[style*="color: rgb(22, 104, 176)"],[style*="color:#1668B0" i]){color:#1668b0!important}& :is([style*="border-top: 1px solid"],[style*="border-top:1px solid"],[style*="border-right: 1px solid"],[style*="border-right:1px solid"]){border-color:var(--air-filete)!important}& img{filter:none!important}& [role=tab]>div>span[aria-hidden=true]{background:var(--air-haze)!important;border-radius:11px!important}& a[href="#contacto"]{background:var(--air-ink)!important;color:#fff!important;border-radius:8px!important;padding:10px 16px!important;& *{color:#fff!important}}& [role=tab] button{background:transparent!important;border:1px solid var(--air-ink)!important;border-radius:8px!important;padding:10px 16px!important}}& #contacto>div>div:last-child{background:var(--air-tarjeta)!important;border:1px solid var(--air-filete);border-radius:12px!important;& *{color:var(--air-ink)!important}& :is(p,span):is([style*="color: rgba(244, 248, 251"],[style*="color:rgba(244,248,251"]){color:var(--air-gris)!important}& label>span:first-child{font-size:14px!important;letter-spacing:0!important;color:var(--air-ink)!important}& :is(input:not([type=checkbox]),select,textarea){background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:4px!important;padding:10px!important;font-size:16px!important;color:var(--air-ink)!important}& input:is([style*="rgb(239, 123, 123)"],[style*="#ef7b7b" i]){border-color:#c62828!important}& :is([style*="color: rgb(239, 123, 123)"],[style*="color:#ef7b7b" i]){color:#c62828!important}& button[aria-pressed]{background:transparent!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:999px!important}& button[aria-pressed=true]{background:var(--air-ink)!important;border-color:var(--air-ink)!important;color:#fff!important}& span:is([style*="border-radius: 99px"],[style*="border-radius:99px"]){background:transparent!important;border:1px solid rgba(0,0,0,.14)!important;color:var(--air-gris)!important}& span:is([style*="border-radius: 99px"],[style*="border-radius:99px"]):is([style*="background: rgb(22, 104, 176)"],[style*="background:#1668B0" i]){background:var(--air-ink)!important;border-color:var(--air-ink)!important;color:#fff!important}& div:is([style*="height: 3px"],[style*="height:3px"]){background:rgba(0,0,0,.08)!important;&>div{background:var(--air-ink)!important}}& button:not([aria-pressed]):is([style*="background: rgb(22, 104, 176)"],[style*="background:#1668B0" i]){background:var(--air-ink)!important;color:#fff!important;border-radius:8px!important;& *{color:#fff!important}}& button:not([aria-pressed],[style*="background: rgb(22, 104, 176)"],[style*="background:#1668B0" i]){background:transparent!important;border:1px solid var(--air-ink)!important;border-radius:8px!important}}& #contacto>div>div:first-child :is(a,button):is([style*="border-radius: 99px"],[style*="border-radius:99px"]){border-radius:8px!important}& footer{border-top-color:transparent!important;color:var(--air-ink)!important;& :is(.text-white\/55,.text-white\/45,.text-white\/40){color:var(--air-gris)!important}& :is(.border-white\/10,.border-white\/15){border-color:var(--air-filete)!important}& .text-white\/70{color:var(--air-ink)!important;border-color:rgba(0,0,0,.14)!important;border-radius:8px!important}& a:hover{color:var(--air-titular)!important}}& header.fixed{&.bg-deep-blue\/90{background:rgba(255,255,255,.85)!important;border-color:var(--air-filete)!important}& nav a.text-white\/80{color:rgba(27,27,27,.75)!important;border-color:rgba(0,0,0,.1)!important;background:rgba(0,0,0,.04)!important}& span.bg-white{background:var(--air-ink)!important}& .bg-deep-blue\/95{background:rgba(255,255,255,.96)!important;border-color:var(--air-filete)!important;& .text-white\/80{color:var(--air-ink)!important}}& .bg-health-blue{background:var(--air-ink)!important;border-radius:8px!important}}& .ficha__caja{border-radius:12px!important}& .ficha__foto{background:var(--air-haze)!important}& .ficha__cerrar{background:#fff!important;border:1px solid var(--air-filete)!important}& .ficha__dato{border:1px solid var(--air-filete)}& .ficha__donde{background:var(--air-haze)!important}& .ficha__aviso,& .ficha__donde{border-radius:12px!important}}html[data-tipo=air-completo][data-extra=portrait]{& :is(.hero-agua__titulo,.casa__titulo,.cat__titulo,.esc__titulo,.gal__titulo,.reu__titulo,.reels__titulo,.habito__titulo,#sistemas>div>header h2,#contacto>div>div:first-child>h2){font-family:"Switzer",var(--font-inter),system-ui,sans-serif!important;font-weight:500!important;letter-spacing:-.05em!important;line-height:1!important;color:var(--air-titular)!important}& .hero-agua__titulo{font-size:clamp(2.2807rem,1.3073rem + 4.3264vw,4.7684rem)!important}& :is(.casa__titulo,.cat__titulo,.esc__titulo,.gal__titulo,.reu__titulo,.reels__titulo,.habito__titulo,#sistemas>div>header h2,#contacto>div>div:first-child>h2){font-size:clamp(30px,3vw,44px)!important}}html[data-tipo] .reu__titulo{font-family:"Switzer",var(--font-inter),system-ui,sans-serif!important;font-weight:500!important;letter-spacing:-.05em!important;line-height:1!important;text-transform:none!important}html[data-tipo=air-completo] .reu{background:transparent!important}html[data-tipo=air-completo][data-extra=portrait] .hero-agua__acento{font-family:var(--lab-f-cursiva,var(--lab-caveat)),cursive!important;font-style:normal!important;font-weight:400!important;font-size:1.08em;letter-spacing:-.01em;padding-right:.06em}html[data-tipo=air-completo][data-extra=portrait] :is(.hero-agua__acento,.hero-agua__palabra){display:inline-block;animation:lab-subir .9s cubic-bezier(.2,.7,.2,1) both}html[data-tipo=air-completo][data-extra=portrait] .hero-agua__acento{animation-delay:.15s}html[data-tipo=air-completo][data-extra=portrait] .hero-agua__palabra:nth-of-type(2){animation-delay:.27s}html[data-tipo=air-completo][data-extra=portrait] .hero-agua__palabra:nth-of-type(3){animation-delay:.39s}html[data-tipo=air-completo][data-extra=portrait] .hero-agua__eyebrow{animation:lab-subir .9s cubic-bezier(.2,.7,.2,1) .05s both}html[data-tipo=air-completo][data-extra=portrait] .hero-agua__bajada{animation:lab-subir .9s cubic-bezier(.2,.7,.2,1) .55s both}html[data-tipo=air-completo][data-extra=portrait] .hero-agua__acciones{animation:lab-subir .9s cubic-bezier(.2,.7,.2,1) .68s both}@keyframes lab-subir{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-extra=portrait] :is(.hero-agua__acento,.hero-agua__palabra,.hero-agua__eyebrow,.hero-agua__bajada,.hero-agua__acciones){animation:none!important}}html[data-tipo=air-completo][data-extra=portrait] .hero-agua__clave{font-family:var(--lab-f-cursiva,var(--lab-caveat)),cursive!important;font-style:normal!important;font-weight:400!important;font-size:1.18em;line-height:1;color:var(--air-titular,#0a2a4a);padding-right:.04em}html[data-extra=portrait]{--lab-expo:cubic-bezier(0.16,1,0.3,1);--lab-texto:cubic-bezier(0.22,1,0.36,1)}html[data-extra=portrait] [data-rev=palabras] .lab-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}html[data-extra=portrait] [data-rev=palabras] .lab-w__i{display:inline-block;translate:0 112%;rotate:6deg;transform-origin:0 100%;transition:translate 1.4s var(--lab-texto) calc(var(--k) * 95ms),rotate 1.4s var(--lab-texto) calc(var(--k) * 95ms)}html[data-extra=portrait] [data-rev=palabras][data-desde=arriba] .lab-w__i{translate:0 -112%;rotate:-6deg;transform-origin:0 0}html[data-extra=portrait] [data-rev=palabras][data-visto] .lab-w__i{translate:0 0;rotate:0deg}html[data-extra=portrait] [data-rev=bruma]{opacity:0;translate:0 24px;filter:blur(10px);transition:opacity 1s ease .35s,translate 1.3s var(--lab-texto) .35s,filter 1s ease .35s}html[data-extra=portrait] [data-rev=bruma][data-desde=arriba]{translate:0 -24px}html[data-extra=portrait] [data-rev=bruma][class*=eyebrow]{transition-delay:0s}html[data-extra=portrait] [data-rev=bruma][data-visto]{opacity:1;translate:0 0;filter:none}html[data-extra=portrait] [data-rev=descubrir]{clip-path:inset(9% 7% 9% 7% round 28px);scale:1.04;opacity:.4;transition:clip-path 1.4s var(--lab-expo),scale 1.6s var(--lab-expo),opacity .8s ease}html[data-extra=portrait] [data-rev=descubrir][data-visto]{clip-path:inset(0 0 0 0 round 0);scale:1;opacity:1}html[data-extra=portrait] [data-rev=cascada]{opacity:0;translate:0 28px;transition:opacity .7s ease calc(var(--k) * 70ms),translate 1s var(--lab-expo) calc(var(--k) * 70ms)}html[data-extra=portrait] [data-rev=cascada][data-visto]{opacity:1;translate:0 0}@media (max-width:720px){html[data-tipo=air-completo][data-extra=portrait] .hero-agua{min-height:0!important}html[data-tipo=air-completo][data-extra=portrait] .hero-agua__titulo{font-size:clamp(48px,14.5vw,64px)!important;line-height:.95!important}html[data-tipo=air-completo][data-extra=portrait] .hero-agua__escena{flex:none!important;align-items:flex-start!important;margin-top:4px!important}}@keyframes lab-panel-entra{0%{opacity:0;translate:0 14px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:none}}@keyframes lab-foto-asienta{0%{opacity:0;scale:.82;rotate:-6deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes lab-latido{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--zona,#1b8ce0) 55%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--zona,#1b8ce0) 0%,transparent)}}html[data-extra=portrait] .casa__lateral :is(.casa__panel-cabecera,.casa__panel-texto,.casa__panel-items>li,.casa__indice-titulo,.casa__indice>li){animation:lab-panel-entra .7s var(--lab-expo) both}html[data-extra=portrait] .casa__lateral .casa__panel-texto{animation-delay:.08s}html[data-extra=portrait] .casa__lateral .casa__panel-items>li:first-child{animation-delay:.16s}html[data-extra=portrait] .casa__lateral .casa__panel-items>li:nth-child(2){animation-delay:.24s}html[data-extra=portrait] .casa__lateral .casa__panel-items>li:nth-child(3){animation-delay:.32s}html[data-extra=portrait] .casa__lateral .casa__panel-items>li:nth-child(4){animation-delay:.4s}html[data-extra=portrait] .casa__lateral .casa__indice>li:nth-child(n){animation-duration:.6s}html[data-extra=portrait] .casa__lateral .casa__indice>li:first-child{animation-delay:.04s}html[data-extra=portrait] .casa__lateral .casa__indice>li:nth-child(2){animation-delay:.08s}html[data-extra=portrait] .casa__lateral .casa__indice>li:nth-child(3){animation-delay:.12s}html[data-extra=portrait] .casa__lateral .casa__indice>li:nth-child(4){animation-delay:.16s}html[data-extra=portrait] .casa__lateral .casa__indice>li:nth-child(5){animation-delay:.2s}html[data-extra=portrait] .casa__lateral .casa__indice>li:nth-child(6){animation-delay:.24s}html[data-extra=portrait] .casa__lateral .casa__indice>li:nth-child(7){animation-delay:.28s}html[data-extra=portrait] .casa__lateral .casa__ficha-img{animation:lab-foto-asienta .8s var(--lab-expo) both;animation-delay:inherit}html[data-extra=portrait] .casa__lateral .casa__panel-items>li:first-child .casa__ficha-img{animation-delay:.28s}html[data-extra=portrait] .casa__lateral .casa__panel-items>li:nth-child(2) .casa__ficha-img{animation-delay:.36s}html[data-extra=portrait] .casa__lateral .casa__panel-items>li:nth-child(3) .casa__ficha-img{animation-delay:.44s}html[data-extra=portrait] .casa__lateral .casa__panel-items>li:nth-child(4) .casa__ficha-img{animation-delay:.52s}html[data-extra=portrait] .casa__lateral .casa__panel-punto{animation:lab-latido 1.2s ease-out .2s 2}html[data-extra=portrait] .casa__lateral .casa__ficha{transition:translate .35s var(--lab-expo),border-color .25s ease}html[data-extra=portrait] .casa__lateral .casa__ficha-flecha{transition:translate .35s var(--lab-expo)}html[data-extra=portrait] .casa__lateral .casa__panel-cerrar{transition:rotate .4s var(--lab-expo)}@media (hover:hover) and (pointer:fine){html[data-extra=portrait] .casa__lateral .casa__ficha:hover{translate:0 -2px;border-color:color-mix(in srgb,var(--zona,#1b8ce0) 45%,transparent)}html[data-extra=portrait] .casa__lateral .casa__ficha:hover .casa__ficha-flecha{translate:5px 0}html[data-extra=portrait] .casa__lateral .casa__panel-cerrar:hover{rotate:90deg}}@media (prefers-reduced-motion:reduce){html[data-extra=portrait] .casa__lateral *{animation:none!important}}.reels--lab .reels__pieza{will-change:transform}.reels--lab .reels__marco{filter:drop-shadow(0 calc(var(--mazo, 0) * 16px) calc(var(--mazo, 0) * 26px) rgba(10,42,74,calc(var(--mazo, 0) * .32)))}.reels--lab :is(.reels__nombre,.reels__pie){opacity:calc(1 - var(--mazo, 0) * 5)}.reels--lab .reels__poster{transition:scale .7s cubic-bezier(.16,1,.3,1)}.reels--lab .reels__play{transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .25s ease}@media (hover:hover) and (pointer:fine){.reels--lab .reels__tapa:hover .reels__poster{scale:1.04}.reels--lab .reels__tapa:hover .reels__play{transform:translate(-50%,-50%) scale(1.16);background:#fff}}.reels--lab .reels__visor{animation:none}@media (prefers-reduced-motion:reduce){.reels--lab :is(.reels__poster,.reels__play){transition:none}}@media (min-width:700px){.reels.reels--lab{height:240svh;padding:0}.reels--lab .reels__fijo{position:sticky;top:0;height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:88px clamp(16px,4vw,56px) clamp(16px,3svh,32px);overflow:clip}.reels--lab .reels__cabecera{margin-bottom:clamp(16px,3svh,36px)}.reels--lab .reels__fila{width:100%;max-width:min(1120px,calc((100svh - 450px) * 2.25 + 66px));grid-template-columns:repeat(4,1fr)}.reels--lab .reels__redes{margin-top:clamp(14px,2.6svh,32px);padding-top:clamp(12px,2svh,24px)}}html[data-tipo=air-completo][data-extra=portrait] .hero-agua__u{font-family:var(--lab-mansalva),var(--lab-caveat),cursive!important;font-weight:400!important;font-style:normal!important;font-size:1.1em}html[data-tipo=air-completo] .casa__etiqueta{background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);color:#1b1b1b!important;border:1px solid rgba(255,255,255,.7);border-radius:8px!important;box-shadow:0 4px 16px rgba(10,42,74,.14)!important;transition:background .25s ease,border-color .25s ease,translate .35s var(--lab-expo,ease)}html[data-tipo=air-completo] .casa__donde{color:#5a6b7b;opacity:1!important}html[data-tipo=air-completo] .casa__linea{font-weight:500!important;color:#1b1b1b}html[data-tipo=air-completo] :is(.casa__punto:hover,.casa__punto:focus-visible,.casa__zona--activa) .casa__etiqueta{background:#fff!important;border-color:var(--zona,rgba(10,42,74,.2));translate:0 -2px}html[data-tipo=air-completo][data-extra=portrait] .casa__lateral{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:4px 0 0 clamp(8px,2vw,28px)!important}html[data-tipo=air-completo][data-extra=portrait] .casa__panel-linea{font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#5e6670!important;gap:8px}html[data-tipo=air-completo][data-extra=portrait] .casa__panel-punto{width:7px!important;height:7px!important}html[data-tipo=air-completo][data-extra=portrait] .casa__panel-titulo{font-family:"Switzer",var(--font-inter),system-ui,sans-serif!important;font-weight:500!important;font-size:clamp(30px,2.8vw,42px)!important;line-height:1!important;letter-spacing:-.045em!important;color:#0a2a4a!important;margin-top:10px!important}html[data-tipo=air-completo][data-extra=portrait] .casa__panel-texto{font-size:15px!important;line-height:1.55!important;color:#5e6670!important;max-width:46ch;margin-top:14px!important}html[data-tipo=air-completo][data-extra=portrait] .casa__panel-cerrar{width:34px!important;height:34px!important;border:0!important;background:rgba(10,42,74,.06)!important;color:#0a2a4a!important;font-size:18px!important}html[data-tipo=air-completo][data-extra=portrait] .casa__panel-items{display:flex!important;flex-direction:column;gap:0!important;margin-top:clamp(20px,2.4vw,28px)!important;border-top:1px solid rgba(10,42,74,.1)}html[data-tipo=air-completo][data-extra=portrait] .casa__ficha{background:transparent!important;border:0!important;border-bottom:1px solid rgba(10,42,74,.1)!important;border-radius:0!important;padding:14px 4px!important;gap:16px!important;transform:none!important}html[data-tipo=air-completo][data-extra=portrait] .casa__ficha-foto{width:52px!important;height:52px!important;border-radius:12px!important;background:linear-gradient(160deg,#eaf3fb,#fbfdff)!important}html[data-tipo=air-completo][data-extra=portrait] .casa__ficha-img{width:40px!important;height:40px!important}html[data-tipo=air-completo][data-extra=portrait] .casa__ficha-nombre{font-size:16px!important;font-weight:500!important;color:#0a2a4a!important}html[data-tipo=air-completo][data-extra=portrait] .casa__ficha-datos{font-size:13px!important;color:#5e6670!important}html[data-tipo=air-completo][data-extra=portrait] .casa__ficha-flecha{color:#9aa3ad!important}@media (hover:hover) and (pointer:fine){html[data-tipo=air-completo][data-extra=portrait] .casa__lateral .casa__ficha:hover{translate:none!important;background:transparent!important}html[data-tipo=air-completo][data-extra=portrait] .casa__ficha:hover .casa__ficha-flecha,html[data-tipo=air-completo][data-extra=portrait] .casa__ficha:hover .casa__ficha-nombre{color:var(--zona,#1668b0)!important}}html[data-tipo=air-completo][data-extra=portrait] .casa__indice-titulo{font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#5e6670!important}html[data-tipo=air-completo][data-extra=portrait] .casa__indice{gap:0!important;border-top:1px solid rgba(10,42,74,.1)}html[data-tipo=air-completo][data-extra=portrait] .casa__indice-fila{border-radius:0!important;border-bottom:1px solid rgba(10,42,74,.1)!important;background:transparent!important;padding-block:13px!important}@keyframes lab-logo-entra{0%{transform:perspective(300px) rotateY(-1turn) scale(.6);opacity:0}60%{opacity:1}to{transform:perspective(300px) rotateY(0deg) scale(1);opacity:1}}@keyframes lab-logo-vuelta{0%,75%{transform:perspective(300px) rotateY(0deg)}to{transform:perspective(300px) rotateY(1turn)}}@keyframes lab-logo-hover{0%{transform:perspective(300px) rotateY(0deg)}to{transform:perspective(300px) rotateY(1turn)}}html[data-extra=portrait] .site-logo{animation:lab-logo-entra 2.2s cubic-bezier(.22,1,.36,1) .2s both,lab-logo-vuelta 9s cubic-bezier(.45,0,.25,1) 2.4s infinite}@media (hover:hover) and (pointer:fine){html[data-extra=portrait] .site-logo:hover{animation:lab-logo-hover 1.4s cubic-bezier(.45,0,.25,1)}}@media (prefers-reduced-motion:reduce){html[data-extra=portrait] .site-logo{animation:none!important}}