:root{--bf-alto: 57px}@media(max-width:760px){:root{--bf-alto: 51px}}.footer-base{padding-bottom:var(--bf-alto)}.bf[data-astro-cid-oiomq567]{position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fff;border-top:1px solid var(--color-border);box-shadow:0 -4px 20px #0000000f}.bf-inner[data-astro-cid-oiomq567]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:11px 0}.bf[data-astro-cid-oiomq567] .nav-btn[data-astro-cid-oiomq567]{padding:8px 18px;font-size:14px;min-height:34px;gap:6px}.bf[data-astro-cid-oiomq567] .nav-btn[data-astro-cid-oiomq567] .icono-boton{width:16px;height:16px}.bf-texto[data-astro-cid-oiomq567]{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.bf-botones[data-astro-cid-oiomq567]{display:flex;align-items:center;gap:var(--space-3)}.bf-icono[data-astro-cid-oiomq567]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex-shrink:0;transition:transform .15s var(--curva-salida)}.bf-icono[data-astro-cid-oiomq567]:active{transform:scale(.94)}.bf-icono--tel[data-astro-cid-oiomq567]{background:var(--color-acento-suave);color:var(--color-acento-texto)}.bf-icono--tel[data-astro-cid-oiomq567]:hover{background:#f6ded9}.bf-icono--tel[data-astro-cid-oiomq567]{position:relative}.bf-tip[data-astro-cid-oiomq567]{display:none}@media(hover:hover)and (pointer:fine){.bf-tip[data-astro-cid-oiomq567]{display:block;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);padding:6px 12px;border-radius:var(--radius-md);background:var(--color-acento);color:#fff;font-size:14px;font-weight:var(--font-weight-semibold);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s,transform .15s}.bf-tip[data-astro-cid-oiomq567]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--color-acento)}.bf-icono--tel[data-astro-cid-oiomq567]:hover .bf-tip[data-astro-cid-oiomq567],.bf-icono--tel[data-astro-cid-oiomq567]:focus-visible .bf-tip[data-astro-cid-oiomq567]{opacity:1;transform:translate(-50%)}}.bf-btn-wa[data-astro-cid-oiomq567]{background:var(--color-whatsapp);color:#fff;border-color:var(--color-whatsapp)}.bf-btn-wa[data-astro-cid-oiomq567]:hover{background:var(--color-whatsapp-hover);border-color:var(--color-whatsapp-hover);color:#fff}.bf[data-astro-cid-oiomq567] .bf-btn-visita[data-astro-cid-oiomq567]{background:#fff;color:var(--color-text);border-color:var(--color-cta, var(--color-acento))}.bf[data-astro-cid-oiomq567] .bf-btn-visita[data-astro-cid-oiomq567] .icono-boton{color:var(--color-cta, var(--color-acento))}.bf[data-astro-cid-oiomq567] .bf-btn-visita[data-astro-cid-oiomq567]:hover{background:#fff;color:var(--color-text);border-color:var(--color-cta-hover, var(--color-acento-texto))}@media(max-width:760px){.bf-texto[data-astro-cid-oiomq567]{display:none}.bf-inner[data-astro-cid-oiomq567]{justify-content:center}.bf-botones[data-astro-cid-oiomq567]{width:100%;justify-content:center}.bf-inner[data-astro-cid-oiomq567]{padding:8px 0}}@media(max-width:420px){.bf-botones[data-astro-cid-oiomq567]{gap:var(--space-2)}.bf[data-astro-cid-oiomq567] .nav-btn[data-astro-cid-oiomq567]{padding:8px 12px}}@media(max-width:379px){.bf[data-astro-cid-oiomq567] .bf-btn-visita[data-astro-cid-oiomq567] .icono-boton{display:none}}.faq-item[data-astro-cid-z6gx6xcw]{border:0;border-bottom:1px solid var(--color-border-hover);border-radius:0;padding:var(--space-5) 0;margin-bottom:0;background:transparent}.faq-item[data-astro-cid-z6gx6xcw]:first-of-type{border-top:1px solid var(--color-border-hover)}.faq-h3[data-astro-cid-z6gx6xcw]{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.faq-pregunta[data-astro-cid-z6gx6xcw]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);line-height:1.3;color:var(--color-text);list-style:none}.faq-pregunta[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq-icono[data-astro-cid-z6gx6xcw]{flex-shrink:0;font-family:var(--font-body);font-size:22px;font-weight:var(--font-weight-normal);line-height:1;color:var(--color-text-hint);transition:transform .2s}details[data-astro-cid-z6gx6xcw][open] .faq-icono[data-astro-cid-z6gx6xcw]{transform:rotate(45deg)}.faq-pregunta[data-astro-cid-z6gx6xcw]{transition:opacity .12s ease-out;-webkit-tap-highlight-color:transparent}.faq-pregunta[data-astro-cid-z6gx6xcw]:active{opacity:.6;transition-duration:50ms}.faq-pregunta[data-astro-cid-z6gx6xcw]:focus-visible{outline:2px solid var(--color-reformas);outline-offset:4px;border-radius:var(--radius-sm)}.faq-icono[data-astro-cid-z6gx6xcw]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.faq-envoltura[data-astro-cid-z6gx6xcw]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}details[data-astro-cid-z6gx6xcw][open] .faq-envoltura[data-astro-cid-z6gx6xcw]{grid-template-rows:1fr}details[data-astro-cid-z6gx6xcw][open][data-cerrando] .faq-envoltura[data-astro-cid-z6gx6xcw]{grid-template-rows:0fr}details[data-astro-cid-z6gx6xcw][open][data-cerrando] .faq-envoltura[data-astro-cid-z6gx6xcw]>.faq-respuesta[data-astro-cid-z6gx6xcw]{opacity:0;transition-delay:0ms}details[data-astro-cid-z6gx6xcw][open][data-cerrando] .faq-icono[data-astro-cid-z6gx6xcw]{transform:rotate(0)}.faq-envoltura[data-astro-cid-z6gx6xcw]>.faq-respuesta[data-astro-cid-z6gx6xcw]{overflow:hidden;min-height:0;opacity:0;transition:opacity .2s ease-out 60ms}details[data-astro-cid-z6gx6xcw][open] .faq-envoltura[data-astro-cid-z6gx6xcw]>.faq-respuesta[data-astro-cid-z6gx6xcw]{opacity:1}@media(prefers-reduced-motion:reduce){.faq-envoltura[data-astro-cid-z6gx6xcw]{transition:none}.faq-envoltura[data-astro-cid-z6gx6xcw]>.faq-respuesta[data-astro-cid-z6gx6xcw]{transition:opacity .14s ease}.faq-pregunta[data-astro-cid-z6gx6xcw]:active{opacity:1}.faq-icono[data-astro-cid-z6gx6xcw]{transition:none}}.faq-respuesta[data-astro-cid-z6gx6xcw]{margin-top:var(--space-3);font-size:var(--font-size-md);line-height:1.65;color:var(--color-text-muted)}.faq-respuesta[data-astro-cid-z6gx6xcw] p{margin-bottom:var(--space-3)}.faq-respuesta[data-astro-cid-z6gx6xcw] p:last-child{margin-bottom:0}.faq-respuesta[data-astro-cid-z6gx6xcw] a{color:var(--color-acento-texto);text-decoration:underline}.cierre[data-astro-cid-44jlhb5t]{margin-top:var(--space-12);background:var(--color-bg-oscuro);color:#fff;padding:var(--space-16) 0;margin-bottom:0}.cierre-inner[data-astro-cid-44jlhb5t]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-10)}.cierre-texto[data-astro-cid-44jlhb5t]{max-width:620px}.cierre-rotulo[data-astro-cid-44jlhb5t]{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-acento-claro)}.cierre-titulo[data-astro-cid-44jlhb5t]{margin:0;font-family:var(--font-display);font-size:var(--font-size-titular);font-weight:var(--font-weight-normal);line-height:1.15;letter-spacing:var(--letter-spacing-tight);color:#fff;text-wrap:balance}.cierre-sub[data-astro-cid-44jlhb5t]{max-width:46ch;text-wrap:balance;margin:var(--space-4) 0 0;font-size:var(--font-size-md);line-height:1.6;color:#ffffffc7}.cierre-otra[data-astro-cid-44jlhb5t]{margin:var(--space-5) 0 0;font-size:var(--font-size-md)}.cierre-otra[data-astro-cid-44jlhb5t] a[data-astro-cid-44jlhb5t]{color:var(--color-acento-claro);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cierre-otra[data-astro-cid-44jlhb5t] a[data-astro-cid-44jlhb5t]:hover{text-decoration-thickness:2px}.cierre-botones[data-astro-cid-44jlhb5t]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.cierre-btn[data-astro-cid-44jlhb5t]{display:inline-flex;align-items:center;gap:var(--space-3);padding:13px var(--space-8);border-radius:var(--radius-full);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:background-color var(--duracion-rapida) var(--curva-salida),border-color var(--duracion-rapida) var(--curva-salida),transform var(--duracion-instante) var(--curva-salida)}.cierre-btn[data-astro-cid-44jlhb5t]:active{transform:scale(.97)}.cierre-btn[data-astro-cid-44jlhb5t]:focus-visible{outline:2px solid var(--color-acento-claro);outline-offset:3px}.cierre-btn[data-astro-cid-44jlhb5t] svg[data-astro-cid-44jlhb5t]{width:18px;height:18px;flex-shrink:0}.cierre-btn--tel[data-astro-cid-44jlhb5t]{background:var(--color-cta, var(--color-acento));color:var(--color-cta-texto, #fff)}.cierre-btn--tel[data-astro-cid-44jlhb5t]:hover{background:var(--color-cta-hover, var(--color-acento-texto))}.cierre-btn--wa[data-astro-cid-44jlhb5t]{background:transparent;color:#fff;border-color:#ffffff80}.cierre-btn--wa[data-astro-cid-44jlhb5t]:hover{border-color:#fff;background:#ffffff14}@media(max-width:860px){.cierre[data-astro-cid-44jlhb5t]{padding:var(--space-12) 0}.cierre-inner[data-astro-cid-44jlhb5t]{flex-direction:column;align-items:flex-start;gap:var(--space-8)}.cierre-botones[data-astro-cid-44jlhb5t]{width:100%}.cierre-btn[data-astro-cid-44jlhb5t]{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.cierre-btn[data-astro-cid-44jlhb5t]{transition:background-color .12s,border-color .12s}.cierre-btn[data-astro-cid-44jlhb5t]:active{transform:none}}
