.site-footer[data-astro-cid-nw2ivrzo]{background:linear-gradient(90deg, var(--azul-acero) 0%, #1e355ef7 43%, #1e355edb 100%);color:var(--azul-niebla);padding:0;position:relative}.home-page .site-footer[data-astro-cid-nw2ivrzo]:before{content:"";height:var(--section-blend,16px);background:linear-gradient(180deg, var(--blanco-hospedaje), transparent);pointer-events:none;position:absolute;inset:0 0 auto}.footer-content[data-astro-cid-nw2ivrzo]{grid-template-columns:minmax(230px,.9fr) minmax(0,1.7fr);gap:clamp(36px,6vw,76px);padding:36px 0 28px;display:grid}.footer-identity[data-astro-cid-nw2ivrzo] .brand-logo[data-astro-cid-nw2ivrzo]{object-fit:contain;width:min(188px,70%);height:auto;max-height:none}.footer-identity[data-astro-cid-nw2ivrzo]>p[data-astro-cid-nw2ivrzo]{max-width:34ch;color:var(--azul-cielo);margin:11px 0 0;font-size:12px;line-height:1.55}.footer-address[data-astro-cid-nw2ivrzo]{max-width:31ch;color:var(--azul-niebla);text-underline-offset:3px;margin-top:13px;font-size:11px;line-height:1.55;text-decoration:underline;transition:color .2s;display:inline-block}.footer-address[data-astro-cid-nw2ivrzo]:hover{color:var(--naranja-texto)}.footer-social[data-astro-cid-nw2ivrzo]{flex-wrap:wrap;align-items:center;gap:9px 13px;margin-top:16px;display:flex}.footer-social-heading[data-astro-cid-nw2ivrzo]{color:var(--blanco);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.footer-social-heading[data-astro-cid-nw2ivrzo] small[data-astro-cid-nw2ivrzo]{color:var(--azul-cielo);letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}.footer-social-links[data-astro-cid-nw2ivrzo]{gap:7px;display:flex}.footer-social-links[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{width:38px;height:38px;color:var(--azul-niebla);background:#ffffff0d;border:1px solid #ffffff42;border-radius:50%;place-items:center;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:inline-grid}.footer-social-links[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{border-color:var(--naranja);background:var(--naranja);color:var(--azul-noche);transform:translateY(-2px)}.footer-social-links[data-astro-cid-nw2ivrzo] svg[data-astro-cid-nw2ivrzo]{width:18px;height:18px}.footer-navigation[data-astro-cid-nw2ivrzo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-top:4px;display:grid}.footer-group[data-astro-cid-nw2ivrzo]{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-group[data-astro-cid-nw2ivrzo] h3[data-astro-cid-nw2ivrzo]{color:var(--blanco);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.footer-group[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{color:var(--azul-cielo);font-size:12px;line-height:1.5;transition:color .2s,transform .2s}.footer-group[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{color:var(--blanco);transform:translate(3px)}.footer-legal[data-astro-cid-nw2ivrzo]{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:flex-start;gap:30px;padding:15px 0;display:flex}.footer-legal[data-astro-cid-nw2ivrzo]>span[data-astro-cid-nw2ivrzo]{color:var(--blanco);letter-spacing:.14em;text-transform:uppercase;flex:none;font-size:11px;font-weight:700}.footer-legal[data-astro-cid-nw2ivrzo] nav[data-astro-cid-nw2ivrzo]{flex-wrap:wrap;justify-content:flex-end;gap:12px 27px;display:flex}.footer-legal[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{color:var(--azul-cielo);font-size:11px;transition:color .2s}.footer-legal[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{color:var(--blanco)}@media (pointer:coarse),(width<=680px){.footer-group[data-astro-cid-nw2ivrzo]{gap:0}.footer-group[data-astro-cid-nw2ivrzo] h3[data-astro-cid-nw2ivrzo]{margin-bottom:4px}.footer-group[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo],.footer-legal[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{align-items:center;min-height:40px;display:inline-flex}.footer-legal[data-astro-cid-nw2ivrzo] nav[data-astro-cid-nw2ivrzo]{gap:0 20px}.footer-address[data-astro-cid-nw2ivrzo]{padding-block:8px;display:inline-block}}.footer-end[data-astro-cid-nw2ivrzo]{color:var(--azul-cielo);letter-spacing:.02em;justify-content:space-between;gap:20px;padding:11px 0 14px;font-size:11px;display:flex}.site-footer[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:focus-visible{outline:2px solid var(--naranja);outline-offset:4px}@media (width<=900px){.footer-content[data-astro-cid-nw2ivrzo]{grid-template-columns:1fr;gap:27px}.footer-identity[data-astro-cid-nw2ivrzo]>p[data-astro-cid-nw2ivrzo]{max-width:48ch}}@media (width<=680px){.site-footer[data-astro-cid-nw2ivrzo]{background-image:none;background-color:var(--azul-acero)}.footer-content[data-astro-cid-nw2ivrzo]{padding:33px 0 27px}.footer-navigation[data-astro-cid-nw2ivrzo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px}.footer-legal[data-astro-cid-nw2ivrzo]{padding:15px 0;display:block}.footer-legal[data-astro-cid-nw2ivrzo] nav[data-astro-cid-nw2ivrzo]{justify-content:flex-start;gap:9px 18px;margin-top:10px}.footer-legal[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{flex-basis:calc(50% - 12px)}}@media (width<=420px){.footer-navigation[data-astro-cid-nw2ivrzo]{grid-template-columns:1fr 1fr}.footer-legal[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{flex-basis:calc(50% - 9px)}.footer-end[data-astro-cid-nw2ivrzo]{gap:4px;display:grid}}@media (prefers-reduced-motion:reduce){.footer-social[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo],.footer-group[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo],.footer-legal[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{transition:none}.footer-social[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover,.footer-group[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{transform:none}}
