@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#0b3c44;--navy-2:#0f5258;--azul:#0e7c7b;--cielo:#9fe3dc;--cielo-claro:#e6f6f4;--menta:#dff3f1;--amarillo:#ffc93c;--amarillo-700:#f0b51f;--tinta:#132d33;--tinta-2:#4e676c;--fondo:#f3f9f8;--blanco:#fff;--linea:#d6e8e6;--whatsapp:#1fa855;--marca:var(--azul);--marca-700:#0a6463;--marca-900:var(--navy);--lavanda:var(--menta);--lavanda-2:#c3e7e2;--banda-1:var(--fondo);--banda-2:var(--menta);--f-titulo:"Plus Jakarta Sans Variable", "Segoe UI", system-ui, sans-serif;--f-texto:"Inter Variable", "Segoe UI", system-ui, sans-serif;--r:18px;--r-s:12px;--sombra:0 1px 2px #0b3c440d, 0 12px 32px -14px #0b3c4438;--sombra-fuerte:0 2px 6px #0b3c4414, 0 30px 60px -24px #0b3c4466;--ancho:1180px;--gutter:20px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--blanco);color:var(--tinta);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}img,svg{max-width:100%;display:block}a{color:var(--azul);text-underline-offset:3px}h1,h2,h3{font-family:var(--f-titulo);letter-spacing:-.025em;color:var(--navy);text-wrap:balance;margin:0 0 .5em;line-height:1.1}h1{font-size:clamp(2.5rem,6vw,4.2rem);font-weight:800}h2{font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:800}h3{letter-spacing:-.01em;font-size:1.2rem;font-weight:700}p{text-wrap:pretty;margin:0 0 1em}.contenedor{width:min(var(--ancho), 100% - 2 * var(--gutter));margin-inline:auto}.seccion{padding-block:clamp(44px,5.5vw,68px)}.cabecera-seccion{text-align:center;max-width:760px;margin:0 auto clamp(24px,3.5vw,40px)}.cabecera-seccion .entradilla{margin-inline:auto}.antetitulo{background:var(--cielo-claro);color:var(--azul);font:700 .75rem/1 var(--f-texto);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;display:inline-flex}.antetitulo:before{content:"";background:repeating-linear-gradient(currentColor 0 2px,#0000 2px 4px);width:14px;height:10px}.entradilla{color:var(--tinta-2);max-width:62ch;font-size:clamp(1.08rem,1.6vw,1.2rem)}.boton{--bg:var(--amarillo);--fg:var(--navy);border-radius:var(--r-s);background:var(--bg);min-height:54px;color:var(--fg);font:700 1rem/1 var(--f-texto);cursor:pointer;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--bg) 90%, black);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.boton:hover{filter:brightness(1.04);transform:translateY(-2px)}.boton:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--amarillo);outline-offset:2px}.boton svg{flex:none;width:20px;height:20px}.boton--amarillo{--bg:var(--amarillo);--fg:var(--navy)}.boton--marino{--bg:var(--navy);--fg:#fff}.boton--whatsapp{--bg:var(--whatsapp);--fg:#fff}.boton--claro{--bg:var(--blanco);--fg:var(--navy);box-shadow:inset 0 0 0 1.5px var(--linea)}.boton--borde{--bg:transparent;--fg:#fff;box-shadow:inset 0 0 0 1.5px #ffffff73}.boton[aria-disabled=true]{cursor:default}#averias,#trabajos{background:var(--fondo)}#averias{padding-top:clamp(36px,4.5vw,56px)}#barrios{background:var(--fondo)}#precios,#zonas,#vivienda{background:var(--menta)}#opiniones{background:radial-gradient(60% 80% at 15% 0%, #9fe3dc2e, transparent 65%), repeating-linear-gradient(to bottom, #ffffff08 0 22px, transparent 22px 28px), linear-gradient(160deg, #12898a 0%, var(--navy) 60%)}#opiniones h2{color:#fff}#opiniones .opiniones__nota{color:#fff;justify-content:center}#opiniones .opiniones__nota a{color:#fff}.precios .cabecera-seccion,.preguntas .cabecera-seccion{text-align:left;margin-inline:0}.precios .cabecera-seccion .entradilla{margin-inline:0}#precios .antetitulo{background:var(--blanco)}#opiniones .antetitulo{color:var(--cielo);background:#ffffff1f}#presupuesto{background:linear-gradient(180deg, var(--cielo-claro), var(--blanco))}.averia,.servicio,.paso,.opinion,.empresas li,.trabajo,.tabla,.resultado,.formulario,#preguntas details{background:var(--blanco);box-shadow:var(--sombra);border-color:#0000!important}[data-anima]{transition:box-shadow .3s,transform .3s}[data-anima].animando{box-shadow:0 0 0 2px var(--amarillo), var(--sombra-fuerte)}#precios thead th{background:var(--navy);color:#fff}.pendiente{color:#6b5200;font:600 .78rem/1.5 var(--f-texto);letter-spacing:0;text-transform:none;vertical-align:middle;white-space:normal;background:#fff7cc;border:1.5px dashed #c79a00;border-radius:6px;padding:1px 8px;display:inline-block}[hidden]{display:none!important}.icono{flex:none;width:1.25em;height:1.25em}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}#zonas{padding-bottom:clamp(32px,3.5vw,44px)}.cabecera[data-astro-cid-anclemld]{z-index:40;backdrop-filter:saturate(1.6)blur(12px);border-bottom:1px solid var(--linea);background:#ffffffe0;position:sticky;top:0}.cabecera__fila[data-astro-cid-anclemld]{align-items:center;gap:24px;min-height:72px;display:flex}.cabecera__logo[data-astro-cid-anclemld] img[data-astro-cid-anclemld]{width:auto;height:40px}.cabecera__nav[data-astro-cid-anclemld]{gap:28px;margin-left:auto;display:none}.cabecera__nav[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{color:var(--tinta);font-size:.95rem;font-weight:600;text-decoration:none}.cabecera__nav[data-astro-cid-anclemld] a[data-astro-cid-anclemld]:hover{color:var(--marca)}.cabecera[data-astro-cid-anclemld] .cabecera__llamar{min-height:44px;padding:0 18px;font-size:.95rem;display:none}.menu[data-astro-cid-anclemld]{margin-left:auto}.menu[data-astro-cid-anclemld] summary[data-astro-cid-anclemld]{border-radius:var(--r-s);background:var(--navy);color:#fff;cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:.95rem;font-weight:700;list-style:none;display:flex}.menu[data-astro-cid-anclemld] summary[data-astro-cid-anclemld]::-webkit-details-marker{display:none}.menu__lamas[data-astro-cid-anclemld]{background:repeating-linear-gradient(to bottom, var(--amarillo) 0 3px, transparent 3px 5.5px);width:18px;height:14px}.menu[data-astro-cid-anclemld][open] .menu__lamas[data-astro-cid-anclemld]{height:6px}.menu__panel[data-astro-cid-anclemld]{padding:8px var(--gutter) 20px;background:var(--blanco);border-bottom:1px solid var(--linea);box-shadow:var(--sombra-fuerte);display:grid;position:absolute;top:100%;left:0;right:0}.menu__panel[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{border-bottom:1px solid var(--linea);color:var(--navy);padding:14px 4px;font-size:1.05rem;font-weight:700;text-decoration:none}.menu__panel[data-astro-cid-anclemld] a[data-astro-cid-anclemld]:last-child{color:var(--azul);border-bottom:0}@media (width>=960px){.menu[data-astro-cid-anclemld]{display:none}.cabecera__nav[data-astro-cid-anclemld]{display:flex}.cabecera[data-astro-cid-anclemld] .cabecera__llamar{display:inline-flex}}.pie[data-astro-cid-kb2vq6wp]{background:var(--navy);color:#b9cad8;padding:64px 0 calc(96px + env(safe-area-inset-bottom));font-size:.95rem}.pie__rejilla[data-astro-cid-kb2vq6wp]{gap:40px;display:grid}.pie[data-astro-cid-kb2vq6wp] img[data-astro-cid-kb2vq6wp]{width:auto;height:40px}.pie__lema[data-astro-cid-kb2vq6wp]{max-width:36ch;margin-top:16px}.pie__titulo[data-astro-cid-kb2vq6wp]{font:700 1rem/1.3 var(--f-titulo);color:#fff;letter-spacing:0;margin-bottom:12px;font-size:1rem}.pie[data-astro-cid-kb2vq6wp] ul[data-astro-cid-kb2vq6wp]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pie__direccion[data-astro-cid-kb2vq6wp]{gap:2px;font-style:normal;display:grid}.pie__direccion[data-astro-cid-kb2vq6wp] strong[data-astro-cid-kb2vq6wp]{color:#fff}.pie__contacto[data-astro-cid-kb2vq6wp]{margin-top:12px!important}.pie[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{color:#fff;text-decoration:none}.pie[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]:hover{text-decoration:underline}.pie__legal[data-astro-cid-kb2vq6wp]{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:24px;font-size:.85rem;display:flex}.pie__enlaces[data-astro-cid-kb2vq6wp]{flex-wrap:wrap;gap:16px;display:flex}@media (width>=800px){.pie[data-astro-cid-kb2vq6wp]{padding-bottom:40px}.pie__rejilla[data-astro-cid-kb2vq6wp]{grid-template-columns:1.4fr 1fr 1fr}}.barra[data-astro-cid-hgely3mn]{z-index:50;padding:10px 12px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(12px);border-top:1px solid var(--linea);background:#fffffff0;gap:8px;display:flex;position:fixed;inset:auto 0 0}.barra__btn[data-astro-cid-hgely3mn]{color:#fff;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:.98rem;font-weight:700;text-decoration:none;display:flex}.barra__btn[data-astro-cid-hgely3mn] svg{width:20px;height:20px}.barra__btn--llamar[data-astro-cid-hgely3mn]{background:var(--marca);flex:1.4}.barra__btn--wa[data-astro-cid-hgely3mn]{background:var(--whatsapp)}.barra__btn--foto[data-astro-cid-hgely3mn]{background:var(--amarillo);color:var(--marca-900)}@media (width>=960px){.barra[data-astro-cid-hgely3mn]{display:none}}.escena{width:100%;height:auto;overflow:visible}.escena g,.escena rect,.escena path,.escena circle{transform-box:fill-box;transform-origin:50%}.es-c-arriba{transform-origin:top!important}.es-c-abajo,.es-l-pers{transform-origin:0 0!important}.es-me-lama{transform-origin:0!important}.es-ca-pers{transform-origin:bottom!important}.es-s2-metro{transform-origin:0!important}.es-m-brazo{transform-box:view-box!important;transform-origin:128px 49px!important}.animando .escena [class^=es-],.animando .escena [class*=\ es-]{animation-duration:2.6s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-iteration-count:infinite}.animando .es-aviso-30{animation-name:es-aviso-30}.animando .es-aviso-40{animation-name:es-aviso-40}.animando .es-aviso-55{animation-name:es-aviso-55}@keyframes es-aviso-30{0%,30%{opacity:0;transform:scale(.3)}38%{opacity:1;transform:scale(1.18)}44%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes es-aviso-40{0%,38%{opacity:0;transform:scale(.3)}46%{opacity:1;transform:scale(1.18)}52%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes es-aviso-55{0%,54%{opacity:0;transform:scale(.3)}62%{opacity:1;transform:scale(1.18)}68%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.animando .es-onda{animation-name:es-onda;animation-duration:.9s!important}@keyframes es-onda{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.animando .es-bien{animation-name:es-bien}@keyframes es-bien{0%,70%{opacity:0;transform:scale(.3)}78%{opacity:1;transform:scale(1.2)}84%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.animando .es-c-mano,.animando .es-c-abajo{animation-name:es-c-mano}@keyframes es-c-mano{0%{transform:translate(0)}10%{animation-timing-function:cubic-bezier(.5,0,.2,1);transform:translateY(-3px)}24%{transform:translateY(7px)}27%{animation-timing-function:cubic-bezier(.2,.9,.3,1.3);transform:translateY(8px)}44%,88%{transform:translate(9px,14px)rotate(28deg)}to{transform:translate(0)}}.animando .es-c-arriba{animation-name:es-c-arriba}@keyframes es-c-arriba{0%,26%{animation-timing-function:cubic-bezier(.2,.9,.3,1.4);transform:scaleY(1)}34%,88%{transform:scaleY(.42)}to{transform:scaleY(1)}}.animando .es-c-chasquido,.animando .es-m-chispa{animation-name:es-chasquido}@keyframes es-chasquido{0%,25%{opacity:0;transform:scale(.5)}28%{opacity:1;transform:scale(1.15)}40%,to{opacity:0;transform:scale(1.4)}}.animando .es-c-pers{animation-name:es-c-pers}@keyframes es-c-pers{0%,27%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-30px)}42%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)}47%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-4px)}52%,88%{transform:translateY(0)}to{transform:translateY(-30px)}}.animando .escena:has(.es-c-pers) .es-ventana,.animando .escena:has(.es-ca-pers) .es-ventana{animation-name:es-golpe}@keyframes es-golpe{0%,41%,56%,to{transform:translate(0)}43%{transform:translateY(2px)}46%{transform:translate(-1px)}50%{transform:translate(1px,1px)}}.animando .es-r-mano{animation-name:es-r-mano}@keyframes es-r-mano{0%{opacity:1;transform:translate(0)}8%{transform:translateY(-2px)}26%,32%{opacity:1;transform:translateY(12px)}42%{opacity:0;transform:translate(12px,8px)}90%{opacity:0;transform:translate(12px,8px)}to{opacity:1;transform:translate(0)}}.animando .es-r-bucle{animation-name:es-r-bucle}@keyframes es-r-bucle{0%,34%{opacity:0;transform:translateY(-6px)scaleY(.4)}44%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.3,1);transform:translateY(1px)scaleY(1.08)}52%,88%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0}}.animando .es-r-caja{animation-name:es-r-caja}@keyframes es-r-caja{0%,38%{transform:rotate(0)}42%{transform:rotate(-7deg)}46%{transform:rotate(7deg)}50%{transform:rotate(-4deg)}54%,to{transform:rotate(0)}}.animando .es-m-brazo{animation-name:es-m-brazo;animation-timing-function:linear}@keyframes es-m-brazo{0%,6%{transform:rotate(0)}76%,to{transform:rotate(720deg)}}.animando .es-m-pers{animation-name:es-tiembla}@keyframes es-tiembla{0%,30%,34%,60%,64%,to{transform:translateY(-16px)}32%,62%{transform:translateY(-15px)}}.animando .es-p-mano{animation-name:es-p-mano}@keyframes es-p-mano{0%,to{transform:translate(0)}6%,26%,46%{transform:translateY(-3px)}13%,33%,53%{animation-timing-function:cubic-bezier(.2,.9,.3,1.3);transform:translateY(8px)}19%,39%,59%{transform:translate(0)}}.animando .es-p-lineas{animation-name:es-p-lineas}@keyframes es-p-lineas{0%,11%,17%,31%,37%,51%,57%,to{opacity:0}13%,33%,53%{opacity:1}}.animando .es-p-polea{animation-name:es-p-polea}@keyframes es-p-polea{0%,11%,17%,31%,37%,51%,57%,to{transform:rotate(0)}13%,33%,53%{transform:rotate(12deg)}15%,35%,55%{transform:rotate(-8deg)}}.animando .es-me-pers{animation-name:es-me-pers}@keyframes es-me-pers{0%,6%{transform:translateY(-50px)}34%{animation-timing-function:cubic-bezier(.2,.9,.3,1.4);transform:translateY(-24px)}38%{transform:translateY(-22px)}42%,88%{transform:translateY(-24px)}to{transform:translateY(-50px)}}.animando .es-me-lama{animation-name:es-me-lama}@keyframes es-me-lama{0%,34%{transform:rotate(0)translate(0)}42%,88%{transform:rotate(-6deg)translate(3px)}to{transform:rotate(0)translate(0)}}.animando .es-me-marca{animation-name:es-me-marca}@keyframes es-me-marca{0%,36%{opacity:0}42%,88%{opacity:.35}to{opacity:0}}.animando .es-me-mano{animation-name:es-me-mano}@keyframes es-me-mano{0%{transform:translateY(6px)}34%,56%{transform:translateY(-6px)}62%{animation-timing-function:cubic-bezier(.2,.9,.3,1.3);transform:translateY(3px)}68%,88%{transform:translateY(-6px)}to{transform:translateY(6px)}}.animando .es-ca-pers{animation-name:es-ca-pers}@keyframes es-ca-pers{0%,22%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-50px)rotate(0)}38%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)rotate(0)}43%{transform:translateY(-4px)rotate(2deg)}48%,88%{transform:translateY(0)rotate(3.5deg)}to{transform:translateY(-50px)rotate(0)}}.animando .es-ca-mano{animation-name:es-ca-mano}@keyframes es-ca-mano{0%{transform:translate(0)}18%,88%{transform:translateY(9px)}to{transform:translate(0)}}.animando .es-ca-floja{animation-name:es-ca-floja}@keyframes es-ca-floja{0%,36%{opacity:0}44%,88%{opacity:1}to{opacity:0}}.animando .es-l-pers{animation-name:es-l-pers}@keyframes es-l-pers{0%,6%{transform:translateY(0)rotate(0)}34%{animation-timing-function:cubic-bezier(.2,.9,.3,1.4);transform:translateY(-22px)rotate(0)}40%,88%{transform:translateY(-22px)rotate(-4deg)}to{transform:translateY(0)rotate(0)}}.animando .es-l-mano{animation-name:es-l-mano}@keyframes es-l-mano{0%{transform:translateY(-4px)}34%,56%{transform:translateY(9px)}62%{animation-timing-function:cubic-bezier(.2,.9,.3,1.3);transform:translateY(13px)}68%,88%{transform:translateY(9px)}to{transform:translateY(-4px)}}.animando .es-e-dedo{animation-name:es-e-dedo}@keyframes es-e-dedo{0%{opacity:0;transform:translate(14px,6px)}8%{opacity:1}18%{transform:translate(0)}22%{transform:translate(-2.5px)scale(.94)}27%,50%{transform:translate(0)}54%{transform:translate(-2.5px)scale(.94)}59%,86%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14px,6px)}}.animando .es-e-sube{animation-name:es-e-sube}@keyframes es-e-sube{0%,20%{fill:#e7eff0}22%,32%{fill:#ffc93c}38%,52%{fill:#e7eff0}54%,64%{fill:#ffc93c}70%,to{fill:#e7eff0}}.animando .es-e-pers{animation-name:es-e-pers}@keyframes es-e-pers{0%,24%,30%,56%,62%,to{transform:translateY(-14px)}26%,58%{transform:translateY(-15px)}}.animando .es-e-motor{animation-name:es-e-motor}@keyframes es-e-motor{0%,26%{opacity:0;transform:scale(.3)}32%{opacity:1;transform:scale(1.25)}38%,54%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1.18)}66%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.animando .es-z-mano{animation-name:es-z-mano}@keyframes es-z-mano{0%,to{transform:translate(0)}8%,24%{transform:translateY(8px)}16%,32%{transform:translate(0)}}.animando .es-z-gota{animation-name:es-z-gota}@keyframes es-z-gota{0%,6%{opacity:0;transform:translateY(-2px)}12%,32%{opacity:1;transform:translateY(2px)}38%,to{opacity:0}}.animando .es-z-manual{animation-name:es-z-manual}@keyframes es-z-manual{0%,34%{opacity:1}42%,94%{opacity:0}to{opacity:1}}.animando .es-z-mando{animation-name:es-z-mando}@keyframes es-z-mando{0%,36%{opacity:0;transform:translateY(8px)scale(.9)}44%{opacity:1;transform:translateY(-1px)scale(1.04)}48%,94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0}}.animando .es-z-boton{animation-name:es-boton-tarde}@keyframes es-boton-tarde{0%,48%,56%,to{transform:scale(1)}52%{transform:scale(.7)}}.animando .es-z-pers{animation-name:es-z-pers}@keyframes es-z-pers{0%,54%{transform:translateY(-6px)}82%,94%{transform:translateY(-50px)}to{transform:translateY(-6px)}}.animando .es-z-sol,.animando .es-s3-sol{animation-name:es-sol}@keyframes es-sol{0%,55%{transform:scale(1)}80%,94%{transform:scale(1.35)}to{transform:scale(1)}}.animando .es-pa-vieja{animation-name:es-pa-vieja}@keyframes es-pa-vieja{0%,12%{transform:translateY(0)}36%,94%{transform:translateY(-70px)}94.5%,to{transform:translateY(0)}}.animando .es-pa-nueva{animation-name:es-pa-nueva}@keyframes es-pa-nueva{0%,36%{opacity:1;transform:translateY(-70px)}64%,94%{opacity:1;transform:translateY(0)}99%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(-70px)}}.animando .es-s1-pers{animation-name:es-s1-pers}@keyframes es-s1-pers{0%,10%{transform:translateY(0)}62%,94%{transform:translateY(-48px)}to{transform:translateY(0)}}.animando .es-s1-mano{animation-name:es-s1-mano}@keyframes es-s1-mano{0%,10%{transform:translateY(-4px)}62%,94%{transform:translateY(14px)}to{transform:translateY(-4px)}}.animando .es-s2-metro{animation-name:es-s2-metro}@keyframes es-s2-metro{0%,4%{transform:scaleX(0)}28%{transform:scaleX(1.03)}32%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}.animando .es-s2-pers{animation-name:es-s2-pers}@keyframes es-s2-pers{0%,32%{transform:translateY(-64px)}62%{animation-timing-function:cubic-bezier(.2,.9,.3,1.4);transform:translateY(1px)}66%,94%{transform:translateY(0)}to{transform:translateY(-64px)}}.animando .es-s3-boton{animation-name:es-boton-pronto}@keyframes es-boton-pronto{0%,8%,16%,to{transform:scale(1)}12%{transform:scale(.7)}}.animando .es-s3-pers{animation-name:es-s3-pers}@keyframes es-s3-pers{0%,14%{transform:translateY(0)}66%,94%{transform:translateY(-48px)}to{transform:translateY(0)}}.animando .es-ll-movil{animation-name:es-ll-movil}@keyframes es-ll-movil{0%,4%,30%,to{transform:rotate(0)}8%,16%,24%{transform:rotate(-5deg)}12%,20%,28%{transform:rotate(5deg)}}.animando .es-ll-ondas{animation-name:es-ll-ondas}@keyframes es-ll-ondas{0%,2%{opacity:0}6%,28%{opacity:1}34%,to{opacity:0}}.animando .es-ll-msj1{animation-name:es-msj1}.animando .es-ll-msj2{animation-name:es-msj2}.animando .es-ll-msj3{animation-name:es-msj3}@keyframes es-msj1{0%,34%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.08)}44%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes es-msj2{0%,48%{opacity:0;transform:scale(.4)}54%{opacity:1;transform:scale(1.08)}58%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes es-msj3{0%,62%{opacity:0;transform:scale(.4)}68%{opacity:1;transform:scale(1.08)}72%,94%{opacity:1;transform:scale(1)}to{opacity:0}}.animando .es-f-van{animation-name:es-f-van}@keyframes es-f-van{0%,to{transform:translate(0)}25%{transform:translateY(-1.5px)}50%{transform:translate(0)}75%{transform:translateY(-1px)}}.animando .es-f-carretera{animation-name:es-f-carretera;animation-timing-function:linear}@keyframes es-f-carretera{0%{transform:translate(0)}to{transform:translate(-24px)}}.animando .es-f-rueda{animation-name:es-f-rueda;animation-timing-function:linear}@keyframes es-f-rueda{0%{transform:rotate(0)}to{transform:rotate(-720deg)}}@media (prefers-reduced-motion:reduce){.animando .escena *{animation:none!important}}.promo[data-astro-cid-a2irto4y]{z-index:200;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.promo[data-astro-cid-a2irto4y][hidden]{display:none}html.promo-abierta{overflow:hidden}.promo__velo[data-astro-cid-a2irto4y]{backdrop-filter:blur(3px);opacity:0;background:#0824299e;transition:opacity .25s;position:absolute;inset:0}.promo__caja[data-astro-cid-a2irto4y]{width:100%;max-height:calc(100svh - 24px);padding:0 18px calc(20px + env(safe-area-inset-bottom));background:var(--blanco);overscroll-behavior:contain;border-radius:26px 26px 0 0;transition:transform .3s cubic-bezier(.2,.9,.3,1);position:relative;overflow-y:auto;transform:translateY(100%);box-shadow:0 -20px 40px -20px #0006}.promo[data-astro-cid-a2irto4y].abierta .promo__velo[data-astro-cid-a2irto4y]{opacity:1}.promo[data-astro-cid-a2irto4y].abierta .promo__caja[data-astro-cid-a2irto4y]{transform:translateY(0)}.promo__asa[data-astro-cid-a2irto4y]{background:#cfdcdb;border-radius:3px;width:44px;height:5px;margin:10px auto 6px;display:block}.promo__x[data-astro-cid-a2irto4y]{z-index:2;width:44px;height:44px;color:var(--navy);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:28px;right:14px;box-shadow:0 4px 10px -4px #0000004d}.promo__escena[data-astro-cid-a2irto4y]{background:linear-gradient(160deg, #12898a, var(--navy));justify-content:center;align-items:center;height:clamp(150px,26svh,200px);margin:0 -18px 18px;display:flex;position:relative;overflow:hidden}.promo__escena[data-astro-cid-a2irto4y] svg{width:auto;height:90%}.promo__sello[data-astro-cid-a2irto4y]{background:var(--amarillo);width:92px;height:92px;color:var(--navy);text-align:center;border-radius:50%;place-content:center;line-height:1;display:grid;position:absolute;top:22px;right:22px;transform:rotate(-10deg);box-shadow:0 10px 24px -10px #00000080}.promo__sello[data-astro-cid-a2irto4y][hidden]{display:none}.promo__sello[data-astro-cid-a2irto4y] b[data-astro-cid-a2irto4y]{font:800 30px/1 var(--f-titulo)}.promo__sello[data-astro-cid-a2irto4y] small[data-astro-cid-a2irto4y]{text-transform:uppercase;font-size:11px;font-weight:700}.promo[data-astro-cid-a2irto4y].abierta .promo__sello[data-astro-cid-a2irto4y]{animation:.5s cubic-bezier(.2,.9,.3,1.4) .35s both sello}@keyframes sello{0%{opacity:0;transform:rotate(-10deg)scale(.2)}}.promo__chapa[data-astro-cid-a2irto4y]{background:var(--cielo-claro);color:var(--marca);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.promo__chapa[data-astro-cid-a2irto4y] i[data-astro-cid-a2irto4y]{background:var(--amarillo);border-radius:50%;width:7px;height:7px}.promo[data-astro-cid-a2irto4y] h2[data-astro-cid-a2irto4y]{color:var(--navy);margin:12px 0 8px;font-size:clamp(1.5rem,5vw,2rem);line-height:1.12}.promo__texto[data-astro-cid-a2irto4y]>p[data-astro-cid-a2irto4y]{color:var(--tinta-2);margin:0 0 14px}.promo__fin[data-astro-cid-a2irto4y]{font-size:.85rem;font-weight:600;color:var(--navy)!important}.promo__fin[data-astro-cid-a2irto4y][hidden]{display:none}.promo__fin[data-astro-cid-a2irto4y] span[data-astro-cid-a2irto4y]{background:#fff3cc;border-radius:8px;padding:4px 9px}.promo__botones[data-astro-cid-a2irto4y]{gap:10px;display:grid}.promo__botones[data-astro-cid-a2irto4y] .boton[data-astro-cid-a2irto4y]{justify-content:center}.promo__botones[data-astro-cid-a2irto4y] [data-astro-cid-a2irto4y][hidden]{display:none}.promo__llamar[data-astro-cid-a2irto4y]{border:2px solid var(--linea);background:var(--blanco);color:var(--navy)}.promo__letra[data-astro-cid-a2irto4y]{font-size:.75rem;line-height:1.45;color:#6b8085!important;margin:12px 0 0!important}.promo__no[data-astro-cid-a2irto4y]{min-height:44px;color:var(--tinta-2);font:inherit;cursor:pointer;background:0 0;border:0;margin:6px auto 0;padding:0 12px;font-size:.9rem;text-decoration:underline;display:block}@media (width>=760px){.promo[data-astro-cid-a2irto4y]{align-items:center;padding:24px}.promo__caja[data-astro-cid-a2irto4y]{opacity:0;border-radius:26px;grid-template-columns:.85fr 1fr;width:min(840px,100%);padding:0;transition:transform .3s cubic-bezier(.2,.9,.3,1),opacity .25s;display:grid;transform:translateY(16px)scale(.97);box-shadow:0 40px 80px -30px #0009}.promo[data-astro-cid-a2irto4y].abierta .promo__caja[data-astro-cid-a2irto4y]{opacity:1;transform:none}.promo__asa[data-astro-cid-a2irto4y]{display:none}.promo__x[data-astro-cid-a2irto4y]{top:14px}.promo__escena[data-astro-cid-a2irto4y]{height:auto;margin:0}.promo__escena[data-astro-cid-a2irto4y] svg{width:88%;height:auto}.promo__sello[data-astro-cid-a2irto4y]{width:108px;height:108px}.promo__sello[data-astro-cid-a2irto4y] b[data-astro-cid-a2irto4y]{font-size:34px}.promo__texto[data-astro-cid-a2irto4y]{padding:38px 40px 26px}.promo__botones[data-astro-cid-a2irto4y]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.promo__botones[data-astro-cid-a2irto4y] .boton[data-astro-cid-a2irto4y]{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.promo__caja[data-astro-cid-a2irto4y],.promo__velo[data-astro-cid-a2irto4y]{transition:none}.promo[data-astro-cid-a2irto4y].abierta .promo__sello[data-astro-cid-a2irto4y]{animation:none}}.cookies[data-astro-cid-4hfejsvm]{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:60;border-radius:var(--r-s);border:1px solid var(--linea);background:var(--blanco);box-shadow:var(--sombra);align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;left:12px}.cookies[data-astro-cid-4hfejsvm][hidden]{display:none}.cookies[data-astro-cid-4hfejsvm] p[data-astro-cid-4hfejsvm]{color:var(--tinta-2);margin:0;font-size:.78rem;line-height:1.35}.cookies[data-astro-cid-4hfejsvm] a[data-astro-cid-4hfejsvm]{color:var(--marca)}.cookies__botones[data-astro-cid-4hfejsvm]{flex:none;gap:6px;display:flex}.cookies[data-astro-cid-4hfejsvm] button[data-astro-cid-4hfejsvm]{border:1px solid var(--linea);background:var(--blanco);color:var(--navy);font:700 .78rem/1 var(--f-texto);cursor:pointer;border-radius:9px;padding:7px 10px}.cookies[data-astro-cid-4hfejsvm] .cookies__aceptar[data-astro-cid-4hfejsvm]{border-color:var(--azul);background:var(--azul);color:#fff}@media (width>=960px){.cookies[data-astro-cid-4hfejsvm]{max-width:470px;bottom:16px;left:auto;right:16px}}
