/*src-sha1:bb397256982d10db9c40ed148d6f109ae1b3652b*/
@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/portal-web-assets/fuentes/inter-latin-ext-1ad231aa.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/portal-web-assets/fuentes/inter-latin-260c81a4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/portal-web-assets/fuentes/inter-latin-ext-1ad231aa.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/portal-web-assets/fuentes/inter-latin-260c81a4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/portal-web-assets/fuentes/inter-latin-ext-1ad231aa.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/portal-web-assets/fuentes/inter-latin-260c81a4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Lexend';font-style: normal;font-weight: 400;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-latin-ext-3c963a23.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Lexend';font-style: normal;font-weight: 400;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-latin-2077a527.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Lexend';font-style: normal;font-weight: 500;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-latin-ext-3c963a23.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Lexend';font-style: normal;font-weight: 500;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-latin-2077a527.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Lexend';font-style: normal;font-weight: 600;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-latin-ext-3c963a23.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Lexend';font-style: normal;font-weight: 600;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-latin-2077a527.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Lexend';font-style: normal;font-weight: 700;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-latin-ext-3c963a23.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Lexend';font-style: normal;font-weight: 700;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-latin-2077a527.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Lexend Deca';font-style: normal;font-weight: 600;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-deca-latin-ext-221b0f18.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Lexend Deca';font-style: normal;font-weight: 600;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-deca-latin-cda69f90.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 500;font-display: swap;src: url(/portal-web-assets/fuentes/manrope-latin-ext-6d36d5bd.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 500;font-display: swap;src: url(/portal-web-assets/fuentes/manrope-latin-938c6e80.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/portal-web-assets/fuentes/manrope-latin-ext-6d36d5bd.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/portal-web-assets/fuentes/manrope-latin-938c6e80.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 700;font-display: swap;src: url(/portal-web-assets/fuentes/manrope-latin-ext-6d36d5bd.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 700;font-display: swap;src: url(/portal-web-assets/fuentes/manrope-latin-938c6e80.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/portal-web-assets/fuentes/manrope-latin-ext-6d36d5bd.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/portal-web-assets/fuentes/manrope-latin-938c6e80.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(/portal-web-assets/fuentes/roboto-latin-ext-a6323dda.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(/portal-web-assets/fuentes/roboto-latin-665db5e1.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 600;font-stretch: 100%;font-display: swap;src: url(/portal-web-assets/fuentes/roboto-latin-ext-a6323dda.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 600;font-stretch: 100%;font-display: swap;src: url(/portal-web-assets/fuentes/roboto-latin-665db5e1.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{color-scheme: light;--sis: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--navy:#0183c3;--azul:#0183c3;--celeste:#29b7c9;--grad:linear-gradient(135deg, #2866cc, #29b7c9);--grad-texto:linear-gradient(135deg, #2866cc, #29b7c9);--cielo:#e9f2ff;--coral:#0183c3;--oro:#f4c430;--tinta:#3c4148;--suave:#5a6b7a;--linea:#e3e9ef;--fondo:#f5f8fb;--r:18px;--h-cab:72px;--h-barra:72px;--sombra:0 8px 16px -2px rgba(10,10,10,.08), 0 0 0 1px rgba(10,10,10,.024)}*{box-sizing: border-box}[hidden]{display: none !important}html{scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{margin: 0;background: var(--fondo);color: var(--tinta);font: 16px/1.6 var(--sis);-webkit-font-smoothing: antialiased}h1, h2, h3{font-family: "Lexend Deca", sans-serif;font-weight: 600;letter-spacing: 0}.btn, .chips a, .sello{font-family: Lexend, sans-serif}img{max-width: 100%}a{color: var(--azul)}.ancho{width: min(1180px, 100% - 40px);margin-inline: auto}.aviso-prueba{background: #fff7e0;color: #8a5a00;text-align: center;font: 500 12.5px/1 var(--sis);padding: 8px 12px;border-bottom: 1px solid #f3dca0;position: relative;z-index: 60}.cab{position: sticky;top: 0;z-index: 50;background: var(--navy);background-size: 300% 300%;transition: box-shadow .25s}@media (prefers-reduced-motion: no-preference){.cab{animation: cab-grad 14s ease infinite}}@keyframes cab-grad{0%{background-position: 0% 50%}50%{background-position: 100% 50%}100%{background-position: 0% 50%}}.cab-in{width: min(1180px, 100% - 40px);margin-inline: auto;height: var(--h-barra);display: flex;align-items: center;justify-content: space-between;gap: 16px}body.con-sub{--h-cab: calc(var(--h-barra) + 47px)}body.con-sub .cab, body.con-sub.con-hero .cab, body.con-sub.con-hero .cab.solida{background: var(--navy);background-size: 300% 300%;backdrop-filter: none;-webkit-backdrop-filter: none}.cab-sub{background: #fff;border-bottom: 1px solid var(--linea)}.cab-sub-in{width: min(1180px, 100% - 40px);margin-inline: auto;display: flex;align-items: center;gap: 4px;height: 47px;overflow-x: auto;scrollbar-width: none}.cab-sub-in::-webkit-scrollbar{display: none}.cab-sub a{display: inline-flex;align-items: center;gap: 8px;color: var(--tinta);text-decoration: none;font: 500 14.5px Lexend, sans-serif;padding: 7px 12px;border-radius: 9px;white-space: nowrap}.cab-sub a:hover{background: var(--cielo);color: var(--azul)}.cab-sub .ic{color: var(--azul);flex: none}.cab-publicar{color: #fff;text-decoration: none;font: 600 14px Lexend, sans-serif;white-space: nowrap}.cab-publicar:hover{text-decoration: underline}.con-hero:not(.vista-ciudad) .cab{background: transparent}.con-hero .cab.solida{background: color-mix(in srgb, var(--navy) 88%, transparent);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: 0 4px 24px rgba(0,0,0,.18)}.logo img{display: block;height: 34px;width: auto}.cab-der{display: flex;align-items: center;gap: 14px}.buscar-ciudad{position: relative}.buscar-ciudad input{width: 240px;max-width: 42vw;border: 1px solid rgba(255,255,255,.4);background: rgba(255,255,255,.14);color: #fff;padding: 9px 16px;border-radius: 999px;font: 14px var(--sis);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);outline: none}.buscar-ciudad input::placeholder{color: rgba(255,255,255,.85)}.buscar-ciudad input:focus{background: rgba(255,255,255,.24);border-color: #fff}.idiomas{display: flex;gap: 2px;background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.35);border-radius: 999px;padding: 3px}.idiomas a{color: #fff;text-decoration: none;font: 600 12px Lexend, sans-serif;padding: 5px 10px;border-radius: 999px}.idiomas a.on{background: #fff;color: var(--navy)}.bc-res{position: absolute;left: 0;right: 0;top: calc(100% + 8px);background: #fff;border-radius: 14px;box-shadow: var(--sombra);overflow: hidden;z-index: 70;max-height: 320px;overflow-y: auto}.bc-res a{display: block;padding: 10px 16px;color: var(--tinta);text-decoration: none;font-size: 15px}.bc-res a:hover, .bc-res a:focus{background: var(--cielo)}.hero{position: relative;min-height: min(100vh, 820px);min-height: min(100svh, 820px);margin-top: calc(-1 * var(--h-cab));padding-top: var(--h-cab);display: flex;align-items: center;color: #fff;overflow: hidden;isolation: isolate;background: radial-gradient(760px 460px at 88% 8%, rgba(244,196,48,.24), transparent 62%), radial-gradient(700px 520px at 6% 96%, rgba(255,107,74,.20), transparent 62%), linear-gradient(135deg, #2866cc 0%, #2ba4fd 62%, #29b7c9 100%)}.hero-in{padding-block: 44px;position: relative;width: min(1180px, 100% - 40px);margin-inline: auto}.hero-2col{display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);gap: 48px;align-items: center}.hero h1{font-size: clamp(30px, 4.4vw, 50px);line-height: 1.08;margin: 0 0 12px;font-weight: 700;letter-spacing: -.02em}.hero-buscar input:focus{background: rgba(255,255,255,.24);border-color: #fff}.buscar-flotante input:focus{background: none;border: 0;outline: none}.buscar-flotante .buscar-btn{flex: none;border: 0;cursor: pointer;background: var(--grad);color: #fff;font: 600 13px Lexend, sans-serif;text-transform: uppercase;letter-spacing: .05em;padding: 11px 20px;border-radius: 8px}.buscar-flotante .buscar-btn:hover{filter: brightness(1.07)}.buscar-flotante .bc-res{top: auto;bottom: calc(100% + 10px);left: 50%;right: auto;transform: translateX(-50%);width: min(1040px, calc(100vw - 32px))}.buscar-flotante.fija .bc-res{top: calc(100% + 10px);bottom: auto}@media (min-width: 900px){.cab .buscar-ciudad .bc-res{left: auto;right: 0;width: min(760px, calc(100vw - 32px))}.buscar-flotante .bc-res, .cab .buscar-ciudad .bc-res{display: flex;flex-wrap: wrap;align-items: flex-start;padding: 4px;max-height: min(62vh, 430px)}.buscar-flotante .bc-col, .cab .buscar-ciudad .bc-col{flex: 1 1 180px;min-width: 0}.buscar-flotante .bc-col + .bc-col, .cab .buscar-ciudad .bc-col + .bc-col{border-left: 1px solid var(--linea)}.buscar-flotante .bc-col + .bc-col > .bc-grupo, .cab .buscar-ciudad .bc-col + .bc-col > .bc-grupo{border-top: 0}.buscar-flotante .bc-col-frase, .cab .buscar-ciudad .bc-col-frase{flex: 1 1 100%;border-left: 0}.buscar-flotante .bc-nada, .cab .buscar-ciudad .bc-nada{flex: 1 1 100%}.buscar-flotante .bc-res a, .cab .buscar-ciudad .bc-res a{padding: 7px 12px;font-size: 14px}.buscar-flotante .bc-grupo, .cab .buscar-ciudad .bc-grupo{padding: 8px 12px 4px}}.hero-portada .video-pie summary:hover, .hero-portada .video-pie details[open] summary{opacity: 1}@media (max-width: 640px){.buscar-flotante .buscar-btn{padding: 12px 16px}}.chips a{display: inline-flex;align-items: center;gap: 8px;color: #fff;text-decoration: none;font-weight: 500;font-size: 15px;padding: 10px 18px;border-radius: 999px;background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.4);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);transition: background-color .2s, transform .2s}.chips a:hover{background: rgba(255,255,255,.28);transform: translateY(-2px)}.pila{position: relative;height: 430px}.pila a{position: absolute;width: 74%;aspect-ratio: 600 / 230;border-radius: 18px;overflow: hidden;box-shadow: 0 26px 56px rgba(0,0,0,.4);border: 3px solid rgba(255,255,255,.92);background: var(--azul);transition: transform .5s cubic-bezier(.16,1,.3,1)}.pila img{width: 100%;height: 100%;object-fit: cover;display: block}.pila span{position: absolute;left: 14px;bottom: 10px;font: 600 16px Lexend, sans-serif;color: #fff;text-shadow: 0 2px 10px rgba(0,0,0,.6)}.pila a::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, transparent 50%, rgba(0,0,0,.5))}.pila-1{top: 0;right: 0;transform: rotate(2.4deg)}.pila-2{top: 33%;left: 0;transform: rotate(-2.2deg);z-index: 2}.pila-3{bottom: 0;right: 6%;transform: rotate(1.6deg)}.pila a:hover{transform: rotate(0) scale(1.04);z-index: 5}@media (prefers-reduced-motion: no-preference){.pila-1{animation: flota 7s ease-in-out infinite}.pila-2{animation: flota 8s ease-in-out -2s infinite}.pila-3{animation: flota 9s ease-in-out -4s infinite}}@keyframes flota{0%, 100%{translate: 0 0}50%{translate: 0 -10px}}@keyframes rebote{0%, 60%, 100%{transform: translate(-50%, 0)}30%{transform: translate(-50%, 6px)}}.hero-ciudad{min-height: 0;padding-bottom: 64px}.hero-foto{margin: 0;justify-self: end;max-width: 600px}.hero-foto img{display: block;width: 100%;height: auto;border-radius: 18px;border: 3px solid rgba(255,255,255,.92);box-shadow: 0 26px 56px rgba(0,0,0,.4)}.hero-foto figcaption{font-size: 12.5px;opacity: .8;margin-top: 8px;text-align: right}.migas{font-size: 14px;margin: 0 0 12px;opacity: .95}.migas a{color: inherit}.migas.oscuras{color: var(--suave);margin: 28px 0 10px;opacity: 1}.bloque{padding: 44px 0 6px}.bloque h2, .pagina h2{font-size: clamp(20px, 2.3vw, 24px);line-height: 1.4;margin: 0 0 20px;color: #3c4148}.pagina{padding-bottom: 60px}.pagina h1{font-size: clamp(25px, 3vw, 32px);margin: 8px 0 8px;line-height: 1.3;color: #3c4148}.sub{color: var(--suave);margin: 0 0 24px}.vacio{text-align: center;color: var(--suave);padding: 60px 0}.sin-res-otras{max-width: 560px;margin: -36px auto 32px}.sin-res-otras p{margin: 0 0 8px;color: var(--suave);font-size: 14px;text-align: center}.sin-res-otras a{display: flex;flex-direction: column;gap: 1px;margin-top: 6px;padding: 10px 16px;border: 1px solid var(--linea);border-radius: 12px;background: #fff;color: var(--tinta);text-decoration: none}.sin-res-otras a:hover, .sin-res-otras a:focus-visible{border-color: var(--azul)}.sin-res-otras a small{color: var(--suave);font-size: 12.5px}.grilla-dest{display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;padding-bottom: 56px}.dest{position: relative;display: block;border-radius: var(--r);overflow: hidden;aspect-ratio: 600 / 230;background: var(--grad);box-shadow: var(--sombra);color: #fff;text-decoration: none;transition: transform .35s cubic-bezier(.16,1,.3,1), box-shadow .35s}.dest:hover{transform: translateY(-4px);box-shadow: 0 18px 40px rgba(1,62,180,.22)}.dest img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .6s cubic-bezier(.16,1,.3,1)}.dest:hover img{transform: scale(1.05)}.dest-vel{position: absolute;inset: 0;background: linear-gradient(180deg, rgba(13,22,36,0) 35%, rgba(13,22,36,.82) 100%)}.dest-txt{position: absolute;left: 20px;right: 20px;bottom: 16px;display: flex;align-items: baseline;justify-content: space-between;gap: 10px}.dest-txt b{font: 600 clamp(18px, 2.2vw, 24px) Lexend, sans-serif}.secciones{display: flex;flex-wrap: wrap;gap: 8px;margin-top: -24px;position: relative;z-index: 2}.secciones a{display: inline-flex;align-items: center;gap: 8px;background: #fff;border: 1px solid var(--linea);border-radius: 999px;padding: 8px 14px 8px 10px;text-decoration: none;color: var(--tinta);box-shadow: 0 2px 8px rgba(1,62,180,.06);transition: border-color .2s, color .2s, box-shadow .2s}.secciones a:hover{border-color: var(--azul);color: var(--azul);box-shadow: 0 4px 14px rgba(1,62,180,.14)}.secciones .ico{width: 28px;height: 28px;border-radius: 50%;background: var(--cielo);color: var(--azul);display: flex;align-items: center;justify-content: center;flex: none}.secciones .ico svg{width: 16px;height: 16px}.secciones a:hover .ico{background: var(--azul);color: #fff}.ic{display: block;flex: none}.secciones b{font: 500 14px/1.2 Lexend, sans-serif;white-space: nowrap}.secciones small{color: var(--suave);font-weight: 600;font-size: 12px;background: none;padding: 0}.texto-ciudad .prosa{background: #fff;border-radius: var(--r);padding: 30px clamp(20px, 4vw, 44px);box-shadow: var(--sombra)}.prosa{max-width: 780px;font-size: 17px;line-height: 1.75}.texto-ciudad .prosa{max-width: none;column-width: 420px;column-gap: 44px}.prosa p{margin: 0 0 1em;break-inside: avoid-column}.prosa a{color: var(--coral)}.fila-destacados{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(250px, 1fr);gap: 16px;overflow-x: auto;padding: 4px 2px 22px;scroll-snap-type: x mandatory;scrollbar-width: thin}.tarj-dest{scroll-snap-align: start;background: #fff;border-radius: var(--r);overflow: hidden;text-decoration: none;color: inherit;box-shadow: var(--sombra);display: flex;flex-direction: column;transition: transform .25s}.tarj-dest:hover{transform: translateY(-4px)}.tarj-dest img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;display: block;background: var(--cielo)}.tarj-cuerpo{padding: 14px 16px 16px;display: flex;flex-direction: column;gap: 3px}.tarj-cuerpo small{color: var(--coral);font: 600 12px Lexend, sans-serif;text-transform: uppercase;letter-spacing: .04em}.tarj-cuerpo b{font: 600 17px/1.25 Lexend, sans-serif}.tarj-cuerpo em{font-style: normal;color: var(--suave);font-size: 13.5px}.filtros input{width: 100%;max-width: 420px;padding: 12px 18px;border: 1px solid var(--linea);border-radius: 999px;font: 15px var(--sis);background: #fff;outline: none}.filtros input:focus{border-color: var(--azul);box-shadow: 0 0 0 3px rgba(40,102,204,.15)}.chips-rubros{display: flex;gap: 8px;overflow-x: auto;padding: 12px 0 2px;scrollbar-width: none}.chips-rubros::-webkit-scrollbar{display: none}.chips-rubros button{flex: none;border: 1px solid var(--linea);background: #fff;color: var(--tinta);padding: 7px 14px;border-radius: 999px;font: 500 13.5px Lexend, sans-serif;cursor: pointer;white-space: nowrap}.chips-rubros button small{color: var(--suave);margin-left: 4px}.chips-rubros button.on{background: var(--navy);border-color: var(--navy);color: #fff}.chips-rubros button.on small{color: #b9d3e6}.grupo{padding-top: 30px}.grupo h2{font-size: 22px;margin-bottom: 14px;padding-bottom: 8px;border-bottom: 2px solid var(--azul);display: inline-block}.item{background: #fff;border-radius: var(--r);box-shadow: 0 2px 10px rgba(1,62,180,.06);overflow: hidden;display: flex;flex-direction: column;transition: box-shadow .25s, transform .25s}.item:hover{box-shadow: var(--sombra)}.item-destacado{grid-column: span 2;flex-direction: row;box-shadow: var(--sombra);border: 1px solid #fde7a3}.item-foto{display: block;aspect-ratio: 16 / 10;background: var(--cielo)}.item-destacado .item-foto{flex: 0 0 42%;aspect-ratio: auto;min-height: 200px}.item-foto img{width: 100%;height: 100%;object-fit: cover;display: block}.item-cuerpo{padding: 16px 18px 18px;display: flex;flex-direction: column;gap: 4px;flex: 1}.item h3{margin: 0;font-size: 18px;line-height: 1.25}.item h3 a{color: var(--tinta);text-decoration: none}.item h3 a:hover{color: var(--azul)}.sello{align-self: flex-start;background: var(--oro);color: #5a4300;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: .05em;padding: 3px 10px;border-radius: 999px}.dir{color: var(--suave);font-size: 14px;margin: 0}.tels{margin: 0;font-size: 14px;white-space: pre-wrap}.tarj-hor{display: flex;gap: 6px;align-items: baseline;margin: 4px 0;font-size: 13.5px;line-height: 1.4;color: #4a5866}.tarj-hor::before{position: relative;top: 2px}.item-solo_listado{box-shadow: none;border: 1px solid var(--linea)}.item-solo_listado .item-cuerpo{padding: 12px 16px}.item-solo_listado h3{font-size: 16px}.botones{display: flex;flex-wrap: wrap;gap: 8px;margin-top: auto;padding-top: 10px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;padding: 9px 16px;border-radius: 999px;font-weight: 500;font-size: 14px;text-decoration: none;border: 1px solid transparent;cursor: pointer;transition: transform .2s, background-color .2s}.btn:hover{transform: translateY(-1px)}.btn-pri{background: var(--coral);color: #fff}.btn-pri:hover{background: #016a9e}.btn-wa{background: #1fa855;color: #fff}.btn-sec{background: #fff;color: var(--azul);border-color: #c2dbff}.gal-vista{position: relative;border-radius: var(--r);overflow: hidden;aspect-ratio: 16 / 10;background: #121a26;box-shadow: var(--sombra)}.gal-vista i{position: absolute;inset: -20px;background-size: cover;background-position: center;filter: blur(22px) brightness(.8)}.gal-vista img{position: relative;width: 100%;height: 100%;object-fit: contain;display: block}.gal-ant, .gal-sig{position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border-radius: 50%;border: 0;background: rgba(255,255,255,.88);color: var(--navy);font-size: 26px;line-height: 1;cursor: pointer;box-shadow: 0 4px 14px rgba(0,0,0,.25)}.gal-ant{left: 12px}.gal-sig{right: 12px}.gal-mini{display: flex;gap: 8px;overflow-x: auto;padding: 10px 2px;scrollbar-width: thin}.gal-mini button{flex: none;width: 84px;height: 62px;border: 2px solid transparent;border-radius: 10px;overflow: hidden;padding: 0;background: var(--cielo);cursor: pointer;opacity: .75}.gal-mini button.on{border-color: var(--coral);opacity: 1}.gal-mini img{width: 100%;height: 100%;object-fit: cover;display: block}.servicios{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.servicios li{background: #fff;border: 1px solid var(--linea);border-radius: 999px;padding: 6px 14px;font-size: 14px}.ficha .bloque{padding-top: 26px}.caja{position: sticky;top: calc(var(--h-cab) + 16px);background: #fff;border-radius: var(--r);padding: 22px;box-shadow: var(--sombra)}.caja h2{font-size: 20px;margin: 0 0 12px}.caja p{margin: 0 0 12px}.caja small{display: block;color: var(--suave);font-size: 12px;text-transform: uppercase;letter-spacing: .05em}.caja a{text-decoration: none;font-weight: 500}.caja .botones{padding-top: 4px}.mapa-link{display: inline-block;margin-top: 14px;color: var(--azul)}.pie{background: var(--grad-texto);color: #e7f3ff;margin-top: 30px;padding: 40px 0 46px;font-size: 14.5px}.pie .ancho{display: grid;grid-template-columns: 1fr 2fr;gap: 30px}.pie strong{color: #fff;font-family: Lexend, sans-serif}.pie a{color: #e7f3ff;margin-right: 12px;white-space: nowrap;line-height: 2}.pie p{margin: 8px 0 0}@media (max-width: 900px){.hero-2col{grid-template-columns: minmax(0, 1fr);gap: 28px}.pila{display: none}.hero-foto{justify-self: stretch}.caja{position: static}.grilla-dest{grid-template-columns: 1fr}.item-destacado{grid-column: auto;flex-direction: column}.item-destacado .item-foto{flex-basis: auto;min-height: 0;aspect-ratio: 16 / 10}.pie .ancho{grid-template-columns: 1fr}}@media (max-width: 640px){:root{--h-cab: 64px}.buscar-ciudad{display: none}.logo img{height: 28px}.hero{min-height: 0;padding-bottom: 60px}.hero:not(.hero-ciudad){min-height: 88svh;align-items: center}.chips a{flex: none;white-space: nowrap}.gal-vista{aspect-ratio: 4 / 3}}.video-pie summary::-webkit-details-marker{display: none}.video-pie details div{position: absolute;right: 0;bottom: calc(100% + 8px);width: min(380px, calc(100vw - 32px));background: #fff;color: var(--tinta);border-radius: 12px;padding: 12px 14px;box-shadow: var(--sombra)}.video-pie details p{margin: 0 0 6px}@media (max-width: 640px){.video-pie details div{bottom: auto;top: calc(100% + 8px)}}.hero-region{margin: 4px 0 0;font: 500 17px Lexend, sans-serif;opacity: .92;text-shadow: 0 1px 8px rgba(0,0,0,.55)}.credito-foto{margin: 8px 0 0;font-size: 12.5px;opacity: .88;text-shadow: 0 1px 6px rgba(0,0,0,.6)}.grilla-paseos{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 18px;padding-bottom: 20px}.paseo-card{display: flex;flex-direction: column;background: #fff;border-radius: var(--r);overflow: hidden;text-decoration: none;color: inherit;box-shadow: var(--sombra);transition: transform .3s cubic-bezier(.16,1,.3,1), box-shadow .3s}.paseo-card:hover{transform: translateY(-5px);box-shadow: 0 18px 40px rgba(1,62,180,.18)}.paseo-card img{width: 100%;aspect-ratio: 360 / 220;object-fit: cover;display: block;background: var(--cielo);transition: transform .5s cubic-bezier(.16,1,.3,1)}.paseo-card:hover img{transform: scale(1.04)}.paseo-card{overflow: hidden}.paseo-cuerpo{display: flex;flex-direction: column;gap: 6px;padding: 16px 18px 18px;flex: 1}.paseo-cuerpo b{font: 600 18px/1.25 Lexend, sans-serif}.paseo-cuerpo em{font-style: normal;color: var(--suave);font-size: 14.5px;line-height: 1.5}.paseo-cuerpo small{margin-top: auto;padding-top: 6px;color: var(--coral);font: 600 13px Lexend, sans-serif}.mas{text-align: center;margin: 6px 0 0}.bajada{font-size: clamp(18px, 2.2vw, 20px);line-height: 1.55;color: #4a4f57;margin: 0 0 24px}.vea-tambien:hover{transform: translateY(-3px)}.vea-tambien .ico{width: 46px;height: 46px;border-radius: 13px;background: var(--cielo);color: var(--azul);display: flex;align-items: center;justify-content: center}.vea-tambien small{display: block;color: var(--suave);font-size: 12px;text-transform: uppercase;letter-spacing: .05em}.vea-tambien b{font: 600 17px Lexend, sans-serif}.vea-tambien .flecha{color: var(--coral);font-size: 22px}.ico-grande{opacity: .35}.credito-mini{position: absolute;left: 14px;bottom: 10px;font-size: 11.5px;color: #fff;text-shadow: 0 1px 6px rgba(0,0,0,.7)}.pildoras{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 4px}.pildoras span{background: var(--cielo);color: var(--azul);border-radius: 999px;padding: 5px 12px;font-size: 13.5px;font-weight: 500}.pildoras b{margin-left: 4px;color: var(--navy)}.grilla-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.grilla-tarj{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;margin-top: 14px}.tarj{background: #fff;border-radius: var(--r);overflow: hidden;box-shadow: 0 2px 10px rgba(1,62,180,.07);display: flex;flex-direction: column;transition: transform .3s cubic-bezier(.16,1,.3,1), box-shadow .3s}.tarj:hover{transform: translateY(-4px);box-shadow: var(--sombra)}.tarj-destacado{box-shadow: var(--sombra);outline: 2px solid #fde7a3}.tarj-foto{position: relative;display: block;aspect-ratio: 4 / 3;background: var(--cielo);overflow: hidden}.tarj-foto img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .6s cubic-bezier(.16,1,.3,1)}.tarj:hover .tarj-foto img{transform: scale(1.05)}.tarj-rubro{position: absolute;top: 10px;left: 10px;background: rgba(255,255,255,.94);color: var(--azul);font: 600 11px Lexend, sans-serif;text-transform: uppercase;letter-spacing: .04em;padding: 4px 10px;border-radius: 999px}.tarj-sello{position: absolute;top: 10px;right: 10px;background: var(--oro);color: #5a4300;font: 600 10.5px Lexend, sans-serif;text-transform: uppercase;letter-spacing: .05em;padding: 4px 10px;border-radius: 999px}.tarj-nfotos{position: absolute;right: 10px;bottom: 10px;display: inline-flex;align-items: center;gap: 4px;background: rgba(13,22,36,.72);color: #fff;font-size: 12px;padding: 3px 9px;border-radius: 999px}.tarj-cuerpo{padding: 14px 16px 16px;display: flex;flex-direction: column;gap: 4px;flex: 1}.tarj h3{margin: 0;font-size: 17px;line-height: 1.25}.tarj h3 a{color: var(--tinta);text-decoration: none}.tarj h3 a:hover{color: var(--azul)}.mini-serv{list-style: none;margin: 4px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 5px}.mini-serv li{background: var(--fondo);border: 1px solid var(--linea);border-radius: 999px;padding: 2px 9px;font-size: 12px;color: var(--suave)}.tarj .botones{padding-top: 10px}.tarj .btn{padding: 8px 14px;font-size: 13.5px}.grilla-simple{grid-template-columns: repeat(3, minmax(0, 1fr))}.tarj-simple{box-shadow: none;border: 1px solid var(--linea)}.tarj-simple .tarj-cuerpo{padding: 12px 16px 14px}.tarj-simple h3{font-size: 16px}.tarj-rubro-txt{color: var(--coral);font: 600 11px Lexend, sans-serif;text-transform: uppercase;letter-spacing: .05em}@media (max-width: 1100px){.grilla-tarj{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 900px){.grilla-3{grid-template-columns: 1fr}.grilla-tarj, .grilla-simple{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.grilla-tarj, .grilla-simple{grid-template-columns: 1fr}}.tem-card:hover{transform: translateY(-4px)}.tem-card:hover img{transform: scale(1.06)}.tem-texto ul{padding-left: 20px}.tem-texto li{margin-bottom: 10px}.tem-menu a:hover{background: var(--cielo)}.tematico .firma{margin: 0}.mos-item:hover{transform: translateY(-4px);box-shadow: 0 22px 46px rgba(1,62,180,.28)}.mos-item:hover::before{transform: scale(1.06)}.atajos a:hover{opacity: 1;text-decoration: underline;text-underline-offset: 3px}.carrusel-flechas button:hover{background: var(--navy);color: #fff}.carrusel::-webkit-scrollbar{display: none}.car-card{scroll-snap-align: start;background: #fff;border-radius: 20px;overflow: hidden;text-decoration: none;color: inherit;box-shadow: 0 4px 16px rgba(1,62,180,.08);display: flex;flex-direction: column;transition: transform .3s cubic-bezier(.16,1,.3,1), box-shadow .3s}.car-card:hover{transform: translateY(-5px);box-shadow: var(--sombra)}.car-foto{display: block;aspect-ratio: 4 / 3;background: var(--grad);overflow: hidden}.car-foto img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .6s cubic-bezier(.16,1,.3,1)}.car-card:hover .car-foto img{transform: scale(1.06)}.car-cuerpo{padding: 14px 18px 18px;display: flex;flex-direction: column;gap: 3px}.car-cuerpo b{font: 600 20px Lexend, sans-serif;color: var(--tinta)}.car-cuerpo small{color: var(--suave);font-size: 13.5px}.tem-texto figcaption a{color: var(--tinta);text-decoration: none}.logo{display: inline-flex;align-items: center;gap: 9px;text-decoration: none}.logo-w{display: block;flex: none}.logo-txt{font: 600 27px/1 Lexend, sans-serif;color: #fff;letter-spacing: -.02em}.logo-txt b{font-weight: 600}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}@media (max-width: 640px){.logo-txt{font-size: 21px}.logo-w{width: 36px;height: 26px}}.isotipo-hero svg{width: clamp(220px, 26vw, 380px);height: auto}@media (prefers-reduced-motion: no-preference){.logo-animado path{stroke-dasharray: 100;stroke-dashoffset: 100;fill-opacity: 0;animation: iso-trazo 1.1s cubic-bezier(.4,0,.2,1) forwards, iso-relleno .6s ease forwards;animation-delay: calc(var(--n) * .35s), calc(var(--n) * .35s + .9s)}.isotipo-hero svg{animation: iso-flota 6s ease-in-out 3s infinite}.logo:hover .logo-w path{animation: iso-salto .5s cubic-bezier(.16,1,.3,1);animation-delay: calc(var(--n) * .06s)}}@keyframes iso-trazo{to{stroke-dashoffset: 0}}@keyframes iso-relleno{to{fill-opacity: 1}}@keyframes iso-flota{0%, 100%{transform: translateY(0)}50%{transform: translateY(-12px)}}@keyframes iso-salto{50%{transform: translateY(-40px)}}.form-consulta{display: flex;flex-direction: column;gap: 10px}.form-consulta label{display: flex;flex-direction: column;gap: 4px;font-size: 13px;color: var(--suave)}.form-consulta input, .form-consulta textarea{font: 15px var(--sis);padding: 10px 12px;border: 1px solid var(--linea);border-radius: 10px;background: #fff;color: var(--tinta);outline: none;width: 100%;box-sizing: border-box}.form-consulta input:focus, .form-consulta textarea:focus{border-color: var(--azul);box-shadow: 0 0 0 3px rgba(40,102,204,.15)}.form-consulta .btn{width: 100%;padding: 12px;font-size: 15px}.trampa{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.consulta-ok{background: #ecfdf5;color: #065f46;border: 1px solid #a7f3d0;border-radius: 10px;padding: 12px 14px}.consulta-error{background: #fef2f2;color: #991b1b;border: 1px solid #fecaca;border-radius: 10px;padding: 10px 14px}.chips-car::-webkit-scrollbar{display: none}.chips-car button{flex: none;display: inline-flex;align-items: center;gap: 6px;border: 1px solid var(--linea);background: #fff;color: var(--tinta);padding: 7px 13px;border-radius: 999px;font: 500 13.5px Lexend, sans-serif;cursor: pointer;white-space: nowrap;transition: background-color .15s, border-color .15s}.chips-car button small{color: var(--suave)}.chips-car button[aria-pressed="true"]{background: var(--cielo);border-color: var(--azul);color: var(--azul)}.chips-car button:focus-visible{outline: 2px solid var(--azul);outline-offset: 2px}.mini-car{display: flex;flex-wrap: wrap;gap: 6px;margin: 6px 0 0;color: var(--azul)}.mini-car span{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 8px;background: var(--cielo)}.mini-car em{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.caracteristicas{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));gap: 10px}.caracteristicas li{display: flex;align-items: center;gap: 10px;background: #fff;border: 1px solid var(--linea);border-radius: 12px;padding: 10px 14px;font-size: 15px}.caracteristicas li .ic{color: var(--azul)}.pie-desarrollo{font-size: .85rem;opacity: .75;margin-top: .4rem}.aviso-borrador{background: #fff4d6;border: 1px solid #f4c430;color: #6b4e00;border-radius: 10px;padding: 10px 14px;font-size: .9rem;margin-bottom: 18px}.cuerpo-nota figcaption a{color: inherit}.grilla-cruce{display: grid;grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));gap: 18px}.cuerpo-nota p:has(> img:first-child){font-size: 13px;color: var(--suave);margin: 0 0 28px}.cuerpo-nota p:has(> img:first-child) > img{width: 100%;height: auto;border-radius: var(--r);display: block;margin-bottom: 8px}.cuerpo-nota p:has(> img:first-child) a{color: inherit}.logo-propio{display: block;height: 40px;width: auto}@media (max-width: 640px){.logo-propio{height: 30px}}.isotipo-hero svg.isotipo-propio{width: clamp(150px, 15vw, 230px)}.pie .ancho:has(.pie-regiones){grid-template-columns: 1fr;gap: 26px}.pie-regiones{columns: 5 150px;column-gap: 26px;border-top: 1px solid rgba(255,255,255,.12);padding-top: 24px}.pie-regiones > div{break-inside: avoid;margin-bottom: 20px}.pie-regiones strong{display: block;font-size: 13px;letter-spacing: .02em;margin-bottom: 6px}.pie-regiones strong small{font-weight: 400;color: #9fb8cc}.pie-regiones ul{list-style: none;margin: 0;padding: 0}.pie-regiones a{display: inline-block;margin: 0;line-height: 1.75;font-size: 13.5px;text-decoration: none;white-space: normal}.pie-regiones a:hover, .pie-regiones a:focus-visible{color: #fff;text-decoration: underline}.pie-ip{background: #f1f1f1;color: #4a4a4a;margin-top: 30px;font-size: 14.5px}.pie-ip-in{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 32px;padding: 44px 0 40px}.pie-news-tit{font: 400 28px/1.2 var(--sis);color: #363636;margin: 0 0 14px}.pie-news-form{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 26px;max-width: 660px}.pie-news-form label > span{display: block;font-weight: 700;color: #363636;margin-bottom: 8px;font-size: 16px}.campo-ico{position: relative;display: block;font-style: normal}.campo-ico svg{position: absolute;left: 12px;top: 50%;transform: translateY(-50%);color: #363636;pointer-events: none}.campo-ico input{width: 100%;box-sizing: border-box;font: 16px var(--sis);padding: 11px 12px 11px 38px;border: 1px solid #b5b5b5;border-radius: 4px;background: #fff;color: #363636}.campo-ico input:focus{outline: none;border-color: #0183c3;box-shadow: 0 0 0 3px rgba(0,121,184,.25)}.pie-news-btn{background: var(--grad);color: #fff;border: 0;border-radius: 4px;padding: 13px 22px;font: 600 16px var(--sis);text-transform: uppercase;cursor: pointer}.pie-news-btn:hover{filter: brightness(1.06)}.pie-der{text-align: right}.pie-redes{display: flex;justify-content: flex-end;gap: 10px;margin-bottom: 26px}.pie-redes a{width: 48px;height: 48px;border-radius: 50%;border: 1px solid #dbdbdb;background: #fff;display: grid;place-items: center;transition: transform .15s cubic-bezier(.4,0,.2,1)}.pie-redes a:hover{transform: translateY(-2px)}.red-facebook{color: #1877f2}.red-twitter{color: #1d9bf0}.red-instagram{color: #e1306c}.pie-links{font-size: 18px;margin: 0 0 6px}.pie-links a, .pie-legal a, .pie-marcas a{color: #0183c3;text-decoration: none}.pie-links a:hover, .pie-legal a:hover, .pie-marcas a:hover{text-decoration: underline}.pie-legal{font-size: 13.5px;line-height: 1.7;margin: 0}.pie-marcas{background: #e6e6e6;padding: 10px 0;font-size: 13px}.pie-ip .consulta-ok, .pie-ip .consulta-error{max-width: 660px}@media (max-width: 900px){.pie-ip-in{grid-template-columns: 1fr}.pie-der{text-align: left}.pie-redes{justify-content: flex-start}}@media (max-width: 560px){.pie-news-form{grid-template-columns: 1fr}.pie-news-tit{font-size: 24px}.pie-links{font-size: 16px}}.pie-pagina{padding-top: 30px}.pie-pag-cols{display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);gap: 36px;align-items: start}.pie-pagina .caja{background: #fff;border-radius: 10px;box-shadow: var(--sombra);padding: 24px}.pie-pagina .bajada{font-size: 18px;line-height: 28px;color: #4a4f57}.pub-pagina .form-consulta :is(input[type=text], input[type=email], textarea){border-color: #d9dde3;border-radius: 12px;padding: 12px 13px;font: 400 16px var(--sis)}.pub-wa:hover{text-decoration: underline;text-underline-offset: 3px}.tyc-indice a:hover{background: var(--fondo);color: var(--azul)}.tyc-inc.tyc-def .tyc-num{left: 0}@media (max-width: 900px){.tyc-inc.tyc-def .tyc-num{left: 0}}@media (max-width: 860px){.pie-pag-cols{grid-template-columns: 1fr}}.ctc-datos a:hover{border-color: var(--azul);color: var(--azul)}.ctc-pagina .form-consulta :is(input, select){height: 44px}.pie-ip-in{grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr)}.pie-links{font-size: 17px}.pie-links{font-size: 16px}.pie-links a{white-space: nowrap}.tarj-aloj{border-radius: 16px;box-shadow: 0 2px 12px rgba(1,62,180,.10);outline: 0}.tarj-aloj.tarj-destacado{outline: 0}.ta-fotos{position: relative;aspect-ratio: 4 / 3;min-height: 0;background: var(--cielo);overflow: hidden}.ta-tira{display: flex;height: 100%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.ta-tira::-webkit-scrollbar{display: none}.ta-tira a{flex: 0 0 100%;height: 100%;scroll-snap-align: start;display: block}.ta-tira img{width: 100%;height: 100%;object-fit: cover;display: block}.ta-puntos{position: absolute;left: 0;right: 0;bottom: 10px;display: flex;justify-content: center;gap: 5px;pointer-events: none}.ta-puntos i{width: 8px;height: 8px;border-radius: 50%;background: rgba(255,255,255,.55);box-shadow: 0 0 2px rgba(0,0,0,.35);transition: background-color .15s, transform .15s}.ta-puntos i.on{background: #fff;transform: scale(1.15)}.ta-ant, .ta-sig{position: absolute;top: 50%;transform: translateY(-50%);width: 34px;height: 34px;border-radius: 50%;border: 0;background: rgba(255,255,255,.9);color: var(--tinta);font-size: 22px;line-height: 1;cursor: pointer;opacity: 0;transition: opacity .15s;box-shadow: 0 2px 8px rgba(0,0,0,.2)}.ta-ant{left: 8px}.ta-sig{right: 8px}.ta-fotos:hover .ta-ant, .ta-fotos:hover .ta-sig, .ta-ant:focus-visible, .ta-sig:focus-visible{opacity: 1}@media (hover: none){.ta-ant, .ta-sig{display: none}}.ta-fav{position: absolute;right: 12px;bottom: -22px;z-index: 2;width: 50px;height: 50px;border-radius: 50%;border: 0;background: #fff;box-shadow: 0 3px 12px rgba(0,0,0,.18);display: grid;place-items: center;cursor: pointer;color: var(--tinta)}.ta-fotos{overflow: visible}.ta-fotos .ta-tira{border-radius: 16px 16px 0 0}.ta-fav svg{fill: none;stroke: currentColor;stroke-width: 2;stroke-linejoin: round;transition: transform .2s cubic-bezier(.16,1,.3,1)}.ta-fav[aria-pressed="true"]{color: #e11d48}.ta-fav[aria-pressed="true"] svg{fill: currentColor;transform: scale(1.08)}.ta-cuerpo{padding: 26px 22px 16px;display: flex;flex-direction: column;gap: 4px;flex: 1}.ta-rubro{color: #6b7280;font-size: 15px}.tarj-aloj h3{margin: 2px 0 6px;font: 600 20px/1.25 Lexend, sans-serif}.tarj-aloj h3 a{color: #0183c3;text-decoration: none}.tarj-aloj h3 a:hover{text-decoration: underline}.ta-ciudad{margin: 0;display: flex;align-items: center;gap: 5px;font-weight: 700;color: #6b7280;font-size: 15px}.ta-ciudad svg{fill: none;stroke: currentColor;stroke-width: 2.2}.ta-dir, .ta-tel{margin: 0;color: #374151;font-size: 15px}.ta-botones{display: flex;border-top: 1px solid var(--linea)}.ta-botones a{flex: 1;text-align: center;padding: 15px 8px;font: 700 12.5px var(--sis);text-transform: uppercase;letter-spacing: .02em;text-decoration: none;color: #0183c3}.ta-botones a + a{border-left: 1px solid var(--linea)}.ta-botones a:hover{background: #f5f9fc}.ta-botones .ta-wa{color: #16a34a}.tarj-aloj:hover .tarj-foto img{transform: none}.ta-promo{position: absolute;top: 12px;right: 12px;z-index: 2;display: inline-flex;align-items: center;gap: 5px;background: #dc2626;color: #fff;font: 700 13px Lexend, sans-serif;text-transform: uppercase;padding: 7px 11px;border-radius: 7px;box-shadow: 0 2px 8px rgba(0,0,0,.2)}.ta-verif{margin: -2px 0 4px;display: flex;align-items: center;gap: 5px;color: #0e7490;font-size: 14px}.ta-verif svg{fill: none;stroke: currentColor;stroke-width: 2}.credito-portada{font-size: 12.5px;color: var(--suave);margin: 10px 0 0}.grilla-rutas-aloj{display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 16px}.tem-texto.cuerpo-nota p:has(> img:first-child) > img{width: auto;max-width: 100%}.dicc-panel{background: #fff;border-radius: 10px;box-shadow: 0 8px 16px -2px rgba(10,10,10,.08), 0 0 0 1px rgba(10,10,10,.024);padding: clamp(20px, 3vw, 36px);margin: 0 0 24px;color: #4a4f57}.dicc-inicio{display: grid;grid-template-columns: minmax(0, 1fr) 320px;gap: 32px;align-items: start}.dicc-cab{min-width: 0}.dicc-intro{font: 400 17px/27px var(--vc-sistema);color: #3c4148}.dicc-intro p{margin: 0}.dicc-intro strong{color: #0183c3;font-weight: 600}.dicc-cifras{margin: 14px 0 18px;color: #8a929c;font-size: 15px}.dicc-cifras b{color: #3c4148;font: 600 18px "Lexend Deca", sans-serif}.dicc-cifras a{color: #0183c3;text-decoration: none}.dicc-cifras a:hover{text-decoration: underline}.dicc-buscar input{width: 100%;box-sizing: border-box;font: 17px var(--vc-sistema);padding: 14px 18px 14px 50px;border: 1px solid #dbe1e7;border-radius: 10px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%238a929c' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 18px 50%;color: #3c4148}.dicc-buscar input:focus{outline: none;border-color: #0183c3;box-shadow: 0 0 0 3px rgba(1,131,195,.15)}.dicc-dia{background: #eef6fb;border-radius: 10px;padding: 22px 24px}.dicc-dia-et{margin: 0;font: 600 12px/18px Roboto, sans-serif;text-transform: uppercase;letter-spacing: .08em;color: #0183c3}.dicc-dia-pal{margin: 6px 0 2px;font: 600 32px/1.2 "Lexend Deca", sans-serif;color: #3c4148;overflow-wrap: anywhere}.dicc-dia-sig{margin: 0;font-size: 17px;line-height: 1.5;color: #4a4f57}.dicc-dia .dicc-lugar{margin-top: 10px;display: inline-block}.dicc-palabras{padding-top: 14px}.dicc-letras{position: sticky;top: calc(var(--h-cab) + 6px);z-index: 20;display: grid;grid-template-columns: repeat(auto-fit, minmax(23px, 1fr));gap: 1px;padding: 8px 6px;margin: 0 0 22px;background: rgba(255,255,255,.95);backdrop-filter: blur(8px);border: 1px solid #e9edf1;border-radius: 10px}.dicc-letras a{min-width: 0;height: 32px;display: grid;place-items: center;border-radius: 8px;font: 500 15px "Lexend Deca", sans-serif;color: #0183c3;text-decoration: none;transition: background-color .12s cubic-bezier(.4,0,.2,1), color .12s}.dicc-letras a:hover, .dicc-letras a:focus-visible{background: #0183c3;color: #fff}.dicc-letras a.apagada{color: #c5ccd3;pointer-events: none}.dicc-sin{font-size: 17px;color: #8a929c;padding: 20px 0}.dicc-grupo{scroll-margin-top: calc(var(--h-cab) + 80px);margin: 0 0 26px}.dicc-grupo h2{display: flex;align-items: baseline;gap: 10px;margin: 0 0 6px;border-bottom: 1px solid #e9edf1;padding-bottom: 6px}.dicc-grupo h2 span{font: 600 30px/1 "Lexend Deca", sans-serif;color: #0183c3}.dicc-grupo h2 small{font: 400 13px Roboto, sans-serif;color: #8a929c}.dicc-lista{list-style: none;margin: 0;padding: 0;columns: 3 190px;column-gap: 28px}.dicc-lista li{break-inside: avoid;display: flex;flex-direction: column;gap: 1px;padding: 9px 0;border-bottom: 1px solid #f0f2f5}.dicc-lista b{font: 600 16px/1.3 "Lexend Deca", sans-serif;color: #3c4148}.dicc-lista span{color: #4a4f57;font-size: 15px;line-height: 1.45}.dicc-lugar{font: 600 13px "Lexend Deca", sans-serif;color: #0183c3;text-decoration: none;margin-top: 2px}.dicc-lugar:hover{text-decoration: underline}.dicc-cuerpo{margin: 0 0 24px}.dicc-cuerpo .dicc-palabras{margin: 0}.dicc-cuerpo.con-notas{display: grid;grid-template-columns: minmax(0, 1fr) 300px;gap: 24px;align-items: stretch}.dicc-notas{display: flex;flex-direction: column;justify-content: space-between;gap: 18px;scroll-margin-top: calc(var(--h-cab) + 20px)}.dicc-notas-cab h2{margin: 0 0 6px;font: 600 20px/28px "Lexend Deca", sans-serif;letter-spacing: 0;color: #3c4148}.dicc-notas-cab p{margin: 0;font-size: 14.5px;line-height: 1.55;color: #4a4f57}.dicc-nota{display: flex;flex-direction: column;background: #fff;border-radius: 10px;overflow: hidden;text-decoration: none;color: #4a4f57;box-shadow: 0 8px 16px -2px rgba(10,10,10,.08), 0 0 0 1px rgba(10,10,10,.024);transition: transform .18s cubic-bezier(.4,0,.2,1), box-shadow .18s cubic-bezier(.4,0,.2,1)}.dicc-nota:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(15,23,42,.12)}.dicc-nota img, .dicc-foto img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover}.dn-cuerpo{display: flex;flex-direction: column;gap: 4px;padding: 12px 14px 14px}.dn-cuerpo small{font: 600 11px/16px Roboto, sans-serif;letter-spacing: .08em;text-transform: uppercase;color: #0183c3}.dn-cuerpo strong{font: 600 15.5px/1.3 "Lexend Deca", sans-serif;color: #3c4148}.dn-desc{font-size: 13.5px;line-height: 1.45;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden}.dicc-foto{display: block;text-decoration: none}.dicc-foto img{border-radius: 10px;box-shadow: 0 8px 16px -2px rgba(10,10,10,.08), 0 0 0 1px rgba(10,10,10,.024)}.dicc-foto span{display: block;margin-top: 7px;text-align: center;font-size: 13px;line-height: 1.4;color: #6b7280}.dicc-foto:hover span{color: #0183c3}.dn-ver{font: 600 13px "Lexend Deca", sans-serif;color: #0183c3}.dicc-notas-cierre{margin: 0;background: #eef6fb;border-radius: 10px;padding: 14px 16px;font-size: 14px;line-height: 1.5;color: #4a4f57}.dicc-notas-cierre a{color: #0183c3}.dicc-fuentes{font-size: 13px;line-height: 1.6;color: #8a929c;border-top: 1px solid #e9edf1;padding-top: 14px;margin: 10px 0 30px}.dicc-fuentes strong{color: #4a4f57}@media (max-width: 900px){.dicc-inicio, .dicc-cuerpo.con-notas{grid-template-columns: minmax(0, 1fr);gap: 18px}.dicc-notas{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(240px, 100%), 1fr));gap: 14px;min-width: 0}.dicc-notas-cab, .dicc-notas-cierre{grid-column: 1 / -1}.dicc-foto{display: none}}@media (max-width: 600px){.dicc-dia{padding: 18px}.dicc-dia-pal{font-size: 26px}.dicc-letras a{min-width: 30px;height: 30px;font-size: 14px}}@media (prefers-reduced-motion: reduce){.dicc-letras a, .dicc-nota{transition: none}.dicc-nota:hover{transform: none}}@media (max-width: 700px){.dicc-letras{display: flex;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch}.dicc-letras::-webkit-scrollbar{display: none}.dicc-letras a{flex: 0 0 auto}}.tem-card.tem-blog{grid-column: 1 / -1;aspect-ratio: auto;height: 260px}.tem-card.tem-blog .tem-txt{flex-wrap: wrap}.tem-card.tem-blog .tem-txt b{font-size: 26px}.tem-blog-ult{flex-basis: 100%;font: 500 15px var(--sis);color: #e2ecf4;margin-top: 6px}@media (max-width: 560px){.tem-card.tem-blog{height: 220px}.tem-card.tem-blog .tem-txt b{font-size: 21px}}.tem-card.tem-blog img{object-position: center 22%}.listado-panel{display: grid;grid-template-columns: 260px minmax(0, 1fr);gap: 28px;align-items: start;margin-top: 18px}.panel-f{position: sticky;top: calc(var(--h-cab) + 12px);max-height: calc(100vh - var(--h-cab) - 24px);overflow-y: auto;background: #fff;border: 1px solid var(--linea);border-radius: 14px;padding: 16px;scrollbar-width: thin}.pf-fav, .pf-vista{display: flex;width: 100%;justify-content: center;align-items: center;gap: 6px;padding: 10px;border-radius: 10px;font: 500 14px Lexend, sans-serif;cursor: pointer;text-decoration: none;margin-bottom: 8px}.pf-fav[aria-pressed="true"]{background: #fdecf1;border-color: #d6456b}.pf-vista{background: var(--navy);color: #fff}.pf-vista:hover{filter: brightness(1.1)}.pf-stepper button:hover{background: #eef3f7}.panel-f .chips-rubros button:hover{background: #eef3f7}.panel-f .chips-rubros button.on{background: var(--navy);color: #fff}.pf-radios input, .pf-checks input, .panel-f .interruptores input{accent-color: var(--navy);width: 16px;height: 16px;flex: none}.pr-buscar{width: 100%;padding: 12px 18px;border: 1px solid var(--linea);border-radius: 999px;font: 15px var(--sis);background: #fff;outline: none;margin: 12px 0 16px}.pr-buscar:focus{border-color: var(--azul);box-shadow: 0 0 0 3px rgba(40,102,204,.15)}#mapa{height: min(62vh, 560px);background: #e7edf2}.panel-res .grilla-tarj{grid-template-columns: repeat(auto-fill, minmax(215px, 1fr))}.pin-mapa span{display: block;width: 22px;height: 22px;border-radius: 50% 50% 50% 0;background: #c2410c;border: 2px solid #fff;transform: rotate(-45deg);box-shadow: 0 2px 6px rgba(0,0,0,.35)}.pop-mapa{width: 200px}.pop-mapa img{width: 100%;height: 110px;object-fit: cover;border-radius: 8px;display: block;margin-bottom: 6px}@media (max-width: 900px){.listado-panel{grid-template-columns: minmax(0, 1fr)}.panel-f{position: fixed;inset: 0 auto 0 0;top: 0;width: min(86vw, 340px);max-height: none;height: 100%;border-radius: 0;z-index: 1000;transform: translateX(-105%);transition: transform .25s;box-shadow: 0 0 40px rgba(0,0,0,.3)}.panel-f.abierto{transform: none}body.sin-scroll{overflow: hidden}#mapa{height: 60vh}}.listado-panel{scroll-margin-top: calc(var(--h-cab) + 8px)}.bn-zona{display: flex;flex-direction: column;align-items: center;gap: 14px;margin: 26px 0}.bn-pieza{display: block;position: relative;width: 100%;max-width: calc(var(--w) * 1px);aspect-ratio: var(--w) / var(--h);overflow: hidden;border-radius: 8px;background: #eef3f7}.bn-pieza iframe, .bn-pieza img{position: absolute;top: 0;left: 0;width: calc(var(--w) * 1px);height: calc(var(--h) * 1px);max-width: none;border: 0;transform: scale(var(--s, 1));transform-origin: 0 0;pointer-events: none}.bn-pieza img{object-fit: cover}.bn-zona:not(.bn-fila300) > .bn-pieza{max-width: min(970px, calc(var(--w) * 1px))}.h2-link{color: inherit;text-decoration: none}.h2-link:hover{color: var(--azul)}.bn-fila300{flex-direction: row;flex-wrap: wrap;justify-content: center}.bn-fila300 .bn-pieza{max-width: min(300px, calc(var(--w) * 1px))}.bn-promos-fila{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(230px, 260px);gap: 16px;overflow-x: auto;padding: 4px 2px 12px;scroll-snap-type: x mandatory;scrollbar-width: thin}.bn-promo{scroll-snap-align: start;display: flex;flex-direction: column;background: #fff;border: 1px solid var(--linea);border-radius: 14px;overflow: hidden;text-decoration: none;color: var(--tinta);box-shadow: var(--sombra);transition: transform .2s}.bn-promo:hover{transform: translateY(-3px)}.bn-promo img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover;display: block;background: var(--cielo)}.bn-promo-txt{display: flex;flex-direction: column;gap: 6px;padding: 12px 14px 14px;flex: 1}.bn-promo-txt small{font: 600 11px Lexend, sans-serif;text-transform: uppercase;letter-spacing: .05em;color: var(--coral)}.bn-promo-txt b{font: 600 15px/1.3 Lexend, sans-serif}.bn-promo-txt em{font-style: normal;font-size: 13.5px;color: var(--suave);line-height: 1.45}.bn-promo-ver{margin-top: auto;font: 600 13px Lexend, sans-serif;color: var(--azul)}.bn-sticky{position: fixed;left: 50%;bottom: 0;transform: translate(-50%, 110%);z-index: 900;width: min(100%, 970px);background: #fff;box-shadow: 0 -6px 24px rgba(0,0,0,.18);border-radius: 10px 10px 0 0;padding: 0;transition: transform .35s}.bn-sticky.ver{transform: translate(-50%, 0)}.bn-sticky .bn-pieza{border-radius: 10px 10px 0 0;max-width: none}.bn-cerrar{position: absolute;top: -14px;right: 8px;width: 28px;height: 28px;border-radius: 50%;border: 0;background: var(--navy);color: #fff;font-size: 18px;line-height: 1;cursor: pointer;box-shadow: 0 2px 8px rgba(0,0,0,.3)}body .ancho, body .cab-in{width: min(1480px, 100% - 40px)}.listado-panel:has(.bn-col){grid-template-columns: 250px minmax(0, 1fr) 270px}.bn-col{position: sticky;top: calc(var(--h-cab) + 12px);max-height: calc(100vh - var(--h-cab) - 24px);overflow-y: auto;scrollbar-width: thin;padding-bottom: 8px}.bn-col h2{font: 600 15px Lexend, sans-serif;text-transform: uppercase;letter-spacing: .04em;color: var(--suave);margin: 0 0 12px}.bn-col .bn-promos-fila{display: flex;flex-direction: column;gap: 14px;overflow: visible;padding: 0 2px}.bn-col .bn-promo{box-shadow: 0 4px 14px rgba(1,62,180,.08)}.bn-col .bn-promo img{aspect-ratio: 16 / 10}@media (max-width: 1280px){.listado-panel:has(.bn-col){grid-template-columns: 250px minmax(0, 1fr)}.bn-col{grid-column: 1 / -1;position: static;max-height: none;overflow: visible}}@media (max-width: 900px){.listado-panel:has(.bn-col){grid-template-columns: minmax(0, 1fr)}.listado-panel > *{min-width: 0}}.panel-f .chips-car{display: block;padding: 0;overflow: visible;margin: 0}@media (min-width: 900px){body .tem-card.tem-blog{aspect-ratio: auto;height: 240px}}.bc-res{max-height: min(70vh, 480px)}.bc-grupo{margin: 0;padding: 10px 16px 4px;font: 600 11px Lexend, sans-serif;text-transform: uppercase;letter-spacing: .05em;color: var(--suave)}.bc-col + .bc-col > .bc-grupo{border-top: 1px solid var(--linea)}.bc-res a{display: flex;flex-direction: column;gap: 1px;padding: 8px 16px}.bc-res a small{font-size: 12.5px;color: var(--suave)}.bc-res a:focus{outline: none;background: var(--cielo)}.bc-nada{margin: 0;padding: 12px 16px;color: var(--suave);font-size: 14px}.form-consulta .consulta-otros legend{font: 600 13px var(--sis);color: var(--tinta);padding: 0 4px}.form-consulta .consulta-otros input[type=checkbox]{width: 16px;height: 16px;padding: 0;margin: 1px 0 0;flex: none;accent-color: var(--azul);box-shadow: none}.form-consulta .co-botones{display: flex;gap: 6px;margin: 8px 0 6px}.form-consulta .co-botones button{font: 500 12.5px var(--sis);border: 1px solid var(--linea);background: #fff;border-radius: 999px;padding: 4px 12px;cursor: pointer}.form-consulta .co-lista{display: flex;flex-direction: column;gap: 6px;max-height: 220px;overflow-y: auto;padding-right: 4px}.form-consulta .co-lista small, .fav-lista small{display: block;color: var(--suave);font-size: 12px}.fav-elegidos .co-lista{max-height: 320px}.fav-lista{padding-left: 18px;display: flex;flex-direction: column;gap: 6px}.pf-fav-consultar:hover{background: #e1eef7}.estrellas{--t: 16px;display: inline-block;position: relative;width: calc(var(--t) * 5);height: var(--t);vertical-align: -2px;background: linear-gradient(90deg, transparent var(--w), #d7dde4 var(--w)), linear-gradient(180deg, #f3d98b 0%, #d9a93a 48%, #b8862a 100%);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E") 0 0 / var(--t) var(--t) repeat-x;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E") 0 0 / var(--t) var(--t) repeat-x}.ta-val{display: flex;align-items: center;gap: 5px;margin: 2px 0 4px;font-size: 13px;color: var(--tinta)}.ta-val span{color: var(--suave)}.ficha-val:hover{text-decoration: underline}.datos-utiles{display: grid;grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));gap: 10px;margin: 0}.datos-utiles div{background: #fff;border: 1px solid var(--linea);border-radius: 12px;padding: 12px 14px}.datos-utiles dt{font-size: 12px;text-transform: uppercase;letter-spacing: .04em;color: var(--suave);margin-bottom: 3px}.datos-utiles dd{margin: 0;font: 600 16px Lexend, sans-serif;color: var(--tinta)}.op-resumen{display: flex;align-items: center;gap: 14px;margin-bottom: 16px}.op-prom{font: 700 44px/1 Lexend, sans-serif;color: var(--tinta)}.op-resumen small{display: block;color: var(--suave);font-size: 13.5px;margin-top: 4px}.tem-tarj{flex: 1 1 260px;display: flex;flex-direction: column;background: #fff;border: 1px solid var(--linea);border-radius: 16px;overflow: hidden;text-decoration: none !important;color: var(--tinta);box-shadow: 0 6px 18px rgba(15,23,42,.05);transition: transform .18s cubic-bezier(.4,0,.2,1), box-shadow .18s cubic-bezier(.4,0,.2,1)}.tem-tarj:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(15,23,42,.1)}@media (prefers-reduced-motion: reduce){.tem-tarj{transition: none}.tem-tarj:hover{transform: none}}@media (max-width: 640px){.pildoras{flex-wrap: nowrap !important;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.pildoras::-webkit-scrollbar{display: none}.pildoras span{flex: 0 0 auto}.historias .grilla-paseos::-webkit-scrollbar{display: none}.panel-res .grilla-tarj, .grilla-tarj{grid-template-columns: minmax(0, 1fr);gap: 18px}.tarj.tarj-aloj{display: flex;flex-direction: column;border-radius: 14px}.tarj-aloj .ta-fotos{aspect-ratio: 16 / 10}.tarj-aloj .ta-fotos .ta-tira{border-radius: 14px 14px 0 0}.tarj-aloj .ta-cuerpo{padding: 14px 16px 12px;gap: 3px}.tarj-aloj .ta-rubro{font-size: 13.5px}.tarj-aloj h3{font-size: 19px;margin: 0 62px 2px 0}.tarj-aloj .ta-ciudad, .tarj-aloj .ta-tel, .tarj-aloj .ta-dir{font-size: 14.5px}.tarj-aloj .ta-dir{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tarj-aloj .ta-verif{font-size: 13.5px;margin: 0}.tarj-aloj .ta-botones a{padding: 14px 8px;font-size: 13px}.tarj-aloj .ta-fav{width: 46px;height: 46px;right: 14px;bottom: -23px}.tarj-aloj .ta-promo{top: 10px;right: auto;left: 10px;font-size: 11.5px;padding: 5px 9px}.tarj-aloj .ta-ant, .tarj-aloj .ta-sig{display: none}}@media (min-width: 520px) and (max-width: 640px){.panel-res .grilla-tarj, .grilla-tarj{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px}.tarj-aloj h3{font-size: 17px}}@media (max-width: 640px){.bn-central, .bn-portada_top, .bn-sticky{display: none !important}.tem-texto.plegable:not(.abierto){max-height: 11.5em;overflow: hidden;position: relative}}.tem-figuras{margin-top: 6px}.tem-texto.plegable + .leer-mas + .tem-figuras, .tem-texto + .tem-figuras{border-top: 0}.fav-ciudades{display: flex;flex-wrap: wrap;gap: 8px}.fav-ciudades a{text-decoration: none;padding: 6px 12px;border-radius: 999px;background: #eef4ff;color: var(--tinta);font-size: 14px}.fav-ciudades a.on{background: var(--azul);color: #fff}.fav-ciudades a.on b{color: #fff}.filtro-paginas{display: flex;flex-wrap: wrap;gap: 6px 8px;margin-top: 10px}.filtro-paginas a{border: 1px solid var(--linea, #d6e2ea);border-radius: 999px;padding: 4px 12px;font-size: 13.5px;color: var(--azul);text-decoration: none;background: #fff}.filtro-paginas a:hover, .filtro-paginas a:focus-visible{border-color: var(--azul)}.filtro-paginas a[aria-current="page"]{background: var(--azul);color: #fff;border-color: var(--azul)}.filtro-todos{margin-top: 8px;font-size: 14.5px}.filtro-todos a{color: var(--azul);font-weight: 600}.como-llegar .texto-largo{max-width: 78ch}.como-llegar img{max-width: 100%;height: auto;border-radius: 10px;margin-top: 12px}@media (max-width: 640px){.filtro-paginas{flex-wrap: nowrap;overflow-x: auto;padding-bottom: 4px}.filtro-paginas a{white-space: nowrap}}.video-vimeo{position: relative;aspect-ratio: 16 / 9;background: #0f1a22;border-radius: 12px;overflow: hidden}.video-vimeo img{width: 100%;height: 100%;object-fit: cover;display: block;opacity: .9}.video-vimeo button{position: absolute;inset: 0;margin: auto;width: 72px;height: 72px;border-radius: 50%;border: 0;background: rgba(0,0,0,.62);color: #fff;font-size: 28px;cursor: pointer}.video-vimeo button:hover, .video-vimeo button:focus-visible{background: var(--azul);outline: 3px solid #fff;outline-offset: 2px}.video-vimeo iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;transition: opacity .4s}.video-vimeo iframe.vv-cargando{opacity: 0}.prestadores{margin-top: 26px;display: grid;gap: 12px}.prestadores h2{margin: 0}.prestador{border: 1px solid var(--linea, #d6e2ea);border-radius: 12px;padding: 12px 14px;display: grid;gap: 4px;background: #fff}.prestador small{color: #5b6b77}.prestador-bot{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 6px}.btn-ubic:hover{background: rgba(0,0,0,.05);text-decoration: none}.btn-ubic:focus-visible, .ubic-menu a:focus-visible, .ubic-menu button:focus-visible, .pop-ubic a:focus-visible, .pop-ubic button:focus-visible{outline: 3px solid var(--azul);outline-offset: 2px}.pop-ubic{display: flex;flex-wrap: wrap;gap: 6px 12px;margin-top: 8px;position: relative}.pop-ubic > a, .pop-ubic > button{font: 600 13px Lexend, sans-serif !important;color: var(--azul) !important;background: none;border: 0;padding: 4px 0;cursor: pointer;text-decoration: underline}.ubic-menu{flex-basis: 100%;display: flex;flex-direction: column;gap: 2px;padding: 6px;border-radius: 12px;background: #fff;box-shadow: 0 10px 28px rgba(0,0,0,.16);border: 1px solid rgba(0,0,0,.08)}.ubic-menu a, .ubic-menu button{display: block;text-align: left;padding: 10px 12px;border: 0;border-radius: 8px;background: none;font: 500 14px Lexend, sans-serif;color: var(--navy) !important;text-decoration: none;cursor: pointer}.ubic-menu a:hover, .ubic-menu button:hover{background: rgba(0,0,0,.05)}.ta-reservar{padding: 0 16px 14px}.ta-reservar a{display: flex;align-items: center;justify-content: center;gap: 8px;background: var(--grad-texto);color: #fff;border-radius: 10px;padding: 13px 10px;font: 700 14px var(--sis);text-transform: uppercase;letter-spacing: .06em;text-decoration: none;box-shadow: 0 2px 6px rgba(1, 98, 255, .3)}.ta-reservar a:hover, .ta-reservar a:focus-visible{filter: brightness(.92)}.ta-reservar svg{fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}@media (max-width: 640px){.tarj-aloj .ta-reservar{padding: 0 16px 14px}.ta-reservar a{padding: 13px 10px;font-size: 14px}}.ficha-reservar-ej{background: #fdf1dc;color: #6b3d00;border-radius: 8px;padding: 10px 12px;font-size: 14.5px;margin: 0 0 12px}.ficha-reservar-sub{font-size: 17px;margin: 18px 0 8px}.portal-uruguay{--navy: #004757;--azul: #004757;--cielo: #e3f8f6;--oro: #F7DD80;--coral: #0b857d;--grad: linear-gradient(135deg, #00606f, #004757);--grad-texto: linear-gradient(135deg, #00606f, #004757)}.portal-chile{--navy: #550712;--azul: #550712;--cielo: #fdf0e3;--oro: #F6E906;--coral: #b55f0e;--grad: linear-gradient(135deg, #7a1220, #550712);--grad-texto: linear-gradient(135deg, #7a1220, #550712)}.portal-uruguay .logo-propio, .portal-chile .logo-propio{height: 30px}@media (max-width: 640px){.portal-uruguay .logo-propio, .portal-chile .logo-propio{height: 21px}}.noticias-todas:hover{text-decoration: underline}.not-foto img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .4s cubic-bezier(.16,1,.3,1)}.not-card:hover .not-foto img{transform: scale(1.04)}.not-card:hover b{color: var(--azul)}@media (prefers-reduced-motion: reduce){.not-foto img{transition: none}}@media (min-width: 901px){.ficha-main > .ficha-reservar{position: sticky;top: var(--h-cab);z-index: 5;padding-top: 38px;padding-bottom: 14px;background: var(--fondo);max-height: calc(100vh - var(--h-cab));overflow-y: auto;scrollbar-width: thin}}.gal-mini{gap: 10px}.gal-mini button{width: 132px;height: 96px;transition: opacity .15s cubic-bezier(.4,0,.2,1)}.gal-mini button:hover, .gal-mini button:focus-visible{opacity: 1}@media (max-width: 600px){.gal-mini button{width: 104px;height: 76px}}.ficha-cols > *{min-width: 0}.btn-compartir-ficha{position: absolute;right: 0;bottom: 4px;display: inline-flex;align-items: center;gap: 7px;padding: 9px 16px;border-radius: 999px;border: 1px solid var(--linea);background: #fff;color: var(--tinta);font: 600 14px Lexend, sans-serif;cursor: pointer;box-shadow: 0 2px 8px rgba(1,62,180,.06);transition: border-color .15s cubic-bezier(.4,0,.2,1), color .15s cubic-bezier(.4,0,.2,1)}.btn-compartir-ficha:hover, .btn-compartir-ficha:focus-visible{border-color: var(--azul);color: var(--azul)}.btn-compartir-ficha + .ubic-menu{position: absolute;z-index: 20;right: 0;left: auto;top: calc(100% + 6px);min-width: 230px;box-shadow: 0 10px 30px rgba(1,62,180,.18)}.gal-mosaico.gm-1{grid-template-columns: 1fr;grid-template-rows: 1fr}.gal-mosaico.gm-2{grid-template-columns: 3fr 2fr;grid-template-rows: 1fr}.gal-mosaico.gm-3{grid-template-columns: 3fr 2fr}.gm-f img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .45s cubic-bezier(.16,1,.3,1), filter .15s cubic-bezier(.4,0,.2,1)}.gm-f:hover img, .gm-f:focus-visible img{transform: scale(1.03);filter: brightness(.94)}.gm-f:focus-visible{outline: 3px solid var(--coral);outline-offset: -3px}.gm-3 .gm-f:nth-child(2), .gm-3 .gm-f:nth-child(3){grid-column: 2}.gm-todas:hover, .gm-todas:focus-visible{background: #fff}.ficha-claves li{display: inline-flex;align-items: center;gap: 7px}.ficha-claves .ic, .ficha-claves svg{color: var(--azul);flex: none}.gal-visor{width: 100vw;height: 100vh;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;background: rgba(8,20,32,.96);color: #fff}.gal-visor::backdrop{background: rgba(8,20,32,.96)}.gal-visor img{position: absolute;inset: 56px 70px;width: calc(100% - 140px);height: calc(100% - 112px);object-fit: contain}.gv-btn{position: absolute;width: 48px;height: 48px;border-radius: 50%;border: 0;background: rgba(255,255,255,.14);color: #fff;font-size: 26px;line-height: 1;cursor: pointer}.gv-btn:hover, .gv-btn:focus-visible{background: rgba(255,255,255,.28)}.gv-ant{left: 14px;top: 50%;transform: translateY(-50%)}.gv-sig{right: 14px;top: 50%;transform: translateY(-50%)}.gv-cerrar{right: 14px;top: 10px;font-size: 22px}.gv-cuenta{position: absolute;left: 50%;top: 18px;transform: translateX(-50%);font: 600 14px Lexend, sans-serif;opacity: .85}.serv-todos > summary::-webkit-details-marker{display: none}.serv-todos[open] > summary{margin-bottom: 16px}.caja-ubic{margin: 12px 0 0}.caja-ubic a{display: inline-flex;align-items: center;gap: 6px;color: var(--azul);font-weight: 600}@media (max-width: 640px){.btn-compartir-ficha{position: static;margin-top: 10px}.btn-compartir-ficha + .ubic-menu{position: static;margin-top: 8px}.gal-visor img{inset: 60px 0;width: 100%;height: calc(100% - 120px)}.gv-ant, .gv-sig{top: auto;bottom: 10px;transform: none}}@media (prefers-reduced-motion: reduce){.gm-f img{transition: none}.gm-f:hover img{transform: none}}.fp-ejemplo{color: #8a4b00;font-weight: 600}.ta-precio{position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;margin: 0;padding: 26px 62px 8px 14px;pointer-events: none;background: linear-gradient(0deg, rgba(13,22,36,.68) 0%, rgba(13,22,36,.4) 55%, rgba(13,22,36,0) 100%);display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 5px;color: #fff;font-size: 13px;line-height: 1.2;text-shadow: 0 1px 3px rgba(13,22,36,.45)}.ta-precio[hidden]{display: none}.ta-precio .tp-desde{flex-basis: 100%;font-size: 10.5px;font-weight: 600;text-transform: uppercase;letter-spacing: .06em;opacity: .92;margin-bottom: 1px}.ta-precio .tp-unidad{white-space: nowrap;font-size: 11.5px;opacity: .92}.ta-precio strong{font: 700 18px/1.1 Lexend, sans-serif;letter-spacing: -.01em}.ta-precio small{flex-basis: 100%;margin-top: 2px;font-size: 10.5px;font-weight: 700;color: #ffd98a;text-transform: uppercase;letter-spacing: .04em}.ta-fotos:has(.ta-precio:not([hidden])) .ta-puntos{bottom: 50px;z-index: 2}.ta-fotos:has(.ta-precio:not([hidden]) small) .ta-puntos{bottom: 66px}.ficha-precio .fp-desde{color: #6b5a2e}.ficha-precio .fp-unidad, .ficha-precio .fp-nota{color: #6b5a2e}.sec-sugeridas{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 4px}.sec-sugeridas a{background: var(--cielo);border-color: transparent;font-size: 13.5px}.sec-sugeridas a[aria-current="page"]{background: var(--azul);color: #fff}.grilla-tarj{align-items: stretch}.tarj-aloj{display: flex;flex-direction: column;height: 100%}.tarj-aloj .ta-cuerpo{padding: 18px 16px 12px;gap: 2px}.tarj-aloj .ta-rubro{font-size: 13px}.tarj-aloj h3{margin: 1px 0 4px;font: 600 16.5px/1.25 "Lexend Deca", sans-serif}.tarj-aloj .ta-val{margin: 1px 0 3px;font-size: 12.5px}.tarj-aloj .ta-verif{margin: -1px 0 3px;font-size: 12.5px}.tarj-aloj .ta-ciudad{font-size: 13px;font-weight: 600}.tarj-aloj .ta-dir, .tarj-aloj .ta-tel{font-size: 13px;line-height: 1.45}.tarj-aloj .ta-botones{margin-top: auto}.tarj-aloj .ta-botones a{padding: 12px 4px;font-size: 11px;white-space: nowrap}.tarj-aloj .ta-botones .ta-multi{flex: 1.5}@media (max-width: 640px){.tarj-aloj .ta-botones a{white-space: normal}}.tarj-aloj{border-radius: 14px;border: 1px solid #e8ecf1;box-shadow: 0 1px 2px rgba(16,24,40,.04)}.tarj-aloj:hover{box-shadow: 0 6px 18px rgba(16,24,40,.08)}.tarj-aloj .ta-fav{width: 38px;height: 38px;right: 12px;bottom: -19px;box-shadow: 0 2px 8px rgba(16,24,40,.14)}.tarj-aloj .ta-fav svg{width: 19px;height: 19px}.tarj-aloj .ta-cuerpo{padding: 16px 16px 12px;gap: 2px}.tarj-aloj h3{margin: 0 44px 4px 0;font: 600 16px/1.3 "Lexend Deca", sans-serif;letter-spacing: -.01em}.tarj-aloj h3 a{color: var(--tinta)}.tarj-aloj h3 a:hover{color: var(--azul);text-decoration: none}.tarj-aloj .ta-verif{margin: 0 0 4px;color: var(--suave)}.tarj-aloj .ta-verif svg{width: 14px;height: 14px;color: #0e7490}.tarj-aloj .ta-ciudad{color: var(--tinta)}.tarj-aloj .ta-ciudad svg{color: var(--suave)}.tarj-aloj .ta-dir{color: var(--suave)}.tarj-aloj .ta-llamar{align-self: flex-start;display: inline-flex;align-items: center;gap: 5px;margin-top: 8px;padding: 4px 10px;border: 1px solid #dde3ea;border-radius: 999px;background: #fff;color: var(--suave);font: 500 12px var(--sis);text-decoration: none}.tarj-aloj .ta-llamar:hover, .tarj-aloj .ta-llamar:focus-visible{color: var(--tinta);border-color: #c3ccd6}.tarj-aloj .ta-llamar svg{fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.tarj-aloj .ta-reservar{padding: 0 16px 14px}.tarj-aloj .ta-reservar a{width: 100%;padding: 9px 10px;border-radius: 9px;font: 700 11px var(--sis);letter-spacing: .04em;gap: 6px;box-shadow: none}.tarj-aloj .ta-botones{border-top-color: #eef1f4}.tarj-aloj .ta-botones a{color: var(--suave)}.tarj-aloj .ta-botones a:hover{color: var(--tinta)}.tarj-aloj .ta-botones .ta-wa{color: #15803d}.tarj-aloj .ta-botones a + a{border-left-color: #eef1f4}.ta-precio{left: auto;bottom: auto;top: 10px;right: 10px;z-index: 3;display: block;padding: 6px 8px;background: #fff;border-radius: 5px;box-shadow: 1px 1px 5px 0 rgba(0,0,0,.14);color: #3273dc;text-shadow: none;text-align: center;line-height: 1em;white-space: nowrap;font: 400 12.8px/1em BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.ta-precio .tp-desde{flex-basis: auto;margin: 0;font-size: .8em;font-weight: 400;color: #363636;text-transform: none;letter-spacing: 0;opacity: 1}.ta-precio strong{font: inherit;font-weight: 700;letter-spacing: 0}.ta-precio small{display: block;margin-top: 4px;font-size: 9.5px;color: #b45309;letter-spacing: .03em}.ta-fotos:has(.ta-precio:not([hidden])) .ta-puntos, .ta-fotos:has(.ta-precio:not([hidden]) small) .ta-puntos{bottom: 10px}.ta-fotos:has(.ta-precio:not([hidden])) .ta-promo{right: auto;left: 10px}.estrellas{width: calc(var(--t) * 5 * 1.1333);vertical-align: -2px;background: linear-gradient(90deg, transparent var(--w), #e3e6ea var(--w)), linear-gradient(180deg, #fbd877 0%, #f1b434 55%, #dd9a1f 100%);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.6 0 27.2 24'%3E%3Cpath d='M10.79 3.21c.45-1.08 1.97-1.08 2.42 0l2.08 5.01 5.4.43c1.17.1 1.64 1.55.75 2.31l-4.12 3.52 1.26 5.28c.27 1.13-.96 2.03-1.96 1.42L12 18.35l-4.63 2.83c-1 .6-2.23-.29-1.96-1.42l1.26-5.28-4.12-3.52c-.89-.76-.42-2.21.75-2.31l5.4-.43 2.08-5Z'/%3E%3C/svg%3E") 0 0 / calc(var(--t) * 1.1333) var(--t) repeat-x;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.6 0 27.2 24'%3E%3Cpath d='M10.79 3.21c.45-1.08 1.97-1.08 2.42 0l2.08 5.01 5.4.43c1.17.1 1.64 1.55.75 2.31l-4.12 3.52 1.26 5.28c.27 1.13-.96 2.03-1.96 1.42L12 18.35l-4.63 2.83c-1 .6-2.23-.29-1.96-1.42l1.26-5.28-4.12-3.52c-.89-.76-.42-2.21.75-2.31l5.4-.43 2.08-5Z'/%3E%3C/svg%3E") 0 0 / calc(var(--t) * 1.1333) var(--t) repeat-x}.ta-promo{gap: 4px;padding: 6px 8px;border-radius: 5px;box-shadow: none;background: #d11f1f;color: #fff;line-height: 14.08px;font: 700 10.24px/14.08px BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing: 0}.tarj-aloj .ta-promo{top: 10px;right: 10px;left: auto;font-size: 10.24px;padding: 6px 8px}.tarj-aloj .ta-fotos:has(.ta-precio:not([hidden])) .ta-promo{right: auto;left: 10px}.tarj-aloj .ta-botones .ta-wa{color: #09b74a}.portal-interpatagonia .pf-vista, .portal-interpatagonia .chips-rubros button.on, .portal-interpatagonia .panel-f .chips-rubros button.on, .portal-interpatagonia .ta-reservar a{background: linear-gradient(-45deg, #2866cc, #29b7c9, #2866cc, #29b7c9);background-size: 300% 300%;border-color: transparent;color: #fff}@media (prefers-reduced-motion: no-preference){.portal-interpatagonia .pf-vista, .portal-interpatagonia .chips-rubros button.on, .portal-interpatagonia .ta-reservar a{animation: cab-grad 14s ease infinite}}.portal-interpatagonia .chips-rubros button.on small{color: rgba(255,255,255,.8)}@media (min-width: 641px){.grilla-tarj:has(> .tarj-aloj), .panel-res .grilla-tarj:has(> .tarj-aloj){grid-template-columns: repeat(auto-fill, 268px);gap: 15px;justify-content: start}.tarj.tarj-aloj{width: 268px;min-height: 441px;border-radius: 10px}.tarj-aloj .ta-fotos{aspect-ratio: 4 / 3}.tarj-aloj .ta-fotos .ta-tira{border-radius: 9px 9px 0 0}}@media (max-width: 640px){.tarj.tarj-aloj{border-radius: 10px}.tarj-aloj .ta-fotos .ta-tira{border-radius: 9px 9px 0 0}}.ta-promo, .tarj-aloj .ta-promo{gap: 3px;padding: 4px 6px;border-radius: 4px;background: #c0504a;font-size: 9px;line-height: 12px;letter-spacing: .02em}.tarj-aloj .ta-promo{top: 8px;right: 8px}.tarj-aloj .ta-fotos:has(.ta-precio:not([hidden])) .ta-promo{left: 8px;right: auto}@media (min-width: 1281px){.listado-panel:has(.bn-col){gap: 22px}}.portal-interpatagonia .pf-vista, .portal-interpatagonia .chips-rubros button.on, .portal-interpatagonia .panel-f .chips-rubros button.on, .portal-interpatagonia .ta-reservar a{background: linear-gradient(-45deg, #2866cc, #29b7c9, #2866cc, #29b7c9);background-size: 300% 300%;text-shadow: 0 1px 2px rgba(1,62,180,.35)}.tarj-aloj .ta-reservar{padding: 0 8px 10px}.tarj-aloj .ta-reservar a{height: 25px;padding: 0 10px;line-height: 25px;border-radius: 7px}.tarj-aloj .ta-reservar svg{width: 13px;height: 13px}.tarj-aloj .ta-reservar{padding: 0 8px 7px}.tarj-aloj .ta-reservar a{height: 30px;line-height: 30px;border-radius: 8px}.estrellas{position: relative;overflow: hidden;-webkit-mask: none;mask: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.6 0 27.2 24'%3E%3Cpath fill='%23d9dee5' d='M12.00 1.30L15.29 8.37L23.03 9.32L17.33 14.63L18.82 22.28L12.00 18.50L5.18 22.28L6.67 14.63L0.97 9.32L8.71 8.37Z'/%3E%3Cpath fill='%23e8ebef' d='M12.00 4.32L14.44 9.55L20.16 10.25L15.94 14.18L17.05 19.84L12.00 17.04L6.95 19.84L8.06 14.18L3.84 10.25L9.56 9.55Z'/%3E%3C/svg%3E") 0 0 / calc(var(--t) * 1.1333) var(--t) repeat-x}.estrellas::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: var(--w);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.6 0 27.2 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23f8e39a'/%3E%3Cstop offset='.5' stop-color='%23e2bd62'/%3E%3Cstop offset='1' stop-color='%23b98a33'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='%23b79751' d='M12.00 1.30L15.29 8.37L14.44 9.55L12.00 4.32Z'/%3E%3Cpath fill='%23eddba2' d='M15.29 8.37L23.03 9.32L20.16 10.25L14.44 9.55Z'/%3E%3Cpath fill='%23946a1c' d='M23.03 9.32L17.33 14.63L15.94 14.18L20.16 10.25Z'/%3E%3Cpath fill='%23ab883f' d='M17.33 14.63L18.82 22.28L17.05 19.84L15.94 14.18Z'/%3E%3Cpath fill='%23ad8941' d='M18.82 22.28L12.00 18.50L12.00 17.04L17.05 19.84Z'/%3E%3Cpath fill='%23946a1c' d='M12.00 18.50L5.18 22.28L6.95 19.84L12.00 17.04Z'/%3E%3Cpath fill='%23efdca4' d='M5.18 22.28L6.67 14.63L8.06 14.18L6.95 19.84Z'/%3E%3Cpath fill='%23b99954' d='M6.67 14.63L0.97 9.32L3.84 10.25L8.06 14.18Z'/%3E%3Cpath fill='%23f7e6b0' d='M0.97 9.32L8.71 8.37L9.56 9.55L3.84 10.25Z'/%3E%3Cpath fill='%23f7e7b2' d='M8.71 8.37L12.00 1.30L12.00 4.32L9.56 9.55Z'/%3E%3Cpath fill='url(%23g)' d='M12.00 4.32L14.44 9.55L20.16 10.25L15.94 14.18L17.05 19.84L12.00 17.04L6.95 19.84L8.06 14.18L3.84 10.25L9.56 9.55Z'/%3E%3Cpath fill='none' stroke='%238a6116' stroke-opacity='.5' stroke-width='.4' d='M12.00 1.30L15.29 8.37L23.03 9.32L17.33 14.63L18.82 22.28L12.00 18.50L5.18 22.28L6.67 14.63L0.97 9.32L8.71 8.37Z'/%3E%3C/svg%3E") 0 0 / calc(var(--t) * 1.1333) var(--t) repeat-x}.tarj-aloj .ta-puntos{bottom: 8px;gap: 4px}.tarj-aloj .ta-puntos i{width: 5px;height: 5px;background: rgba(255,255,255,.5);box-shadow: 0 0 1px rgba(0,0,0,.3)}.tarj-aloj .ta-puntos i.on{background: rgba(255,255,255,.95);transform: none}.tarj-aloj .ta-fotos:has(.ta-precio:not([hidden])) .ta-puntos{bottom: 8px}.tarj-aloj .ta-ant, .tarj-aloj .ta-sig{width: 24px;height: 24px;font-size: 15px;line-height: 22px;background: rgba(255,255,255,.72);color: #374151;box-shadow: 0 1px 3px rgba(0,0,0,.12)}.tarj-aloj .ta-ant{left: 6px}.tarj-aloj .ta-sig{right: 6px}.tarj-aloj .ta-ant:hover, .tarj-aloj .ta-sig:hover{background: rgba(255,255,255,.92)}.portal-interpatagonia .cab, body.portal-interpatagonia.con-sub .cab, body.portal-interpatagonia.con-sub.con-hero .cab, body.portal-interpatagonia.con-sub.con-hero .cab.solida, .portal-interpatagonia .pf-vista, .portal-interpatagonia .chips-rubros button.on, .portal-interpatagonia .panel-f .chips-rubros button.on, .portal-interpatagonia .ta-reservar a{background-image: linear-gradient(-45deg, #2866cc, #29b7c9, #2866cc, #29b7c9);background-size: 300% 300%}.portal-interpatagonia .pf-vista, .portal-interpatagonia .chips-rubros button.on, .portal-interpatagonia .ta-reservar a{text-shadow: 0 1px 2px rgba(20,60,120,.3)}.bn-sticky{width: min(100%, 880px)}.listado-panel:has(.der-vivo){grid-template-columns: 250px minmax(0, 1fr) 280px}.der-vivo{position: static;max-height: none;overflow: visible;width: 280px;padding: 0;color: #4a4a4a;font: 400 16px/24px BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.der-vivo .card{background: #fff;border-radius: 10px;overflow: hidden;margin: 0 0 16px;color: #4a4a4a;max-width: 100%;position: relative;box-shadow: 0 8px 16px -2px rgba(10,10,10,.15), 0 0 0 1px rgba(10,10,10,.024)}.der-vivo .card-image{position: relative;display: block}.der-vivo figure.image{margin: 0;display: block;position: relative;padding-top: 56.25%}.der-vivo figure.image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;max-width: none}.der-vivo .card-content{padding: 24px;max-height: 200px;overflow: hidden}.der-vivo .card-content p{margin: 0;word-break: break-word}.der-vivo .card-content .is-size-7{font: 400 12px/18px Roboto, sans-serif;color: #4a4a4a}.der-vivo .card-content .title.is-size-6{font: 600 16px/18px Roboto, sans-serif;color: #363636;letter-spacing: 0}.der-vivo .card-footer{display: flex;align-items: stretch;border-top: 1px solid #ededed;background: transparent}.der-vivo .card-footer-item{flex: 1 0 0;display: flex;align-items: center;justify-content: center;padding: 12px;color: #0183c3;text-decoration: none;font: 700 12px/18px BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.der-vivo .card-footer-item:hover{color: #363636}.der-vivo .bpxhrs:empty{display: none}@media (min-width: 1281px){.listado-panel:has(.der-vivo){gap: 18px}}@media (max-width: 1280px){.listado-panel:has(.der-vivo){grid-template-columns: 250px minmax(0, 1fr)}.der-vivo{grid-column: 1 / -1;width: auto;display: grid;grid-template-columns: repeat(auto-fill, 280px);gap: 16px}.der-vivo .card{margin: 0}}@media (max-width: 900px){.listado-panel:has(.der-vivo){grid-template-columns: minmax(0, 1fr)}.der-vivo{justify-content: center}}.der-vivo .card.a1 .diag{border-top-color: rgb(203, 31, 31)}.der-vivo .card.a1 .prom_pre{background-color: rgb(203, 31, 31)}.der-vivo .card.a2 .diag{border-top-color: rgb(32, 189, 110)}.der-vivo .card.a2 .prom_pre{background-color: rgb(32, 189, 110)}.der-vivo .card.a3 .diag{border-top-color: rgb(238, 136, 35)}.der-vivo .card.a3 .prom_pre{background-color: rgb(238, 136, 35)}.der-vivo .card.a4 .diag{border-top-color: rgb(111, 177, 251)}.der-vivo .card.a4 .prom_pre{background-color: rgb(111, 177, 251)}.der-vivo .card.a4 .diagt b::before{background-image: url("/portal-web-assets/iconos/vivo-gift.svg");content: "";display: inline-block;background-repeat: no-repeat;background-size: 15px 15px;background-position: center center;width: 15px;height: 15px;margin-top: -15px}.der-vivo .diag{width: 0;height: 0;border-top: 90px solid;border-right: 90px solid transparent;position: absolute;top: 0;left: 0;z-index: 20;font-size: .6em;line-height: 1em}.der-vivo .diagt{position: absolute;width: 65px;top: -70px;transform: skew(45deg, -45deg);text-transform: uppercase;color: #fff;text-align: center}.der-vivo .diagt b{font-size: 1.1em}.der-vivo .prom_pre{height: 55px;overflow: hidden;margin-top: 0;color: #fff;display: block;width: 100%;text-align: center;text-decoration: none}.der-vivo .prom_pre b{float: right;width: 44%;margin-right: 6%;font-size: 14px;line-height: 16px;margin-top: 10px}.der-vivo .prom_pre b:first-child{float: left;margin-right: 0;margin-left: 6%}.der-vivo .prom_pre span{font-size: 1em}.der-vivo .bpxhrs.cpromo iframe{height: 390px;width: 100%;border: 0;display: block}.portal-interpatagonia .ta-reservar-blanco a, .ta-reservar-blanco a{background: #fff;background-image: none;animation: none;color: #2866cc;border: 1px solid #c9d6ea;text-shadow: none;box-shadow: none}.portal-interpatagonia .ta-reservar-blanco a:hover, .ta-reservar-blanco a:hover{filter: none;background: #f4f7fc;border-color: #2866cc}.izq-vivo .iv-cor[aria-pressed="true"]{color: #0183c3}.izq-vivo .selector-pax button:hover{background-color: #0279b4}.izq-vivo .boton-filtros button:hover{background-color: #0279b4}@media (min-width: 901px){body .pagina:has(.izq-vivo){width: min(1344px, 100% - 40px)}.listado-panel:has(.izq-vivo){grid-template-columns: 200px minmax(0, 1fr);gap: 15px}.listado-panel:has(.izq-vivo):has(.der-vivo){grid-template-columns: 200px minmax(0, 1fr) 280px}}@media (max-width: 1280px) and (min-width: 901px){.listado-panel:has(.izq-vivo):has(.der-vivo){grid-template-columns: 200px minmax(0, 1fr)}}@media (min-width: 901px){.listado-panel:has(.izq-vivo) > .panel-res{grid-column: 2;grid-row: 2}}.tarj-aloj .ta-verif{font-size: 11.5px;gap: 4px;margin: 0 0 3px}.tarj-aloj .ta-verif svg{width: 12px;height: 12px}.sup-vivo .sup-fila .cuenta{margin: 0 0 0 auto;width: 280px;flex: none;font: 400 13px/1.3 var(--sis);color: #8a96a3}main.pagina:has(.izq-vivo) .migas.oscuras a{text-decoration: none}main.pagina:has(.izq-vivo) .migas.oscuras a:hover{text-decoration: underline}@media (max-width: 1280px){.sup-vivo .sup-fila .cuenta{width: auto}}@media (max-width: 900px){.sup-vivo .sup-fila .cuenta{width: auto;margin: 0}}.listado-panel:has(.izq-vivo) .panel-res > .grilla-tarj:first-of-type{margin-top: 0}.sup-vivo .sup-fila .cuenta{order: 2;width: auto;margin: 0}.op-cab small.op-fuente{display: block;color: #6b7a89;font-size: 12px;font-weight: 500}.bn-sticky{width: min(100%, 800px)}.tarj-aloj h3{margin: 0 0 5px;font: 600 16px/18px "Lexend Deca", sans-serif;letter-spacing: 0;color: #363636}.tarj-aloj h3 a{color: #0183c3}.tarj-aloj h3 a:hover{color: #0183c3;text-decoration: underline}.tarj-aloj .valo-veri{display: flex;align-items: center;margin: 5px 0 4px;color: #4a4a4a;font: 400 10px/15px BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.tarj-aloj .vv-val{margin-right: 10px}.tarj-aloj .vv-ver{display: inline-flex;align-items: center;gap: 6px;color: #008b99;padding: 4px 0;text-decoration: none}.tarj-aloj .vv-ver::before{content: "";width: 16px;height: 16px;background: url("/portal-web-assets/iconos/vivo-verificado.svg") center / contain no-repeat}.op-resumen-txt{margin: 0 0 14px;color: var(--suave);font-size: 14px}@media (max-width: 900px){.pie-ip-in{grid-template-columns: minmax(0, 1fr)}.pie-links a{white-space: normal}.bn-sticky{display: none !important}}@media (max-height: 500px){.bn-sticky{display: none !important}}.panel-res{scroll-margin-top: calc(var(--h-cab) + 8px)}.tarj-aloj{border-color: #d3dae3}.tarj-aloj .ta-botones, .tarj-aloj .ta-botones a + a{border-color: #e3e8ee}@media (hover: hover){.ta-fotos.con-video:hover .ta-video.ver, .ta-fotos.con-video:has(:focus-visible) .ta-video.ver{opacity: 0;transition: opacity .35s ease}}.portal-interpatagonia .buscar-ciudad input{width: 280px;border: 0;background: rgba(8, 40, 95, .28) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") right 16px center / 20px 20px no-repeat;padding: 11px 48px 11px 20px;font-size: 15px;backdrop-filter: none;-webkit-backdrop-filter: none}.portal-interpatagonia .buscar-ciudad input:focus{background-color: rgba(8, 40, 95, .4);border: 0}.portal-interpatagonia .buscar-ciudad input::-webkit-search-cancel-button{filter: invert(1)}.idiomas.desplegable{position: relative;display: block;background: none;border: 0;padding: 0}.idiomas.desplegable .idi-boton{display: inline-flex;align-items: center;gap: 8px;height: 44px;padding: 0 14px;border: 0;border-radius: 6px;background: transparent;color: #fff;font: 500 16px Lexend, sans-serif;cursor: pointer}.idiomas.desplegable .idi-boton::after{content: "";width: 8px;height: 8px;border: solid currentColor;border-width: 0 2px 2px 0;transform: translateY(-3px) rotate(45deg)}.idiomas.desplegable .idi-boton:hover, .idiomas.desplegable.abierto .idi-boton{background: rgba(8, 40, 95, .22)}.idiomas.desplegable .idi-lista{position: absolute;right: 0;top: calc(100% + 6px);min-width: 140px;padding: 6px 0;background: #fff;border-radius: 8px;box-shadow: 0 8px 24px rgba(16,24,40,.16);display: none;z-index: 80}.idiomas.desplegable.abierto .idi-lista{display: block}.idiomas.desplegable .idi-lista a{display: block;padding: 9px 20px;color: #374151;font: 400 15px var(--sis);border-radius: 0;background: none}.idiomas.desplegable .idi-lista a:hover{background: #f3f6f9;color: #0183c3}.sup-vivo .sup-fila .cuenta{font: 400 14px/1.3 var(--sis);color: #757575}.tarj-aloj .valo-veri .vv-ver{margin-left: auto}main.pagina:has(.listado-panel) .bn-zona.bn-central{display: none}.tarj-aloj .valo-veri .vv-ver{margin-left: auto;margin-right: -16px;width: calc((100% + 32px) * .4);justify-content: center}.tarj-aloj .valo-veri:not(:has(.vv-val)){margin-bottom: -24px;position: relative;z-index: 1;pointer-events: none}.tarj-aloj .valo-veri:not(:has(.vv-val)) .vv-ver{pointer-events: auto}.tarj-aloj .valo-veri:not(:has(.vv-val)) + .ta-dir{min-height: 24px;padding: 3px calc((100% + 32px) * .4 - 12px) 0 0}.tarj-aloj .ta-dir{font-size: 12px;line-height: 1.4}.bn-sticky{width: min(100%, 730px)}.car-dest{position: relative;overflow: hidden;margin: 6px 0 26px;border-radius: var(--r)}.car-dest-pista{display: flex;gap: 16px;will-change: transform}.car-dest-pista > .dest{flex: 0 0 calc((100% - 32px) / 3);aspect-ratio: 4 / 3}.car-dest-pista .dest-txt b{font-size: 22px}.car-dest-ant, .car-dest-sig{position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;border-radius: 50%;border: 0;background: rgba(255,255,255,.88);color: #1f2937;font-size: 26px;line-height: 38px;cursor: pointer;box-shadow: 0 2px 8px rgba(0,0,0,.18);z-index: 2}.car-dest-ant{left: 10px}.car-dest-sig{right: 10px}.grilla-dest.grilla-dest-chica{grid-template-columns: repeat(4, 1fr);gap: 12px}.grilla-dest-chica .dest{aspect-ratio: 600 / 300;border-radius: 12px}.grilla-dest-chica .dest-txt{left: 12px;right: 12px;bottom: 10px;flex-direction: column;align-items: flex-start;gap: 0}.grilla-dest-chica .dest-txt b{font-size: 15px}.grilla-dest-chica .dest-txt small{font-size: 11.5px}@media (max-width: 900px){.car-dest-pista > .dest{flex-basis: calc((100% - 16px) / 2)}.grilla-dest.grilla-dest-chica{grid-template-columns: repeat(3, 1fr)}}@media (max-width: 560px){.car-dest-pista > .dest{flex-basis: 85%}.grilla-dest.grilla-dest-chica{grid-template-columns: repeat(2, 1fr)}}.leaflet-popup:has(.pop-ficha) .leaflet-popup-content-wrapper{padding: 0;border-radius: 10px;overflow: hidden}.leaflet-popup:has(.pop-ficha) .leaflet-popup-content{margin: 0;width: 268px !important;line-height: normal;font-size: inherit}.leaflet-popup:has(.pop-ficha) a.leaflet-popup-close-button{z-index: 5;color: #fff;text-shadow: 0 1px 3px rgba(0,0,0,.6)}.pop-mapa.pop-ficha{width: 268px}.pop-ficha .tarj-pop{width: 268px !important;min-height: 0 !important;height: auto !important;border: 0;box-shadow: none;transform: none !important;margin: 0}.pop-ficha .tarj-pop .ta-tira img{width: 100%;height: 100%;object-fit: cover;margin: 0}.pop-ficha .tarj-pop .ta-ant, .pop-ficha .tarj-pop .ta-sig{display: block;opacity: 1}.pop-ficha .tarj-pop .ta-puntos{display: flex !important}.pop-ficha .tarj-pop a{text-decoration: none}.pop-ficha .tarj-pop h3 a{color: #0183c3}.pop-ficha .tarj-pop .ta-botones a{color: var(--suave)}.pop-ficha .tarj-pop .ta-botones .ta-wa{color: #09b74a}.pop-ficha .tarj-pop .ta-llamar{color: var(--suave)}.pop-ficha .tarj-pop .ta-reservar a{color: #fff}.pop-ficha .tarj-pop .ta-reservar-blanco a{color: #2866cc}.pop-ficha .pop-ubic{padding: 6px 14px 10px;border-top: 1px solid #eef1f4}.pop-ficha .tarj-pop .ta-botones a{color: var(--suave);text-decoration: none}.pop-ficha .tarj-pop .ta-botones .ta-wa{color: #09b74a}.pop-ficha .tarj-pop .ta-llamar{color: var(--suave);text-decoration: none}.pop-ficha .tarj-pop .ta-reservar a{text-decoration: none}.car-dest-pista{gap: 12px}.car-dest-pista > .dest{flex: 0 0 calc((100% - 36px) / 4);aspect-ratio: 600 / 300;border-radius: 12px}.car-dest-pista .dest-txt{left: 12px;right: 12px;bottom: 10px}.car-dest-pista .dest-txt b{font-size: 15px}.car-dest{margin: 6px 0 18px;border-radius: 12px}@media (max-width: 900px){.car-dest-pista > .dest{flex-basis: calc((100% - 24px) / 3)}}@media (max-width: 560px){.car-dest-pista > .dest{flex-basis: calc((100% - 12px) / 2)}}.car-dest-pista > .dest{aspect-ratio: auto;height: 230px;border-radius: 16px}.car-dest-pista > .dest.dest-w0{flex-basis: 30%}.car-dest-pista > .dest.dest-w1{flex-basis: 20%}.car-dest-pista > .dest.dest-w2{flex-basis: 26%}.car-dest-pista > .dest.dest-w3{flex-basis: 34%}.car-dest-pista > .dest.dest-w4{flex-basis: 22%}.car-dest-pista .dest-txt b{font-size: 18px}.car-dest{border-radius: 16px}@media (max-width: 900px){.car-dest-pista > .dest{height: 190px}.car-dest-pista > .dest[class*="dest-w"]{flex-basis: 42%}.car-dest-pista > .dest.dest-w1, .car-dest-pista > .dest.dest-w4{flex-basis: 32%}}@media (max-width: 560px){.car-dest-pista > .dest{height: 170px}.car-dest-pista > .dest[class*="dest-w"]{flex-basis: 70%}.car-dest-pista > .dest.dest-w1, .car-dest-pista > .dest.dest-w4{flex-basis: 55%}}.leaflet-popup .pop-ficha .tarj-pop p{margin: 0}.leaflet-popup .pop-ficha .tarj-pop .ta-llamar{margin-top: 8px}.leaflet-popup:has(.pop-ficha) a.leaflet-popup-close-button{right: auto;left: 4px;top: 4px}.cab-aloj{display: flex;align-items: center;gap: 20px;margin: 0 0 18px;flex-wrap: wrap}.cab-aloj h1{margin: 0}.cab-aloj-total{font: 400 15px var(--sis);color: #8a96a3;align-self: flex-end;padding-bottom: 8px}.cab-aloj-buscar{position: relative;margin-left: auto;width: 340px;max-width: 100%}.cab-aloj-buscar input{width: 100%;padding: 11px 44px 11px 18px;border: 1px solid #d5dce4;border-radius: 999px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7a89' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") right 16px center / 18px no-repeat;font: 15px var(--sis);outline: none}.cab-aloj-buscar input:focus{border-color: #2866cc}.cab-aloj-res{position: absolute;left: 0;right: 0;top: calc(100% + 6px);max-height: 320px;overflow-y: auto;background: #fff;border-radius: 12px;box-shadow: 0 10px 28px rgba(16,24,40,.16);padding: 6px 0;z-index: 40}.cab-aloj-res[hidden]{display: none}.cab-aloj-res a{display: block;padding: 9px 18px;color: #374151;text-decoration: none;font: 15px var(--sis)}.cab-aloj-res a:hover{background: #f3f6f9;color: #0183c3}@media (max-width: 640px){.cab-aloj-buscar{width: 100%;margin-left: 0}}.mapa-buscar{position: relative;width: 280px;margin: 10px 10px 0 0 !important}.mapa-buscar input{width: 100%;padding: 10px 40px 10px 16px;border: 0;border-radius: 999px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7a89' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") right 14px center / 17px no-repeat;font: 14px var(--sis);box-shadow: 0 2px 10px rgba(16,24,40,.2);outline: none}.mapa-buscar-res{position: absolute;left: 0;right: 0;top: calc(100% + 6px);max-height: 300px;overflow-y: auto;background: #fff;border-radius: 12px;box-shadow: 0 10px 28px rgba(16,24,40,.18);padding: 6px 0}.mapa-buscar-res[hidden]{display: none}.mapa-buscar-res button{display: block;width: 100%;text-align: left;padding: 8px 16px;border: 0;background: none;font: 14px var(--sis);color: #374151;cursor: pointer}.mapa-buscar-res button:hover{background: #f3f6f9;color: #0183c3}@media (max-width: 560px){.mapa-buscar{width: 200px}}#mapa{height: max(620px, 72vh)}.cab-aloj-hueco{margin-left: auto}.cab-aloj-hueco:empty:not([style*="height"]){display: none}.cab-aloj-buscar.flota{position: fixed;z-index: 45;margin: 0}.cab-aloj-buscar.flota input{box-shadow: 0 6px 20px rgba(16,24,40,.18)}.pop-ficha .pop-ubic.pop-ubic-dir{display: flex;flex-wrap: nowrap;gap: 14px;padding: 2px 0 2px;border: 0;margin: 2px 0 0}.pop-ficha .pop-ubic-dir a, .pop-ficha .pop-ubic-dir button{display: inline-flex;align-items: center;gap: 5px;padding: 0;border: 0;background: none;font: 500 12px/16px var(--sis) !important;color: #0183c3 !important;text-decoration: none !important;cursor: pointer;white-space: nowrap}.pop-ficha .pop-ubic-dir a:hover, .pop-ficha .pop-ubic-dir button:hover{color: #2866cc !important;text-decoration: none !important}.pop-ficha .pop-ubic-dir a::before{content: "";width: 13px;height: 13px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l19-9-9 19-2-8-8-2z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l19-9-9 19-2-8-8-2z'/%3E%3C/svg%3E") center / contain no-repeat}.pop-ficha .pop-ubic-dir button::before{content: "";width: 13px;height: 13px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='M8.6 13.5l6.8 4M15.4 6.5l-6.8 4'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='M8.6 13.5l6.8 4M15.4 6.5l-6.8 4'/%3E%3C/svg%3E") center / contain no-repeat}.car-dest{padding: 14px;border-radius: 22px;background: linear-gradient(-45deg, #2866cc, #29b7c9, #2866cc, #29b7c9);background-size: 300% 300%;box-shadow: 0 10px 30px rgba(40,102,204,.22);margin: 6px 0 24px}@media (prefers-reduced-motion: no-preference){.car-dest{animation: cab-grad 14s ease infinite}}.car-dest-pista > .dest{box-shadow: 0 4px 14px rgba(8,30,70,.28);transition: transform .35s cubic-bezier(.16,1,.3,1), box-shadow .35s}.car-dest-pista > .dest:hover{transform: translateY(-4px) scale(1.015);box-shadow: 0 10px 24px rgba(8,30,70,.38)}@media (prefers-reduced-motion: no-preference){.car-dest-pista > .dest img{animation: car-zoom 9s ease-in-out infinite alternate;transform-origin: center}.car-dest-pista > .dest:nth-child(2n) img{animation-duration: 11s;transform-origin: 30% 60%}.car-dest-pista > .dest:nth-child(3n) img{animation-duration: 8s;transform-origin: 70% 40%}}@keyframes car-zoom{from{transform: scale(1)}to{transform: scale(1.12)}}.car-dest-pista .dest-txt b{text-shadow: 0 2px 8px rgba(0,0,0,.45);letter-spacing: .01em}.car-dest-ant, .car-dest-sig{left: 24px;background: #fff}.car-dest-sig{left: auto;right: 24px}.car-dest{padding: 0;background: none;box-shadow: none;animation: none;border-radius: 16px;margin: 6px 0 22px}.car-dest-ant{left: 10px}.car-dest-sig{right: 10px}.grilla-dest.grilla-dest-chica{grid-template-columns: repeat(5, 1fr);gap: 12px}.grilla-dest-chica .dest{aspect-ratio: 600 / 340}.grilla-dest-chica .dest-txt b{font-size: 14px}@media (max-width: 1100px){.grilla-dest.grilla-dest-chica{grid-template-columns: repeat(4, 1fr)}}@media (max-width: 900px){.grilla-dest.grilla-dest-chica{grid-template-columns: repeat(3, 1fr)}}@media (max-width: 560px){.grilla-dest.grilla-dest-chica{grid-template-columns: repeat(2, 1fr)}}.car-dest{margin-bottom: 44px}.car-dest{margin-bottom: 60px}.car-dest{margin-bottom: 72px}.pop-ficha .tarj-pop .ta-fotos{background: linear-gradient(100deg, #e6ebf1 30%, #f4f7fa 50%, #e6ebf1 70%) 0 0 / 200% 100%}@media (prefers-reduced-motion: no-preference){.pop-ficha .tarj-pop .ta-fotos{animation: pop-brillo 1.2s linear infinite}}@keyframes pop-brillo{from{background-position: 100% 0}to{background-position: -100% 0}}.ta-fila-ll{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: 8px}.ta-fila-ll .ta-llamar{margin-top: 0 !important}.ta-ver-ubic{display: inline-flex;align-items: center;gap: 5px;padding: 4px 2px;border: 0;background: none;cursor: pointer;font: 500 12px var(--sis);color: var(--suave)}.ta-ver-ubic::before{content: "";width: 13px;height: 13px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 12-8 12s-8-7-8-12a8 8 0 0 1 16 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 12-8 12s-8-7-8-12a8 8 0 0 1 16 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") center / contain no-repeat}.ta-ver-ubic:hover, .ta-ver-ubic.on{color: #0183c3}.ta-mapa-ubic{position: absolute;inset: 0;z-index: 4;opacity: 0;pointer-events: none;transition: opacity .3s ease;border-radius: 9px 9px 0 0;overflow: hidden;background: #e7edf2}.ta-mapa-ubic.ver{opacity: 1;pointer-events: auto}.ta-mapa-ubic .leaflet-control-zoom{margin: 10px 10px 0 0;border: 0;box-shadow: 0 2px 8px rgba(16,24,40,.25)}.ta-mapa-ubic .leaflet-control-zoom a{width: 30px;height: 30px;line-height: 30px;font-size: 18px}.ta-mapa-ubic.ta-mapa-pop .ta-mapa-dir{left: 46px;max-width: calc(100% - 100px)}.ta-mapa-ubic iframe{width: 100%;height: 100%;border: 0;display: block}.ta-mapa-ubic .leaflet-control-attribution{font-size: 9.5px;padding: 0 4px;background: rgba(255,255,255,.75)}.pop-flot{position: absolute;z-index: 60;width: 268px;background: #fff;border-radius: 10px;box-shadow: 0 10px 30px rgba(16,24,40,.25)}.pop-flot[hidden]{display: none}.pop-flot::after{content: "";position: absolute;left: calc(var(--px, 134px) - 9px);bottom: -9px;border: 9px solid transparent;border-bottom: 0;border-top-color: #fff}.pop-flot.abajo::after{bottom: auto;top: -9px;border: 9px solid transparent;border-top: 0;border-bottom-color: #fff}.pop-flot-cerrar{position: absolute;left: 6px;top: 6px;z-index: 6;width: 24px;height: 24px;border: 0;border-radius: 50%;background: rgba(0,0,0,.35);color: #fff;font-size: 16px;line-height: 22px;cursor: pointer}.pop-flot .pop-ficha .tarj-pop p{margin: 0}.pop-flot .tarj-pop{border-radius: 10px;overflow: visible}.pop-flot .tarj-pop .ta-fotos .ta-tira{border-radius: 10px 10px 0 0}@media (min-width: 901px){.listado-panel.en-mapa:has(.izq-vivo):has(.der-vivo){grid-template-columns: 200px minmax(0, 1fr)}.listado-panel.en-mapa:has(.izq-vivo) > .sup-vivo{grid-column: 2}.listado-panel.en-mapa:has(.izq-vivo) > .der-vivo{grid-column: 2;grid-row: 3;width: auto;display: grid;grid-template-columns: repeat(auto-fill, 280px);gap: 16px;justify-content: start;margin-top: 24px}.listado-panel.en-mapa .der-vivo .card{margin: 0}}.der-vivo.der-bajo-mapa{grid-column: auto;grid-row: auto;width: auto;display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 16px;margin: 20px 0 28px}.der-vivo.der-bajo-mapa .card{margin: 0}.der-vivo.der-bajo-mapa .bpxhrs:empty{display: none}.sup-vivo .sup-fila .cuenta{font-size: 16px}.pop-flot{z-index: 1100}.pop-flot.lado::after{display: none}a.vv-val{color: inherit;text-decoration: none}a.vv-val:hover{color: #0183c3;text-decoration: underline}.otras-opciones{margin: 40px 0 14px;font: 600 20px "Lexend Deca", sans-serif;letter-spacing: .04em;text-transform: uppercase;color: var(--tinta)}body a, body a:hover, body a:focus, body button, body button:hover{text-decoration: none !important}main.ficha.ab .ab-acciones{margin-left: auto;display: flex;gap: 6px}main.ficha.ab .ab-acciones button:hover{background: #f7f7f7}main.ficha.ab .ab-guardar.on svg{fill: #ff385c;stroke: #ff385c}main.ficha.ab .ab-mosaico .gm-f{padding: 0;border: 0;margin: 0;overflow: hidden;cursor: pointer;background: #eee;border-radius: 0;height: 100%}main.ficha.ab .ab-mosaico .gm-f:first-of-type{grid-row: 1 / 3}main.ficha.ab .ab-mosaico .gm-f:nth-of-type(n+6){display: none}main.ficha.ab .ab-mosaico .gm-f:hover img{filter: brightness(.85)}main.ficha.ab .ficha-main > section, main.ficha.ab .ficha-main > .bloque{padding: 32px 0;margin: 0;border-bottom: 1px solid var(--ab-linea);background: none;box-shadow: none;border-radius: 0}main.ficha.ab .ficha-main h2{font: 500 22px/26px Inter, sans-serif;color: var(--ab-tinta);margin: 0 0 24px;letter-spacing: 0}main.ficha.ab .ab-card-precio .fp-desde{color: var(--ab-gris);margin-right: 4px}main.ficha.ab .ab-card-precio .fp-nota{display: block;color: var(--ab-gris);font-size: 13px;margin-top: 6px}main.ficha.ab .ab-reservar{display: block;width: 100%;text-align: center;padding: 14px 24px;border-radius: 8px;border: 0;background: linear-gradient(to right, #e61e4d 0%, #e31c5f 50%, #d70466 100%) !important;color: #fff !important;font: 500 16px Inter, sans-serif;box-shadow: none}main.ficha.ab .ab-reservar:hover{filter: brightness(.95)}@media (max-width: 900px){main.ficha.ab .ab-mosaico .gm-f:first-of-type{grid-row: auto;aspect-ratio: 4 / 3}main.ficha.ab .ab-mosaico .gm-f:nth-of-type(n+2){display: none}}main.ficha.ab .ab-mosaico .gm-f{grid-column: auto !important;grid-row: auto !important;display: block !important}main.ficha.ab .ab-mosaico .gm-f:nth-child(1){grid-column: 1 !important;grid-row: 1 / 3 !important}main.ficha.ab .ab-mosaico .gm-f:nth-child(2){grid-column: 2 !important;grid-row: 1 !important}main.ficha.ab .ab-mosaico .gm-f:nth-child(3){grid-column: 3 !important;grid-row: 1 !important}main.ficha.ab .ab-mosaico .gm-f:nth-child(4){grid-column: 2 !important;grid-row: 2 !important}main.ficha.ab .ab-mosaico .gm-f:nth-child(5){grid-column: 3 !important;grid-row: 2 !important}main.ficha.ab .ab-mosaico .gm-f:nth-child(n+6){display: none !important}main.ficha.ab .ab-mosaico .gm-f:hover img{transform: none}@media (max-width: 900px){main.ficha.ab .ab-mosaico .gm-f:nth-child(1){grid-row: auto !important;aspect-ratio: 4 / 3}main.ficha.ab .ab-mosaico .gm-f:nth-child(n+2){display: none !important}}main.ficha.ab .ficha-reservar:not(.ficha-solicitud){position: static !important;top: auto !important}.rc-card figcaption small{display: block;margin-top: 6px;font: 400 13px var(--sis);color: #8a93a0}.sv-grilla{display: grid;grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));gap: 16px}.sv-card{background: #fff;border: 1px solid #e9ecf0;border-radius: 18px;padding: 24px 22px;box-shadow: 0 4px 14px rgba(16,24,40,.04);transition: box-shadow .2s, transform .2s}.sv-card:hover{box-shadow: 0 10px 24px rgba(16,24,40,.08);transform: translateY(-2px)}.sv-ic{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 12px;background: #eef4fc;color: #2866cc;margin-bottom: 18px}.sv-ic svg{width: 22px;height: 22px}.sv-card b{display: block;font: 600 16px var(--sis);color: #1c2b44;margin-bottom: 6px}.sv-card p{margin: 0;font: 400 14px/1.5 var(--sis);color: #6b7480}.sv-card{border-color: #d3dae3;box-shadow: 0 1px 2px rgba(16,24,40,.06)}.sv-ic{border: 1px solid #d6e3f5}.sv-ic{background: none;border: 0;color: #222;width: auto;height: auto;place-items: start;margin-bottom: 16px}.sv-ic svg{width: 28px;height: 28px;stroke-width: 1.5}.mapa-credito{margin: 4px 2px 0;font: 400 10.5px var(--sis);color: #9aa4b0;text-align: right}.mapa-credito a{color: inherit}.pr-mas:hover{background: #ebebeb}.pr-dlg{width: min(720px, 94vw);max-height: 86vh;border: 0;border-radius: 12px;padding: 24px 32px 32px;box-shadow: 0 8px 28px rgba(0,0,0,.28)}.pr-dlg::backdrop{background: rgba(0,0,0,.5)}.pr-dlg h2{font: 500 22px var(--sis);color: #222;margin: 28px 0 8px}.pr-dlg h3{font: 500 18px var(--sis);color: #222;margin: 28px 0 8px}.pr-dlg ul{list-style: none;padding: 0;margin: 0}.pr-dlg li{padding: 18px 0;border-bottom: 1px solid #ebebeb}.pr-cerrar{position: absolute;left: 20px;top: 16px;width: 32px;height: 32px;border: 0;border-radius: 50%;background: none;font-size: 22px;cursor: pointer}.zoc-c input, .zoc-c select{border: 0;background: none;padding: 0;font: 400 15px var(--sis);color: #fff;color-scheme: dark;outline: none;width: 100%}.zoc-btn{flex: none;padding: 14px 26px;border: 0;border-radius: 12px;background: #fff;color: #1c2b44;font: 600 16px var(--sis);cursor: pointer}.zoc-btn:hover{background: #f1f5fb}@media (max-width: 560px){.zoc-c:nth-of-type(3){display: none}}body:has(.zoc-rsv.ver) .bn-sticky{display: none !important}.fc2 input[type=text], .fc2 input[type=email], .fc2 input[type=tel], .fc2 textarea{width: 100%;border: 1px solid #d9dde3;border-radius: 12px;padding: 13px 12px;font: 400 16px var(--sis);color: #222;background: #fff;box-sizing: border-box}.fc2 input:focus, .fc2 textarea:focus{outline: none;border-color: #3498db}.fc2-vias input{width: 20px;height: 20px;margin: 0 6px 0 0;accent-color: #3498db}.fc2-caja input{border: 0;padding: 0;font: 400 14px var(--sis);color: #222;width: 100%;min-width: 0;background: none}.fc2-step{display: flex;height: 48px;border: 1px solid #d9dde3;border-radius: 12px;overflow: hidden}.fc2-step button{width: 46px;border: 0;background: #f2f2f2;font: 400 22px var(--sis);color: #333;cursor: pointer}.fc2-step output{width: 50px;display: grid;place-items: center;font: 400 17px var(--sis);border-left: 1px solid #d9dde3;border-right: 1px solid #d9dde3}.fc2-flex{display: flex;align-items: center;gap: 10px;font: 400 15px var(--sis);color: #444;cursor: pointer}.fc2-flex input{width: 16px;height: 16px}.fc2 textarea{min-height: 105px;resize: vertical}.fc2-enviar{width: 100%;padding: 15px;border: 0;border-radius: 10px;background: #3498db;color: #fff;font: 600 17px var(--sis);text-transform: uppercase;cursor: pointer}.fc2-enviar:hover{background: #2d89c7}.zoc-btn{background: #2f343b;color: #fff}.zoc-btn:hover{background: #1f2329}.fc2 .fc2-flex{flex-direction: row !important;text-align: left;font-size: 14px}.fc2 .fc2-caja input{cursor: pointer}.fc2 .fc2-step button{width: 34px}.fc2 .fc2-step output{width: 48px}main.ficha.ab .ab-card-precio .fp-nota{font-size: 12px;margin-top: 2px}main.ficha.ab .ab-card iframe{min-height: 0 !important}.mapa-i:hover em, .mapa-i:focus em{max-width: 140px;padding-right: 8px}.fc2 form, .fc2 form > *{min-width: 0;max-width: 100%;box-sizing: border-box}main.ficha .caja-consulta.co-espera .fc2-otros{visibility: hidden}.fc2-otros .co-todos{display: flex !important;flex-direction: row !important;align-items: flex-start;gap: 10px;cursor: pointer}.fc2-otros .co-todos input{width: 18px;height: 18px;flex: none;margin: 1px 0 0;accent-color: #3498db}.fc2 .fc2-vias input{margin: 0 2px 0 0;width: 18px;height: 18px}.fc2 .fc2-step button{width: 30px}.fc2 .fc2-step output{width: 42px}.fc2-enviar{display: flex;align-items: center;justify-content: center;gap: 9px;padding: 14px;border-radius: 12px;text-transform: none;letter-spacing: 0;font: 600 16px var(--sis);background: linear-gradient(-45deg, #2866cc, #29b7c9, #2866cc, #29b7c9);background-size: 300% 300%;box-shadow: 0 6px 16px rgba(40,102,204,.25);transition: transform .15s, box-shadow .15s}@media (prefers-reduced-motion: no-preference){.fc2-enviar{animation: cab-grad 14s ease infinite}}.fc2-enviar:hover{background: linear-gradient(-45deg, #2866cc, #29b7c9, #2866cc, #29b7c9);background-size: 300% 300%;transform: translateY(-1px);box-shadow: 0 10px 22px rgba(40,102,204,.3)}.fc2-otros .co-todos{padding: 12px 12px;border: 1px solid #e3e8ee;border-radius: 12px;background: #f7f9fc;gap: 12px !important;align-items: center !important}.fc2-otros .co-todos input{appearance: none;-webkit-appearance: none;width: 20px;height: 20px;border: 1.5px solid #b9c3cf;border-radius: 6px;background: #fff;display: grid;place-items: center;cursor: pointer;margin: 0;transition: background .15s, border-color .15s}.fc2-otros .co-todos input:checked{background: #2866cc;border-color: #2866cc}.fc2-otros .co-todos span b{font-weight: 600;color: #1f2933}.fc2-otros .co-todos span small{font-size: 12px;color: #7a8492}.fc2-otros .co-todos span small, .fc2-otros .co-todos span b{text-transform: none !important;letter-spacing: 0 !important}.ab-card-precio .fp-unidad, .ficha-precio .fp-unidad{margin-left: 6px}.ab-card-precio .fp-desde{margin-right: 6px}.fc2-otros .co-todos input{appearance: auto !important;-webkit-appearance: checkbox !important;width: 17px !important;height: 17px !important;border: 0 !important;background: none !important;accent-color: #0092db;display: inline-block !important}.zoc-btn{background: linear-gradient(-45deg, #2866cc, #29b7c9, #2866cc, #29b7c9);background-size: 300% 300%;color: #fff;box-shadow: 0 4px 12px rgba(40,102,204,.25)}.zoc-btn:hover{background: linear-gradient(-45deg, #2866cc, #29b7c9, #2866cc, #29b7c9);background-size: 300% 300%;filter: brightness(1.05)}.ab-volver{display: inline-flex;align-items: center;gap: 4px;margin: 20px 0 -8px;padding: 6px 12px 6px 6px;border-radius: 999px;font: 500 14px var(--sis);color: #222;transition: background .15s}.ab-volver:hover{background: #f2f2f2}main.ficha.ab .fc2-enviar, main.ficha.ab .fc2-enviar:hover, .zoc-btn, .zoc-btn:hover{background: linear-gradient(-45deg, #6d9be3, #72cfdc, #6d9be3, #72cfdc);background-size: 300% 300%;box-shadow: 0 4px 12px rgba(109,155,227,.22)}@media (min-width: 1380px){main.ficha.ab .ab-acciones{position: fixed;top: 132px;right: max(16px, calc((100vw - 1120px) / 2 - 176px));z-index: 60;flex-direction: column;align-items: flex-start;gap: 2px;margin: 0;background: rgba(255,255,255,.92);border-radius: 12px;transition: top .2s}body:has(.ab-nav.ver) main.ficha.ab .ab-volver{top: 202px}body:has(.ab-nav.ver) main.ficha.ab .ab-acciones{top: 198px}}.menu-ciudad{background: #fff;border-bottom: 1px solid #e6eaef}.mc-in{list-style: none;margin: 0 auto;padding: 0 20px;max-width: 1180px;display: flex;align-items: center;gap: 4px;height: 56px}.mc-in > li{position: relative;flex: none}.mc-in > li > a{display: flex;align-items: center;gap: 8px;padding: 8px 12px;font: 400 16px var(--sis);color: #3a4048;white-space: nowrap;border-radius: 8px}.mc-in > li > a:hover{color: #0183c3;background: #f6f8fa}.mc-in > li.mc-desp > a::after{content: "";width: 7px;height: 7px;border: solid #0183c3;border-width: 0 2px 2px 0;transform: translateY(-3px) rotate(45deg);margin-left: 4px}.mc-in > li > ul{list-style: none;margin: 0;padding: 8px 0;position: absolute;left: 0;top: 100%;min-width: 240px;background: #fff;border-radius: 10px;box-shadow: 0 10px 28px rgba(16,24,40,.16);display: none;z-index: 90;max-height: 70vh;overflow-y: auto}.mc-in > li.mc-mas > ul{left: auto;right: 0}.mc-in > li:hover > ul, .mc-in > li:focus-within > ul{display: block}.mc-in > li > ul a{display: block;padding: 8px 18px;font: 400 15px var(--sis);color: #3a4048;white-space: nowrap}.mc-in > li > ul a:hover{background: #f3f6f9;color: #0183c3}@media (max-width: 900px){.mc-in{overflow-x: auto;height: 50px}.mc-in > li > ul{position: fixed;top: auto}}main.ficha.ab .fc2-enviar, main.ficha.ab .fc2-enviar:hover, .zoc-btn, .zoc-btn:hover{background: linear-gradient(-45deg, #3f78d6, #3fbcd0, #3f78d6, #3fbcd0);background-size: 300% 300%;box-shadow: 0 5px 14px rgba(63,120,214,.28)}main.ficha:not(.ab):has(.migas a[href$="/serviciosturisticos.html"]), main.ficha:not(.ab):has(.migas a[href$="/alojamientos.html"], .migas a[href$="/alojamientos_i.html"], .migas a[href$="/alojamientos_p.html"], .migas a[href$="/lodging.html"], .migas a[href$="/alojamentos.html"]){visibility: hidden;animation: ficha-aparece 0s 2.5s forwards}@keyframes ficha-aparece{to{visibility: visible}}.ab-anfitrion:hover{background: #f6f8fa}body.pw-aloj:has(main.ficha[data-duenio="a"]){--pw-directo: "Reservá directo con la dueña"}body.pw-aloj:has(main.ficha[data-duenio="os"]){--pw-directo: "Reservá directo con los dueños"}body.pw-aloj:has(main.ficha[data-duenio="as"]){--pw-directo: "Reservá directo con las dueñas"}:lang(es) body.pw-aloj.portal-chile{--pw-directo: "Reserva directo con el dueño"}:lang(es) body.pw-aloj.portal-chile:has(main.ficha[data-duenio="a"]){--pw-directo: "Reserva directo con la dueña"}:lang(es) body.pw-aloj.portal-chile:has(main.ficha[data-duenio="os"]){--pw-directo: "Reserva directo con los dueños"}:lang(es) body.pw-aloj.portal-chile:has(main.ficha[data-duenio="as"]){--pw-directo: "Reserva directo con las dueñas"}:lang(en) body.pw-aloj{--pw-directo: "Book direct with the owner"}:lang(en) body.pw-aloj:has(main.ficha[data-duenio$="s"]){--pw-directo: "Book direct with the owners"}:lang(pt) body.pw-aloj{--pw-directo: "Reserve direto com o proprietário"}:lang(pt) body.pw-aloj:has(main.ficha[data-duenio="a"]){--pw-directo: "Reserve direto com a proprietária"}:lang(pt) body.pw-aloj:has(main.ficha[data-duenio="os"]){--pw-directo: "Reserve direto com os proprietários"}:lang(pt) body.pw-aloj:has(main.ficha[data-duenio="as"]){--pw-directo: "Reserve direto com as proprietárias"}html.cm-abierta{overflow: hidden}.cm-fondo{position: fixed;inset: 0;z-index: 2000;background: rgba(13,22,36,.55);display: flex;align-items: center;justify-content: center;padding: 16px;animation: cm-in .15s ease-out}@keyframes cm-in{from{opacity: 0}}.cm-vent{position: relative;background: #fff;border-radius: 16px;box-shadow: 0 24px 60px rgba(0,0,0,.3);width: min(980px, 100%);max-height: calc(100vh - 32px);overflow-y: auto}.cm-x{position: absolute;top: 10px;right: 12px;z-index: 2;width: 36px;height: 36px;border: 0;border-radius: 50%;background: #f1f3f6;color: #333;font: 400 24px/1 var(--sis);cursor: pointer}.cm-x:hover{background: #e4e8ee}.cm-cuerpo{padding: 28px 30px 26px}.cm-cargando{height: 260px;background: radial-gradient(circle, #2866cc 0 4px, transparent 5px) center/24px 24px no-repeat;opacity: .5}.cm-form{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 34px;align-items: start}.cm-form.cm-sola{grid-template-columns: minmax(0, 460px);justify-content: center}.cm-izq{display: flex;flex-direction: column;gap: 12px}.cm-tit{margin: 0 40px 4px 0;font: 400 19px/1.3 var(--sis);color: #222}.cm-tit b{font-weight: 700}.cm-ya{margin: 0;padding: 10px 12px;border-radius: 8px;background: #fdecec;color: #b42318;font-size: 14px}.cm-trampa{position: absolute !important;left: -9999px;width: 1px;height: 1px;opacity: 0}.cm-izq input[type=text], .cm-izq input[type=email], .cm-izq input[type=tel], .cm-izq textarea, .cm-tel{width: 100%;box-sizing: border-box;border: 1px solid #d5dbe3;border-radius: 10px;padding: 12px 14px;font: 400 15px var(--sis);color: #222;background: #fff}.cm-izq textarea{resize: vertical;min-height: 92px}.cm-izq input:focus, .cm-izq textarea:focus, .cm-tel:focus-within{outline: 0;border-color: #2866cc;box-shadow: 0 0 0 3px rgba(40,102,204,.15)}.cm-izq .cm-mal{border-color: #d92d20 !important}.cm-radios{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.cm-r{display: flex;align-items: center;gap: 8px;border: 1px solid #d5dbe3;border-radius: 10px;padding: 10px 12px;cursor: pointer;font: 600 14px var(--sis);color: #222}.cm-r:has(input:checked){border-color: #2866cc;background: #f3f7fd}.cm-r input{accent-color: #2866cc;width: 16px;height: 16px;margin: 0}.cm-tel{display: flex;align-items: center;gap: 8px;padding: 0 0 0 12px}.cm-tel .cm-bandera{width: 22px;height: 16px;object-fit: cover;border-radius: 2px;flex: none}.cm-tel select{border: 0;background: transparent;font: 500 14px var(--sis);color: #2866cc;padding: 12px 0;cursor: pointer}.cm-tel select:focus{outline: 0}.cm-izq .cm-tel input{border: 0;box-shadow: none;padding-left: 4px}.cm-fila{display: grid;grid-template-columns: minmax(0, 1fr) 132px;gap: 12px}.cm-fila label{display: block;margin: 0 0 6px;font: 500 13px var(--sis);color: #555;text-align: center}.cm-fcaja{display: flex;align-items: center;gap: 4px;border: 1px solid #d5dbe3;border-radius: 10px;padding: 0 8px;height: 46px}.cm-fcaja input{flex: 1;min-width: 0;border: 0;font: 400 13px var(--sis);color: #222;background: transparent;padding: 0}.cm-fcaja input:focus{outline: 0}.cm-fcaja span{color: #888}.cm-count{display: flex;align-items: center;border: 1px solid #d5dbe3;border-radius: 10px;height: 46px;overflow: hidden}.cm-count button{width: 40px;height: 100%;border: 0;background: #f1f3f6;font: 500 18px var(--sis);color: #333;cursor: pointer}.cm-count button:hover{background: #e4e8ee}.cm-count input{flex: 1;min-width: 0;border: 0;text-align: center;font: 600 15px var(--sis);-moz-appearance: textfield}.cm-count input::-webkit-inner-spin-button, .cm-count input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.cm-flex{display: flex;align-items: center;gap: 8px;font: 400 14px var(--sis);color: #444;cursor: pointer}.cm-flex input, .cm-lista input{accent-color: #2866cc;width: 16px;height: 16px;margin: 0;flex: none}.cm-error{margin: 0;color: #d92d20;font: 500 14px var(--sis)}.cm-enviar{border: 0;border-radius: 10px;padding: 14px;font: 700 15px var(--sis);color: #fff;cursor: pointer;background: linear-gradient(90deg, #2866cc, #29b7c9)}.cm-enviar:hover{filter: brightness(1.06)}.cm-enviar:disabled{opacity: .65;cursor: wait}.cm-der{border-left: 1px solid #eceff3;padding-left: 30px}.cm-intro{margin: 2px 30px 14px 0;font: 400 15px/1.45 var(--sis);color: #333}.cm-lista{display: flex;flex-direction: column;gap: 9px;max-height: min(52vh, 430px);overflow-y: auto;padding-right: 6px;scrollbar-width: thin}.cm-lista label{display: flex;align-items: baseline;gap: 8px;font: 500 14px/1.35 var(--sis);color: #222;cursor: pointer}.cm-lista label input{position: relative;top: 2px}.cm-lista .cm-n{flex: 1;min-width: 0}.cm-lista .cm-n span{font-weight: 400;color: #8a929c}.cm-sel{display: flex;gap: 8px;margin-top: 16px;flex-wrap: wrap}.cm-sel button{border: 1px solid #d5dbe3;border-radius: 8px;background: #fff;padding: 8px 12px;font: 600 12px var(--sis);letter-spacing: .03em;text-transform: uppercase;color: #333;cursor: pointer}.cm-sel button:hover{background: #f3f7fd;border-color: #2866cc;color: #2866cc}.cm-listo{text-align: center;padding: 40px 10px 20px}.cm-listo svg{fill: none;stroke: #2e9e5b;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.cm-listo p{font: 500 18px/1.45 var(--sis);color: #222;margin: 14px auto 22px;max-width: 520px}.cm-cerrar{border: 1px solid #d5dbe3;border-radius: 10px;background: #fff;padding: 10px 22px;font: 600 14px var(--sis);cursor: pointer}@media (max-width: 760px){.cm-fondo{padding: 0;align-items: stretch}.cm-vent{border-radius: 0;max-height: none;height: 100%}.cm-cuerpo{padding: 22px 16px}.cm-form{grid-template-columns: 1fr;gap: 24px}.cm-der{border-left: 0;border-top: 1px solid #eceff3;padding: 20px 0 0}.cm-lista{max-height: none}}.cm-flex input, .cm-lista input{accent-color: #0092db;width: 14px;height: 14px}.cm-lista label input{top: 1px}.ta-mapa-ubic .mapa-i{position: absolute;left: 8px;bottom: 8px;right: auto;top: auto;z-index: 500}.tarj-aloj .ta-fotos:has(.ta-mapa-ubic.ver) .ta-fav{z-index: 6}.zoc-dlg::backdrop{background: rgba(13,22,36,.55)}.zoc-dlg-x{position: absolute;top: 8px;right: 10px;width: 34px;height: 34px;border: 0;border-radius: 50%;background: #f1f3f6;font: 400 22px/1 var(--sis);cursor: pointer}.zoc-dlg .ficha-reservar{position: static !important;padding: 0 !important;margin: 0 !important;background: none !important}.zoc-dlg iframe{width: 100%}.vj{position: relative}.vj-btn{width: 100%;height: 50px;box-sizing: border-box;border: 1px solid #d9dde3;border-radius: 12px;background: #fff;padding: 0 36px 0 14px;text-align: left;font: 400 15px var(--sis);color: #222;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7480' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;background-size: 16px}.vj-btn:hover, .vj-btn[aria-expanded="true"]{border-color: #2866cc}.vj-panel{position: absolute;z-index: 1200;top: calc(100% + 6px);left: 0;width: 340px;max-width: calc(100vw - 24px);box-sizing: border-box;background: #fff;border-radius: 16px;box-shadow: 0 10px 34px rgba(16,24,40,.2);padding: 6px 20px 14px;text-align: left}.vj.vj-arriba .vj-panel{top: auto;bottom: calc(100% + 6px)}.vj-fila{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 0;border-bottom: 1px solid #eceff3}.vj-fila b{display: block;font: 700 16px var(--sis);color: #1c2233}.vj-fila small{display: block;font: 400 13px var(--sis);color: #5d6b82;margin-top: 3px;text-transform: none;letter-spacing: 0}.vj-step{display: flex;align-items: center;gap: 12px;flex: none}.vj-step button{width: 34px;height: 34px;border-radius: 50%;border: 1px solid #8a94a6;background: #fff;color: #3c4a63;font: 400 18px/1 var(--sis);cursor: pointer;display: grid;place-items: center;padding: 0}.vj-step button:hover:not(:disabled){border-color: #1c2233;color: #1c2233}.vj-step button:disabled{border-color: #e1e5ea;color: #c8ced6;cursor: not-allowed}.vj-step output{min-width: 16px;text-align: center;font: 600 16px var(--sis);color: #1c2233}.vj-nota{margin: 12px 0 0;font: 400 13px/1.45 var(--sis);color: #5d6b82;text-transform: none;letter-spacing: 0}.zoc-vj .vj-btn{height: auto;border: 0;padding: 0 22px 0 0;background-color: transparent;font: 400 15px var(--sis);color: #1f2933;background-position: right 0 center}.zoc-vj .vj-panel{left: -14px}.cm-fila{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)}.cm-hues .vj-btn{height: 46px;border-color: #d5dbe3;border-radius: 10px;font-size: 14px}.cm-hues .vj-panel{left: auto;right: 0}.fc2 .fc2-flex, .fc2-flex{font-size: 13px;white-space: nowrap;letter-spacing: -.01em}.fc2 .vj-panel{left: auto;right: 0}.cm-fila{grid-template-columns: 1fr;gap: 12px}.cm-fila label{text-align: left}.cm-fcaja{padding: 0 14px;gap: 10px}.cm-fcaja input{font-size: 14px}.cm-hues .vj-panel, .cm-hues .vj.vj-arriba .vj-panel{position: static;width: 100%;max-width: none;margin-top: 8px;box-shadow: none;border: 1px solid #e3e7ec}.cm-hues .vj-fila{padding: 12px 0}.pdi-ver .pdi{opacity: 1;pointer-events: auto}.pdi-tip{font: 500 12px var(--sis);padding: 3px 8px;border-radius: 6px}.pdi:hover .pdi-ic{transform: scale(1.18)}.leaflet-tooltip.pdi-tip{padding: 10px 14px;border: 0;border-radius: 10px;box-shadow: 0 6px 20px rgba(16,24,40,.22);font: 400 13px/1.35 var(--sis);color: #222;white-space: nowrap}.pdi-tip b{display: block;font: 600 14px var(--sis);color: #1c2233}.pdi-tip .pdi-sub{display: block;font: 500 12.5px var(--sis);margin-top: 2px}.pdi-tip .pdi-dist{display: block;font-size: 12.5px;color: #6b7480;margin-top: 2px}.ab-carr img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transform: scale(1);transition: opacity 1s ease, transform 5.5s ease-out}.ab-carr img.on{opacity: 1;transform: scale(1.06)}@media (prefers-reduced-motion: reduce){.ab-carr img, .ab-carr img.on{transition: opacity .3s;transform: none}}.ab-carr:hover .ab-carr-ant, .ab-carr:hover .ab-carr-sig, .ab-carr-ant:focus-visible, .ab-carr-sig:focus-visible{opacity: 1}.zoc-c input[type=date]{font-size: 14px;letter-spacing: -.01em;min-width: 118px}@media (min-width: 1380px){body:has(.ab-nav.ver) main.ficha.ab .ab-volver{top: calc(var(--h-cab) + 79px)}body:has(.ab-nav.ver) main.ficha.ab .ab-acciones{top: calc(var(--h-cab) + 75px)}}.zoc-rsv.zoc-abierto .zoc-form{display: grid;animation: zoc-sube .25s ease-out}@keyframes zoc-sube{from{opacity: 0;transform: translateY(12px)}}.zoc-form > input, .zoc-form textarea, .zoc-tel{height: 46px;box-sizing: border-box;border: 1px solid #cfd6de;border-radius: 12px;background: #fff;padding: 0 14px;font: 400 15px var(--sis);color: #1f2933;width: 100%}.zoc-form textarea{grid-column: 1 / 4;padding: 12px 14px;resize: none;line-height: 1.3}.zoc-form input:focus, .zoc-form textarea:focus, .zoc-tel:focus-within{outline: 0;border-color: #2866cc;box-shadow: 0 0 0 3px rgba(40,102,204,.15)}.zoc-form .zoc-mal{border-color: #d92d20 !important}.zoc-vias{display: flex;gap: 6px}.zoc-vias label{display: flex;align-items: center;gap: 6px;height: 46px;padding: 0 12px;border: 1px solid #cfd6de;border-radius: 12px;background: #fff;font: 600 13.5px var(--sis);color: #1f2933;cursor: pointer;white-space: nowrap}.zoc-vias label.on{border-color: #2866cc;background: #f3f7fd}.zoc-vias input{accent-color: #2866cc;margin: 0}.zoc-tel{display: flex;align-items: center;gap: 6px;padding: 0 0 0 12px}.zoc-tel img{width: 20px;height: 14px;object-fit: cover;border-radius: 2px;flex: none}.zoc-tel select{border: 0;background: transparent;font: 500 14px var(--sis);color: #2866cc;cursor: pointer;padding: 0}.zoc-tel select:focus{outline: 0}.zoc-tel input{flex: 1;min-width: 0;height: 100%;border: 0;background: none;font: 400 15px var(--sis);color: #1f2933;padding: 0 8px}.zoc-tel input:focus{outline: 0}.zoc-flex{display: flex;align-items: center;gap: 8px;font: 400 13.5px var(--sis);color: #444;white-space: nowrap;cursor: pointer}.zoc-flex input{accent-color: #0092db;width: 15px;height: 15px;margin: 0}.zoc-error{grid-column: 1 / -1;margin: 0;color: #d92d20;font: 500 13.5px var(--sis)}.zoc-form-x{position: absolute;top: -14px;right: 20px;width: 30px;height: 30px;border-radius: 50%;border: 1px solid #d5dbe2;background: #fff;color: #333;font: 400 20px/1 var(--sis);cursor: pointer;box-shadow: 0 2px 8px rgba(16,24,40,.12)}@media (max-width: 900px){.zoc-form textarea{grid-column: 1 / -1}.zoc-vias, .zoc-tel{grid-column: span 1}}.pin-mapa::after{content: "";position: absolute;left: 50%;bottom: -7px;width: 16px;height: 6px;margin-left: -8px;border-radius: 50%;z-index: -1;background: radial-gradient(ellipse at center, rgba(0,0,0,.32) 0%, rgba(0,0,0,.14) 45%, rgba(0,0,0,0) 72%);pointer-events: none}.pin-mapa span{box-shadow: 0 1px 3px rgba(0,0,0,.25)}.gal-visor, .gal-visor::backdrop{background: #fff}.gal-visor{color: #222}.gal-visor img{inset: auto;left: 50%;top: 50%;transform: translate(-50%, -50%);width: auto;height: auto;max-width: calc(100% - 180px);max-height: calc(100% - 140px);object-fit: contain;border-radius: 16px;box-shadow: 0 22px 48px rgba(16,24,40,.22), 0 6px 16px rgba(16,24,40,.12);background: #fff}.gv-btn{background: #f1f3f6;color: #222;box-shadow: 0 2px 8px rgba(16,24,40,.12)}.gv-btn:hover, .gv-btn:focus-visible{background: #e4e8ee}.gv-cuenta{color: #444;opacity: 1}@media (max-width: 760px){.gal-visor img{max-width: calc(100% - 24px);max-height: calc(100% - 140px);border-radius: 12px}}.pin-mapa::after{width: 22px;height: 8px;margin-left: -11px;filter: blur(1.2px)}.zoc-form .zoc-flex{grid-column: 4}.zoc-otros{grid-column: 1 / -1;display: flex;align-items: center;gap: 10px;cursor: pointer}.zoc-otros input{accent-color: #0092db;width: 17px;height: 17px;margin: 0;flex: none}.zoc-otros b{font: 600 14px var(--sis);color: #1f2933;margin-right: 8px}.zoc-otros small{font: 400 13px var(--sis);color: #6b7480}.zoc-rsv.zoc-abierto .zoc-wa{display: none}.gv-pts{position: absolute;left: 0;right: 0;bottom: 34px;display: flex;justify-content: center;flex-wrap: wrap;gap: 8px;padding: 0 80px}.gv-pts button{width: 8px;height: 8px;padding: 0;border: 0;border-radius: 50%;background: #c9d0d8;cursor: pointer;transition: transform .15s, background .15s}.gv-pts button:hover{background: #8a94a6}.gv-pts button.on{background: #2866cc;transform: scale(1.3)}.zoc-form textarea{grid-column: 1 / -1;grid-row: 2}.zoc-form .zoc-otros{grid-column: 1 / 4;grid-row: 3}.zoc-form .zoc-flex{grid-column: 4;grid-row: 3}.zoc-form .zoc-error{grid-row: 4}.gv-cuenta{color: #9aa3ae;font: 500 13px var(--sis);letter-spacing: .04em}.fecha-mal-caja:not(.sol-busca > label), .zoc-c.fecha-mal-caja{border-color: #d92d20 !important;box-shadow: 0 0 0 3px rgba(217,45,32,.12) !important}input[type=date].fecha-mal{color: #d92d20 !important}.zoc-wa-ic:hover{transform: scale(1.06)}.zoc-wa-ic:hover{transform: none;border-color: #25a35a;background: #f3fbf6}.gv-pts button.on{background: #4b5563}input.rg-nativo{position: absolute !important;opacity: 0 !important;width: 1px !important;height: 1px !important;pointer-events: none !important}.rg-val{border: 0;background: none;padding: 0;margin: 0;font: 400 15px var(--sis);color: #1f2933;text-align: left;cursor: pointer;white-space: nowrap;flex: 1;min-width: 0}.rg-val.rg-vacio{color: #8a929c}.zoc-c.rg-act, .rg-abierto .zoc-c.rg-act{border-color: #222 !important;box-shadow: 0 0 0 1px #222;background: #fff}.fc2-caja .rg-val, .cm-fcaja .rg-val{font-size: 15px}.rg-pop{position: fixed;z-index: 3000;background: #fff;border-radius: 24px;box-shadow: 0 8px 28px rgba(0,0,0,.18);padding: 26px 30px 18px;width: 690px;max-width: calc(100vw - 24px);box-sizing: border-box;font-family: var(--sis);color: #222}@media (max-width: 759px){.rg-pop{width: 360px;padding: 20px 18px 14px}}.rg-cab{min-height: 48px}.rg-tit{margin: 0;font: 600 21px/1.25 var(--sis)}.rg-sub{margin: 4px 0 0;font: 400 14px var(--sis);color: #6a6a6a;min-height: 18px}.rg-nav{position: relative;height: 0}.rg-ant, .rg-sig{position: absolute;top: 14px;width: 32px;height: 32px;border-radius: 50%;border: 0;background: none;display: grid;place-items: center;cursor: pointer;color: #222}.rg-ant{left: 0}.rg-sig{right: 0}.rg-ant:hover:not(:disabled), .rg-sig:hover:not(:disabled){background: #f2f2f2}.rg-ant:disabled, .rg-sig:disabled{color: #ddd;cursor: default}.rg-meses{display: grid;grid-template-columns: repeat(auto-fit, minmax(0, 1fr));gap: 40px;margin-top: 10px}.rg-mt{margin: 0 0 14px;text-align: center;font: 600 16px var(--sis);line-height: 46px}.rg-grid{display: grid;grid-template-columns: repeat(7, 1fr);row-gap: 2px}.rg-dn{text-align: center;font: 600 12px var(--sis);color: #717171;padding-bottom: 8px}.rg-d{position: relative;height: 44px;border: 0;padding: 0;background: none;cursor: pointer;font: 600 14px var(--sis);color: #222}.rg-d span{position: relative;z-index: 1;display: grid;place-items: center;width: 42px;height: 42px;margin: 0 auto;border-radius: 50%;border: 1.5px solid transparent}.rg-d:hover:not(:disabled) span{border-color: #222}.rg-d:disabled{color: #c8c8c8;text-decoration: line-through;cursor: default;font-weight: 400}.rg-d.rg-tramo::before{content: "";position: absolute;inset: 1px 0;background: #f2f2f2}.rg-d.rg-ini.rg-tramo::before{left: 50%}.rg-d.rg-fin.rg-tramo::before{right: 50%}.rg-d.rg-ini span, .rg-d.rg-fin span{background: #222;color: #fff;border-color: #222}.rg-pie{display: flex;justify-content: flex-end;align-items: center;gap: 14px;margin-top: 14px}.rg-borrar{border: 0;background: none;font: 600 14px var(--sis);color: #222;text-decoration: underline;padding: 8px 10px;border-radius: 8px;cursor: pointer}.rg-borrar:hover{background: #f7f7f7}.rg-cerrar{border: 0;background: #222;color: #fff;font: 600 14px var(--sis);padding: 10px 20px;border-radius: 8px;cursor: pointer}.rg-cerrar:hover{background: #000}.rg-d.rg-ini span, .rg-d.rg-fin span{background: #6b7480;border-color: #6b7480;color: #fff}.rg-d:hover:not(:disabled) span{border-color: #9aa3ae}.rg-d.rg-tramo::before{background: #f1f3f5}.rg-cerrar{background: #6b7480}.rg-cerrar:hover{background: #59616c}.rg-tit{color: #2f3640}.zoc-c.rg-act, .rg-abierto .zoc-c.rg-act{border-color: #8a94a0 !important;box-shadow: 0 0 0 1px #8a94a0}.zoc-otros b{font-weight: 500;color: #6b7480}.zoc-wa-n{display: inline-flex;align-items: center;gap: 6px;vertical-align: middle}.rc.rc-fija .rc-ant, .rc.rc-fija .rc-sig, .rc.rc-fija .rc-dots{display: none !important}.rc.rc-fija .rc-pista{transform: none !important;justify-content: center}.ab-nav a.ab-web:hover{border-bottom-color: #2866cc}.zoc-tel.zoc-tel-iti{padding: 0}.zoc-tel.zoc-tel-iti > img, .zoc-tel.zoc-tel-iti > select{display: none}.zoc-tel .iti{width: 100%;height: 100%}.zoc-tel .iti input{height: 100%;border: 0 !important;background: none;box-shadow: none !important;font: 400 15px var(--sis)}.ab-nav a.ab-web:hover{border-bottom-color: #222}.zoc-wa:not(.zoc-wa-ic){display: inline-flex;align-items: center;gap: 6px;line-height: 1}.zoc-wa .zoc-wa-n{display: inline-flex;align-items: center;gap: 5px;line-height: 1;vertical-align: baseline}.zoc-wa .zoc-wa-n svg{flex: none;position: relative;top: -1px}.tarj-pop .ta-dir, .tarj-pop .ta-dire{padding-right: 0}.tarj-pop .ta-verif{position: static;float: right;margin: 0 0 4px 8px}.mc-in{max-width: 1400px}.pop-flot .pop-ubic, .pop-flot .pop-ubic-dir, .tarj-pop .ubic-botones{display: none !important}.mapa-sel{position: absolute;left: 60px;top: 12px;z-index: 900;display: flex;gap: 12px;align-items: center;background: #fff;border-radius: 999px;padding: 8px 16px;box-shadow: 0 2px 10px rgba(0,0,0,.18);font: 600 14px var(--sis);color: #222}.mapa-sel a{color: #2866cc;font-weight: 500}body:has(.menu-ciudad):not(.mc-oculto){--h-cab: calc(var(--h-barra) + 57px)}main.pagina:not(.ver-sin-ficha) .mas-titulo:not(.pocos-clientes), main.pagina:not(.ver-sin-ficha) .grilla-simple:not(.pocos-clientes){display: none !important}main.pagina:not(.ver-sin-ficha) .grilla-simple.pocos-clientes > article.tarj.mas-oculta{display: none}.grilla-simple:not(.solo-simples){gap: 16px}.grilla-simple:not(.solo-simples) > .tarj-simple{overflow: hidden;border: 1px solid #e3e8ef;border-radius: 14px;background: #fff;box-shadow: 0 1px 2px rgba(16, 42, 67, .04);transition: box-shadow .25s, border-color .25s, transform .25s}.grilla-simple:not(.solo-simples) > .tarj-simple:hover{border-color: #d3dbe5;box-shadow: 0 10px 24px rgba(16, 42, 67, .08);transform: translateY(-2px)}.grilla-simple:not(.solo-simples) .tarj-cuerpo{padding: 18px 18px 0;gap: 0;height: 100%}.grilla-simple:not(.solo-simples) .tarj-rubro-txt{align-self: flex-start;max-width: 100%;overflow: hidden;padding: 3px 9px;border-radius: 999px;background: #eef5fb;color: #2f6c9f;font: 500 11.5px/1.4 var(--sis);letter-spacing: 0;text-transform: none;white-space: nowrap;text-overflow: ellipsis}.grilla-simple:not(.solo-simples) .tarj-rubro-txt::first-letter{text-transform: uppercase}.grilla-simple:not(.solo-simples) .tarj-simple h3{margin: 12px 0 8px;font: 600 17px/1.28 Lexend, sans-serif;color: #1c2733;letter-spacing: -.015em}.grilla-simple:not(.solo-simples) .tarj-simple h3 a{color: inherit;text-decoration: none}.grilla-simple:not(.solo-simples) .tarj-simple h3 a:hover{color: #0183c3}.grilla-simple:not(.solo-simples) .dir, .grilla-simple:not(.solo-simples) .tels{margin: 0;color: #66717f;font: 400 13.5px/1.55 var(--sis)}.grilla-simple:not(.solo-simples) .tels{color: #3d4754;font-variant-numeric: tabular-nums}.grilla-simple:not(.solo-simples) .botones{flex-wrap: wrap;gap: 0;margin: auto -18px 0;padding-top: 16px}.grilla-simple:not(.solo-simples) .botones > .btn{flex: 1 1 50%;min-width: 0;height: 46px;padding: 0 8px;border: 0;border-top: 1px solid #edf0f4;border-radius: 0;background: #fff;color: #0183c3;font: 600 13px/1 Lexend, sans-serif;letter-spacing: .01em;transform: none}.grilla-simple:not(.solo-simples) .botones > .btn:not(:only-child){justify-content: flex-start;padding-left: 18px}.grilla-simple:not(.solo-simples) .botones > .btn-wa:not(:only-child){justify-content: flex-end;padding: 0 18px 0 8px;border-left: 1px solid #edf0f4}.grilla-simple:not(.solo-simples) .botones > .btn:hover{background: #f5f9fd}.grilla-simple:not(.solo-simples) .botones > .btn-wa{order: 2;color: #09b74a}.grilla-simple:not(.solo-simples) .botones > .btn-wa:hover{background: #f2f9f5}.grilla-simple:not(.solo-simples) .botones > .btn-wa::before, .grilla-simple:not(.solo-simples) .botones > :is([data-e="telefono"], [data-e="celular"])::before{content: "";flex: none;width: 15px;height: 15px;background: currentColor;-webkit-mask: var(--ic) center / contain no-repeat;mask: var(--ic) center / contain no-repeat}.grilla-simple:not(.solo-simples) .botones > .btn-wa::before{--ic: url("/portal-web-assets/iconos/mensaje.svg")}.grilla-simple:not(.solo-simples) .botones > :is([data-e="telefono"], [data-e="celular"])::before{--ic: url("/portal-web-assets/iconos/telefono.svg");width: 14px;height: 14px}@media (min-width: 901px){#grilla-fotos.dos-clientes:not(:has(> .otras-en-grilla)){display: flex;justify-content: space-around}#grilla-fotos.dos-clientes:not(:has(> .otras-en-grilla)) > article.tarj{flex: 0 1 31%}}#filtros.listado-panel{grid-template-rows: min-content 1fr}main.promos-ciudad .promo-tarj:hover{transform: translateY(-3px);box-shadow: 0 14px 28px -4px rgba(10,10,10,.14), 0 0 0 1px rgba(10,10,10,.03)}main.promos-ciudad .promo-tarj:hover .pt-foto img{transform: scale(1.04)}main.promos-ciudad .pt-ver:hover{background: #f3f7fd;border-color: #0183c3;color: #0183c3}html.mc-pronto .cab .cab-sub{display: none}.fc2-auto select, .zoc-lugar, .zoc-auto select{height: 46px;border: 1px solid #d9dde3;border-radius: 12px;padding: 0 12px;font: 400 14.5px var(--sis);color: #222;background: #fff}.zoc-auto{grid-column: 4;display: flex;flex-wrap: wrap;gap: 8px 12px;align-items: center;font: 400 13.5px var(--sis);color: #444}.zoc-auto label{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.zoc-auto select{height: 36px;padding: 0 8px;border-radius: 10px;font-size: 13.5px}.zoc-mismo input{accent-color: #0092db}body.pw-autos .grilla-tarj{align-items: stretch}.zoc-form .zoc-auto{grid-column: 1 / -1;grid-row: 3;justify-content: flex-start}.zoc-form .zoc-auto select[name=z_ldev]{height: 36px}.rg-val:focus, .rg-val:focus-visible{outline: none}.panel-res{min-width: 0}.pw-fav-caja .iv-cor[aria-pressed="true"]{color: #0183c3}.gs-foto.gs-sin::after{content: "🍽";position: absolute;inset: 0;display: grid;place-items: center;font-size: 28px;opacity: .55}.gs-link:hover, .gs-btn:hover{color: #0183c3}body.pw-gastro .ta-consultar, body.pw-gastro .ta-multi, body.pw-gastro article.tarj-aloj .ta-verif, body.pw-gastro article.tarj-aloj [class*="verif"]{display: none !important}body.pw-gastro main.ficha .caja-consulta, body.pw-gastro main.ficha #consulta, body.pw-gastro .zoc-rsv{display: none !important}.tarj-gs.gf-con-ficha:hover{box-shadow: 0 12px 28px rgba(16,24,40,.12);transform: translateY(-2px)}.gf-fondo{position: fixed;inset: 0;z-index: 2000;background: rgba(13,22,36,.55);display: flex;align-items: center;justify-content: center;padding: 16px}.gf-vent{position: relative;width: min(760px, 100%);max-height: calc(100vh - 32px);overflow-y: auto;background: #fff;border-radius: 18px;box-shadow: 0 24px 60px rgba(0,0,0,.3)}.gf-x{position: absolute;top: 12px;right: 12px;z-index: 3;width: 38px;height: 38px;border: 0;border-radius: 50%;background: rgba(255,255,255,.92);font: 400 24px/1 var(--sis);cursor: pointer;box-shadow: 0 2px 8px rgba(0,0,0,.2)}.gf-gal{position: relative}.gf-tira{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;aspect-ratio: 16 / 9;background: #eef1f4}.gf-tira::-webkit-scrollbar{display: none}.gf-tira img{flex: 0 0 100%;width: 100%;height: 100%;object-fit: cover;scroll-snap-align: start}.gf-ant, .gf-sig{position: absolute;top: 50%;transform: translateY(-50%);width: 38px;height: 38px;border: 0;border-radius: 50%;background: rgba(255,255,255,.92);font-size: 24px;cursor: pointer;box-shadow: 0 2px 8px rgba(0,0,0,.2)}.gf-ant{left: 12px}.gf-sig{right: 12px}.gf-cuerpo{padding: 22px 28px 28px}.gf-rubro{margin: 0;font: 500 12px var(--sis);letter-spacing: .08em;text-transform: uppercase;color: #8a929c}.gf-cuerpo h2{margin: 4px 0 4px;font: 600 26px/1.2 "Lexend Deca", sans-serif;color: #1f2933}.gf-dir{margin: 0 0 14px;font: 400 15px var(--sis);color: #5b6470}.gf-acc{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}.gf-b{display: inline-flex;align-items: center;padding: 8px 16px;border: 1px solid #d5dbe3;border-radius: 999px;font: 600 13.5px var(--sis);color: #1f2933;text-decoration: none}.gf-b:hover{border-color: #2866cc;color: #2866cc}.gf-b.gf-wa{color: #16a34a;border-color: #bfe5cc}.gf-b.gf-ig{color: #c13584;border-color: #efc6dd}.gf-desc p{margin: 0 0 10px;font: 400 15.5px/1.65 var(--sis);color: #374151}.gf-cuerpo h3{margin: 22px 0 10px;font: 600 17px "Lexend Deca", sans-serif;color: #1f2933}.gf-chips{display: flex;flex-wrap: wrap;gap: 8px}.gf-chips span{padding: 6px 12px;border-radius: 999px;background: #f3f5f8;font: 500 13.5px var(--sis);color: #374151}.gf-hor{padding: 14px 16px;border-radius: 12px;background: #f8fafc;font: 400 14.5px/1.6 var(--sis);color: #374151}.gf-hor small{display: block;margin-top: 8px;color: #8a929c;font-size: 12.5px}.gf-mapa{width: 100%;height: 260px;border: 0;border-radius: 14px;box-shadow: 0 10px 24px rgba(16,24,40,.12)}.gf-ubic{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 12px}.gf-ubic > a, .gf-ubic > button{padding: 8px 14px;border: 1px solid #d5dbe3;border-radius: 999px;background: #fff;font: 600 13.5px var(--sis);color: #2866cc;text-decoration: none;cursor: pointer}.gf-igs{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 12px}.gf-igs .instagram-media{min-width: 0 !important;margin: 0 !important}@media (max-width: 640px){.gf-fondo{padding: 0}.gf-vent{border-radius: 0;max-height: 100vh;height: 100%}}.historias .grilla-paseos .paseo-card{display: flex;flex-direction: column;background: #fff;border-radius: 16px;overflow: hidden;text-decoration: none;box-shadow: 0 12px 30px rgba(16,24,40,.09), 0 3px 8px rgba(16,24,40,.05);transition: transform .2s, box-shadow .2s}.historias .grilla-paseos .paseo-card:hover{transform: translateY(-3px);box-shadow: 0 20px 40px rgba(16,24,40,.13)}.historias .grilla-paseos .paseo-card > img{width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;display: block;background: #eef1f4}.historias .grilla-paseos .paseo-card:not(:has(img))::before{content: "";display: block;aspect-ratio: 16 / 9;background: linear-gradient(100deg, #e6ebf1 30%, #f4f7fa 50%, #e6ebf1 70%) 0 0 / 200% 100%}.historias .paseo-cuerpo small{margin-top: auto;padding-top: 6px;font: 600 13.5px var(--sis);color: #2866cc}body.pw-servicios-ficha .caja-consulta .consulta-otros, body.pw-servicios-ficha .caja-consulta .consulta-priv, body.pw-servicios-ficha .caja-consulta form > p:last-child small, body.pw-servicios-ficha .caja-consulta .nota-datos{display: none !important}body.pw-servicios-ficha .caja-consulta .privacidad{display: none !important}.video-propio video{width: 100%;height: 100%;object-fit: cover;display: block}body.pw-servicios-ficha .bloque-video{padding-bottom: 28px}body.pw-una-fecha .fc2-caja em, body.pw-una-fecha .fc2-caja .fc2-hasta + .rg-val, body.pw-una-fecha .cm-fcaja span + input + .rg-val{display: none}body.pw-una-fecha .zoc-otros{display: none !important}.pf-fav[aria-pressed="true"]{color: #0183c3 !important}.sv-web:hover{transform: translateY(-1px);box-shadow: 0 14px 30px rgba(40,102,204,.32);color: #fff}.pc-pista::-webkit-scrollbar{display: none}.pc-ant:hover, .pc-sig:hover{background: #f3f7fd;color: #2866cc}#grilla-fotos > article.tarj.otra-opc[hidden]{display: flex !important}#grilla-fotos > h2.otras-en-grilla{grid-column: 1 / -1;margin: 30px 0 4px !important}#grilla-fotos > article.tarj.otra-opc.otra-mas{display: none !important}.ps-buscar:hover{border-color: var(--azul)}.ps-buscar:focus{background-color: #fff;border-color: var(--azul);box-shadow: 0 0 0 4px color-mix(in srgb, var(--azul) 18%, transparent), 0 4px 14px rgba(1,62,180,.10);outline: none}.ps-todos{margin-top: 6px}.ps-dest-pista::-webkit-scrollbar{display: none}.ps-d:hover img{transform: scale(1.05)}body.pw-paseos #grilla-paseos .paseo-card[hidden]{display: none}body.pw-paseos #grilla-paseos .paseo-card:hover{transform: translateY(-3px);box-shadow: 0 20px 40px rgba(16,24,40,.13)}body.pw-paseos #grilla-paseos .paseo-card:not(:has(img))::before{content: "";display: block;aspect-ratio: 16 / 10;background: linear-gradient(100deg, #e6ebf1 30%, #f4f7fa 50%, #e6ebf1 70%) 0 0 / 200% 100%}body.pw-paseos #grilla-paseos .paseo-card:not(:has(img))::before, .historias .paseo-card:not(:has(img))::before{background: #e9eef4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa6b2' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 3 4 8 5-5 5 15H2L8 3z'/%3E%3C/svg%3E") center / 56px no-repeat}body.pw-paseos .migas{margin: 0 0 6px}body.pw-paseos .ps-cab h1{font-size: 28px}.paseo-card{position: relative}.cc-cred{position: absolute;right: 8px;top: 8px;z-index: 2;max-width: calc(100% - 16px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 2px 7px;border-radius: 6px;background: rgba(0,0,0,.45);color: rgba(255,255,255,.9);font: 400 10px var(--sis);pointer-events: none}.paseo-card:has(.cc-cred){container-type: inline-size}body.pw-paseos #grilla-paseos .paseo-card .cc-cred{top: calc(62.5cqw - 24px) !important;bottom: auto !important}.historias .paseo-card .cc-cred{top: calc(56.25cqw - 24px) !important;bottom: auto !important}body.pw-nota .cuerpo-nota a:hover{border-bottom-color: #2866cc}body.pw-nota .cuerpo-nota h3{font: 600 20px/1.3 "Lexend Deca", sans-serif;color: #1f2933;margin: 1.6em 0 .5em}body.pw-nota .cuerpo-nota strong{color: #111827;font-weight: 600}body.pw-nota .cuerpo-nota figure{margin: 34px 0}body.pw-nota .cuerpo-nota figure img{width: 100%;height: auto;display: block;border-radius: 16px;cursor: zoom-in;box-shadow: 0 18px 40px rgba(16,24,40,.14)}body.pw-nota .nota-gal figure{margin: 0}body.pw-nota .nota-gal figure img{aspect-ratio: 4 / 3;object-fit: cover;box-shadow: 0 10px 26px rgba(16,24,40,.12)}body.pw-nota .nota-gal.impar figure:first-child{grid-column: 1 / -1}body.pw-nota .nota-gal.impar figure:first-child img{aspect-ratio: 16 / 9}body.pw-nota .cuerpo-nota ul{padding-left: 1.2em}body.pw-nota .cuerpo-nota ul.nota-datos{list-style: none;padding: 22px 26px;margin: 34px 0 10px;background: #fff;border-radius: 16px;box-shadow: 0 12px 30px rgba(16,24,40,.08);display: grid;gap: 10px;font-size: 16px;line-height: 1.55}body.pw-nota .cuerpo-nota ul.nota-datos li{padding-left: 0}body.pw-nota .cuerpo-nota ul.nota-datos strong{display: block;font: 600 11.5px var(--sis);letter-spacing: .1em;text-transform: uppercase;color: #8a929c;margin-bottom: 2px}body.pw-nota .nota-visor{position: fixed;inset: 0;z-index: 3000;background: rgba(255,255,255,.97);display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 30px;cursor: zoom-out}body.pw-nota .nota-visor img{max-width: 100%;max-height: 82vh;border-radius: 16px;box-shadow: 0 22px 48px rgba(16,24,40,.22)}body.pw-nota .nota-visor p{margin: 14px 0 0;font: 400 14px var(--sis);color: #6b7480}body.pw-nota .nota-visor button{position: absolute;top: 18px;right: 22px;width: 42px;height: 42px;border-radius: 50%;border: 0;background: #f1f3f6;font: 400 26px/1 var(--sis);cursor: pointer}body.pw-nota .vea-tambien .ico{color: #2866cc !important}.panel-f:not(.izq-vivo) .chips-rubros.pf-lista button{display: block;width: 100%;text-align: left;border: 1px solid transparent;border-radius: 12px;background: none;padding: .32rem .75rem;margin: 0;font: 400 14px/1.2rem BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;color: #4a4a4a;box-shadow: none}.panel-f:not(.izq-vivo) .chips-rubros.pf-lista button:hover{background: #f9f9f9;border-color: #e8e8e8;color: #0183c3}body.pw-nota .vea-tambien svg, body.pw-nota .vea-tambien .flecha, body.pw-nota .vea-tambien::after{color: #2866cc !important;stroke: currentColor}body.pw-nota .nota-mas-paseos{margin: 36px 0 10px}body.pw-nota .nota-mas-paseos h2, body.pw-nota .nota-mas-paseos h2 a{font: 600 22px "Lexend Deca", sans-serif !important;color: #1f2933 !important;text-decoration: none;border: 0}.historias .paseo-cuerpo small, .paseo-card small{color: #2866cc !important}@keyframes ns-kb{from{transform: scale(1.02) translate(0, 0)}to{transform: scale(1.12) translate(-2%, -1%)}}@keyframes ns-kb1{from{transform: scale(1.12) translate(2%, 0)}to{transform: scale(1.02) translate(0, 0)}}@keyframes ns-kb2{from{transform: scale(1.03) translate(0, 1%)}to{transform: scale(1.13) translate(2%, -1%)}}@keyframes ns-kb3{from{transform: scale(1.1) translate(-2%, 1%)}to{transform: scale(1.03) translate(1%, 0)}}.ns-quieto .ns-s.on img{animation: none}.ns-slider:hover .ns-ant, .ns-slider:hover .ns-sig{opacity: 1}.nota-video .nv-play:hover .nv-ico{transform: scale(1.08)}.nota-video .nv-play:hover .nv-ico path:first-child{fill: #f00}.nota-video .nv-play img.nv-hq{transform: scale(1.34)}.der-vivo .card{display: flex;flex-direction: column}.der-vivo .card .card-content{flex: 1 1 auto}.der-vivo .card .card-footer{margin-top: auto}.der-vivo{align-items: stretch}.der-vivo > .bpxhrs{display: flex;flex-direction: column}.der-vivo > .bpxhrs > .card{flex: 1 1 auto}body.pw-sinfecha .zoc-rsv .zoc-c, body.pw-sinfecha .fc2-fila, body.pw-sinfecha .fc2-flex{display: none !important}.ab-carr.cine{background: #11151b}.cine-pista, .cine-s{position: absolute;inset: 0}.cine-s{overflow: hidden;will-change: transform, opacity, clip-path, filter}.ab-carr.cine .cine-s img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 1;transform: none;transition: none;will-change: transform}.cine-velo{position: absolute;inset: 0;z-index: 1;pointer-events: none;background: radial-gradient(ellipse at center, rgba(0,0,0,0) 55%, rgba(8,12,18,.28) 100%), linear-gradient(to top, rgba(8,12,18,.22), rgba(8,12,18,0) 26%)}.cine-barra{position: absolute;left: 22px;right: 22px;bottom: 16px;z-index: 2;height: 2px;border-radius: 2px;background: rgba(255,255,255,.28);overflow: hidden}.cine-barra i{position: absolute;inset: 0;background: rgba(255,255,255,.92);transform: scaleX(0);transform-origin: left center}.tarj-aloj .ta-dir.ta-dir-1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 0 !important}.mm-ampliar:hover{color: #0183c3}.mm-pin{width: auto !important;height: auto !important;margin: 0 !important;background: none;border: 0}.mm-pin b{display: inline-block;transform: translate(-50%, calc(-100% - 6px));white-space: nowrap;padding: 4px 9px;border-radius: 999px;background: #fff;color: #1f2937;font: 700 11.5px/1.2 var(--sis);box-shadow: 0 2px 6px rgba(16,24,40,.28), 0 0 0 1px rgba(16,24,40,.08);transition: background .15s, color .15s, transform .15s}.mm-pin b::after{content: "";position: absolute;left: 50%;bottom: -5px;width: 8px;height: 8px;margin-left: -4px;background: inherit;transform: rotate(45deg);box-shadow: 2px 2px 3px rgba(16,24,40,.12)}.mm-pin b{position: relative}.mm-pin.mm-activo b, .mm-pin:hover b{background: #1f2937;color: #fff;transform: translate(-50%, calc(-100% - 6px)) scale(1.08)}.mm-punto i{display: block;width: 14px;height: 14px;border-radius: 50%;background: #2866cc;border: 2.5px solid #fff;box-shadow: 0 1px 4px rgba(16,24,40,.35);transition: transform .15s}.mm-punto.mm-activo i, .mm-punto:hover i{transform: scale(1.35);background: #1f2937}article.tarj.mm-marca{box-shadow: 0 0 0 3px #2866cc, 0 10px 24px -8px rgba(16,24,40,.3) !important;transition: box-shadow .3s}.mm-caja .mm-ampliar:hover{background: #1f2937;color: #fff}body:has(.mm-caja):has(#mapa-caja[hidden]) #pf-vista{display: none !important}body:has(.mm-caja):has(#mapa-caja[hidden]) .izq-flotante .boton-mapa{display: none !important}@media (min-width: 641px){.tarj.tarj-aloj{min-height: 0}}.tarj-aloj .ta-cuerpo{padding-bottom: 6px !important}.tarj-aloj .ta-reservar{margin-top: auto}.tarj-aloj .ta-botones a{min-height: 45px;display: flex;align-items: center;justify-content: center;box-sizing: border-box}main.pagina .migas{margin: 6px 0 2px !important}main.pagina .listado-panel{margin-top: 8px !important;row-gap: 8px !important}.tarj-aloj .ta-botones{height: 45px}.tarj-aloj .ta-botones a{min-height: 0;height: 100%}.der-vivo figure.image{padding-top: 46%}.der-vivo .card-content{padding: 14px 18px;max-height: none}.der-vivo .card-content .title.is-size-6{font-size: 14.5px;line-height: 1.25;margin: 2px 0 4px}.der-vivo .card-content .is-size-7{font-size: 11.5px;line-height: 1.45}.der-vivo .card-footer-item{padding: 9px}.tarj-aloj .ta-dir.ta-dir-1{font-size: 10.5px !important}.der-vivo .card{isolation: isolate}main.pagina:has(.listado-panel) .listado-panel{margin-top: 14px !important}.mc-in{height: 44px}.mc-in > li > a{padding: 6px 10px;font-size: 14px}body:has(.menu-ciudad):not(.mc-oculto){--h-cab: calc(var(--h-barra) + 45px)}.der-vivo figure.image{padding-top: 40%}.der-vivo .card-content{padding: 12px 16px 10px}.der-vivo .card-content p.is-size-7:not(:first-child){display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden}.der-vivo .card-footer-item{padding: 7px}.tarj-aloj .valo-veri:not(:has(.vv-val)) + .ta-dir.ta-dir-1{padding-right: calc((100% + 32px) * .4 - 12px) !important}.portal-interpatagonia .cab, body.portal-interpatagonia.con-sub .cab, body.portal-interpatagonia.con-sub.con-hero .cab, body.portal-interpatagonia.con-sub.con-hero .cab.solida, .portal-interpatagonia .ta-reservar a:not(.ta-reservar-blanco a){background-image: var(--pw-deg) !important;background-size: 300% 300% !important}.portal-interpatagonia .ta-reservar a:not(.ta-reservar-blanco a){text-shadow: 0 1px 2px rgba(20,60,120,.35);box-shadow: 0 4px 12px rgba(20,60,120,.25)}.der-vivo figure.image{padding-top: 0 !important;height: auto}.der-vivo figure.image img{position: static !important;width: 100% !important;height: auto !important;object-fit: contain}.portal-interpatagonia .cab{z-index: 200}.portal-interpatagonia .pf-vista, .portal-interpatagonia .chips-rubros button.on, .portal-interpatagonia .panel-f .chips-rubros button.on, .portal-interpatagonia .car-dest, .portal-interpatagonia .zoc-rsv, .portal-interpatagonia .fc2-enviar, .portal-interpatagonia .fc2-enviar:hover, .portal-interpatagonia .zoc-btn, .portal-interpatagonia .zoc-btn:hover, .portal-interpatagonia main.ficha.ab .fc2-enviar, .portal-interpatagonia .cm-enviar, .portal-interpatagonia .sv-web{background: var(--pw-deg) !important;background-size: 300% 300% !important}.portal-interpatagonia .fc2-otros .co-todos input:checked{background: var(--pw-azul);border-color: var(--pw-azul)}.portal-interpatagonia .gv-pts button.on, .portal-interpatagonia .mm-punto i{background: var(--pw-azul)}.portal-interpatagonia .cm-flex input, .portal-interpatagonia .cm-lista input, .portal-interpatagonia .cm-r input{accent-color: var(--pw-azul)}.idiomas.desplegable .idi-lista{background: var(--pw-deg);background-size: 300% 300%;box-shadow: 0 10px 26px rgba(20,60,120,.28);z-index: 300}.idiomas.desplegable .idi-lista::before{content: "";position: absolute;left: 0;right: 0;top: -10px;height: 10px}.idiomas.desplegable .idi-lista a{color: #fff;font-weight: 500}.idiomas.desplegable .idi-lista a:hover{background: rgba(255,255,255,.18);color: #fff}@media (hover: hover){.idiomas.desplegable:hover .idi-lista, .idiomas.desplegable:focus-within .idi-lista{display: block}}.pop-ficha .tarj-pop .ta-reservar a, .pop-ficha .tarj-pop .ta-reservar-blanco a{background: var(--pw-deg) !important;background-size: 300% 300% !important;color: #fff !important;border: 0 !important;text-shadow: 0 1px 2px rgba(20,60,120,.35)}.portal-interpatagonia .ta-reservar-blanco a{background: var(--pw-deg) !important;background-size: 300% 300% !important;color: #fff !important;border: 0 !important;text-shadow: 0 1px 2px rgba(20,60,120,.35);animation: cab-grad 14s ease infinite}.portal-interpatagonia .ta-reservar-blanco a svg{stroke: #fff !important}.ta-reservar a svg{fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}a.logo.logo-nuevo{display: inline-flex;align-items: center;gap: 10px;text-decoration: none}a.logo.logo-nuevo .lg-iso{height: 34px;width: auto;flex: none;filter: drop-shadow(0 1px 2px rgba(20,20,60,.25));transition: transform .35s cubic-bezier(.16,1,.3,1)}a.logo.logo-nuevo:hover .lg-iso{transform: rotate(-6deg) scale(1.06)}a.logo.logo-nuevo .lg-txt{font: 800 24px/1 Manrope, var(--sis);letter-spacing: -.035em;color: #fff;text-shadow: 0 1px 3px rgba(30,20,90,.22);white-space: nowrap}a.logo.logo-nuevo .lg-com{font-weight: 500;opacity: .78;letter-spacing: -.01em;margin-left: 1px}@media (max-width: 640px){a.logo.logo-nuevo .lg-iso{height: 27px}a.logo.logo-nuevo .lg-txt{font-size: 19px}a.logo.logo-nuevo{gap: 7px}}.portal-interpatagonia .cab, body.portal-interpatagonia.con-sub .cab, body.portal-interpatagonia.con-sub.con-hero .cab, body.portal-interpatagonia.con-sub.con-hero .cab.solida, .portal-interpatagonia .ta-reservar a:not(.ta-reservar-blanco a){background-image: var(--pw-deg) !important;background-size: 300% 300% !important}.portal-interpatagonia{--pw-precio: linear-gradient(135deg, #2866cc, #29b7c9);--pw-promo: #3c4148;--pw-pin: #0183c3}.mm-pin b{background: var(--pw-precio);color: #fff;box-shadow: 0 3px 10px rgba(20,60,120,.35), 0 0 0 1.5px rgba(255,255,255,.9)}.mm-pin b::after{background: #2866cc;box-shadow: none}.mm-pin.mm-activo b, .mm-pin:hover b{background: var(--pw-promo);color: #fff}.mm-pin.mm-activo b::after, .mm-pin:hover b::after{background: #3c4148}.mm-punto i{background: var(--pw-pin)}.mm-punto.mm-activo i, .mm-punto:hover i{background: var(--pw-promo)}.pin-mapa span{background: var(--pw-pin) !important}.pin-mapa:hover span, .pin-mapa.activo span, .pin-mapa.on span{background: var(--pw-promo) !important}.ta-precio strong{background: var(--pw-precio);-webkit-background-clip: text;background-clip: text;color: transparent !important}.portal-interpatagonia .ta-promo, .portal-interpatagonia .tarj-aloj .ta-promo{background: var(--pw-promo) !important;box-shadow: 0 2px 8px rgba(20,60,120,.35)}.portal-interpatagonia .mm-punto i{background: var(--pw-pin) !important}.portal-interpatagonia .mm-punto.mm-activo i, .portal-interpatagonia .mm-punto:hover i{background: var(--pw-promo) !important}a.logo.logo-nuevo .lg-iso{height: 36px;filter: drop-shadow(0 2px 4px rgba(20,20,60,.3))}a.logo.logo-nuevo .lg-iso{height: 42px}@media (max-width: 640px){a.logo.logo-nuevo .lg-iso{height: 30px}}.portal-interpatagonia .zoc-btn, .portal-interpatagonia .zoc-btn:hover{background: linear-gradient(135deg, #2866cc, #29b7c9) !important;background-size: 100% 100% !important;color: #fff !important;box-shadow: 0 6px 18px rgba(20,60,120,.35), 0 0 0 2px rgba(255,255,255,.55) !important;animation: none !important}.portal-interpatagonia .zoc-btn:hover{filter: brightness(1.08)}.portal-interpatagonia .fc2-otros .co-todos input[type=checkbox], .portal-interpatagonia .fc2-flex input[type=checkbox], .portal-interpatagonia .cm-flex input[type=checkbox], .portal-interpatagonia .cm-lista input[type=checkbox]{-webkit-appearance: none;appearance: none;width: 20px;height: 20px;flex: none;margin: 0;border: 1.5px solid #c3c9d4;border-radius: 6px;background: #fff;cursor: pointer;display: inline-grid;place-content: center;vertical-align: middle}.portal-interpatagonia .fc2-otros .co-todos input[type=checkbox]:checked, .portal-interpatagonia .fc2-flex input[type=checkbox]:checked, .portal-interpatagonia .cm-flex input[type=checkbox]:checked{border-color: transparent;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat, linear-gradient(135deg, #2866cc, #29b7c9) !important}a.logo.logo-nuevo .lg-iso{height: 36px}a.logo.logo-nuevo .lg-com{opacity: 1;font-weight: inherit;color: #fff}.portal-interpatagonia .zoc-btn, .portal-interpatagonia .zoc-btn:hover{background: #fff !important;color: #2866cc !important;animation: none !important;box-shadow: 0 4px 14px rgba(20,60,120,.22) !important;font-weight: 700}.portal-interpatagonia .zoc-btn:hover{background: #f3f7fd !important;filter: none}.portal-interpatagonia .fc2-vias input[type=radio], .portal-interpatagonia .cm-r input[type=radio], .portal-interpatagonia input[type=radio]{-webkit-appearance: none;appearance: none;width: 18px;height: 18px;margin: 0;flex: none;border: 1.5px solid #b9c0cc;border-radius: 50%;background: #fff;cursor: pointer;vertical-align: middle}.portal-interpatagonia input[type=radio]:checked{border-color: #2866cc;background: radial-gradient(circle at center, transparent 0 3px, transparent 3px), linear-gradient(135deg, #2866cc, #29b7c9);box-shadow: inset 0 0 0 3px #fff}.portal-interpatagonia .fc2-vias label.on{border-color: #2866cc !important;box-shadow: 0 0 0 3px rgba(40,102,204,.14)}.portal-interpatagonia .fc2-otros .co-todos input[type=checkbox]:checked, .portal-interpatagonia .fc2-flex input[type=checkbox]:checked, .portal-interpatagonia .cm-flex input[type=checkbox]:checked{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat, linear-gradient(135deg, #2866cc, #29b7c9) !important}.portal-interpatagonia{--pw-suave: #0183c3;--pw-pizarra: #3c4148}.portal-interpatagonia .zoc-rsv{background: var(--pw-deg) !important;background-size: 300% 300% !important}.portal-interpatagonia .zoc-btn, .portal-interpatagonia .zoc-btn:hover, .portal-interpatagonia .zoc-form .zoc-btn, .portal-interpatagonia .zoc-abierto .zoc-btn{background: #fff !important;color: var(--pw-pizarra) !important;box-shadow: 0 3px 12px rgba(20,60,120,.18) !important;animation: none !important}.portal-interpatagonia .zoc-btn:hover{background: #f3f5fc !important}.portal-interpatagonia input[type=radio]:checked{border-color: var(--pw-suave);background: var(--pw-suave) !important;box-shadow: inset 0 0 0 3px #fff}.portal-interpatagonia .fc2-vias label.on{border-color: #b3cdea !important;box-shadow: none}.portal-interpatagonia input[type=checkbox]:checked, .portal-interpatagonia .fc2-otros .co-todos input[type=checkbox]:checked, .portal-interpatagonia .fc2-flex input[type=checkbox]:checked, .portal-interpatagonia .cm-flex input[type=checkbox]:checked{background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 12.5l4.5 4.5L19 7.5%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/14px no-repeat, var(--pw-suave) !important;border-color: var(--pw-suave) !important}.portal-interpatagonia{accent-color: var(--pw-suave)}.mm-pin b{background: #fff !important;color: #1f2937 !important;box-shadow: 0 2px 8px rgba(16,24,40,.25), 0 0 0 1px rgba(16,24,40,.08) !important}.mm-pin b::after{background: #fff !important}.mm-pin.mm-activo b, .mm-pin:hover b{background: #3c4148 !important;color: #fff !important}.mm-pin.mm-activo b::after, .mm-pin:hover b::after{background: #3c4148 !important}.portal-interpatagonia .mm-punto i, .pin-mapa span{background: var(--pw-suave) !important}.portal-interpatagonia .mm-punto.mm-activo i, .portal-interpatagonia .mm-punto:hover i, .pin-mapa:hover span{background: #3c4148 !important}.ta-precio strong{background: none !important;-webkit-background-clip: border-box;background-clip: border-box;color: var(--pw-pizarra) !important}.portal-interpatagonia .fc2-enviar, .portal-interpatagonia .fc2-enviar:hover, .portal-interpatagonia main.ficha.ab .fc2-enviar, .portal-interpatagonia main.ficha.ab .fc2-enviar:hover, .portal-interpatagonia .cm-enviar{background: var(--pw-deg) !important;background-size: 300% 300% !important;box-shadow: 0 5px 14px rgba(20,60,120,.25) !important}.portal-interpatagonia main.ficha input[type=checkbox], .portal-interpatagonia .zoc-rsv input[type=checkbox], .portal-interpatagonia .cm-caja input[type=checkbox], .portal-interpatagonia dialog input[type=checkbox]{-webkit-appearance: none;appearance: none;width: 20px;height: 20px;flex: none;margin: 0;border: 1.5px solid #c3c9d4;border-radius: 6px;background: #fff;cursor: pointer;display: inline-grid;place-content: center;vertical-align: middle}.portal-interpatagonia main.ficha input[type=checkbox]:checked, .portal-interpatagonia .zoc-rsv input[type=checkbox]:checked, .portal-interpatagonia .cm-caja input[type=checkbox]:checked, .portal-interpatagonia dialog input[type=checkbox]:checked{border-color: #2866cc !important;background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 12.5l4.5 4.5L19 7.5%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/14px no-repeat, linear-gradient(135deg, #2866cc, #29b7c9) !important}.portal-interpatagonia .ta-reservar a, .portal-interpatagonia .ta-reservar a:not(.ta-reservar-blanco a), .portal-interpatagonia .ta-reservar-blanco a, .pop-ficha .tarj-pop .ta-reservar a, .pop-ficha .tarj-pop .ta-reservar-blanco a{background: var(--pw-deg) !important;background-size: 300% 300% !important;box-shadow: 0 3px 10px rgba(20,60,120,.22) !important;text-shadow: 0 1px 2px rgba(20,60,120,.25)}.portal-interpatagonia input[type=radio]{width: 18px !important;height: 18px !important;min-width: 18px;min-height: 18px;max-width: 18px;max-height: 18px;aspect-ratio: 1;padding: 0 !important;flex: 0 0 18px !important;box-sizing: border-box;border-radius: 50% !important}.portal-interpatagonia input[type=radio]:checked{border-color: #2866cc !important;background: radial-gradient(circle, #fff 0 3px, transparent 3.5px), linear-gradient(135deg, #2866cc, #29b7c9) !important;box-shadow: none !important}.portal-interpatagonia .fc2-vias label.on{border-color: #b3cdea !important;background: #f3f7fd}.portal-interpatagonia main.ficha .fc2-otros .co-todos input[type=checkbox]:checked{border-color: #2866cc !important;background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 12.5l4.5 4.5L19 7.5%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/14px no-repeat, linear-gradient(135deg, #2866cc, #29b7c9) !important}.portal-interpatagonia{--pw-cel: var(--navy)}.portal-interpatagonia input[type=checkbox]:checked, .portal-interpatagonia main.ficha .fc2-otros .co-todos input[type=checkbox]:checked, .portal-interpatagonia .fc2-otros .co-todos input[type=checkbox]:checked, .portal-interpatagonia .fc2-flex input[type=checkbox]:checked, .portal-interpatagonia .cm-flex input[type=checkbox]:checked, .portal-interpatagonia dialog input[type=checkbox]:checked, .portal-interpatagonia .zoc-rsv input[type=checkbox]:checked{-webkit-appearance: none !important;appearance: none !important;border-color: var(--pw-cel) !important;background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 12.5l4.5 4.5L19 7.5%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/14px no-repeat, var(--pw-cel) !important}.portal-interpatagonia .cm-flex input[type=checkbox]{-webkit-appearance: none !important;appearance: none !important;width: 20px !important;height: 20px !important;border: 1.5px solid #c3c9d4;border-radius: 6px;background: #fff;display: inline-grid}.portal-interpatagonia .cm-lista input[type=checkbox]{-webkit-appearance: none !important;appearance: none !important;width: 14px !important;height: 14px !important;border: 1px solid #9aa3ae;border-radius: 3px;background: #fff;display: inline-grid}.portal-interpatagonia .cm-lista input[type=checkbox]:checked{border-color: #0092db !important;background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 12.5l4.5 4.5L19 7.5%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%273.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/11px no-repeat, #0092db !important}.portal-interpatagonia input[type=radio]:checked{border-color: var(--pw-cel) !important;background: radial-gradient(circle, #fff 0 3px, transparent 3.5px), var(--pw-cel) !important}.portal-interpatagonia .fc2-vias label.on, .portal-interpatagonia .cm-r:has(input:checked){border-color: #b3cdea !important;background: #f3f7fd !important;box-shadow: none !important}.portal-interpatagonia .cm-tel select{color: #0183c3}.portal-interpatagonia .cm-izq input:focus, .portal-interpatagonia .cm-izq textarea:focus, .portal-interpatagonia .cm-tel:focus-within, .portal-interpatagonia .fc2 input:focus, .portal-interpatagonia .fc2 textarea:focus, .portal-interpatagonia .zoc-rsv input:focus, .portal-interpatagonia .zoc-rsv textarea:focus{outline: 0;border-color: var(--pw-cel) !important;box-shadow: 0 0 0 3px rgba(40,102,204,.18) !important}.portal-interpatagonia{accent-color: var(--pw-cel)}.portal-interpatagonia .pie-news-btn, .portal-interpatagonia .pie-news button{background: var(--pw-deg) !important;background-size: 300% 300% !important;border: 0 !important;color: #fff !important}.portal-interpatagonia .pie-news input:focus{border-color: var(--pw-cel) !important;box-shadow: 0 0 0 3px rgba(40,102,204,.18) !important}.portal-interpatagonia .zoc-rsv, .portal-interpatagonia .ta-reservar a, .portal-interpatagonia .ta-reservar a:not(.ta-reservar-blanco a), .portal-interpatagonia .ta-reservar-blanco a, .pop-ficha .tarj-pop .ta-reservar a, .portal-interpatagonia .fc2-enviar, .portal-interpatagonia .fc2-enviar:hover, .portal-interpatagonia main.ficha.ab .fc2-enviar, .portal-interpatagonia main.ficha.ab .fc2-enviar:hover, .portal-interpatagonia .cm-enviar, .portal-interpatagonia .pie-news-btn, .portal-interpatagonia .pie-news button{background: var(--pw-deg) !important;background-size: 300% 300% !important}.portal-interpatagonia .zoc-rsv .zoc-tit, .portal-interpatagonia .zoc-rsv .zoc-form label, .portal-interpatagonia .zoc-rsv .zoc-form span, .portal-interpatagonia .ta-reservar a, .portal-interpatagonia .fc2-enviar, .portal-interpatagonia .cm-enviar{text-shadow: 0 1px 2px rgba(20,60,120,.35) !important}.portal-interpatagonia .zoc-rsv .zoc-form label, .portal-interpatagonia .zoc-rsv .zoc-flex, .portal-interpatagonia .zoc-rsv .zoc-otros{color: #fff !important}.portal-interpatagonia .zoc-rsv label:has(input[type=radio]), .portal-interpatagonia .zoc-rsv label:has(input[type=radio]) *{color: #1f2937 !important;text-shadow: none !important}.portal-interpatagonia .zoc-rsv label:has(input[type=checkbox]), .portal-interpatagonia .zoc-rsv label:has(input[type=checkbox]) *{color: #fff !important;opacity: 1 !important;text-shadow: 0 1px 2px rgba(20,60,120,.35)}@media (max-width: 1280px){.mm-caja{display: none !important}body:has(.mm-caja) .izq-flotante .boton-mapa, body:has(.mm-caja) #pf-vista{display: revert !important}}.listado-panel.en-mapa .mm-caja{display: none !important}.portal-interpatagonia .zoc-rsv label:has(input[type=checkbox]), .portal-interpatagonia .zoc-rsv label:has(input[type=checkbox]) *, .portal-interpatagonia .zoc-rsv .zoc-form label, .portal-interpatagonia .zoc-rsv .zoc-flex, .portal-interpatagonia .zoc-rsv .zoc-otros{color: #3a4250 !important;text-shadow: none !important}.portal-interpatagonia .zoc-rsv .zoc-otros small, .portal-interpatagonia .zoc-rsv label:has(input[type=checkbox]) small{color: #7a8390 !important}.portal-interpatagonia .zoc-btn, .portal-interpatagonia .zoc-btn:hover, .portal-interpatagonia .zoc-abierto .zoc-btn{background: var(--pw-deg) !important;background-size: 300% 300% !important;color: #fff !important;text-shadow: 0 1px 2px rgba(20,60,120,.3);box-shadow: 0 3px 10px rgba(20,60,120,.22) !important}.portal-interpatagonia .ta-reservar a, .portal-interpatagonia .ta-reservar a:not(.ta-reservar-blanco a), .portal-interpatagonia .ta-reservar-blanco a, .pop-ficha .tarj-pop .ta-reservar a, .portal-interpatagonia .fc2-enviar, .portal-interpatagonia .fc2-enviar:hover, .portal-interpatagonia main.ficha.ab .fc2-enviar, .portal-interpatagonia main.ficha.ab .fc2-enviar:hover, .portal-interpatagonia .cm-enviar, .portal-interpatagonia .pie-news-btn, .portal-interpatagonia .pie-news button, .portal-interpatagonia .zoc-btn, .portal-interpatagonia .zoc-btn:hover, .portal-interpatagonia .zoc-abierto .zoc-btn{background: var(--pw-deg) !important;background-size: 300% 300% !important}.portal-interpatagonia .zoc-wa:not(.zoc-wa-ic){background: none !important;border: 0 !important;box-shadow: none !important}.leaflet-tooltip.mm-nombre.mm-corrido::before{display: none}.portal-interpatagonia .zoc-rsv .co-chico{color: #6b7480 !important}main.ficha.ab .fc2 .fc2-l input, main.ficha.ab .fc2 .fc2-caja, main.ficha.ab .fc2 .vj-btn, main.ficha.ab .fc2 .fc2-vias label, main.ficha.ab .fc2 .tel-caja, main.ficha.ab .fc2 [class*=tel] input{min-height: 0 !important;height: var(--fc2-campo, 42px) !important;padding-top: 0 !important;padding-bottom: 0 !important;box-sizing: border-box}.idiomas.desplegable .idi-lista{background: #fff !important;box-shadow: 0 10px 28px rgba(16,24,40,.16) !important}.idiomas.desplegable .idi-lista a{color: #374151 !important;font-weight: 400 !important}.idiomas.desplegable .idi-lista a:hover{background: #f3f6f9 !important;color: #1f2937 !important}.portal-interpatagonia .ta-reservar a, .portal-interpatagonia .ta-reservar a:not(.ta-reservar-blanco a), .portal-interpatagonia .ta-reservar-blanco a, .pop-ficha .tarj-pop .ta-reservar a, .pop-ficha .tarj-pop .ta-reservar-blanco a{background: var(--pw-deg) !important;background-size: 300% 300% !important;animation: cab-grad 14s ease infinite !important;box-shadow: 0 4px 12px rgba(20,60,120,.25) !important;text-shadow: 0 1px 2px rgba(20,60,120,.3) !important}.mm-mapa .leaflet-marker-icon.mm-activo{z-index: 99999 !important}.zoc-form .zoc-flex{grid-column: 1 / 3 !important;grid-row: 3 !important;justify-self: start}.zoc-form .zoc-otros{grid-column: 3 / -1 !important;grid-row: 3 !important;justify-self: end}.mm-pin.mm-abajo b{transform: translate(-50%, 8px) !important}.mm-pin.mm-abajo b::after{top: -4px;bottom: auto}.mm-pin.mm-abajo.mm-activo b, .mm-pin.mm-abajo:hover b{transform: translate(-50%, 8px) scale(1.08) !important}.mm-pin b{transition: background .15s, color .15s !important}.tarj-aloj.ta-dir-hover:not(.tarj-pop) .ta-dir{display: none !important}.ta-mapa-ubic .ta-mapa-dir{position: absolute;top: 10px;left: 10px;right: 10px;z-index: 500;width: fit-content;max-width: calc(100% - 64px);padding: 5px 10px;border-radius: 8px;background: rgba(255,255,255,.94);box-shadow: 0 2px 8px rgba(16,24,40,.18);color: #1f2937;font: 500 12.5px/1.35 var(--sis)}.tarj-aloj.ta-dir-hover:not(.tarj-pop) .ta-cuerpo{padding-top: 11px;padding-bottom: 4px !important}.tarj-aloj.ta-dir-hover:not(.tarj-pop) h3{margin-bottom: 0}.tarj-aloj.ta-dir-hover:not(.tarj-pop) .valo-veri{margin: 1px 0 0}.tarj-aloj.ta-dir-hover:not(.tarj-pop) .ta-fila-ll{margin-top: 3px}article.tarj{content-visibility: auto;contain-intrinsic-size: auto 470px}.pw-ver-resto:hover, .pw-ver-resto:focus-visible{border-color: #2866cc;color: #2866cc}.portal-interpatagonia{--pw-deg: linear-gradient(-45deg, #2866cc, #29b7c9, #2866cc, #29b7c9);--pw-azul: #2866cc;accent-color: #2866cc}.portal-interpatagonia input[type="radio"], .portal-interpatagonia input[type="checkbox"]{accent-color: #2866cc}.portal-interpatagonia .cab .cab-buscar, .portal-interpatagonia .cab form[role="search"]{background-color: rgba(10,40,90,.2)}.portal-interpatagonia .ta-reservar a:not(.ta-reservar-blanco a){text-shadow: 0 1px 2px rgba(20,60,120,.3);box-shadow: 0 4px 12px rgba(40,102,204,.25)}a.ta-promo{color: #fff;text-decoration: none;cursor: pointer}a.ta-promo:hover, a.ta-promo:focus-visible{filter: brightness(1.08);text-decoration: underline;text-underline-offset: 2px}.ic::before{content: "";flex: none;display: inline-block;width: 14px;height: 14px;background: currentColor;-webkit-mask: var(--ic) center / contain no-repeat;mask: var(--ic) center / contain no-repeat}.ic-tel{--ic: url("/portal-web-assets/iconos/telefono.svg")}.ic-cal{--ic: url("/portal-web-assets/iconos/calendario.svg")}.ic-llama{--ic: url("/portal-web-assets/iconos/llama.svg")}.ic-corazon{--ic: url("/portal-web-assets/iconos/corazon.svg")}.ic-reloj{--ic: url("/portal-web-assets/iconos/reloj.svg")}.ic-corazon[aria-pressed="true"]{--ic: url("/portal-web-assets/iconos/corazon-lleno.svg")}.ic-tel::before{width: 13px;height: 13px}.tarj-aloj .ic-cal::before{width: 13px;height: 13px}.ic-llama::before{width: 11px;height: 11px}.ta-fav.ic::before{width: 24px;height: 24px;transition: transform .2s cubic-bezier(.16,1,.3,1)}.tarj-aloj .ta-fav.ic::before{width: 19px;height: 19px}.ta-fav.ic[aria-pressed="true"]::before{transform: scale(1.08)}.tx-llamar::after{content: "Llamar"}:lang(en) .tx-llamar::after{content: "Call"}:lang(pt) .tx-llamar::after{content: "Ligar"}.tx-consultar::after{content: "Consultar"}:lang(en) .tx-consultar::after{content: "Inquire"}.tx-multi::after{content: "Consultas múltiples"}:lang(en) .tx-multi::after{content: "Multiple inquiries"}:lang(pt) .tx-multi::after{content: "Consultas múltiplas"}.tx-wa::after{content: "WhatsApp"}.pc-pista > .paseo-card:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(16,24,40,.12)}.pc-pista .paseo-card .cc-cred{top: calc(75cqw - 24px) !important}.leaflet-tooltip.zona-nombre{background: rgba(255,255,255,.82);border: 0;border-radius: 6px;box-shadow: 0 1px 3px rgba(16,24,40,.15);padding: 2px 7px;font: 600 11.5px/1.3 var(--sis);color: #475569;white-space: nowrap;pointer-events: none}.leaflet-tooltip.zona-nombre::before{display: none}.leaflet-tooltip.zona-nombre.zn-elegida{background: #c2410c;color: #fff}.leaflet-tooltip.zona-nombre.zn-vista{background: #2866cc;color: #fff}.tarj .ta-tipo{margin: 0 0 1px;font: 400 14px/1.3 var(--sis);color: #6b7480;letter-spacing: 0;text-transform: none}.tarj .ta-tipo{font-size: 12px;line-height: 1.15;margin: 0}.mm-ficha[hidden]{display: none}.mm-ficha article.tarj{margin: 0;width: 100% !important;height: auto !important;min-height: 0 !important;box-shadow: none;content-visibility: visible}.ps-d:hover{transform: translateY(-3px);box-shadow: 0 12px 26px rgba(16,24,40,.12)}.ps-d:hover img{transform: none}body.pw-gastro article.tarj-aloj .ta-tipo{font-size: 11px}body.pw-gastro article.tarj-aloj .ta-reservar{padding-bottom: 6px !important}body.pw-gastro article.tarj-aloj .ta-reservar a{padding-top: 7px !important;padding-bottom: 7px !important;font-size: 12px !important}body.pw-gastro #f-nombre.pr-buscar:hover{border-color: var(--azul)}body.pw-gastro #f-nombre.pr-buscar:focus{background-color: #fff !important;border-color: var(--azul);box-shadow: 0 0 0 4px color-mix(in srgb, var(--azul) 18%, transparent), 0 4px 14px rgba(1,62,180,.10);outline: none}body.pw-gastro .panel-f .chips-rubros .cr-mas:hover{text-decoration: underline}@media (min-width: 901px){body.pw-servicios .listado-panel{margin-top: 2px !important}}.mm-velo{position: fixed;top: 0;bottom: 0;z-index: 1150;background: rgba(245,248,251,.55);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);pointer-events: none;transition: opacity .15s}.mm-velo[hidden]{display: none}.mm-velo{top: calc(var(--h-cab, 72px) + 46px) !important;z-index: 40 !important}.mm-velo{background: rgba(245,248,251,.3) !important;backdrop-filter: blur(2px) !important;-webkit-backdrop-filter: blur(2px) !important}body.pw-gastro article.tarj .ta-reservar{display: none !important}.prestadores h2{font: 600 22px/1.2 "Lexend Deca", sans-serif;color: #1f2933;margin-bottom: 4px}.prest-grilla{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 430px), 1fr));gap: 14px}.prestador.prest-tarj{display: flex;gap: 16px;align-items: stretch;padding: 12px;border: 1px solid #e3e8ef;border-radius: 16px;background: #fff;box-shadow: 0 6px 18px rgba(16,24,40,.06);transition: box-shadow .2s, transform .2s}.prestador.prest-tarj:hover{box-shadow: 0 12px 28px rgba(16,24,40,.11);transform: translateY(-2px)}.prest-foto{flex: 0 0 116px;min-height: 104px;border-radius: 12px;background: #eef2f6 center / cover no-repeat;display: grid;place-items: center;color: #9aa4b0}.prest-cu{display: flex;flex-direction: column;gap: 6px;min-width: 0;padding: 2px 0}.prest-nom{font: 600 17px/1.25 "Lexend Deca", sans-serif}.prest-nom a{color: #1f2933;text-decoration: none}.prest-nom a:hover{color: #2866cc}.prest-dir{display: flex;align-items: flex-start;gap: 5px;color: #6b7480;font: 400 13.5px/1.35 var(--sis)}.prest-dir svg{flex: none;margin-top: 2px}.prest-bot{display: flex;flex-wrap: wrap;gap: 6px;margin-top: auto;padding-top: 4px}.prest-bot .pb{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 999px;border: 1px solid #d3dbe5;background: #fff;color: #1f2933;font: 600 13px/1.2 var(--sis);text-decoration: none;white-space: nowrap;transition: background .15s, border-color .15s}.prest-bot .pb:hover{background: #f3f6fa;border-color: #b9c4d2}.prest-bot .pb-wa{background: #25d366;border-color: #25d366;color: #fff}.prest-bot .pb-wa:hover{background: #1fb957;border-color: #1fb957}.prest-bot .pb-ficha{border-color: transparent;color: #2866cc;padding-left: 6px;padding-right: 6px}.prest-bot .pb-ficha:hover{background: transparent;text-decoration: underline}@media (max-width: 520px){.prest-foto{flex-basis: 88px;min-height: 88px}.prestador.prest-tarj{gap: 12px}}body.pw-autos:not(.pw-gastro):not(.pw-servicios) article.tarj .ta-reservar{display: none !important}body.pw-autos:not(.pw-gastro):not(.pw-servicios) article.tarj{height: auto !important;min-height: 0 !important}.promo-precios{display: flex;flex-wrap: wrap;gap: 8px 18px;margin: 8px 0 4px}.promo-precios span{display: inline-flex;flex-direction: column;line-height: 1.15}.promo-precios b{font: 700 17px Lexend, sans-serif;color: #b91c1c}.promo-precios b.tachado{color: #6b7280;font-weight: 500;text-decoration: line-through}.promo-precios small{font-size: 12px;color: #6b7280}.pw-cerca-fila.pw-cerca-paseos{display: flex;justify-content: flex-end;align-items: center;gap: 10px;margin: -6px 0 8px}.pw-yo i{display: block;width: 22px;height: 22px;border-radius: 50%;background: #e11d48;border: 3px solid #fff;box-shadow: 0 0 0 0 rgba(225,29,72,.55), 0 2px 6px rgba(0,0,0,.35);animation: pw-yo-late 1.8s ease-out infinite;box-sizing: border-box}@keyframes pw-yo-late{0%{box-shadow: 0 0 0 0 rgba(225,29,72,.55), 0 2px 6px rgba(0,0,0,.35)}100%{box-shadow: 0 0 0 16px rgba(225,29,72,0), 0 2px 6px rgba(0,0,0,.35)}}@media (prefers-reduced-motion: reduce){.pw-yo i{animation: none}}.leaflet-tooltip.pw-yo-txt{background: #e11d48;color: #fff;border: 0;border-radius: 6px;font: 700 12px/1.2 var(--sis);padding: 3px 8px;box-shadow: 0 2px 6px rgba(0,0,0,.25)}.leaflet-tooltip.pw-yo-txt::before{border-top-color: #e11d48}@media (min-width: 1281px){.pw-cerca-en-mapa .pw-btn-mapa{background: #fff}}.mm-mapa.pw-eligiendo, .mm-mapa.pw-eligiendo .leaflet-interactive{cursor: crosshair !important}.mm-mapa.pw-eligiendo{box-shadow: inset 0 0 0 3px #e11d48}main#ex .migas .pw-volver:hover{border-color: #2866cc;color: #2866cc}.mm-ficha article.tarj .ta-fotos, .mm-ficha article.tarj .gs-foto{aspect-ratio: 4 / 3 !important;height: auto !important}.mm-ficha article.tarj h3{font-size: 20px !important}.mm-ficha article.tarj h3{font-size: 18px !important}.gf-mapa.gf-mapa-pdi{height: 340px;position: relative;overflow: hidden}.portal-interpatagonia .ta-promo, .portal-interpatagonia .tarj-aloj .ta-promo, .ta-promo{background: #e0252b !important;background-image: none !important;color: #fff !important;box-shadow: 0 2px 6px rgba(150,20,20,.3) !important}body.pw-inmo .gs-foto.gs-sin::after{content: "🏠"}body.pw-inmo .gs-foto.gs-sin::after{content: "";background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a8796' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5'/%3E%3Cpath d='M5 9.5V21h14V9.5'/%3E%3Cpath d='M10 21v-6h4v6'/%3E%3C/svg%3E") center / 44px no-repeat;opacity: .8}body.pw-compras .gs-foto.gs-sin::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a8796' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l-1 14H7z'/%3E%3Cpath d='M9 7a3 3 0 0 1 6 0'/%3E%3C/svg%3E") !important}.ta-fotos:has(.ta-precio:not([hidden])) .ta-promo, .tarj-aloj .ta-fotos:has(.ta-precio:not([hidden])) .ta-promo{left: auto;right: 10px;top: 42px}.ta-fotos:has(.ta-precio:not([hidden]) small) .ta-promo, .tarj-aloj .ta-fotos:has(.ta-precio:not([hidden]) small) .ta-promo{top: 56px}body.pw-inmo article.tarj-aloj[data-m="1"] .ta-consultar{display: flex !important}body.vista-ciudad{--vc-gris: #4a4a4a;--vc-azul: #0183c3;--vc-sistema: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}body.vista-ciudad main.ancho, body.vista-ciudad .hero-ciudad .hero-in{width: min(1300px, 100% - 40px)}body.vista-ciudad .hero-ciudad .credito-foto{position: absolute;top: 30px;right: 30px;margin: 0;font: 400 11px Roboto, sans-serif}body.vista-ciudad .secciones a:hover{color: var(--vc-azul);box-shadow: 0 8px 18px -4px rgba(10,10,10,.22), 0 0 0 1px rgba(10,10,10,.04)}body.vista-ciudad main .bloque > h2 a:hover{text-decoration: underline}body.vista-ciudad .texto-ciudad .prosa{font: 400 16px/24px var(--vc-sistema) !important;color: var(--vc-gris)}body.vista-ciudad .texto-ciudad .prosa p{font: inherit !important;color: inherit}body.vista-ciudad .texto-ciudad .prosa a{color: var(--vc-azul) !important}body.vista-ciudad .tarj-cuerpo small{font: 400 12px/18px Roboto, sans-serif !important;color: var(--vc-gris) !important;text-transform: none !important;letter-spacing: 0 !important}body.vista-ciudad .tarj-cuerpo b{font: 600 16px/18px Roboto, sans-serif !important;color: var(--vc-azul) !important;letter-spacing: 0 !important}body.vista-ciudad .tarj-cuerpo em{font: 400 13px/18px Roboto, sans-serif !important;color: var(--vc-gris)}@media (max-width: 768px){body.vista-ciudad .hero-ciudad .credito-foto{top: auto;bottom: 12px;right: 14px}body.vista-ciudad .secciones::-webkit-scrollbar{display: none}}.carrusel-paseos{position: relative}.carrusel-paseos .cp-pista{display: flex;gap: 20px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding: 4px 2px 22px;margin: -4px -2px 0}.carrusel-paseos .cp-pista::-webkit-scrollbar{display: none}.carrusel-paseos .cp-pista > *{flex: 0 0 calc((100% - 60px) / 4);scroll-snap-align: start;min-width: 0}.carrusel-paseos .cp-pista > .paseo-card:hover{transform: none}.carrusel-paseos .cp-ant, .carrusel-paseos .cp-sig{position: absolute;top: calc(50% - 30px);z-index: 2;width: 40px;height: 40px;border: 0;border-radius: 50%;background: #fff;color: #363636;font: 400 28px/38px Roboto, sans-serif;cursor: pointer;box-shadow: 0 4px 14px rgba(10,10,10,.22)}.carrusel-paseos .cp-ant{left: -14px}.carrusel-paseos .cp-sig{right: -14px}.carrusel-paseos .cp-ant:hover, .carrusel-paseos .cp-sig:hover{color: #0183c3}.carrusel-paseos .cp-ant:focus-visible, .carrusel-paseos .cp-sig:focus-visible{outline: 2px solid #0183c3;outline-offset: 2px}@media (max-width: 1000px){.carrusel-paseos .cp-pista > *{flex-basis: calc((100% - 20px) / 2)}}@media (max-width: 640px){.carrusel-paseos .cp-pista > *{flex-basis: 82%}.carrusel-paseos .cp-ant, .carrusel-paseos .cp-sig{display: none}}.mc-filtro label:hover{background: #f5f8fb}.mc-ampliar{display: block;padding: 8px 12px;border-top: 1px solid #eef1f4;color: #0183c3;font: 600 12.5px Roboto, sans-serif;text-decoration: none}.mc-ampliar:hover{text-decoration: underline}.mc-pin:hover span{transform: scale(1.15)}.mc-grupo span{display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;border: 3px solid rgba(255,255,255,.85);color: #fff;font: 700 12px Roboto, sans-serif;box-shadow: 0 2px 8px rgba(0,0,0,.3);box-sizing: border-box}.mc-pop .leaflet-popup-content-wrapper{padding: 0;border-radius: 10px;overflow: hidden}.mc-pop .leaflet-popup-content{margin: 0;width: 250px !important}.mc-ficha{font-family: Roboto, sans-serif}.mc-foto{display: block}.mc-foto img{display: block;width: 100%;height: 140px;object-fit: cover;background: #e8eef3}.mc-cuerpo{display: flex;flex-direction: column;gap: 3px;padding: 10px 12px 12px}.mc-cuerpo small{font: 600 11px Roboto, sans-serif;text-transform: uppercase;letter-spacing: .03em}.mc-cuerpo b{font: 600 15px/1.25 Roboto, sans-serif}.mc-cuerpo b a{color: #0183c3;text-decoration: none}.mc-cuerpo em{font: 400 12.5px/1.35 Roboto, sans-serif;font-style: normal;color: #4a4a4a}.mc-bot{display: flex;gap: 6px;margin-top: 6px}.mc-bot a{flex: 1;text-align: center;padding: 6px 8px;border-radius: 6px;font: 600 12px Roboto, sans-serif;text-decoration: none}.mc-ver{background: #0183c3;color: #fff !important}.mc-filtro label:has(input:not(:checked))::after{background: #fff;border-color: #b8c2cc}.mc-filtro label:has(input:not(:checked)) span, .mc-filtro label:has(input:not(:checked)) i, .mc-filtro label:has(input:not(:checked)) small{opacity: .45}@media (max-width: 768px){.mc-filtro.abierto p::after{content: "▴"}}.mc-flot .mc-foto img{height: 130px}@media (max-width: 768px){.mc-flot .mc-foto img{height: 110px}}body.vista-ciudad .ci-texto.abierto .ci-plegable{max-height: none}body.vista-ciudad .ci-texto.abierto .ci-plegable::after{display: none}body.vista-ciudad .ci-faq summary::-webkit-details-marker{display: none}body.vista-ciudad .ci-faq details[open] summary::after{transform: rotate(45deg)}body.vista-ciudad .ci-faq summary:hover h3{color: var(--vc-azul)}body.vista-ciudad .ci-faq summary:focus-visible{outline: 2px solid var(--vc-azul);outline-offset: -2px}body.vista-ciudad .ci-faq [itemprop="text"]{padding: 0 12px 14px;font: 400 15px/23px var(--vc-sistema);color: var(--vc-gris)}.carrusel-aloj .cp-pista > *{flex-basis: calc((100% - 80px) / 5)}.ca-card{display: flex;flex-direction: column;background: #fff;border-radius: 10px;overflow: hidden;text-decoration: none;box-shadow: 0 8px 16px -2px rgba(10,10,10,.15), 0 0 0 1px rgba(10,10,10,.024)}.ca-card img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;background: #e8eef3}.ca-cuerpo{display: flex;flex-direction: column;gap: 2px;padding: 16px 20px 22px;min-height: 92px}.ca-cuerpo small{font: 400 12px/18px Roboto, sans-serif;color: #4a4a4a}.ca-cuerpo b{font: 600 16px/1.25 Roboto, sans-serif;color: #0183c3}.ca-card:hover b{text-decoration: underline}@media (max-width: 1100px){.carrusel-aloj .cp-pista > *{flex-basis: calc((100% - 40px) / 3)}}@media (max-width: 640px){.carrusel-aloj .cp-pista > *{flex-basis: 70%}}.mc-cerca:hover{background: #f3f6fa}.mc-cerca.on{background: #0183c3;color: #fff;border-color: #0183c3}.mc-cerca:disabled{opacity: .6;cursor: wait}.mc-cerca:focus-visible{outline: 2px solid #0183c3;outline-offset: 2px}.mc-yo i{display: block;width: 22px;height: 22px;transform: translate(-50%, -50%);border-radius: 50%;background: #e11d48;border: 3px solid #fff;box-sizing: border-box;box-shadow: 0 0 0 0 rgba(225,29,72,.55), 0 2px 6px rgba(0,0,0,.35);animation: pw-yo-late 1.8s ease-out infinite}main.tematico.tem-ski .migas.oscuras a:hover{text-decoration: underline}main.tematico.tem-ski .tem-video-fondo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}main.tematico.tem-ski .tem-video-fondo:not([src]){display: none}main.tematico.tem-ski .tem-portada.tem-portada-slider{height: clamp(240px, 27.5vw, 505px)}main.tematico > nav.migas > .migas-tit{margin: 0 0 0 64px;font: 600 21px/1.3 "Lexend Deca", sans-serif;letter-spacing: 0;color: #1f2933}@media (max-width: 700px){main.tematico > nav.migas > .migas-tit{margin-left: 14px;font-size: 17px}}main.tematico.tem-ski .tem-slider figure{position: absolute;inset: 0;margin: 0;opacity: 0;transition: opacity 1.2s ease}main.tematico.tem-ski .tem-slider figure.on{opacity: 1}main.tematico.tem-ski .tem-slider img{width: 100%;height: 100%;object-fit: cover;object-position: center top;display: block}main.tematico.tem-ski .tem-slider figcaption{position: absolute;left: 30px;bottom: 18px;z-index: 2;padding: 6px 14px;border-radius: 999px;background: rgba(15,26,34,.78);color: #fff;font: 600 14px/20px "Lexend Deca", sans-serif}@media (max-width: 700px){main.tematico.tem-ski .tem-slider figcaption{left: 16px;bottom: 12px;font-size: 13px}}main.tematico.tem-ski .tem-portada .credito-portada{position: absolute;right: 30px;bottom: 16px;margin: 0;color: rgba(255,255,255,.85);font: 400 11px Roboto, sans-serif}main.tematico.tem-ski .tem-texto h2, main.tematico.tem-ski .tem-texto h3{font: 600 20px/30px "Lexend Deca", sans-serif !important;letter-spacing: 0;color: var(--vc-gris);margin: 1.4em 0 .4em}main.tematico.tem-ski .tem-texto li::marker{color: var(--vc-azul)}main.tematico.tem-ski .tem-texto table{border-collapse: collapse;width: 100%;margin: 0 0 18px;font-size: 15px}main.tematico.tem-ski .tem-texto td, main.tematico.tem-ski .tem-texto th{padding: 7px 10px;border-bottom: 1px solid #e9edf1;text-align: left;vertical-align: top}main.tematico.tem-ski .tem-fotos{margin: 26px 0 0}main.tematico.tem-ski .tem-figuras{margin-top: 18px;padding-top: clamp(14px, 2vw, 22px);padding-bottom: clamp(4px, 1vw, 8px)}main.tematico.tem-ski .tem-fotos-ancho{margin-top: 30px}main.tematico.tem-ski .tem-fotos-ancho .tem-fotos .cp-pista > *{flex-basis: calc((100% - 60px) / 4)}main.tematico.tem-ski .tem-mapa > h2{text-align: center}main.tematico.tem-ski .tem-zona .cp-pista:not(:has(> :nth-child(6))){justify-content: center}main.tematico.tem-ski .tem-zona .carrusel-paseos:not(:has(.cp-pista > :nth-child(6))) :is(.cp-ant, .cp-sig){display: none}@media (max-width: 1100px){main.tematico.tem-ski .tem-zona .cp-pista{justify-content: flex-start !important}main.tematico.tem-ski .tem-zona .carrusel-paseos :is(.cp-ant, .cp-sig){display: block !important}}@media (max-width: 640px){main.tematico.tem-ski .tem-zona .carrusel-paseos :is(.cp-ant, .cp-sig){display: none !important}}main.tematico.tem-ski .tem-zona > h2 .h2-tag{display: inline-block;vertical-align: middle;margin-left: 4px;padding: 0 8px;border-radius: 4px;background: #0092db;color: #fff;font: 700 12px/22px Roboto, sans-serif}main.tematico.tem-ski .tem-figuras .tem-fotos{margin: 0}main.tematico.tem-ski .tem-fotos .cp-pista > *{flex-basis: calc((100% - 40px) / 3)}main.tematico.tem-ski .tem-fotos a{display: block;border-radius: 10px;overflow: hidden;box-shadow: 0 8px 16px -2px rgba(10,10,10,.15), 0 0 0 1px rgba(10,10,10,.024)}main.tematico.tem-ski .tem-fotos img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;margin: 0;border-radius: 0;box-shadow: none;transition: transform .5s cubic-bezier(.16,1,.3,1)}main.tematico.tem-ski .tem-fotos a:hover img{transform: scale(1.04)}main.tematico.tem-ski .tem-fotos .cp-ant, main.tematico.tem-ski .tem-fotos .cp-sig{top: calc(50% - 30px)}main.tematico.tem-ski .tem-menu a:hover{background: #eef6fb;color: var(--vc-azul)}main.tematico.tem-ski .tem-video{margin-top: 44px}main.tematico.tem-ski .tem-video .video-vimeo{max-width: 1000px;margin: 0 auto;border-radius: 10px}@media (max-width: 760px){main.tematico.tem-ski .tem-portada .credito-portada{right: 14px;bottom: 10px}main.tematico.tem-ski .tem-fotos .cp-pista > *, main.tematico.tem-ski .tem-fotos-ancho .tem-fotos .cp-pista > *{flex-basis: 82%}main.tematico.tem-ski .tem-video{margin-top: 18px;padding-top: 0}}.leaflet-container, .mc-caja{isolation: isolate}.mc-caja .leaflet-control-zoom a:hover{color: #0183c3}.video-vimeo.video-vertical{aspect-ratio: 9 / 16;width: min(100%, 400px);margin: 0 auto}:is(main.tematico, main.galeria-ciudad) .tem-acc{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: -4px 0 10px}:is(main.tematico, main.galeria-ciudad) .tem-acc .ab-volver{margin: 0 0 0 -6px;min-width: 0;max-width: 100%;color: #8a929c;font-weight: 400;text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}:is(main.tematico, main.galeria-ciudad) .tem-acc .ab-volver:hover{color: #222;background: #f2f2f2}:is(main.tematico, main.galeria-ciudad) .tem-acc .ab-acciones{display: flex;gap: 2px;margin: 0;position: relative}:is(main.tematico, main.galeria-ciudad) .tem-acc .ab-acciones button:hover{background: #f2f2f2;color: #222}:is(main.tematico, main.galeria-ciudad) .tem-acc .ab-guardar.on svg{fill: #ff385c;stroke: #ff385c}:is(main.tematico, main.galeria-ciudad) .tem-acc .btn-compartir-ficha + .ubic-menu{right: auto;left: 0}@media (min-width: 1700px){:is(main.tematico, main.galeria-ciudad) .tem-acc{margin: 0;height: 0}:is(main.tematico, main.galeria-ciudad) .tem-acc .ab-volver{position: fixed;top: calc(var(--h-cab) + 18px);right: calc(50vw + 664px);max-width: calc(50vw - 680px);z-index: 60;background: rgba(255,255,255,.92);margin: 0}:is(main.tematico, main.galeria-ciudad) .tem-acc .ab-acciones{position: fixed;top: calc(var(--h-cab) + 14px);left: calc(50vw + 664px);z-index: 60;flex-direction: column;align-items: flex-start;background: rgba(255,255,255,.92);border-radius: 12px}}main.galeria-ciudad .gal-hero{position: relative;display: flex;flex-direction: column;justify-content: flex-start;height: clamp(240px, 32vw, 440px);margin: 0 0 22px;padding: 30px;border-radius: 10px;overflow: hidden;color: #fff;background: linear-gradient(180deg, rgba(0,0,0,.45) 0%, rgba(0,0,0,0) 42%), linear-gradient(0deg, rgba(0,0,0,.35) 0%, rgba(0,0,0,0) 26%), var(--foto, linear-gradient(135deg, #2866cc, #29b7c9)) center / cover no-repeat;box-shadow: 0 8px 16px -2px rgba(10,10,10,.15), 0 0 0 1px rgba(10,10,10,.024)}main.galeria-ciudad .gal-hero h1{margin: 0;font: 600 32px/44px "Lexend Deca", sans-serif !important;letter-spacing: 0 !important;color: #fff;text-shadow: 0 1px 10px rgba(0,0,0,.45)}main.galeria-ciudad .filtro-paginas a:hover{color: var(--vc-azul)}main.galeria-ciudad .gal-videos{margin-top: 26px}main.galeria-ciudad .gal-video-uno{display: block;max-width: 1000px;margin: 30px auto 10px}main.galeria-ciudad .gal-grilla a:hover img{transform: scale(1.04)}@media (max-width: 760px){main.galeria-ciudad .gal-hero{height: 240px;padding: 18px}main.galeria-ciudad .gal-hero h1{font-size: 24px !important;line-height: 32px !important}}main.galeria-ciudad .gal-texto{max-width: 860px;margin: 26px auto 0;padding: clamp(20px, 3vw, 36px);background: #fff;border-radius: 10px;box-shadow: 0 8px 16px -2px rgba(10,10,10,.08), 0 0 0 1px rgba(10,10,10,.024);font: 400 16px/26px BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;color: var(--vc-gris)}main.galeria-ciudad .gal-texto p{font: inherit;color: inherit;margin: 0 0 1em}main.galeria-ciudad .gal-texto > :last-child{margin-bottom: 0}main.galeria-ciudad .gal-texto h2, main.galeria-ciudad .gal-texto h3{margin: 1.2em 0 .4em;font: 600 22px/32px "Lexend Deca", sans-serif !important;letter-spacing: 0;color: var(--vc-gris)}main.galeria-ciudad .gal-texto h3{font-size: 19px !important;line-height: 28px !important}main.galeria-ciudad .gal-texto > :first-child{margin-top: 0}main.galeria-ciudad .gal-texto a{color: var(--vc-azul) !important}main.galeria-ciudad .gal-paseos > h2 a:hover{color: var(--vc-azul)}main.pagina .grilla-simple.solo-simples{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px}.solo-simples .tarj.tarj-simple{display: flex;flex-direction: column;overflow: hidden;padding: 0;border: 0;border-radius: 10px;background: #fff;box-shadow: 0 8px 16px -2px rgba(10,10,10,.12), 0 0 0 1px rgba(10,10,10,.03)}.solo-simples .tarj-simple .tarj-cuerpo{padding: 18px 20px 18px}.solo-simples .tarj-rubro-txt{font: 400 12px/18px Roboto, sans-serif;color: #4a4a4a}@media (max-width: 900px){main.pagina .grilla-simple.solo-simples{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){main.pagina .grilla-simple.solo-simples{grid-template-columns: 1fr}}h2.otras-opciones a:hover, h2.otras-opciones a:focus-visible{color: #0183c3;text-decoration: underline;text-underline-offset: 4px}.cl-campo input:focus{outline: 2px solid #0183c3;outline-offset: 0;background: #fff}.cl-mi:hover{text-decoration: underline}.como-llegar .texto-largo{max-width: none;columns: 2 380px;column-gap: 56px;line-height: 1.65}.como-llegar .texto-largo li.cl-dist:hover, .como-llegar .texto-largo li.cl-dist:focus-visible{background: #e8f4fb;color: #0167a0;outline: none}.tarj-simple .tarj-desc{margin: 4px 0 6px;font-size: 14px;color: #4a4a4a;line-height: 1.45}.tarj-simple .botones{flex-wrap: wrap}@media (max-width: 860px){.como-llegar .texto-largo{columns: 1}}@media (max-width: 700px){.sup-vivo .filtro::-webkit-scrollbar{display: none}.pw-cerca-fila{display: flex !important;flex-wrap: nowrap !important;gap: 8px !important}.pw-cerca-fila > a, .pw-cerca-fila > button{flex: 1 1 0;justify-content: center;white-space: nowrap;margin: 0 !important}}.cl-ver:hover{color: #fff;background: linear-gradient(-45deg, #0183c3, #00a0d8)}.listado-panel.sin-filtros, .listado-panel.sin-filtros:has(.der-vivo), .listado-panel.sin-filtros:has(.bn-col), .listado-panel.sin-filtros:has(.izq-vivo){grid-template-columns: minmax(0, 1fr) 280px}@media (max-width: 1280px){.listado-panel.sin-filtros, .listado-panel.sin-filtros:has(.der-vivo), .listado-panel.sin-filtros:has(.bn-col), .listado-panel.sin-filtros:has(.izq-vivo){grid-template-columns: minmax(0, 1fr)}}.cl-pin{display: grid !important;place-items: center;border-radius: 50%;color: #fff;border: 2px solid #fff;box-shadow: 0 2px 6px rgba(16,24,40,.35)}.cl-pin-cama{background: #2866cc}.cl-pin-comer{background: #00a3c4}.cl-pop{display: flex;gap: 10px;align-items: flex-start;font: 14px/1.35 var(--sis)}.cl-pop img{width: 72px;height: 72px;object-fit: cover;border-radius: 8px;flex: none}.cl-pop small{display: block;color: #6b7a88;font-size: 12px}.cl-pop b{display: block;margin: 2px 0 6px;color: #3c4148;font-size: 15px}.cl-pop a{color: #0183c3;font-weight: 600;text-decoration: none}.cl-recom .cl-res{margin: 0 0 6px;font-size: 18px;font-weight: 600;color: #3c4148}.cl-recom .cl-largo{margin: 0 0 4px;color: #4a4a4a}.cl-recom h3{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin: 22px 0 12px;font-size: 19px;color: #3c4148}.cl-recom h3 svg{color: #0183c3}.cl-recom h3 small{font-size: 14px;font-weight: 400;color: #6b7a88}.cl-fila{display: flex;gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: thin;padding: 2px 2px 14px}.cl-card{flex: 0 0 230px;scroll-snap-align: start;display: flex;flex-direction: column;background: #fff;border-radius: 12px;overflow: hidden;text-decoration: none;color: inherit;box-shadow: 0 6px 18px rgba(16,24,40,.08), 0 1px 3px rgba(16,24,40,.06)}.cl-card img{width: 100%;height: 150px;object-fit: cover;display: block}.cl-card-c{display: flex;flex-direction: column;gap: 3px;padding: 12px 14px 14px}.cl-card-c small{font-size: 12px;color: #6b7a88;text-transform: uppercase;letter-spacing: .03em}.cl-card-c b{font-size: 16px;color: #0183c3;line-height: 1.25}.cl-card-c em{display: flex;align-items: center;gap: 5px;font-style: normal;font-size: 13px;color: #4a4a4a}.cl-card:hover b{text-decoration: underline}@media (max-width: 700px){.cl-card{flex-basis: 72%}.cl-card img{height: 130px}}.cl-alts{display: flex;gap: 12px;flex-wrap: wrap;margin: 0 0 6px}.cl-alt{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;padding: 10px 16px;border: 1px solid #d5dde5;border-radius: 12px;background: #fff;cursor: pointer;font: inherit;text-align: left}.cl-alt small{font-size: 12px;text-transform: uppercase;letter-spacing: .04em;color: #6b7a88}.cl-alt b{font-size: 16px;color: #3c4148}.cl-alt em{font-style: normal;font-size: 14px;color: #4a4a4a}.cl-alt[aria-pressed="true"]{border-color: #2866cc;background: #eaf2ff;box-shadow: 0 0 0 1px #2866cc inset}.cl-alt[aria-pressed="true"] small{color: #0183c3}.cl-pin-paso{background: #e07a10}.cl-paso{margin: 18px 0 0;padding: 16px 18px;background: #fff;border-radius: 12px;box-shadow: 0 4px 14px rgba(16,24,40,.07)}.cl-paso h3{margin: 0 0 8px !important}.cl-paso h3 svg{color: #e07a10 !important}.cl-paso ul{margin: 0 0 12px;padding-left: 18px;color: #4a4a4a}.cl-paso li{margin: 3px 0}.cl-estado-btn{display: inline-block;text-decoration: none;padding: 8px 16px;border-radius: 999px;font-size: 14px}.cl-req{margin: 12px 0 0;padding: 12px 18px;background: #fff;border-radius: 12px;box-shadow: 0 4px 14px rgba(16,24,40,.07)}.cl-req summary{cursor: pointer;font-weight: 600;color: #0183c3}.cl-req h4{margin: 14px 0 4px;font-size: 15px;color: #3c4148}.cl-req ul{margin: 0;padding-left: 18px;color: #4a4a4a;font-size: 14px;line-height: 1.5}.cl-fuente{margin: 12px 0 0;font-size: 13px;color: #6b7a88}.cl-micros{display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 12px}.cl-micro{padding: 14px 16px;background: #fff;border-radius: 12px;box-shadow: 0 4px 14px rgba(16,24,40,.07)}.cl-micro b{display: block;font-size: 16px;color: #3c4148}.cl-micro p{margin: 4px 0 0;font-size: 14px;color: #4a4a4a}.cl-micro-l{display: flex;gap: 14px;margin-top: 8px !important}.cl-micro-l a{color: #0183c3;font-weight: 600;text-decoration: none}.cl-pin-avion{background: #5b3df5}.cl-res svg{vertical-align: -2px;color: #0183c3}.cl-llegan{margin: 0;padding-left: 18px;columns: 2 300px;column-gap: 32px;color: #4a4a4a;font-size: 14px;line-height: 1.6}.cl-llegan li{break-inside: avoid}.cl-hoy{margin: 0 0 10px;padding: 8px 12px;border-radius: 10px;font-size: 14px}.cl-hoy.on{background: #e7f7ee;color: #146c3a}.cl-hoy.off{background: #fdecec;color: #a42121}.cl-hoy b{text-transform: none}.cl-hoy small{color: #5b6b77}.cl-recom h3{font-size: 16px;margin: 18px 0 10px}.cl-recom .cl-res{font-size: 16px}.cl-alts{gap: 10px}.cl-alt{padding: 8px 14px;border-radius: 10px}.cl-alt small{font-size: 11px}.cl-alt b{font-size: 15px}.cl-alt em{font-size: 13px}.cl-paso{padding: 12px 16px;margin-top: 12px}.cl-paso ul{font-size: 14px;margin-bottom: 8px}.cl-hoy{font-size: 13px;padding: 6px 10px;margin-bottom: 8px}.cl-req{padding: 10px 16px}.cl-card{flex-basis: 190px;border-radius: 10px}.cl-card img{height: 115px}.cl-card-c{padding: 9px 11px 11px}.cl-card-c b{font-size: 14px}.cl-card-c small, .cl-card-c em{font-size: 12px}.como-llegar .texto-largo p{max-width: 80ch}.como-llegar .texto-largo li.cl-dist:hover, .como-llegar .texto-largo li.cl-dist:focus-visible{border-color: #2866cc}.listado-panel.sin-filtros:not(:has(.der-vivo .card)), .listado-panel.sin-filtros:not(:has(.der-vivo .card)):has(.der-vivo){grid-template-columns: minmax(0, 1fr)}.listado-panel.sin-filtros:not(:has(.der-vivo .card)) > .der-vivo{display: none}.listado-panel.sin-filtros .grilla-tarj{grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));gap: 14px}.listado-panel.sin-filtros .tarj-simple .tarj-cuerpo{padding: 12px 14px}.listado-panel.sin-filtros .tarj-simple h3{font-size: 15px;margin: 2px 0 4px}.listado-panel.sin-filtros .tarj-simple .tarj-rubro-txt{font-size: 11px}.listado-panel.sin-filtros .tarj-simple .dir, .listado-panel.sin-filtros .tarj-simple .tels{font-size: 13px;margin: 2px 0}.listado-panel.sin-filtros .tarj-simple .tarj-desc{font-size: 13px;line-height: 1.4;margin: 4px 0}.listado-panel.sin-filtros .tarj-simple .botones{gap: 5px;margin-top: 8px}.listado-panel.sin-filtros .tarj-simple .botones .btn{padding: 4px 10px;font-size: 12px;min-height: 0;line-height: 1.5}#filtros.sin-filtros .grilla-tarj{grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)) !important;gap: 14px !important}.cl-sinv{display: flex;align-items: center;justify-content: space-between;gap: 14px;flex-wrap: wrap;padding: 14px 18px;border-radius: 12px;background: #fff7e8;border: 1px solid #f3d29a}.cl-sinv p{margin: 0;font-size: 14px;color: #6a4a12}.cl-sinv p b{display: flex;align-items: center;gap: 8px;font-size: 16px;color: #3d2a06;margin-bottom: 2px}.cl-sinv > div{display: flex;gap: 8px;flex-wrap: wrap}.cl-sinv .btn{padding: 8px 14px;font-size: 14px;border-radius: 999px}.cl-sinv-b{background: #fff;border: 1px solid #2866cc;color: #0183c3;cursor: pointer;font-weight: 600}main.ancho.pagina:has(#cl-ruta){width: min(1240px, 100% - 64px) !important}@media (max-width: 700px){main.ancho.pagina:has(#cl-ruta){width: calc(100% - 32px) !important}}.ruta-ficha{margin-top: 12px}.ruta-ficha .rf-estado{margin: 0 0 8px;padding: 10px 14px;border-radius: 10px;background: #eaf2ff;color: #0f2a55;font-weight: 600;font-size: 15px}.ruta-ficha .rf-estado[hidden]{display: none}.ruta-ficha .rf-form{display: flex;align-items: flex-end;gap: 8px;flex-wrap: wrap}.ruta-ficha .rf-form label{display: flex;flex-direction: column;gap: 4px;flex: 1 1 240px;font-size: 13px;font-weight: 600;color: #5b6b77}.ruta-ficha .rf-form input{font: inherit;font-size: 15px;font-weight: 400;padding: 9px 12px;border: 1px solid #d5dde5;border-radius: 9px}.tem-videos-grilla{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 32px}@media (max-width: 700px){.tem-videos-grilla{gap: 24px}}.ubic-botones:has(.ruta-ficha){flex-wrap: wrap;align-items: flex-end}.ubic-botones .ruta-ficha{margin: 0;flex: 1 1 320px}#ficha-mapa, #mapa-ciudad{position: relative}.rf-estado.rf-en-mapa{position: absolute;z-index: 1000;top: 12px;left: 50%;transform: translateX(-50%);max-width: calc(100% - 140px);margin: 0;padding: 8px 16px;border-radius: 999px;background: #fff;color: #0f2a55;font-weight: 600;font-size: 14px;box-shadow: 0 4px 16px rgba(16,24,40,.18);text-align: center;pointer-events: none}@media (max-width: 700px){.rf-estado.rf-en-mapa{top: auto;bottom: 10px;max-width: calc(100% - 24px);font-size: 13px;border-radius: 12px}}.tz-grilla{display: grid;grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));gap: 18px}.tz-grilla .ca-card{width: auto !important;max-width: none !important}.video-vimeo.con-yt-limpio{overflow: hidden !important;isolation: isolate}.video-vimeo iframe.yt-limpio{pointer-events: none !important;transform: scale(1.36) !important;transform-origin: center !important}.btn-ruta-ficha.rf-cargando{pointer-events: none;background: #eaf2ff !important;border-color: #2866cc !important;color: #0183c3 !important}.rf-rueda{display: inline-block;width: 16px;height: 16px;margin-right: 8px;border: 2px solid currentColor;border-right-color: transparent;border-radius: 50%;animation: rf-gira .7s linear infinite;vertical-align: -3px}@keyframes rf-gira{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.rf-rueda{animation-duration: 2s}}.rf-estado.rf-en-mapa::before{content: ""}.mc-caja > .rf-estado.rf-en-mapa, #ficha-mapa > .rf-estado.rf-en-mapa{z-index: 5000 !important}section.tem-mapa{position: relative}section.tem-mapa > .ubic-botones{position: absolute;left: 14px;bottom: 20px;z-index: 5000;margin: 0;max-width: calc(100% - 120px)}section.tem-mapa > .ubic-botones .btn-ruta-ficha{background: #fff;box-shadow: 0 4px 14px rgba(16,24,40,.2)}section.tem-mapa > .ubic-botones .ruta-ficha{background: #fff;padding: 10px 12px;border-radius: 12px;box-shadow: 0 4px 14px rgba(16,24,40,.2)}section.tem-mapa > .ubic-botones .ruta-ficha:not(:has(form:not([hidden]))){display: none}.video-vimeo iframe.yt-limpio{transform: scale(1.2) !important}main.tematico .tem-receta{margin: 32px 0 8px;padding: 24px;border-radius: 16px;background: #fbf6ef;border: 1px solid #efe2cf}main.tematico .tem-receta h2{margin: 0 0 8px;font-size: 22px}main.tematico .tem-receta .tr-cab p{margin: 0 0 6px;max-width: 80ch}main.tematico .tem-receta .tr-tiempo{font-weight: 600;color: #8a4b12}main.tematico .tem-receta .tr-fotos{display: grid;grid-template-columns: repeat(3, 1fr);gap: 12px;margin: 16px 0}main.tematico .tem-receta .tr-fotos img{width: 100% !important;height: 190px !important;object-fit: cover;border-radius: 10px;margin: 0 !important}main.tematico .tem-receta .tr-cols{display: grid;grid-template-columns: minmax(220px, 1fr) 2fr;gap: 28px}main.tematico .tem-receta h3{margin: 0 0 8px;font-size: 17px;color: #8a4b12}main.tematico .tem-receta ul, main.tematico .tem-receta ol{margin: 0;padding-left: 20px;line-height: 1.6}main.tematico .tem-receta ol li{margin-bottom: 6px}main.tematico .tem-receta .tr-dato{margin: 14px 0 4px;font-size: 14px;color: #5b4630}main.tematico .tem-receta .tr-mas a{font-weight: 600}@media (max-width: 700px){main.tematico .tem-receta{padding: 16px}main.tematico .tem-receta .tr-cols{grid-template-columns: 1fr}main.tematico .tem-receta .tr-fotos{grid-template-columns: 1fr 1fr}main.tematico .tem-receta .tr-fotos img:nth-child(3){display: none}}main.tematico .tem-receta .tr-tiempo::before{content: "";display: inline-block;width: 15px;height: 15px;margin-right: 6px;vertical-align: -2px;border: 2px solid currentColor;border-radius: 50%;box-sizing: border-box}.tem-videos-grilla:has(> :nth-child(2):last-child){grid-template-columns: 1fr 1fr}.mas .btn, .mas .btn.btn-sec{display: inline-flex;align-items: center;gap: 8px;padding: 12px 26px;border: 0 !important;border-radius: 999px;color: #fff !important;background: linear-gradient(-45deg, #2866cc, #29b7c9) !important;box-shadow: 0 6px 18px rgba(40,102,204,.22);font: 600 15px var(--sis);text-decoration: none;transition: transform .15s, box-shadow .15s}.mas .btn:hover{transform: translateY(-1px);box-shadow: 0 10px 24px rgba(40,102,204,.3)}.mas .btn small, .mas .btn .n{opacity: .85;font-weight: 500}main.nota .fn-prog{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 14px;margin: 8px 0 28px}main.nota .fn-prog > div{background: #fff;border-radius: 12px;padding: 14px 16px;box-shadow: 0 4px 14px rgba(16,24,40,.07);border-top: 3px solid #29b7c9}main.nota .fn-prog b{display: block;font-size: 16px;color: #3c4148;margin-bottom: 4px}main.nota .fn-prog p{margin: 0;font-size: 14px;line-height: 1.5;color: #4a4a4a}main.nota .nota-videos{margin: 24px 0}main.nota .tem-antiguas figure{margin: 0;background: #1c1815;border-radius: 12px;overflow: hidden}main.nota .tem-antiguas img{width: 100% !important;height: 220px !important;object-fit: cover;margin: 0 !important;border-radius: 0 !important}main.nota .tem-antiguas figcaption{padding: 10px 14px 12px;background: #fff;font-size: 14px;color: #33434f;text-align: left}main.nota .tem-antiguas figcaption small{display: block;margin-top: 4px;font-size: 12px;color: #6b7a88}.tem-antiguas .tem-antiguas-grilla:has(> figure:nth-child(2):last-child){grid-template-columns: repeat(2, minmax(0, 1fr))}.tem-antiguas figure > a{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: #e9e4dc}.tem-antiguas figure:hover img{transform: scale(1.03)}main.tematico.tem-zona-ciudad .tem-portada{height: clamp(220px, 24vw, 360px);border-radius: 16px;margin-bottom: 28px}main.tematico.tem-zona-ciudad .tem-portada::after{background: linear-gradient(180deg, rgba(0,0,0,.05) 35%, rgba(0,0,0,.55)) !important}main.tematico.tem-zona-ciudad .tem-portada .portada-sec-txt{top: auto !important;bottom: 0;padding: 28px 36px !important}main.tematico.tem-zona-ciudad .tem-portada h1{font-size: clamp(28px, 3.2vw, 40px) !important;line-height: 1.15 !important}main.tematico.tem-zona-ciudad .tem-portada .credito-portada{top: 14px;bottom: auto;right: 18px;font-size: 10.5px;opacity: .8}main.tematico.tem-zona-ciudad .tem-texto{padding: 48px 32px 40px !important;border-radius: 16px}main.tematico.tem-zona-ciudad .tem-texto > p, main.tematico.tem-zona-ciudad .tem-texto > h2, main.tematico.tem-zona-ciudad .tem-texto > h3, main.tematico.tem-zona-ciudad .tem-texto > ul, main.tematico.tem-zona-ciudad .tem-texto > .tem-fuentes{max-width: 760px;margin-left: auto !important;margin-right: auto !important}main.tematico.tem-zona-ciudad .tem-texto > p{font: 400 17px/1.75 var(--sis) !important;color: #2f3b46 !important;margin-bottom: 18px}main.tematico.tem-zona-ciudad .tem-texto > p:first-of-type{font-size: 19px !important;line-height: 1.65 !important;color: #3c4148 !important}main.tematico.tem-zona-ciudad .tem-texto > .tem-antiguas, main.tematico.tem-zona-ciudad .tem-texto > .tem-receta{max-width: 1040px;margin-left: auto !important;margin-right: auto !important;margin-top: 40px}main.tematico.tem-zona-ciudad .tem-texto > .tem-fuentes{margin-top: 32px;padding-top: 16px;border-top: 1px solid #e6ebf0}main.tematico.tem-zona-ciudad .tem-texto > .tem-fuentes small{font-size: 12.5px;line-height: 1.7;color: #6b7a88}main.tematico.tem-zona-ciudad .bloque-video .video-vimeo{max-width: 900px;margin: 0 auto}@media (max-width: 700px){main.tematico.tem-zona-ciudad .tem-texto{padding: 26px 18px !important}main.tematico.tem-zona-ciudad .tem-texto > p{font-size: 16px !important}main.tematico.tem-zona-ciudad .tem-texto > p:first-of-type{font-size: 17px !important}main.tematico.tem-zona-ciudad .tem-portada .portada-sec-txt{padding: 18px 20px !important}}main.tematico.tem-zona-ciudad .tem-portada .portada-sec-foto{background-position: center 12% !important}main.tematico.tem-zona-ciudad .tem-portada .credito-portada{top: 12px !important;bottom: auto !important;right: 16px !important;left: auto !important;max-width: 60%;text-align: right;z-index: 3}@media (max-width: 700px){main.tematico.tem-zona-ciudad .tem-portada .credito-portada{display: none}main.tematico.tem-zona-ciudad .tem-portada{height: 220px}}details.tem-fuentes{margin-top: 28px;padding-top: 12px;border-top: 1px solid #e6ebf0}details.tem-fuentes summary{cursor: pointer;font-size: 13px;font-weight: 600;color: #6b7a88;list-style: none}details.tem-fuentes summary::-webkit-details-marker{display: none}details.tem-fuentes small{display: block;margin-top: 8px;font-size: 12px;line-height: 1.6;color: #6b7a88}main.tematico.tem-zona-ciudad .tem-texto > details.tem-fuentes{max-width: 760px;margin-left: auto;margin-right: auto}main.tematico.tem-zona-ciudad .tem-texto > p:first-of-type{font-size: 17px !important;line-height: 1.75 !important;color: #2f3b46 !important}@media (max-width: 700px){main.tematico.tem-zona-ciudad .tem-texto > p:first-of-type{font-size: 16px !important}}.tem-antiguas .tem-antiguas-car:not(:has(.cp-pista > figure:nth-child(4))) .cp-ant, .tem-antiguas .tem-antiguas-car:not(:has(.cp-pista > figure:nth-child(4))) .cp-sig{display: none !important}.tem-antiguas .tem-antiguas-car:not(:has(.cp-pista > figure:nth-child(4))) .cp-pista{justify-content: center;flex-wrap: wrap;overflow: visible !important;scroll-snap-type: none}@media (max-width: 860px){.tem-antiguas .tem-antiguas-car:not(:has(.cp-pista > figure:nth-child(4))) .cp-pista > figure{flex: 0 1 calc((100% - 18px) / 2) !important}}@media (max-width: 520px){.tem-antiguas .tem-antiguas-car:not(:has(.cp-pista > figure:nth-child(4))) .cp-pista > figure{flex: 0 1 100% !important}}.tz-grilla.tz-centro{display: flex;flex-wrap: wrap;justify-content: center;gap: 18px}.tz-grilla.tz-centro .ca-card{flex: 0 1 260px}.tz-grilla .ca-card img{width: 100%;aspect-ratio: 4 / 3;height: auto;object-fit: cover}.tz-grilla.tz-centro .ca-card img{height: 100% !important;min-height: 0}.tz-grilla.tz-centro:has(> .ca-card:only-child) .ca-card{flex: 0 1 820px;flex-direction: row;min-height: 220px}.tz-grilla.tz-centro:has(> .ca-card:only-child) .ca-card img{width: 45% !important;aspect-ratio: auto;height: auto !important;align-self: stretch}.tz-grilla.tz-centro:has(> .ca-card:only-child) .ca-cuerpo{display: flex;flex-direction: column;justify-content: center;padding: 28px 32px}.tz-grilla.tz-centro:has(> .ca-card:only-child) .ca-cuerpo b{font-size: 24px;line-height: 1.25}.tz-grilla.tz-centro:has(> .ca-card:only-child) .ca-cuerpo small{font-size: 14px;margin-bottom: 6px}@media (max-width: 600px){.tz-grilla.tz-centro:has(> .ca-card:only-child) .ca-card{flex-direction: column}.tz-grilla.tz-centro:has(> .ca-card:only-child) .ca-card img{width: 100% !important;aspect-ratio: 4 / 3}}.carrusel-paseos.cp-cabe .cp-pista{justify-content: center}.carrusel-paseos.cp-cabe .cp-ant, .carrusel-paseos.cp-cabe .cp-sig{display: none !important}.tz-grilla{display: flex !important;flex-wrap: wrap;justify-content: center;gap: 20px}.tz-grilla > .ca-card{flex: 0 1 260px;width: auto !important}.tz-grilla > .ca-card img{width: 100% !important;aspect-ratio: 4 / 3;height: auto !important;object-fit: cover}.tem-zona-unica > h2{text-align: center}.tem-antiguas .tem-antiguas-car:not(:has(.cp-pista > figure:nth-child(4))) .cp-pista > figure{flex: 0 1 380px !important}main.tematico.tem-zona-ciudad .tem-texto > .tem-antiguas{margin-top: 32px;margin-bottom: 0}main.tematico.tem-zona-ciudad .tem-texto > details.tem-fuentes{margin-top: 20px}section.tem-mapa .mc-cerca{display: none !important}.con-yt-limpio, .nota-video:has(iframe.yt-limpio){position: relative;overflow: hidden !important;isolation: isolate}iframe.yt-limpio{pointer-events: none !important;transform: scale(1.32) !important;transform-origin: center !important}main.tematico .tem-texto > .fn-datos{max-width: 1040px;margin: 8px auto 36px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px}main.tematico .fn-datos > div{background: #fff;border-radius: 10px;padding: 16px 18px;text-align: center;box-shadow: 0 8px 16px -2px rgba(10,10,10,.08), 0 0 0 1px rgba(10,10,10,.024);border-top: 3px solid #0183c3}main.tematico .fn-datos b{display: block;font: 600 12px/18px Roboto, sans-serif;text-transform: uppercase;letter-spacing: .08em;color: #0183c3;margin-bottom: 6px}main.tematico .fn-datos span{font: 400 15px/22px var(--sis);color: #3c4148}main.tematico .tem-texto > .fn-prog{max-width: 1040px;margin: 8px auto 36px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px}@media (max-width: 860px){main.tematico .tem-texto > .fn-datos, main.tematico .tem-texto > .fn-prog{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 520px){main.tematico .tem-texto > .fn-datos, main.tematico .tem-texto > .fn-prog{grid-template-columns: 1fr}}main.tematico .tem-texto > .fn-prog{grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 900px}.gal-hero, main.galeria-ciudad .gal-hero{height: clamp(220px, 24vw, 360px) !important;min-height: 0 !important}.hero.hero-ciudad, body.vista-ciudad .hero-ciudad{height: clamp(240px, 24vw, 360px) !important;min-height: 0 !important}.hero.hero-ciudad img, .hero.hero-ciudad video, .hero.hero-ciudad .hero-video{height: 100% !important;object-fit: cover}main.nota .ns-slider{height: clamp(220px, 24vw, 360px) !important}main.nota .ns-slider img, main.nota .ns-slider figure, main.nota .ns-slider .ns-pista, main.nota .ns-slider .ns-pista > *{height: 100% !important}main.nota .ns-slider img{object-fit: cover;width: 100%}@media (max-width: 700px){.gal-hero, .hero.hero-ciudad, main.nota .ns-slider{height: 220px !important}}main.tematico[data-sec="fiestanieve"] .tem-texto{padding-top: 36px !important}main.tematico[data-sec="fiestanieve"] .tem-texto > *{max-width: 1040px;margin-left: auto !important;margin-right: auto !important}.fz-intro{max-width: 760px !important;text-align: center;font: 400 20px/1.6 var(--sis) !important;color: #3c4148 !important;margin-bottom: 28px !important}.fz-stats{display: grid;grid-template-columns: repeat(4, 1fr);gap: 14px;margin-bottom: 16px}.fz-stats > div{border-radius: 18px;padding: 22px 16px;text-align: center;color: #fff;background: linear-gradient(135deg, #2866cc, #2866cc 60%, #29b7c9);box-shadow: 0 10px 24px rgba(1,62,180,.22)}.fz-stats b{display: block;font: 700 38px/1 "Lexend Deca", sans-serif;letter-spacing: -.02em}.fz-stats span{display: block;margin-top: 8px;font: 500 13.5px/1.35 var(--sis);opacity: .9}.fz-next{display: flex;align-items: center;justify-content: center;gap: 12px;flex-wrap: wrap;margin-bottom: 40px;padding: 14px 20px;border-radius: 999px;background: #eef5ff;border: 1px dashed #b3cdea;text-align: center}.fz-next small{font: 700 12px var(--sis);text-transform: uppercase;letter-spacing: .08em;color: #0183c3}.fz-next b{font: 600 15px var(--sis);color: #3c4148}main.tematico[data-sec="fiestanieve"] .tem-texto > h2{text-align: center;font: 700 28px/1.2 "Lexend Deca", sans-serif !important;margin: 44px auto 20px !important}.fz-prog{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px}.fz-prog > div{position: relative;padding: 18px 20px 18px 74px;border-radius: 16px;background: #fff;box-shadow: 0 6px 18px rgba(16,24,40,.07)}.fz-n{position: absolute;left: 18px;top: 18px;width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;font: 700 15px var(--sis);color: #fff;background: linear-gradient(135deg, #2866cc, #29b7c9)}.fz-prog b{display: block;font: 600 16.5px/1.3 var(--sis);color: #3c4148;margin-bottom: 4px}.fz-prog p{margin: 0 !important;font: 400 14.5px/1.55 var(--sis) !important;color: #4a5560 !important}.fz-lugares{display: grid;grid-template-columns: repeat(4, 1fr);gap: 14px}.fz-lugares > div{padding: 18px;border-radius: 16px;background: linear-gradient(180deg, #f2f7ff, #fff);border: 1px solid #dbe7fb;text-align: center}.fz-lugares b{display: block;font: 600 16px var(--sis);color: #0183c3;margin-bottom: 6px}.fz-lugares span{font: 400 14px/1.45 var(--sis);color: #4a5560}.fz-tl{list-style: none;padding: 0 !important;max-width: 760px !important;position: relative}.fz-tl::before{content: "";position: absolute;left: 44px;top: 6px;bottom: 6px;width: 2px;background: linear-gradient(#2866cc, #b3cdea)}.fz-tl li{position: relative;display: flex;gap: 26px;align-items: flex-start;padding: 0 0 22px;margin: 0 !important}.fz-tl li b{flex: none;width: 90px;text-align: center;padding: 6px 0;border-radius: 999px;background: #2866cc;color: #fff;font: 700 15px var(--sis);position: relative;z-index: 1}.fz-tl li p{margin: 4px 0 0 !important;font: 400 16px/1.6 var(--sis) !important;color: #2f3b46 !important}@media (max-width: 860px){.fz-stats, .fz-lugares{grid-template-columns: repeat(2, 1fr)}.fz-prog{grid-template-columns: 1fr}}@media (max-width: 520px){.fz-stats b{font-size: 30px}.fz-tl li{gap: 14px}.fz-tl li b{width: 70px}.fz-tl::before{left: 34px}}main.tematico .tem-texto .fz-stats b, main.tematico .tem-texto .fz-stats span{color: #fff !important}main.tematico .tem-texto .fz-tl li b{color: #fff !important;background: #2866cc !important}main.tematico .tem-texto .fz-prog b{color: #3c4148 !important}main.tematico[data-sec="fiestanieve"] #mapa-ciudad .mc-filtro, main.tematico[data-sec="fiestanieve"] #mapa-ciudad [class*="filtr"]{display: none !important}.txt-vermas:hover{background: #e7e7e7}main.tematico.tem-zona-ciudad .tem-texto > .txt-plegable, main.tematico.tem-zona-ciudad .tem-texto > .txt-vermas{max-width: 760px;margin-left: auto;margin-right: auto}main.tematico.tem-zona-ciudad .tem-texto > .txt-vermas{display: block;width: max-content}main.tematico.tem-zona-ciudad .tem-texto > .txt-plegable > p{font: 400 17px/1.75 var(--sis) !important;color: #2f3b46 !important;margin-bottom: 18px}.tem-texto.plegable:has(.txt-plegable){max-height: none !important;overflow: visible !important}.tem-texto.plegable:has(.txt-plegable)::after{display: none !important}.tem-texto:has(.txt-plegable) ~ .leer-mas, .tem-texto:has(.txt-plegable) + .leer-mas{display: none !important}.txt-vermas + .leer-mas{display: none !important}section:has(> .carrusel-paseos.cp-cabe) > h2, section:has(> .tz-grilla) > h2, section.tem-zona > h2{text-align: center}.carrusel-paseos.cp-cabe .cp-pista{gap: 32px !important}.tz-grilla{gap: 32px !important}.fz-stats{gap: 10px !important;max-width: 760px !important}.fz-stats > div{background: #f2f6fb !important;box-shadow: none !important;border: 1px solid #e1e8f0;border-radius: 12px !important;padding: 12px 10px !important}main.tematico .tem-texto .fz-stats b{font-size: 24px !important;color: #0183c3 !important}main.tematico .tem-texto .fz-stats span{font-size: 12.5px !important;color: #5b6b77 !important;margin-top: 4px !important;opacity: 1 !important}.fz-next{max-width: 760px !important;padding: 10px 16px !important}main.tematico .tem-texto .fz-stats{display: flex !important;justify-content: center;gap: 0 !important;max-width: 760px !important;margin: 8px auto 6px !important}main.tematico .tem-texto .fz-stats > div{flex: 1;background: none !important;border: 0 !important;border-left: 1px solid #e3e8ee !important;border-radius: 0 !important;box-shadow: none !important;padding: 4px 12px !important}main.tematico .tem-texto .fz-stats > div:first-child{border-left: 0 !important}main.tematico .tem-texto .fz-stats b{font: 600 26px/1.1 "Lexend Deca", sans-serif !important;color: #3c4148 !important}main.tematico .tem-texto .fz-stats span{font: 400 12.5px/1.35 var(--sis) !important;color: #6b7a88 !important}main.tematico .tem-texto .fz-next{display: block;background: none !important;border: 0 !important;border-radius: 0 !important;padding: 10px 0 0 !important;margin: 0 auto 40px !important}main.tematico .tem-texto .fz-next small{color: #6b7a88 !important;margin-right: 6px}main.tematico .tem-texto .fz-next b{font-weight: 500 !important;color: #2f3b46 !important}main.tematico .tem-texto .fz-prog{gap: 0 40px !important;max-width: 900px !important}main.tematico .tem-texto .fz-prog > div{background: none !important;box-shadow: none !important;border: 0 !important;border-top: 1px solid #e6ebf0 !important;border-radius: 0 !important;padding: 18px 0 18px 46px !important}main.tematico .tem-texto .fz-n{width: auto !important;height: auto !important;background: none !important;left: 0 !important;top: 19px !important;font: 600 14px/1.3 "Lexend Deca", sans-serif !important;color: #9aa7b3 !important;display: block !important}main.tematico .tem-texto .fz-prog b{font: 600 16px/1.35 var(--sis) !important}main.tematico .tem-texto .fz-lugares > div{background: none !important;border: 0 !important;border-top: 2px solid #3c4148 !important;border-radius: 0 !important;padding: 14px 4px !important;text-align: left !important}main.tematico .tem-texto .fz-lugares b{color: #3c4148 !important}main.tematico .tem-texto .fz-tl::before{background: #e3e8ee !important;width: 1px !important}main.tematico .tem-texto .fz-tl li b{background: #fff !important;color: #3c4148 !important;border: 1px solid #d5dde5;font-weight: 600 !important}@media (max-width: 600px){main.tematico .tem-texto .fz-stats{flex-wrap: wrap}main.tematico .tem-texto .fz-stats > div{flex: 0 0 50%;border-left: 0 !important;padding: 10px 6px !important}}.portal-interpatagonia .pie-ip{margin-top: 24px;font-size: 13px;background: #f4f6f8;border-top: 1px solid #e3e8ee}.portal-interpatagonia .pie-ip-in{grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) !important;gap: 28px;padding: 26px 0 22px !important;align-items: center}.portal-interpatagonia .pie-news-tit{font: 600 15px/1.3 var(--sis) !important;color: #3c4148;margin: 0 0 10px !important}.portal-interpatagonia .pie-news-form{grid-template-columns: 1fr 1fr auto !important;gap: 8px !important;max-width: 640px;align-items: center}.portal-interpatagonia .pie-news-form label > span{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.portal-interpatagonia .pie-news-form input[type=text], .portal-interpatagonia .pie-news-form input[type=email]{height: 38px !important;padding-top: 0 !important;padding-bottom: 0 !important;font-size: 14px !important;border-radius: 8px !important;border-color: #d5dde5 !important}.portal-interpatagonia .pie-news-btn{height: 38px;padding: 0 18px !important;border-radius: 8px !important;font: 600 14px var(--sis) !important;text-transform: none !important;white-space: nowrap}.portal-interpatagonia .pie-der{text-align: right}.portal-interpatagonia .pie-redes{margin-bottom: 10px !important;gap: 8px !important}.portal-interpatagonia .pie-redes a{width: 34px !important;height: 34px !important}.portal-interpatagonia .pie-redes a svg{width: 16px;height: 16px}.portal-interpatagonia .pie-links{font-size: 14px !important;margin: 0 0 4px !important}.portal-interpatagonia .pie-legal{font-size: 12px !important;line-height: 1.55 !important;color: #6b7a88}.portal-interpatagonia .pie-marcas, .portal-interpatagonia .pie-ip + div, .portal-interpatagonia .pie-organiza{font-size: 12px !important;padding-top: 8px !important;padding-bottom: 8px !important}@media (max-width: 860px){.portal-interpatagonia .pie-ip-in{grid-template-columns: 1fr !important;gap: 18px}.portal-interpatagonia .pie-der{text-align: left}.portal-interpatagonia .pie-redes{justify-content: flex-start !important}}@media (max-width: 560px){.portal-interpatagonia .pie-news-form{grid-template-columns: 1fr !important}}.portal-interpatagonia .pie-ip .pie-news-btn{background: linear-gradient(-45deg, #2866cc, #29b7c9) !important;filter: none !important;color: #fff !important}.menu-ciudad .mc-ico > a{display: inline-flex;align-items: center;padding-left: 6px;padding-right: 6px}section.secciones > a[href*="/alojamientos"]{order: 1}section.secciones > a[href*="/paseos"], section.secciones > a[href*="/passeios"]{order: 2}section.secciones > a[href*="/comidas"]{order: 3}section.secciones > a[href*="/promociones"], section.secciones > a[href*="/special-offers"], section.secciones > a[href*="/promocoes"]{order: 4}section.secciones > a[href*="/alquilerdeautos"], section.secciones > a[href*="/car-rental"], section.secciones > a[href*="/aluguel-de-carros"]{order: 5}section.secciones > a[href*="/serviciosturisticos"]{order: 6}section.secciones > a[href*="/comollegar"]{order: 7}section.secciones > a.sec-explorar{order: 8}section.secciones > a[href*="/fotos"], section.secciones > a[href*="/photos"]{order: 9}section.secciones > a[href*="/historia"], section.secciones > a[href*="/history"]{order: 10}section.secciones > a[href*="/compras"]{order: 11}section.secciones > a[href*="/serviciosvarios"]{order: 12}section.secciones > a[href*="/inmobiliario"]{order: 13}@media (max-width: 760px){main.ficha.ab .ab-mosaico::-webkit-scrollbar{display: none}main.ficha.ab .ab-mosaico .gm-f, main.ficha.ab .ab-mosaico .gm-f:nth-child(n){display: block !important;flex: 0 0 86% !important;height: 100% !important;width: auto !important;grid-column: auto !important;grid-row: auto !important;border-radius: 12px !important;scroll-snap-align: center}}html.fc-abierta, html.fc-abierta body{overflow: hidden !important}.caja-consulta.fc-pantalla{position: fixed !important;inset: 0 !important;z-index: 100000 !important;margin: 0 !important;max-width: none !important;width: 100% !important;height: 100% !important;border-radius: 0 !important;overflow-y: auto !important;padding: 56px 18px 28px !important;background: #fff !important;box-shadow: none !important;top: 0 !important}.caja-consulta .fc-cerrar{display: none}.caja-consulta.fc-pantalla .fc-cerrar{display: grid;place-items: center;position: absolute;top: 10px;right: 12px;width: 40px;height: 40px;border: 0;border-radius: 50%;background: #f1f4f8;color: #3c4148;font-size: 26px;line-height: 1;cursor: pointer}html.fc-abierta .zoc, html.fc-abierta .bn-sticky{display: none !important}@media (max-width: 760px){main.ficha .uk-slider-items > *, main.ficha .resenas-car .cp-pista > *, main.ficha .op-car .cp-pista > *{width: 100% !important;flex: 0 0 100% !important}main.ficha.ab .ab-mosaico .gm-f, main.ficha.ab .ab-mosaico .gm-f:nth-child(n){height: auto !important;aspect-ratio: 4 / 3;flex-basis: 88% !important}html, body{overflow-x: clip !important;max-width: 100%}.cm-cuerpo{padding: 56px 22px 28px !important}.cm-vent{overflow-x: hidden !important}.cm-form, .cm-izq, .cm-izq > *, .cm-fila, .cm-fcaja{max-width: 100% !important;min-width: 0 !important;box-sizing: border-box}.cm-izq input, .cm-izq textarea, .cm-izq select, .cm-tel{max-width: 100% !important}}@media (max-width: 640px){.gal-visor .gv-pts{top: calc(var(--gv-y, 70%) + 16px);bottom: auto !important;flex-wrap: nowrap !important;gap: 4px !important;padding: 0 16px !important}.gal-visor .gv-pts button{width: 6px !important;height: 6px !important;flex: 0 1 6px;min-width: 3px}.gal-visor .gv-pts button.on{transform: scale(1.25)}.gal-visor .gv-ant, .gal-visor .gv-sig{top: calc(var(--gv-y, 70%) + 36px) !important;bottom: auto !important;transform: none !important;width: 40px;height: 40px;font-size: 22px}.gal-visor .gv-pts button.on{width: 7px !important;height: 7px !important;transform: none !important;box-shadow: none !important;outline: 0 !important;border: 0 !important}.gal-visor .gv-ant, .gal-visor .gv-sig{top: calc(var(--gv-c, 50%) - 20px) !important;background: rgba(255,255,255,.85) !important;box-shadow: 0 2px 8px rgba(0,0,0,.25);z-index: 2}.gal-visor .gv-ant{left: 22px !important}.gal-visor .gv-sig{right: 22px !important}.gal-visor .gv-cuenta, .gal-visor .gv-cerrar{z-index: 3}.gal-visor .gv-ant{left: var(--gv-l, 22px) !important}.gal-visor .gv-sig{right: var(--gv-r, 22px) !important}}@media (max-width: 760px){html.fc-abierta::after{content: "";position: fixed;inset: 0;background: rgba(13,22,36,.55);z-index: 99999}main.ficha.ab .caja-consulta.fc2.fc-pantalla, .caja-consulta.fc-pantalla{inset: auto !important;top: 50% !important;left: 50% !important;transform: translate(-50%, -50%) !important;width: calc(100% - 32px) !important;max-width: 440px !important;height: auto !important;max-height: calc(100% - 40px) !important;border-radius: 16px !important;padding: 22px 18px 20px !important;box-shadow: 0 24px 60px rgba(0,0,0,.3) !important}.caja-consulta.fc-pantalla .fc-cerrar{top: 8px !important;right: 8px !important;width: 34px !important;height: 34px !important;font-size: 22px !important}.ruta-ficha .rf-estado{margin: 10px 0 0 !important;text-align: center;font-size: 14px !important}.ubic-botones:has(.ruta-ficha) .ruta-ficha{flex-basis: 100%;order: -1}}.mc-in > li.mc-abierto > ul{display: block !important}@media (hover: none){.mc-in > li:hover > ul, .mc-in > li:focus-within > ul{display: none}.mc-in > li.mc-abierto > ul{display: block !important;z-index: 3000;max-height: 70vh;overflow-y: auto}}@font-face{font-family: 'Lexend Deca';font-style: normal;font-weight: 400;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-deca-400-latin-ext-03cb72c9.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Lexend Deca';font-style: normal;font-weight: 400;font-display: swap;src: url(/portal-web-assets/fuentes/lexend-deca-400-latin-08a94354.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}body:has(.buscar-vivo):not(.bv-pasado) .cab .buscar-ciudad{display: none}body.bv-pasado:has(.buscar-vivo) .cab .buscar-ciudad{display: revert}.cab-sub.cab-sub-vivo{border-bottom: 0;box-shadow: 0 8px 16px -2px rgba(10,10,10,.1), 0 0 0 1px rgba(10,10,10,.02)}.cab-sub-vivo .cab-sub-in{width: min(1344px, 100% - 96px);height: 52px;gap: 0}.cab-sub-vivo a{gap: 0;color: #4a4a4a;font: 400 16px/24px BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;padding: 8px 12px;border-radius: 0}.cab-sub-vivo a img{width: 20px;height: 20px;margin-right: 6.4px;opacity: .5;flex: none}.cab-sub-vivo a:hover{background: #fafafa;color: #0182c8}@media (max-width: 760px){.cab-sub-vivo .cab-sub-in{width: calc(100% - 24px)}}.hero-portada .isotipo-hero svg.isotipo-propio{width: clamp(110px, 9.8vw, 190px)}.cab-publicar{font-size: 12.5px !important;font-weight: 500 !important}.cab .idi-boton{font-size: 13.5px !important}.cab .idiomas.desplegable .idi-boton{gap: 6px}.cab .idiomas.desplegable .idi-boton::after{width: 6.5px;height: 6.5px;transform: translateY(-2px) rotate(45deg)}.bn-zona:not(.bn-fila300) > .bn-pieza{max-width: min(100%, calc(var(--w) * 1px));border-radius: 0;background: none}.bn-pieza.bn-nativo iframe, .bn-pieza.bn-nativo img{transform: none}@keyframes iso-sombra{0%, 100%{transform: translateX(-62%) scale(1);opacity: 1}50%{transform: translateX(-62%) scale(.8);opacity: .65}}body.portal-interpatagonia p.mas a.btn:hover, p.mas a.btn:hover{background: #eef7fc !important}body.portal-interpatagonia .pie-ip .pie-news-btn, body.portal-interpatagonia .pie-news-btn{background: #0183c3 !important;background-image: none !important;animation: none !important;box-shadow: none !important;filter: none !important;font: 500 13.5px/1 Roboto, sans-serif !important;padding: 0 16px !important;height: 36px !important;min-height: 0 !important;display: inline-flex !important;align-items: center;align-self: center;border-radius: 6px !important}body.portal-interpatagonia .pie-ip .pie-news-btn:hover{background: #016a9e !important}body.portal-interpatagonia .pie-ip .pie-news-btn, body.portal-interpatagonia .pie-news-btn{background: linear-gradient(-45deg, #2866cc, #29b7c9, #2866cc, #29b7c9) !important;background-size: 300% 300% !important;animation: cab-grad 14s infinite !important}body.portal-interpatagonia .pie-ip .pie-news-btn:hover{filter: brightness(1.08) !important}body.portal-interpatagonia:has(.hero-portada) a:hover .paseo-cuerpo b, body.portal-interpatagonia:has(.hero-portada) .not-card:hover b, body.portal-interpatagonia:has(.hero-portada) .car-card:hover b{color: #0183c3 !important}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog{height: 210px;border-radius: 14px}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog .tem-vel{background: linear-gradient(90deg, rgba(14,22,32,.82) 0%, rgba(14,22,32,.55) 45%, rgba(14,22,32,.05) 85%)}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog .tem-txt{left: 32px;right: 32px;bottom: auto;top: 50%;transform: translateY(-50%);max-width: 640px;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;gap: 10px}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog .tem-ico{display: none}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog .tem-txt b{order: 1;font: 500 11.5px/1 Roboto, sans-serif !important;letter-spacing: .14em;text-transform: uppercase;color: #ffffff !important;opacity: .85;padding: 6px 10px;border: 1px solid rgba(255,255,255,.45);border-radius: 999px}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog .tem-blog-ult{order: 2;flex-basis: auto;margin: 0;font: 600 22px/1.3 'Lexend Deca', sans-serif;color: #fff !important;text-shadow: 0 1px 12px rgba(0,0,0,.35)}@media (max-width: 560px){body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog .tem-txt{left: 18px;right: 18px}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog .tem-blog-ult{font-size: 17px}}body.portal-interpatagonia:has(.hero-portada) a:hover .paseo-cuerpo b, body.portal-interpatagonia:has(.hero-portada) .not-card:hover b, body.portal-interpatagonia:has(.hero-portada) .car-card:hover b{color: #0183c3 !important}.grilla-noticias.not-sola{display: block}.grilla-noticias.not-sola .not-card.not-principal{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;min-height: 0}.grilla-noticias.not-sola .not-principal .not-foto{height: 100%;min-height: 260px;max-height: 340px;aspect-ratio: auto}.grilla-noticias.not-sola .not-principal .not-foto img{width: 100%;height: 100%;object-fit: cover;border-radius: 10px 0 0 10px}.grilla-noticias.not-sola .not-principal .not-cuerpo{padding: 28px 34px !important}@media (max-width: 760px){.grilla-noticias.not-sola .not-card.not-principal{grid-template-columns: 1fr}.grilla-noticias.not-sola .not-principal .not-foto{min-height: 0;aspect-ratio: 16 / 9}.grilla-noticias.not-sola .not-principal .not-foto img{border-radius: 10px 10px 0 0}.grilla-noticias.not-sola .not-principal .not-cuerpo{padding: 16px 18px !important}}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog{height: 240px;background: #fff;box-shadow: 0 8px 16px -2px rgba(10,10,10,.12), 0 0 0 1px rgba(10,10,10,.03)}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog img{left: auto !important;right: 0;width: 48% !important;height: 100% !important;object-fit: cover;object-position: center !important;filter: none !important;transform: none !important}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog .tem-vel{display: none}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog .tem-txt{left: 36px;right: auto;width: calc(52% - 72px);max-width: none}body.portal-interpatagonia:has(.hero-portada) main a.tem-card.tem-blog .tem-txt b{color: #0183c3 !important;border-color: rgba(1,131,195,.45);opacity: 1}body.portal-interpatagonia:has(.hero-portada) main a.tem-card.tem-blog .tem-blog-ult{color: #45505b !important;text-shadow: none;font-size: 21px}body.portal-interpatagonia:has(.hero-portada) main a.tem-card.tem-blog:hover .tem-blog-ult{color: #0183c3 !important}@media (max-width: 760px){body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog{height: auto;display: flex;flex-direction: column-reverse}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog img{position: static !important;width: 100% !important;height: 190px !important}body.portal-interpatagonia:has(.hero-portada) .tem-card.tem-blog .tem-txt{position: static;transform: none;width: auto;padding: 18px}}.blog-dest:hover .blog-dest-foto img{transform: scale(1.03)}body.portal-interpatagonia .blog-dest h3 a:hover{color: #0183c3}body.portal-interpatagonia .blog-dest-links a.blog-dest-leer:hover{background: #eef7fc}.hero-portada .isotipo-hero svg.isotipo-propio{width: clamp(82px, 7.35vw, 145px)}.hero-portada .isotipo-hero svg.logo-animado{width: clamp(120px, 11vw, 210px)}@keyframes iso-entra{from{opacity: 0;transform: translateY(18px) scale(.94)}to{opacity: 1;transform: none}}.trayectoria .tray-in{display: grid;grid-template-columns: auto minmax(0, 1fr) auto;gap: 40px;align-items: center;padding: 34px 40px;border-radius: 14px;background: linear-gradient(120deg, #f2f8fc, #eef6f9);border: 1px solid #e1edf4}.tray-anios{display: flex;flex-direction: column;align-items: center;line-height: 1}.tray-anios b{font: 600 74px/1 'Lexend Deca', sans-serif;background: linear-gradient(-45deg, #2866cc, #29b7c9);-webkit-background-clip: text;background-clip: text;color: transparent}.tray-anios span{font: 500 13px Roboto, sans-serif;letter-spacing: .18em;text-transform: uppercase;color: #5b6470;margin-top: 4px}body.portal-interpatagonia .trayectoria h2{margin: 0 0 8px !important;font-size: 21px !important;line-height: 1.3 !important}.tray-txt p{margin: 0;font: 400 14.5px/1.6 Roboto, sans-serif;color: #5b6470;max-width: 560px}.tray-cifras{list-style: none;margin: 0;padding: 0 0 0 36px;display: flex;gap: 32px;border-left: 1px solid #d5e4ee}.tray-cifras li{display: flex;flex-direction: column;gap: 2px}.tray-cifras b{font: 600 24px/1.1 'Lexend Deca', sans-serif;color: #0183c3}.tray-cifras span{font: 400 12.5px Roboto, sans-serif;color: #7a8591}@media (max-width: 1000px){.trayectoria .tray-in{grid-template-columns: auto 1fr}.tray-cifras{grid-column: 1 / -1;border-left: 0;padding: 18px 0 0;border-top: 1px solid #d5e4ee;justify-content: space-around}}@media (max-width: 560px){.trayectoria .tray-in{grid-template-columns: 1fr;gap: 16px;padding: 24px 20px;text-align: center}.tray-txt p{margin-inline: auto}.tray-anios b{font-size: 60px}.tray-cifras{gap: 12px}.tray-cifras b{font-size: 20px}}.hero-portada .hero-anios{margin: 0 0 14px;padding: 6px 16px;border: 1px solid rgba(255,255,255,.55);border-radius: 999px;background: rgba(0,0,0,.22);font: 500 13px/1.2 Roboto, sans-serif;letter-spacing: .1em;text-transform: uppercase;color: #fff;text-shadow: 0 1px 2px rgba(0,0,0,.4);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px)}@media (max-width: 560px){.hero-portada .hero-anios{font-size: 11px;letter-spacing: .06em;padding: 5px 12px}}.cab-sub-vivo .cab-sub-in{overflow: visible}.cab-ciudades{margin-left: auto;position: static}.cab-ciudades .cc-btn{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 16px;border: 1px solid #d5dde5;border-radius: 999px;background: #fff;color: #4a4a4a;font: 400 15px BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;cursor: pointer;white-space: nowrap}.cab-ciudades .cc-btn::after{content: "";width: 7px;height: 7px;border: solid currentColor;border-width: 0 1.6px 1.6px 0;transform: translateY(-2px) rotate(45deg);transition: transform .2s}.cab-ciudades .cc-btn:hover, .cab-ciudades.abierto .cc-btn{border-color: #0183c3;color: #0183c3}.cab-ciudades.abierto .cc-btn::after{transform: translateY(1px) rotate(-135deg)}.cab-ciudades .cc-panel{display: none;position: absolute;left: 50%;transform: translateX(-50%);top: 100%;width: min(1180px, calc(100vw - 32px));max-height: min(72vh, 640px);overflow-y: auto;background: #fff;border-radius: 0 0 14px 14px;box-shadow: 0 18px 36px rgba(10,20,40,.18);padding: 22px 28px 26px;z-index: 60}.cab-sub-vivo{position: relative}.cab-ciudades.abierto .cc-panel{display: block}@media (hover: hover){.cab-ciudades:hover .cc-panel{display: block}}.cc-pais + .cc-pais{margin-top: 18px;padding-top: 18px;border-top: 1px solid #e6ecf1}.cc-pais-tit{margin: 0 0 12px;font: 600 15px 'Lexend Deca', sans-serif;color: #45505b}.cc-cols{columns: 5 170px;column-gap: 26px}.cc-grupo{break-inside: avoid;margin-bottom: 14px}.cc-grupo strong{display: block;font: 500 11px Roboto, sans-serif;letter-spacing: .08em;text-transform: uppercase;color: #8a94a0;margin-bottom: 5px}.cc-grupo ul{list-style: none;margin: 0;padding: 0}.cc-grupo li a{display: block;padding: 2px 0;font: 400 14px/1.45 Roboto, sans-serif;color: #4a4a4a !important;text-decoration: none}.cc-grupo li a:hover{color: #0183c3 !important}@media (max-width: 760px){.cab-ciudades .cc-btn{font-size: 13px;padding: 0 12px}.cab-ciudades .cc-panel{position: fixed;top: auto}}.cab-ciudades{display: flex;gap: 8px}.cab-ciudades .cc-item .cc-panel{display: none}.cab-ciudades .cc-item.abierto .cc-panel{display: block}@media (hover: hover){.cab-ciudades:hover .cc-panel{display: none}.cab-ciudades .cc-item:hover .cc-panel{display: block}}.cab-ciudades .cc-item:hover .cc-btn, .cab-ciudades .cc-item.abierto .cc-btn{border-color: #0183c3;color: #0183c3}.cab-ciudades .cc-item.abierto .cc-btn::after{transform: translateY(1px) rotate(-135deg)}.cab-ciudades .cc-panel.cc-chico .cc-cols{columns: 4 200px}.cab-ciudades{gap: 0;align-self: stretch}.cab-ciudades .cc-item{display: flex;align-items: center;height: 52px}.cab-ciudades .cc-btn{height: 100%;border: 0 !important;border-radius: 0;background: none;padding: 0 12px;font-size: 16px;color: #4a4a4a}.cab-ciudades .cc-item:hover .cc-btn, .cab-ciudades .cc-item.abierto .cc-btn{color: #0183c3;background: #fafafa}.cab-ciudades .cc-item .cc-panel{display: block !important;visibility: hidden;opacity: 0;transition: opacity .15s, visibility 0s linear .3s}.cab-ciudades .cc-item.abierto .cc-panel{visibility: visible;opacity: 1;transition: opacity .15s, visibility 0s}@media (hover: hover){.cab-ciudades .cc-item:hover .cc-panel{visibility: visible;opacity: 1;transition: opacity .15s .08s, visibility 0s .08s}.cab-ciudades:has(.cc-item:hover) .cc-item:not(:hover) .cc-panel{visibility: hidden;opacity: 0;transition: none}}.cab-ciudades .cc-btn{font-size: 14px !important;color: #8a939c !important;padding: 0 10px;gap: 6px}.cab-ciudades .cc-btn::after{width: 5.5px;height: 5.5px;border-width: 0 1.3px 1.3px 0}.cab-ciudades .cc-item:hover .cc-btn, .cab-ciudades .cc-item.abierto .cc-btn{color: #0183c3 !important}.cab .logo-propio[src*="-3d.svg"]{height: 47px;width: auto;margin-block: -3px;filter: drop-shadow(0 1px 2px rgba(0,0,0,.18))}@media (max-width: 640px){.cab .logo-propio[src*="-3d.svg"]{height: 35px;margin-block: -2px}}img.lg-iso.lg-iso-3d{object-fit: contain;filter: drop-shadow(0 1px 2px rgba(0,0,0,.2))}a.logo.logo-nuevo img.lg-iso.lg-iso-3d{height: 46px;margin-block: -4px}@media (max-width: 640px){a.logo.logo-nuevo img.lg-iso.lg-iso-3d{height: 34px;margin-block: -2px}}body.vista-ciudad .hero-ciudad.hero-grande.hero-foto-comun .hero-in{background-position: center 12%, center 12%}a.logo.logo-nuevo:hover .lg-iso{transform: none !important;filter: drop-shadow(0 1px 2px rgba(0,0,0,.2)) brightness(1.08) !important}a.logo.logo-nuevo .lg-iso{transition: filter .25s ease !important}.cab .idiomas.desplegable a:not(.idi-boton){font-size: 14px !important;padding-top: 8px !important;padding-bottom: 8px !important}.grilla-noticias.not-sola .not-principal .not-foto{min-height: 220px !important;max-height: 280px !important}.grilla-noticias.not-sola .not-principal .not-cuerpo{padding: 22px 28px !important}body.portal-interpatagonia:has(.hero-portada) .bloque-noticias p.mas{margin-top: 22px}main.cl-general h1{font: 600 26px/1.3 'Lexend Deca', sans-serif;color: #5b6670;margin: 18px 0 16px}:is(main.cl-general, .tem-planif) .cl-ruta-gen select{width: 100%;height: 46px;padding: 0 14px;border: 1px solid #dfe5eb;border-radius: 10px;background: #f6f8fa;font: 400 15px Roboto, sans-serif;color: #45505b}.grilla-dest.grilla-dest-chica{grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)) !important;gap: 12px !important}.grilla-dest.grilla-dest-chica .dest{aspect-ratio: 16 / 10;height: auto !important;min-height: 0 !important;border-radius: 10px}.grilla-dest.grilla-dest-chica .dest img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.grilla-dest.grilla-dest-chica .dest-txt{left: 12px;right: 12px;bottom: 10px}.grilla-dest.grilla-dest-chica .dest-txt b{font: 600 14.5px/1.25 'Lexend Deca', sans-serif !important}@media (max-width: 760px){.grilla-dest.grilla-dest-chica{grid-template-columns: repeat(2, 1fr) !important}}#cl-recom > p:first-child, #cl-recom .cl-res, #cl-recom > b:first-child{font: 500 17px 'Lexend Deca', sans-serif;color: #45505b}#cl-recom h3, .cl-recom h3{font: 600 16px 'Lexend Deca', sans-serif !important;color: #5b6670 !important}.clt-dias{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 10px}.clt-dia{display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 14px 8px 12px;background: #fff;border-radius: 12px;box-shadow: 0 6px 14px -4px rgba(10,20,40,.12), 0 0 0 1px rgba(10,20,40,.03);font-family: Roboto, sans-serif}.clt-dia svg{margin: 4px 0;color: #7a8a99}.clt-sol svg{color: #f2a10d}.clt-nieve svg{color: #6fb6d9}@media (max-width: 640px){.clt-dias{grid-template-columns: repeat(3, minmax(0, 1fr))}}.leaflet-tooltip.cg-yo{background: #2bb24c;color: #fff;border: 0;font: 500 12px Roboto, sans-serif;padding: 3px 8px;border-radius: 999px;box-shadow: 0 2px 6px rgba(0,0,0,.2)}.leaflet-tooltip.cg-yo::before{display: none}.cl-tiempo{margin-top: 26px !important}.clt-dias{grid-template-columns: repeat(6, minmax(0, 1fr));gap: 8px;max-width: 900px}.clt-dia{display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto auto;column-gap: 8px;align-items: center;padding: 8px 12px;border-radius: 10px}.clt-dia svg{width: 24px;height: 24px;margin: 0;grid-row: 2}.clt-dia{grid-template-columns: auto auto auto 1fr}@media (max-width: 640px){.clt-dias{grid-template-columns: repeat(3, minmax(0, 1fr))}}.cl-fila.cl-fila-tiempo{align-items: start}.cl-tiempo.clt-lado{flex: 1 1 520px;min-width: 0;margin: 0 0 0 30px !important;padding: 0;align-self: center;grid-column: auto / span 3}.cl-tiempo.clt-lado h2{font-size: 16px !important;margin: 0 0 10px !important}.cl-tiempo.clt-lado .clt-dias{grid-template-columns: repeat(3, minmax(0, 1fr))}.cl-borrar:hover{background: #d5dde5;color: #0183c3}.cl-tiempo.clt-lado{flex: 1 1 auto}.cl-tiempo.clt-lado .clt-dias{grid-template-columns: repeat(6, minmax(0, 1fr)) !important;gap: 8px;max-width: none}.cl-tiempo.clt-lado .clt-dia{grid-template-columns: 1fr;grid-template-rows: auto;justify-items: center;row-gap: 2px;padding: 10px 6px;text-align: center}.cl-tiempo.clt-lado .clt-dia > *{grid-row: auto !important;grid-column: 1 !important;margin: 0 !important;justify-self: center !important}.cl-tiempo.clt-lado .clt-dia svg{width: 26px;height: 26px}.cl-tiempo.clt-lado .clt-fuente{max-width: none}.pw-tiempo{display: flex;align-items: center;gap: 18px;flex-wrap: wrap;margin: 26px 0 6px;padding: 10px 18px;background: #fff;border-radius: 12px;box-shadow: 0 4px 12px -4px rgba(10,20,40,.10), 0 0 0 1px rgba(10,20,40,.03)}.pwt-dias{display: flex;flex: 1;gap: 6px 18px;flex-wrap: wrap;justify-content: space-between}.pwt-dia{display: inline-flex;align-items: center;gap: 6px;font: 400 13px Roboto, sans-serif;color: #5b6470}.pwt-dia svg{color: #8796a5}.pwt-sol svg{color: #f2a10d}.pwt-nieve svg{color: #6fb6d9}@media (max-width: 760px){.pw-tiempo{gap: 8px;padding: 10px 14px}.pwt-dias{gap: 8px 14px;justify-content: flex-start}}.cl-tiempo:not(.clt-lado){margin: 18px 0 6px !important}.cl-alts{gap: 14px !important;margin: 18px 0 4px !important}.cl-alt{flex-direction: row !important;align-items: center !important;gap: 14px !important;min-width: 260px;padding: 14px 20px !important;border: 0 !important;border-radius: 14px !important;background: #fff !important;box-shadow: 0 6px 16px -4px rgba(10,20,40,.12), 0 0 0 1px rgba(10,20,40,.05) !important;transition: box-shadow .2s, transform .2s;text-align: left}.cl-alt:hover{transform: translateY(-1px);box-shadow: 0 10px 22px -6px rgba(10,20,40,.18), 0 0 0 1px rgba(10,20,40,.06) !important}.cl-alt .cla-ic{flex: none;display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: #eef3f7;color: #7a8a99}.cl-alt .cla-ic svg{width: 22px;height: 22px}.cl-alt .cla-tx{display: flex;flex-direction: column;gap: 3px}.cl-alt small{font: 500 11px Roboto, sans-serif !important;letter-spacing: .1em !important;color: #8a94a0 !important}.cl-alt b{display: flex;align-items: baseline;gap: 10px;font-weight: 400}.cl-alt .cla-h{font: 600 20px/1.1 'Lexend Deca', sans-serif;color: #45505b}.cl-alt .cla-km{font: 400 14px Roboto, sans-serif;color: #7a8591}.cl-alt em{font: 400 12.5px Roboto, sans-serif !important;color: #8a94a0 !important}.cl-alt[aria-pressed="true"]{box-shadow: 0 0 0 2px #0183c3, 0 8px 20px -6px rgba(1,131,195,.35) !important;background: #fff !important}.cl-alt[aria-pressed="true"] .cla-ic{background: linear-gradient(-45deg, #2866cc, #29b7c9);color: #fff}.cl-alt[aria-pressed="true"] small{color: #0183c3 !important}.cl-alt[aria-pressed="true"] .cla-h{color: #0183c3}@media (max-width: 640px){.cl-alt{min-width: 0;flex: 1 1 100%}}.cl-alts{gap: 8px !important;margin: 14px 0 2px !important}.cl-alt{min-width: 0 !important;gap: 9px !important;padding: 7px 14px 7px 10px !important;border-radius: 999px !important;box-shadow: 0 0 0 1px #e1e7ed !important;background: #fff !important;transform: none !important}.cl-alt:hover{box-shadow: 0 0 0 1px #b9cddc, 0 4px 10px -4px rgba(10,20,40,.15) !important}.cl-alt .cla-ic{width: 26px;height: 26px;background: none;color: #9aa6b2}.cl-alt .cla-ic svg{width: 18px;height: 18px}.cl-alt .cla-tx{flex-direction: row;align-items: baseline;gap: 8px}.cl-alt small{font-size: 10.5px !important;letter-spacing: .08em !important}.cl-alt b{gap: 6px}.cl-alt .cla-h{font-size: 15px}.cl-alt .cla-km{font-size: 12.5px}.cl-alt em{display: none}.cl-alt[aria-pressed="true"]{background: #eef7fc !important;box-shadow: 0 0 0 1px #8cc3e3 !important}.cl-alt[aria-pressed="true"] .cla-ic{background: none;color: #0183c3}a.logo.logo-nuevo img.lg-iso.lg-iso-3d{height: 38px !important;margin-block: -1px !important}@media (max-width: 640px){a.logo.logo-nuevo img.lg-iso.lg-iso-3d{height: 30px !important}}.grilla-noticias .not-todas{margin: 0}.grilla-noticias.not-sola .not-todas{position: absolute;right: 28px;bottom: 20px}.grilla-noticias:not(.not-sola) .not-todas{grid-column: 1 / -1;text-align: right}body.portal-interpatagonia .not-todas a.noticias-todas:hover{color: #0183c3 !important;border-color: #0183c3}@media (max-width: 760px){.grilla-noticias.not-sola .not-todas{position: static;text-align: right;margin-top: 10px}}body.portal-interpatagonia .not-todas a.noticias-todas:hover{color: #0183c3 !important}.sup-vivo .sup-fila .cuenta{flex: 0 1 auto;min-width: 0}@media (min-width: 901px) and (max-width: 1440px){.tarj.tarj-aloj{width: 100%}}@keyframes hero-foto-mueve{from{transform: scale(1.02) translate3d(0, 0, 0)}to{transform: scale(1.12) translate3d(-2.5%, -1.2%, 0)}}.con-der > .der-vivo{margin-top: var(--der-alto, 0px)}@media (max-width: 1280px){.con-der > .der-vivo{margin: 24px 0 0;justify-content: center}}.filtros-paseos .chips-flecha:hover{color: #0183c3}.filtros-paseos .chips-flecha:focus-visible{outline: 2px solid #0183c3;outline-offset: 2px}.chips-rubros.sigue-izq{-webkit-mask-image: linear-gradient(to right, transparent, #000 90px);mask-image: linear-gradient(to right, transparent, #000 90px)}.der-fila > .der-vivo{width: auto;max-width: 1272px;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: center;gap: 24px}.der-fila > .der-vivo > .bpxhrs:not(:empty){flex: 0 1 300px;display: flex}.der-fila > .der-vivo .card{margin: 0;width: 100%;display: flex;flex-direction: column}.der-fila > .der-vivo .card-content{flex: 1}.der-fila:not(:has(.bpxhrs:not(:empty))){display: none}.nm-num{background: none;border: 0}.nm-num span{display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;box-sizing: border-box;border-radius: 50%;background: #0183c3;color: #fff;font: 700 14px/1 var(--sis);border: 2px solid #fff;box-shadow: 0 3px 10px rgba(16,24,40,.35);transition: transform .15s, background .15s}.nm-num.on span{background: #e8505b;transform: scale(1.18)}.nm-pop{font: 600 14px/1.35 var(--sis);color: #3c4148}.nm-lista{list-style: none;margin: 16px 0 0 !important;padding: 0 !important;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 6px 16px}.nm-lista li{margin: 0 !important;padding: 0 !important}.nm-lista li::before{display: none !important}.nm-lista button{display: flex;align-items: center;gap: 10px;width: 100%;padding: 7px 8px;border: 0;border-radius: 10px;background: none;text-align: left;font: 500 14.5px/1.35 var(--sis);color: #4a4f57;cursor: pointer}.nm-lista button:hover, .nm-lista button.on{background: #eef4fb}.nm-n{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 50%;background: #0183c3;color: #fff;font: 700 12.5px/1 var(--sis)}.nm-lista button.on .nm-n{background: #e8505b}main.nota .nm-que-ver{grid-template-columns: repeat(2, minmax(0, 1fr))}main.nota .nm-que-ver > div{cursor: pointer;transition: transform .15s, box-shadow .15s}main.nota .nm-que-ver > div:hover, main.nota .nm-que-ver > div:focus-visible{transform: translateY(-2px);box-shadow: 0 10px 22px rgba(16,24,40,.12);outline: none}main.nota .nm-que-ver b{display: flex !important;align-items: center;gap: 10px}@media (max-width: 640px){.nm-lista, main.nota .nm-que-ver{grid-template-columns: 1fr}}.listado-panel:has(.der-solo-mapa:not(:has(.mm-caja))){grid-template-columns: 250px minmax(0, 1fr)}@media (max-width: 900px){.listado-panel:has(.der-solo-mapa:not(:has(.mm-caja))){grid-template-columns: minmax(0, 1fr)}}@media (min-width: 1281px){.listado-panel.lp-cuatro:not(.en-mapa){--lp-izq: 28px;--lp-der: 12vw;max-width: none;margin-right: 0;margin-left: calc(50% - 50vw + var(--lp-izq));width: calc(100vw - var(--lp-izq) - var(--lp-der));grid-template-columns: 200px minmax(0, 1fr) !important;column-gap: 24px !important}}.gm-marca:hover .gm-ico, .gm-marca.mm-activo .gm-ico{transform: scale(1.25)}.mm-ficha.mm-ficha-gm{width: 380px !important;padding: 0;overflow: hidden;border-radius: 16px}.gm-ficha{cursor: pointer;font-family: var(--sis)}.gm-fotos{position: relative;height: 150px;background: #e8eaed}.gm-tira{display: flex;gap: 3px;height: 100%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.gm-tira::-webkit-scrollbar{display: none}.gm-tira img{flex: 0 0 78%;width: 78%;height: 100%;object-fit: cover;scroll-snap-align: start}.gm-tira img:only-child{flex-basis: 100%;width: 100%}.gm-ant, .gm-sig{position: absolute;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;padding: 0;border-radius: 50%;border: 0;background: rgba(255,255,255,.94);box-shadow: 0 1px 4px rgba(0,0,0,.3);cursor: pointer;font: 400 22px/28px var(--sis);color: #3c4148}.gm-ant{left: 8px}.gm-sig{right: 8px}.gm-ant[hidden], .gm-sig[hidden]{display: none}.gm-cuerpo{padding: 14px 16px 16px;display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 0 10px}.gm-info{min-width: 0}.gm-cuerpo h3{margin: 0 0 4px;font: 600 19px/1.25 var(--sis);color: #3c4148}.gm-cuerpo h3 a{color: inherit;text-decoration: none}.gm-cuerpo h3 a:hover{text-decoration: underline}.gm-rating{display: flex;align-items: center;flex-wrap: wrap;gap: 5px;margin: 0;font: 400 14px/1.4 var(--sis);color: #4a4f57}.gm-rating b{font-weight: 600}.gm-est{position: relative;display: inline-block;color: #dadce0;font-size: 14px;letter-spacing: 1px;line-height: 1}.gm-est::before{content: "★★★★★";position: absolute;left: 0;top: 0;width: var(--p, 0%);overflow: hidden;color: #f4b400;white-space: nowrap}.gm-rating small{font-size: 13px;color: #70757a}.gm-tipo{margin: 3px 0 0;font: 400 14px/1.4 var(--sis);color: #70757a}.gm-hor, .gm-dir{display: flex;gap: 7px;align-items: flex-start;margin: 7px 0 0;font: 400 13px/1.45 var(--sis);color: #4a4f57}.gm-hor svg, .gm-dir svg{flex: none;margin-top: 2px;color: #70757a}.gm-hor span{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.gm-acc{display: flex;gap: 8px;align-items: flex-start}.gm-acc a, .gm-acc button{display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;padding: 0;border: 0;border-radius: 50%;background: #dff1fb;color: #0170a8;cursor: pointer}.gm-acc a:hover, .gm-acc button:hover{background: #c9e7f8}.gm-acc .gm-fav[aria-pressed="true"] svg{fill: currentColor}.gm-pie{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px;padding-top: 12px;border-top: 1px solid #eceff1}.gm-pie a, .gm-pie button{display: inline-flex;align-items: center;gap: 6px;padding: 7px 13px;border: 1px solid #d5dbe3;border-radius: 999px;background: #fff;font: 600 13px/1.2 var(--sis);color: #0170a8;text-decoration: none;cursor: pointer}.gm-pie a:hover, .gm-pie button:hover{border-color: #0170a8;background: #f3f8fc}.gm-pie .gm-wa{color: #1a8d4a}.gm-pie .gm-ver{margin-left: auto;background: #0183c3;border-color: #0183c3;color: #fff}.gm-pie .gm-ver:hover{background: #0170a8;color: #fff}main.galeria-ciudad .gal-texto{margin-left: auto !important;margin-right: auto !important}.gm-marca:hover .gm-nom.gm-tapado, .gm-marca.mm-activo .gm-nom.gm-tapado{display: block}.gm-estado{margin: 3px 0 0;font: 400 14px/1.4 var(--sis);color: #4a4f57}.gm-estado .gm-ab{font-weight: 600;color: #188038}.gm-estado .gm-ce{font-weight: 600;color: #d93025}@media (min-width: 761px){.der-fila > .der-vivo{flex-wrap: nowrap !important}.der-fila > .der-vivo > .bpxhrs:not(:empty){flex: 1 1 0 !important;max-width: 300px;min-width: 0}}.gm-marca:hover .gm-ico, .gm-marca.mm-activo .gm-ico{transform: rotate(-45deg) scale(1.2)}main.tematico.tem-moderno .tem-texto [style*="color"]:not(a){color: inherit !important}main.tematico.tem-moderno .tem-texto font{color: inherit !important;font: inherit !important}main.tematico.tem-moderno .tem-texto p:has(> img:only-child){text-align: center;margin: 0}main.tematico.tem-moderno .tem-texto ul, main.tematico.tem-moderno .tem-texto ol{padding-left: 1.3em}main.tematico.tem-moderno .tem-texto li{margin: 0 0 .5em}main.tematico.tem-moderno .tem-menu-buscar:focus{outline: 2px solid var(--vc-azul);outline-offset: 1px;border-color: transparent}main.tematico.tem-moderno .tem-menu li[hidden]{display: none}main.nota .nm-que-ver > div{border-radius: 10px !important;border-top: 0 !important;box-shadow: 0 8px 16px -2px rgba(10,10,10,.1), 0 0 0 1px rgba(10,10,10,.024) !important;padding: 16px 18px !important}main.nota .nm-que-ver b{font: 600 16px/24px "Lexend Deca", sans-serif !important;color: #3c4148 !important}main.nota .nm-que-ver p{font: 400 14px/21px var(--nt-sis) !important;color: #4a4f57 !important;margin: 4px 0 0 !important}main.nota .nm-n{background: var(--nt-azul, #0183c3) !important;font-family: Roboto, sans-serif !important}.nm-num span{background: #0183c3}.nm-lista button{font: 500 14.5px/1.35 var(--nt-sis, sans-serif) !important;color: #4a4f57 !important}.nota-mapa.nm-varios .nm-mapa{height: 460px}@media (max-width: 640px){.nota-mapa.nm-varios .nm-mapa{height: 340px}}.nm-num span{display: flex !important;align-items: center;justify-content: center;width: 32px !important;height: 32px !important;border-radius: 50% 50% 50% 4px !important;transform: rotate(-45deg);background: linear-gradient(135deg, #2866cc, #29b7c9) !important;border: 2px solid #fff !important;box-shadow: 0 4px 10px rgba(1,62,180,.35) !important}.nm-num span b{transform: rotate(45deg);font: 700 14px/1 Roboto, sans-serif;color: #fff}.nm-num.on span{background: linear-gradient(135deg, #6a3fd6, #b65cef) !important;transform: rotate(-45deg) scale(1.18) !important}.nm-lista button.on .nm-n, main.nota .nm-lista button.on .nm-n{background: #7a45dd !important}.nota-mapa.nm-varios .leaflet-popup-content-wrapper{border-radius: 10px;box-shadow: 0 8px 20px rgba(16,24,40,.2)}.nm-teselas{filter: saturate(.75) contrast(.95) brightness(1.04)}.gl-chips button:hover{border-color: #0183c3;color: #0183c3}main.tematico .tem-texto .gl-card:has(> a):hover{transform: translateY(-3px);box-shadow: 0 16px 30px -6px rgba(10,10,10,.22)}.gl-card[hidden]{display: none}main.tematico .tem-texto .gl-card > a:hover .gl-foto img{transform: scale(1.05)}.gm-marca-cliente .gm-ico{width: 46px;height: 46px;border-width: 3px;box-shadow: 0 6px 16px rgba(80,30,160,.45)}.gm-ico-foto{padding: 0;overflow: hidden}.gm-ico-foto img{width: 140%;height: 140%;object-fit: cover;transform: rotate(45deg);flex: none}.gm-marca-cliente .gm-nom{display: block !important;left: 52px;font-size: 13px;color: #3c4148;background: rgba(255,255,255,.92);padding: 3px 8px;border-radius: 999px;text-shadow: none;box-shadow: 0 2px 6px rgba(16,24,40,.18)}.gm-marca-cliente:hover .gm-ico, .gm-marca-cliente.mm-activo .gm-ico{transform: rotate(-45deg) scale(1.12)}.mm-ficha.mm-ficha-gm:has(.gm-ficha-cliente){width: 420px !important}.gm-ficha-cliente .gm-fotos{height: 200px}.gm-ficha-cliente .gm-cuerpo h3{font-size: 21px}.gm-ficha-cliente .gm-pie .gm-wa{background: #1a8d4a;border-color: #1a8d4a;color: #fff}.gm-ficha-cliente .gm-pie .gm-wa:hover{background: #157a3f;color: #fff}.gm-marca-cliente .gm-ico{width: 46px !important;height: 46px !important;border-radius: 50% !important;transform: none !important;border: 3px solid #fff !important;background: #fff !important;box-shadow: 0 0 0 2px #7a45dd, 0 6px 14px rgba(20,60,120,.4) !important;position: relative;overflow: visible !important}.gm-marca-cliente .gm-ico img{width: 100% !important;height: 100% !important;transform: none !important;border-radius: 50%;object-fit: cover;display: block}.gm-marca-cliente .gm-ico::after{content: "";position: absolute;left: 50%;bottom: -10px;transform: translateX(-50%);border: 6px solid transparent;border-top: 7px solid #7a45dd}.gm-marca-cliente:hover .gm-ico, .gm-marca-cliente.mm-activo .gm-ico{transform: scale(1.1) !important}.gm-marca-cliente .gm-nom{left: 54px !important;background: none !important;box-shadow: none !important;padding: 0 !important;border-radius: 0 !important;font: 800 13.5px/1.2 var(--sis) !important;color: #4b23a8 !important;text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 3px #fff, 0 0 5px #fff !important}.der-fila.der-carr{position: relative}.der-fila.der-carr > .der-vivo{flex-wrap: nowrap !important;justify-content: flex-start !important;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;scroll-behavior: smooth;padding: 4px 2px 10px}.der-fila.der-carr > .der-vivo::-webkit-scrollbar{display: none}.der-fila.der-carr > .der-vivo > .bpxhrs:not(:empty){flex: 0 0 calc((100% - 72px) / 4) !important;max-width: none !important;scroll-snap-align: start}.der-fila.der-carr > .der-vivo > .bpxhrs:empty{display: none}.der-carr .dc-ant, .der-carr .dc-sig{position: absolute;top: calc(50% - 24px);z-index: 3;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;background: #fff;color: #3c4148;box-shadow: 0 4px 14px rgba(10,10,10,.22);cursor: pointer;display: flex;align-items: center;justify-content: center}.der-carr .dc-ant{left: -14px}.der-carr .dc-sig{right: -14px}.der-carr .dc-ant:hover, .der-carr .dc-sig:hover{color: #0183c3}@media (max-width: 1100px){.der-fila.der-carr > .der-vivo > .bpxhrs:not(:empty){flex-basis: calc((100% - 24px) / 2) !important}}@media (max-width: 760px){.der-fila.der-carr > .der-vivo{flex-wrap: nowrap !important}.der-fila.der-carr > .der-vivo > .bpxhrs:not(:empty){flex-basis: 82% !important}.der-carr .dc-ant, .der-carr .dc-sig{display: none}}main.promos-ciudad .promos-grilla:not(:has(> :nth-child(5))){display: flex;flex-wrap: wrap;justify-content: center}main.promos-ciudad .promos-grilla:not(:has(> :nth-child(5))) > .promo-tarj{flex: 0 1 300px}@media (min-width: 1281px){.listado-panel:has(.der-solo-mapa .mm-caja){grid-template-columns: 250px minmax(0, 1fr) 350px !important}.listado-panel:has(.der-solo-mapa .mm-caja):not(.en-mapa){--lp-ancho: min(1464px, 100vw - 40px);width: var(--lp-ancho);max-width: none;margin-left: calc((100% - var(--lp-ancho)) / 2);margin-right: 0}}.tarj-aloj .ta-fotos.ta-sin-foto{aspect-ratio: auto;height: 0;background: none}.tarj-aloj .ta-sin-foto .ta-fav{top: 12px;bottom: auto}.tarj-sinfoto .ta-cuerpo{padding: 18px 64px 12px 16px}main.pagina .pais-intro{max-width: 760px;margin: 0 0 14px;font: 400 15.5px/1.55 var(--sis);color: #5b6670}.pais-elegir{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 16px;margin: 0 0 20px}.pais-elegir-t{color: var(--suave)}.pais-buscar{width: 240px;max-width: 100%;padding: 8px 38px 8px 14px;border: 1px solid #d5dce4;border-radius: 999px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7a89' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") right 13px center / 16px no-repeat;font: 14.5px var(--sis);color: #374151;outline: none}.pais-buscar:focus{border-color: #2866cc}.pais-buscar::-webkit-search-cancel-button{margin-right: 18px}.pais-sin{flex-basis: 100%;margin: 4px 0 0;color: #8a96a3;font-size: 14.5px}.pais-sin[hidden]{display: none}.grilla-dest .dest.pais-oculta{display: none}@media (max-width: 560px){.pais-elegir{flex-wrap: nowrap;gap: 10px}.pais-elegir-t{white-space: nowrap}.pais-buscar{flex: 1 1 auto;min-width: 0}}body.pw-gastro main.ficha.ab .caja.gs-contacto{display: flex !important;align-items: center;flex-wrap: wrap;gap: 10px 28px;margin: 14px 0 6px;padding: 16px 20px !important;border: 1px solid var(--ab-linea, #e5e7eb) !important;border-radius: 12px;background: #fff !important}body.pw-gastro main.ficha.ab .gs-contacto h2{margin: 0;font: 600 17px Inter, sans-serif}body.pw-gastro main.ficha.ab .gs-contacto p{margin: 0;display: flex;flex-direction: column;font-size: 15px}body.pw-gastro main.ficha.ab .gs-contacto p small{color: #8a96a3;font-size: 12px}body.pw-gastro main.ficha.ab .gs-contacto .botones{display: flex;gap: 10px;margin: 0 0 0 auto;flex-wrap: wrap}@media (max-width: 640px){body.pw-gastro main.ficha.ab .gs-contacto .botones{margin: 0;width: 100%}body.pw-gastro main.ficha.ab .gs-contacto .botones > .btn{flex: 1;justify-content: center}}@media (min-width: 1281px){.listado-panel.en-mapa:has(.der-solo-mapa .mm-caja){grid-template-columns: 250px minmax(0, 1fr) !important;--lp-ancho: min(1464px, 100vw - 40px);width: var(--lp-ancho);max-width: none;margin-left: calc((100% - var(--lp-ancho)) / 2);margin-right: 0}}.listado-panel.en-mapa > .der-solo-mapa{display: none !important}main.pagina:has(> .pais-elegir) > h1{font: 600 26px/1.3 'Lexend Deca', sans-serif;color: #5b6670;letter-spacing: 0;margin: 18px 0 10px}main.pagina .pais-intro{font-size: 15px;line-height: 1.55;margin: 0 0 16px}.pais-elegir-t{font: 400 15px var(--sis);color: #5b6670}@media (max-width: 560px){main.pagina:has(> .pais-elegir) > h1, main.cl-general h1{font-size: 22px;margin-top: 12px}main.pagina .pais-intro{font-size: 14px}}main.pagina .pais-intro{max-width: none;margin: 0 0 12px}main.pagina:has(> .pais-elegir) > h1{margin-bottom: 4px}.pw-cuenta-v[hidden]{display: none !important}.listado-panel > .lista-pie.pie-en-panel{grid-column: 2 / -1;grid-row: 3;min-width: 0;padding-top: 40px}@media (max-width: 1280px){.listado-panel > .lista-pie.pie-en-panel{grid-row: 4}}.ps-d:hover{transform: translateY(-2px);box-shadow: 0 8px 20px rgba(16,24,40,.10)}a.logo.logo-nuevo{flex: none}.cab-der{min-width: 0}@media (max-width: 400px){.cab-in .cab-der{gap: 10px}a.logo.logo-nuevo .lg-txt{font-size: 17px}}@media (max-width: 360px){body .cab-in{width: calc(100% - 24px)}a.logo.logo-nuevo .lg-txt{font-size: 16px}a.logo.logo-nuevo img.lg-iso.lg-iso-3d{height: 26px !important}}@media (max-width: 330px){a.logo.logo-nuevo .lg-txt{font-size: 14.5px}}.cab-lupa{display: none}@media (max-width: 640px){.cab-lupa{display: block;flex: none;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;cursor: pointer;background: rgba(255,255,255,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") center / 20px 20px no-repeat}.cab-lupa:focus-visible{outline: 2px solid #fff;outline-offset: 2px}body:has(.buscar-vivo) .cab-lupa{display: none}body.cab-busca .cab-lupa{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}body.bv-pasado:has(.buscar-vivo) a.logo.logo-nuevo .lg-txt, body.bv-pasado:has(.buscar-vivo) .cab .cab-publicar, body.cab-busca a.logo.logo-nuevo .lg-txt, body.cab-busca .cab .cab-publicar{display: none}body.bv-pasado:has(.buscar-vivo) .cab .cab-der, body.cab-busca .cab .cab-der{flex: 1;justify-content: flex-end;gap: 12px}body.bv-pasado:has(.buscar-vivo) .cab .buscar-ciudad, body.cab-busca .cab .cab-der .buscar-ciudad{display: block;flex: 1;min-width: 0}body.bv-pasado:has(.buscar-vivo) .cab .buscar-ciudad input, body.cab-busca .cab .cab-der .buscar-ciudad input{width: 100%;max-width: none;box-sizing: border-box}body.cab-busca .cab .cab-der .buscar-ciudad .bc-res{position: fixed;left: 12px;right: 12px;top: calc(var(--h-cab) + 6px)}}@media (max-width: 560px){.car-puntos i.chico{transform: scale(.5)}}@media (max-width: 480px){.zoc-rsv .zoc-c .rg-val, .zoc-rsv .zoc-vj .vj-btn{font-size: 13px;overflow: hidden;text-overflow: ellipsis}.zoc-rsv .zoc-vj .vj-btn{padding-right: 14px;background-size: 10px auto}}@media (max-width: 900px){.panel-f.abierto:has(.boton-filtros){padding-bottom: 76px}.panel-f.abierto .boton-filtros{position: fixed;left: 0;bottom: 0;z-index: 3;width: min(86vw, 340px);box-sizing: border-box;margin: 0;padding: 10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background: #fff;border-top: 1px solid var(--linea);box-shadow: 0 -6px 16px rgba(16,24,40,.08)}.panel-f.abierto .boton-filtros button{width: 100%;padding: 12px 20px}}.gal-visor.gv-lista{overflow-y: auto;overscroll-behavior: contain;background: #fff}.gv-lista .gvl-cab{position: sticky;top: 0;z-index: 3;height: 56px;display: flex;align-items: center;justify-content: center;background: rgba(255,255,255,.95);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.gv-lista .gvl-cuenta{font: 500 13px var(--sis);letter-spacing: .04em;color: #6b7480}.gv-lista .gvl-cab .gv-cerrar{position: absolute;top: 6px !important;right: 12px !important;width: 44px;height: 44px;font-size: 20px}.gv-lista .gvl-fotos{display: flex;flex-direction: column;gap: 10px;padding: 4px 12px calc(24px + env(safe-area-inset-bottom, 0px))}.gal-visor.gv-lista .gvl-fotos img{position: static !important;inset: auto !important;transform: none !important;display: block;width: 100% !important;height: auto !important;max-width: none !important;max-height: none !important;min-height: 160px;border-radius: 12px;background: #eef1f4;object-fit: cover}.gal-visor.gv-lista .gvl-fotos img[src]{min-height: 0}.gv-lista .gvl-cab .gv-cerrar:focus{outline: none;box-shadow: 0 2px 8px rgba(16,24,40,.12)}@media (max-width: 360px){.fc2 .fc2-vias label svg, .fc2 .fc2-caja > svg{display: none}.fc2 .fc2-caja .rg-val{font-size: 13.5px}.fc2 .fc2-flex{font-size: 13.5px}}.form-consulta > .co-todos{align-items: center;gap: 10px}@media (max-width: 640px){#sin-res{padding: 20px 0}}@media (max-width: 760px){.cab-sub-vivo .cab-sub-in{overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;scrollbar-width: none}.cab-sub-vivo::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;width: 28px;pointer-events: none;background: linear-gradient(90deg, rgba(255,255,255,0), #fff)}.cab-sub-vivo .cab-sub-in::-webkit-scrollbar{display: none}.cab-sub-vivo .cab-sub-in > *{flex: none}.cab-sub-vivo .cab-ciudades{margin-left: 8px;padding-right: 24px}.cab-ciudades .cc-item .cc-panel{position: fixed;top: var(--cc-top, 150px);left: 12px;right: 12px;width: auto;transform: none;max-height: calc(100svh - var(--cc-top, 150px) - 12px);padding: 16px 18px 20px;border-radius: 0 0 14px 14px}}.portal-interpatagonia .pie-ip-in:not(:has(.pie-news)){grid-template-columns: 1fr !important}.portal-interpatagonia .pie-ip-in:not(:has(.pie-news)) .pie-der{text-align: center}.portal-interpatagonia .pie-ip-in:not(:has(.pie-news)) .pie-redes{justify-content: center !important}@media (max-width: 640px){.zoc-rsv .zoc-form > *{grid-row: auto !important;min-width: 0}.zoc-rsv .zoc-form > input{grid-column: span 1 !important;height: 42px}.zoc-rsv .zoc-form .zoc-vias, .zoc-rsv .zoc-form .zoc-tel, .zoc-rsv .zoc-form textarea, .zoc-rsv .zoc-form .zoc-flex, .zoc-rsv .zoc-form .zoc-otros, .zoc-rsv .zoc-form .zoc-error, .zoc-rsv .zoc-form .zoc-auto{grid-column: 1 / -1 !important;justify-self: stretch !important}.zoc-rsv .zoc-form .zoc-vias label{flex: 1 1 0;justify-content: center;height: 42px}.zoc-rsv .zoc-form .zoc-tel{height: 42px}.zoc-rsv .zoc-form textarea{height: 42px;padding: 10px 14px}.zoc-rsv .zoc-form .zoc-flex, .zoc-rsv .zoc-form .zoc-otros{white-space: normal;font-size: 13px;line-height: 1.3;align-items: flex-start}.zoc-rsv .zoc-form .zoc-flex input, .zoc-rsv .zoc-form .zoc-otros input{flex: none;margin-top: 1px}.zoc-rsv .zoc-vj .vj-panel{left: auto !important;right: -9px;width: min(340px, calc(100vw - 24px));padding: 4px 16px 12px}}body.tipos-cargando #grilla-fotos{opacity: .45;transition: opacity .2s}@media (max-width: 900px){body.sin-scroll .pf-flota{display: none !important}}.rg-pop{max-height: calc(100vh - 16px);max-height: calc(100dvh - 16px);overflow-y: auto;overscroll-behavior: contain}.gs-wa-ficha:hover{transform: translateY(-1px);box-shadow: 0 14px 30px rgba(31,168,85,.32);color: #fff}.btn-carta-ficha{display: inline-flex;align-items: center;gap: 7px;padding: 8px 15px;border: 0;border-radius: 999px;background: #222;color: #fff;font: 600 14px var(--sis);cursor: pointer;white-space: nowrap;transition: background .15s, transform .15s}.btn-carta-ficha:hover, .btn-carta-ficha:focus-visible{background: #000;transform: translateY(-1px)}.btn-carta-ficha .ic, .btn-carta-ficha svg{flex: none}main.ficha.ab .ab-acciones .btn-carta-ficha{margin-right: 8px;padding: 8px 15px;border-radius: 999px;background: #222;color: #fff;font: 600 14px Inter, sans-serif;text-decoration: none !important}main.ficha.ab .ab-acciones .btn-carta-ficha:hover, main.ficha.ab .ab-acciones .btn-carta-ficha:focus-visible{background: #000}main.ficha.ab .ab-acciones .btn-carta-ficha span{display: inline !important}main.ficha:not(.ab) .btn-carta-ficha{margin-top: 10px}.carta-cab{display: flex;align-items: center;gap: 14px}.carta-ic{width: 46px;height: 46px;flex: none;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #eaf4fb;color: var(--coral)}main.ficha .carta-ficha .carta-cab h2{margin: 0}.carta-sub{margin: 2px 0 0;color: #6a6a6a;font: 400 15px/20px var(--sis)}.carta-ficha .carta-completa{margin-top: 20px}.carta-ficha.carta-js .carta-completa{display: none}.carta-tabs{display: none}.carta-sec h3{font: 600 13px var(--sis);text-transform: uppercase;letter-spacing: .06em;color: #6a6a6a;margin: 22px 0 4px}.carta-lista{list-style: none;margin: 0;padding: 0}.carta-it{display: grid;grid-template-columns: 1fr auto;gap: 4px 16px;padding: 14px 0;border-bottom: 1px dashed #e4ddd3}.carta-it:last-child{border-bottom: 0}.carta-it.carta-dia{grid-template-columns: 118px 1fr;align-items: baseline}.carta-d{font: 500 14px var(--sis);color: #6a6a6a;display: flex;flex-direction: column;align-items: flex-start;gap: 5px}.carta-platos{display: flex;flex-direction: column;gap: 2px;min-width: 0}.carta-n{font: 500 16px/22px var(--sis);color: #222}.carta-n + .carta-n{margin-top: 6px}.carta-desc{font: 400 14px/20px var(--sis);color: #6a6a6a}.carta-precio{font: 600 16px var(--sis);color: #222;white-space: nowrap}.carta-it.es-hoy{background: #fff5ef;border-radius: 12px;margin: 4px -12px;padding: 14px 12px;border-bottom-color: transparent}.carta-it.es-hoy .carta-d{color: var(--coral);font-weight: 600}.carta-hoy-et{display: inline-block;background: var(--coral);color: #fff;font: 700 11px/1 var(--sis);text-transform: uppercase;letter-spacing: .05em;padding: 4px 8px;border-radius: 999px}.carta-hoy{margin-top: 22px;background: #fffaf4;border: 1px solid #efe5d8;border-radius: 16px;padding: 18px 20px}.carta-hoy:empty{display: none}.carta-hoy-cab{display: flex;align-items: center;gap: 10px;margin: 0 0 14px;font: 600 16px var(--sis);color: #222}.carta-hoy-cols{display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 16px 28px}.carta-hoy-col{display: flex;flex-direction: column;gap: 4px}.carta-hoy-col + .carta-hoy-col{border-left: 1px solid #efe5d8;padding-left: 28px}.carta-hoy-turno{display: inline-flex;align-items: center;gap: 6px;font: 600 12px var(--sis);text-transform: uppercase;letter-spacing: .06em;color: #8a7a68}.carta-hoy-col strong{font: 500 19px/26px var(--sis);color: #222}.carta-adelanto{list-style: none;margin: 0;padding: 0}.carta-adelanto li{display: flex;justify-content: space-between;gap: 16px;padding: 8px 0;font: 500 16px var(--sis);color: #222}.carta-adelanto li + li{border-top: 1px dashed #e4ddd3}.carta-ver{margin-top: 18px;padding: 12px 22px;border: 1px solid #222;border-radius: 10px;background: #fff;color: #222;font: 600 15px var(--sis);cursor: pointer;transition: background .15s}.carta-ver:hover, .carta-ver:focus-visible{background: #f7f7f7}html.carta-abierta{overflow: hidden}.carta-dlg{width: min(640px, calc(100vw - 32px));max-width: none;max-height: min(86vh, 820px);padding: 0;border: 0;border-radius: 20px;background: #fff;color: #222;box-shadow: 0 24px 70px rgba(0,0,0,.28);font-family: Inter, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;overflow: hidden}.carta-dlg[open]{display: flex;flex-direction: column;animation: carta-sube .28s cubic-bezier(.16,1,.3,1)}.carta-dlg::backdrop{background: rgba(17,17,17,.55);backdrop-filter: blur(2px)}@keyframes carta-sube{from{opacity: 0;transform: translateY(24px)}to{opacity: 1;transform: none}}.carta-dlg-cab{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 14px 12px;padding: 20px 22px 16px;border-bottom: 1px solid #ececec}.carta-dlg-cab > div:not(.carta-tabs){display: flex;flex-direction: column;min-width: 0}.carta-dlg-cab small{font: 500 13px var(--sis);color: #6a6a6a}.carta-dlg-cab strong{font: 600 24px/30px var(--sis);color: #222}.carta-dlg-cab span{font: 400 14px var(--sis);color: #6a6a6a}.carta-cerrar{width: 38px;height: 38px;flex: none;border: 0;border-radius: 50%;background: #f2f2f2;color: #222;display: flex;align-items: center;justify-content: center;cursor: pointer}.carta-cerrar:hover, .carta-cerrar:focus-visible{background: #e6e6e6}.carta-dlg .carta-tabs{display: flex;flex-basis: 100%;gap: 4px;padding: 4px;background: #f2f2f2;border-radius: 999px}.carta-tab{flex: 1;padding: 9px 14px;border: 0;border-radius: 999px;background: none;color: #6a6a6a;font: 600 14px var(--sis);cursor: pointer;transition: background .15s, color .15s}.carta-tab[aria-selected="true"]{background: #fff;color: #222;box-shadow: 0 1px 4px rgba(0,0,0,.14)}.carta-dlg .carta-tabs ~ .carta-dlg-cuerpo h3{display: none}.carta-dlg-cab:has(.carta-tabs) + .carta-dlg-cuerpo .carta-sec h3{display: none}.carta-dlg-cuerpo{flex: 1;overflow-y: auto;overscroll-behavior: contain;padding: 6px 22px 14px}.carta-dlg .carta-completa{display: block;margin: 0}.carta-dlg .carta-sec[hidden]{display: none}.carta-dlg-pie{padding: 14px 22px 18px;border-top: 1px solid #ececec}.carta-reservar{display: block;width: 100%;padding: 14px 18px;border: 0;border-radius: 12px;background: #222;color: #fff !important;font: 600 16px var(--sis);text-align: center;text-decoration: none !important;cursor: pointer}.carta-reservar:hover, .carta-reservar:focus-visible{background: #000}@media (max-width: 640px){.carta-dlg{width: 100%;max-height: 92vh;margin: auto 0 0;border-radius: 20px 20px 0 0}.carta-dlg[open]{animation-name: carta-sube-cel}@keyframes carta-sube-cel{from{transform: translateY(100%)}to{transform: none}}.carta-dlg-cuerpo{padding: 4px 18px 12px}.carta-dlg-cab{padding: 16px 18px 14px}.carta-it.carta-dia{grid-template-columns: 92px 1fr;gap: 4px 12px}.carta-hoy{padding: 16px}.carta-hoy-col + .carta-hoy-col{border-left: 0;padding-left: 0;border-top: 1px solid #efe5d8;padding-top: 14px}.carta-ver{width: 100%}main.ficha.ab .ab-acciones .btn-carta-ficha{padding: 7px 12px;font-size: 13px}}@media (prefers-reduced-motion: reduce){.carta-dlg[open]{animation: none}.btn-carta-ficha:hover{transform: none}}.gf-b.gf-carta{gap: 7px;background: #222;border-color: #222;color: #fff}.gf-b.gf-carta:hover, .gf-b.gf-carta:focus-visible{background: #000;border-color: #000;color: #fff}.carta-dlg.carta-ancha{width: min(920px, calc(100vw - 32px))}.carta-dlg.carta-web{height: min(90vh, 1000px);max-height: min(90vh, 1000px)}.carta-dlg.carta-pdf{max-height: min(92vh, 1100px)}.carta-pags{padding: 0;background: #ececec}.carta-pags img{display: block;width: 100%;height: auto;margin: 0 0 8px;background: #fff}.carta-pags img:last-child{margin-bottom: 0}.carta-web-caja{position: relative;padding: 0;overflow: hidden}.carta-carga{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;margin: 0;color: #6a6a6a;font: 500 15px var(--sis)}.carta-ifr{position: relative;display: block;width: 100%;height: 100%;border: 0;background: transparent}.carta-pie-fuente{padding: 12px 22px;text-align: center}.carta-pie-fuente a{color: #6a6a6a;font: 500 14px var(--sis);text-decoration: underline;text-underline-offset: 2px}.carta-pie-fuente a:hover{color: #222}@media (max-width: 640px){.carta-dlg.carta-ancha{width: 100%}.carta-dlg.carta-web{height: 92vh;max-height: 92vh}}#ciudades .dest-pestanas button:hover{color: #5f6a74}.fs-meses a:hover{border-color: #2866cc;background: var(--cielo)}.fs-card:hover{transform: translateY(-3px);box-shadow: var(--sombra)}.fs-info strong{font: 600 16px/1.25 "Lexend Deca", sans-serif}@media (max-width: 560px){.fs-info strong{font-size: 14.5px}}.pais-res{flex-basis: 100%;display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 6px 14px;margin: 6px 0 4px;padding: 14px 16px;background: #fff;border: 1px solid #e3e8ee;border-radius: 12px}.pais-res[hidden]{display: none}.pais-res-t{grid-column: 1 / -1;margin: 0 0 2px;font: 600 13px var(--sis);color: #8a96a3;text-transform: uppercase;letter-spacing: .04em}.pais-res a{display: block;padding: 7px 10px;border-radius: 8px;color: #24303c;text-decoration: none;line-height: 1.3}.pais-res a:hover, .pais-res a:focus{background: #eef4fb;outline: none}.pais-res a span{display: block;font: 500 15px var(--sis)}.pais-res a small{display: block;font-size: 13px;color: #6b7a89}@media (max-width: 560px){.pais-elegir-mas{flex-wrap: wrap}.pais-elegir-mas .pais-buscar{flex: 1 1 150px}.pais-res{grid-template-columns: 1fr;padding: 10px}}.pais-elegir-mas .pais-buscar{width: 400px}@media (max-width: 560px){.pais-elegir-mas .pais-buscar{width: 100%;flex: 1 1 100%}}main .tem-planif .cl-ruta-gen{margin: 18px 0 0;grid-template-columns: minmax(250px, 290px) 1fr}main .tem-planif .cl-ruta-gen .cl-form{padding: 20px;gap: 10px}main .tem-planif .cl-ruta-gen .cl-form h2{font-size: 19px}main .tem-planif .cl-ruta-gen .cl-mapa{min-height: 400px}main .tem-planif .cl-ruta-gen .cl-leaf{min-height: 400px}@media (max-width: 860px){main .tem-planif .cl-ruta-gen{grid-template-columns: 1fr}main .tem-planif .cl-ruta-gen .cl-mapa, main .tem-planif .cl-ruta-gen .cl-leaf{min-height: 300px}}main .tem-texto .tem-planif-ski{margin: 28px 0 34px}main .tem-texto .tem-planif-ski .cl-ruta-gen{margin: 0;grid-template-columns: minmax(260px, 320px) 1fr}main .tem-texto .tem-planif-ski .cl-form h2{font: 600 19px/1.3 'Lexend Deca', sans-serif;margin: 0 0 4px;padding: 0;border: 0}main .tem-texto .tem-planif-ski .cl-mapa, main .tem-texto .tem-planif-ski .cl-leaf{min-height: 380px}main .tem-texto .tem-planif-ski label, main .tem-texto .tem-planif-ski p{margin: 0}@media (max-width: 860px){main .tem-texto .tem-planif-ski .cl-ruta-gen{grid-template-columns: 1fr}main .tem-texto .tem-planif-ski .cl-mapa, main .tem-texto .tem-planif-ski .cl-leaf{min-height: 300px}}.gl-tiempo{display: flex;justify-content: space-between;gap: 4px;margin: auto 0 0;padding: 10px 0 0;border-top: 1px solid #eef1f4}.gl-tiempo .pwt-dia{flex-direction: column;gap: 2px;font-size: 12.5px}.gl-tiempo .pwt-dia small{min-width: 0;font-size: 10.5px}.gl-tiempo .pwt-dia b{font-weight: 600;line-height: 1.1}.gl-tiempo .pwt-dia i{margin: 0;padding: 0;font: 400 12px/1.1 Roboto, sans-serif;color: #9aa4ae}.gl-tiempo + i{margin-top: 0 !important}.portal-interpatagonia .pie-ip{margin-top: 16px}.portal-interpatagonia .pie-ip-in{padding: 14px 0 12px !important;gap: 12px}.portal-interpatagonia .pie-redes{margin-bottom: 6px !important;gap: 6px !important}.portal-interpatagonia .pie-redes a{width: 28px !important;height: 28px !important}.portal-interpatagonia .pie-redes a svg{width: 13px;height: 13px}.portal-interpatagonia .pie-links{font-size: 12.5px !important;margin: 0 0 2px !important}.portal-interpatagonia .pie-legal{font-size: 11px !important;line-height: 1.45 !important}.fb-chips{display: flex;flex-wrap: wrap;gap: 6px;margin: 8px 0 4px}.fb-chips[hidden]{display: none}.fb-chip{display: inline-flex;align-items: center;gap: 6px;padding: 5px 8px 5px 12px;border: 1px solid var(--linea);border-radius: 999px;background: var(--cielo);color: var(--tinta);font: 600 13px var(--sis);cursor: pointer;line-height: 1.2}.fb-chip span{display: inline-grid;place-items: center;width: 18px;height: 18px;border-radius: 50%;background: var(--azul);color: #fff;font-size: 13px;line-height: 1}.fb-chip:hover, .fb-chip:focus-visible{border-color: var(--azul)}.fb-nota{flex-basis: 100%;margin: 2px 0 0;color: var(--suave);font: 12.5px/1.35 var(--sis)}.fb-sug-g{padding: 8px 16px 4px;font-size: 11.5px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: #6b7280}.fb-sug [role=option]{display: flex;justify-content: space-between;gap: 12px;padding: 8px 16px;cursor: pointer;color: #1f2937}.fb-sug [role=option] small{color: #6b7280;font-size: 12.5px}.fb-sug [role=option]:hover, .fb-sug [role=option].on{background: var(--cielo)}.sup-vivo .sup-fila .pr-buscar.fb-largo:hover{border-color: var(--azul)}.sup-vivo .sup-fila .pr-buscar.fb-largo:focus{background-color: #fff;border-color: var(--azul);box-shadow: 0 0 0 4px color-mix(in srgb, var(--azul) 18%, transparent), 0 4px 14px rgba(1,62,180,.10);outline: none}.sup-vivo .fb-fila{margin: 2px 0 10px;max-width: 860px}.sup-vivo .fb-fila .pr-buscar.fb-largo{display: block;width: 100%;margin: 0;padding: 11px 18px 11px 48px;font-size: 16px;color: var(--tinta);background: var(--cielo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230079b8' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 17px 50%;border: 1.5px solid color-mix(in srgb, var(--azul) 45%, #fff);border-radius: 999px;box-shadow: 0 4px 14px rgba(1,62,180,.10)}.sup-vivo .fb-fila .pr-buscar.fb-largo::placeholder{color: #3f5368;opacity: 1}.sup-vivo .fb-fila .pr-buscar.fb-largo:hover{border-color: var(--azul)}.sup-vivo .fb-fila .pr-buscar.fb-largo:focus{background-color: #fff;border-color: var(--azul);box-shadow: 0 0 0 4px color-mix(in srgb, var(--azul) 18%, transparent), 0 4px 14px rgba(1,62,180,.10);outline: none}.sup-vivo .fb-fila + .fb-chips{margin-top: 0}.sup-vivo .filtro h2 a:hover, .sup-vivo .filtro h2 a:focus-visible{border-color: var(--azul)}@media (min-width: 1441px){.listado-panel:not(.en-mapa):has(.der-solo-mapa .mm-caja) .grilla-tarj:has(> .tarj-aloj){grid-template-columns: repeat(auto-fill, minmax(240px, 1fr))}.listado-panel:not(.en-mapa):has(.der-solo-mapa .mm-caja) .tarj.tarj-aloj{width: 100%}}.listado-panel.lp-fb-arriba{position: relative}.fb-izq .pr-buscar.fb-largo:hover{border-color: var(--azul)}.fb-izq .pr-buscar.fb-largo:focus{background-color: #fff;border-color: var(--azul);box-shadow: 0 0 0 4px color-mix(in srgb, var(--azul) 18%, transparent), 0 4px 14px rgba(1,62,180,.10);outline: none}.fb-izq .fb-chip{font-size: 12.5px}body.fb-buscando .sup-vivo .filtro{display: none !important}.cg-combo-c input[aria-expanded="true"] + .cg-flecha::before{transform: translate(-50%, -30%) rotate(-135deg)}.cg-lista li{padding: 9px 14px;font: 400 15px Roboto, sans-serif;color: #45505b;cursor: pointer}.cg-lista li b{font-weight: 700;color: #1f2a33}.cg-lista li.on, .cg-lista li[role="option"]:hover{background: #eaf4fb}.cg-lista li.elegido{color: #0183c3;font-weight: 500}.cg-lista li.cg-sin{color: #8a94a0;cursor: default}.leaflet-tooltip.cl-paso-tip{display: grid;gap: 1px;padding: 6px 10px;border: 0;border-left: 4px solid #e07a10;border-radius: 8px;background: #fff;color: #45505b;box-shadow: 0 3px 10px rgba(16,24,40,.25);font: 400 12px/1.35 Roboto, sans-serif;white-space: nowrap}.leaflet-tooltip.cl-paso-tip::before{display: none}.leaflet-tooltip.cl-paso-tip b{font-weight: 700;font-size: 13px;color: #1f2a33}.leaflet-tooltip.cl-paso-tip .on{color: #138a3c;font-weight: 600}.leaflet-tooltip.cl-paso-tip .off{color: #c0262d;font-weight: 600}@media (max-width: 600px){.leaflet-tooltip.cl-paso-tip{font-size: 11px;padding: 5px 8px}.leaflet-tooltip.cl-paso-tip b{font-size: 12px}}.pw-cerca-fila{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 12px 0 0}.pw-btn-cerca, .pw-btn-mapa{display: inline-flex;align-items: center;gap: 7px;padding: 9px 16px;border-radius: 999px;font: 600 14px/1 inherit;cursor: pointer;text-decoration: none;border: 1px solid #cfd8e3;background: #fff;color: var(--azul);transition: background-color .15s cubic-bezier(.4,0,.2,1)}.pw-btn-cerca:hover, .pw-btn-mapa:hover{background: #f3f6fa}.pw-btn-cerca.on{background: var(--azul);color: #fff;border-color: var(--azul)}.pw-btn-cerca:disabled{opacity: .6;cursor: wait}.hero .pw-btn-cerca{background: rgba(255,255,255,.95);border-color: transparent}.pw-cerca-aviso{flex-basis: 100%;margin: 4px 0 0;font-size: 13.5px;color: #475569}.hero .pw-cerca-aviso{color: #fff;text-shadow: 0 1px 3px rgba(0,0,0,.5)}.hero .pw-cerca-aviso a{color: #fff;font-weight: 700}.pw-km{display: inline-block;align-self: flex-start;font-size: 12px;font-weight: 700;color: var(--azul);background: var(--cielo, #eaf4fb);border-radius: 999px;padding: 2px 9px;margin-bottom: 4px}.ficha-cerca .fc-grilla{display: grid;grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));gap: 14px}.ficha-cerca a.fc-it{display: flex;flex-direction: column;border: 1px solid var(--linea, #e3e9ef);border-radius: 12px;overflow: hidden;background: #fff;text-decoration: none;color: inherit;transition: box-shadow .15s cubic-bezier(.4,0,.2,1), border-color .15s cubic-bezier(.4,0,.2,1)}.ficha-cerca a.fc-it:hover{border-color: var(--azul);box-shadow: 0 4px 14px rgba(15, 30, 60, .1)}.ficha-cerca .fc-ft{aspect-ratio: 16 / 10;background: #eef2f7 center/cover no-repeat;display: grid;place-items: center;color: #9aa8b8}.ficha-cerca .fc-cu{padding: 9px 11px 11px;display: flex;flex-direction: column;gap: 2px}.ficha-cerca .fc-cu small{color: #64748b;font-size: 12px}.ficha-cerca .fc-cu b{font-size: 14.5px;line-height: 1.3}.ficha-cerca .fc-km{font-size: 12px;font-weight: 700;color: var(--azul)}.ficha-cerca .fc-mas{margin: 14px 0 0}.ficha-cerca .fc-mas a{font-weight: 600}.sup-vivo > .pw-cerca-fila{order: 2;margin: 0 0 0 auto;gap: 8px;flex-wrap: nowrap;align-self: flex-start}.sup-vivo > .pw-cerca-fila{position: relative}@media (max-width: 900px){.ficha-solicitud{background: #fff;border: 1px solid var(--linea);border-radius: var(--r);padding: 14px 16px 12px;box-shadow: 0 6px 18px rgba(12,45,72,.07)}.ficha-solicitud h2{margin: 0 0 2px;font-size: 19px}.ficha-solicitud .sol-sub{color: var(--suave);margin: 0 0 10px;font-size: 13px}.form-solicitud{display: grid;grid-template-columns: 1fr auto;gap: 8px 10px;align-items: end}.form-solicitud .sol-busca, .form-solicitud .sol-datos{display: grid;grid-template-columns: repeat(auto-fit, minmax(118px, 1fr));gap: 8px}.form-solicitud .sol-busca{grid-column: 1}.form-solicitud .sol-datos{grid-column: 1 / -1;grid-template-columns: repeat(auto-fit, minmax(170px, 1fr))}.form-solicitud .sol-ancho{grid-column: 1 / -1}.form-solicitud label{display: flex;flex-direction: column;gap: 2px;font-size: 12px;color: var(--suave);min-width: 0}.form-solicitud input, .form-solicitud select, .form-solicitud textarea{font: 14px Inter, sans-serif;padding: 7px 9px;height: 38px;border: 1px solid var(--linea);border-radius: 9px;background: #fff;color: var(--tinta);outline: none;width: 100%;box-sizing: border-box;min-width: 0}.form-solicitud textarea{height: auto;margin-top: 6px}.form-solicitud input:focus, .form-solicitud select:focus, .form-solicitud textarea:focus{border-color: var(--azul);box-shadow: 0 0 0 3px rgba(28,93,134,.15)}.form-solicitud .btn{grid-column: 2;grid-row: 1;height: 38px;padding: 0 20px;font-size: 14px;align-self: end;white-space: nowrap}.form-solicitud:not(.sol-compacto) .btn{grid-column: 1 / -1;grid-row: auto;justify-self: start}.form-solicitud .sol-com summary{cursor: pointer;font-size: 12.5px;color: var(--azul)}.form-solicitud .privacidad{grid-column: 1 / -1;margin: 0;font-size: 11.5px;color: var(--suave)}.form-solicitud.sol-compacto .sol-datos, .form-solicitud.sol-compacto .privacidad{display: none}}@media (max-width: 900px){@media (max-width: 640px){.form-solicitud{grid-template-columns: 1fr}.form-solicitud .btn, .form-solicitud:not(.sol-compacto) .btn{grid-column: 1;grid-row: auto;width: 100%}.form-solicitud .sol-busca, .form-solicitud .sol-datos{grid-template-columns: 1fr 1fr}.form-solicitud .sol-datos label:has(input[type=tel]){grid-column: 1 / -1}}}@media (max-width: 900px){@media (min-width: 900px){.form-solicitud .sol-busca .sol-ancho{grid-column: auto / span 2}}}@media (max-width: 900px){.ficha-carta .carta-grilla{display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 10px}.ficha-carta .carta-foto img{width: 100%;aspect-ratio: 3 / 4;object-fit: cover;border-radius: 10px;display: block;box-shadow: 0 4px 14px rgba(12,45,72,.12)}.ficha-carta .carta-pdf{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;aspect-ratio: 3 / 4;border: 1px solid var(--linea);border-radius: 10px;background: #fff;color: var(--azul);font-weight: 600;text-decoration: none;text-align: center;padding: 10px}.ficha-carta .carta-nota{font-size: 13px;color: var(--suave);margin-top: 8px}.form-solicitud .btn.sol-wa{grid-column: 2;grid-row: 1;justify-self: stretch;display: inline-flex;align-items: center}}@media (max-width: 900px){@media (max-width: 640px){.form-solicitud .btn.sol-wa{grid-column: 1;grid-row: auto;justify-content: center}}}@media (max-width: 900px){.ficha-reservar.ficha-solicitud, .ficha-main > .ficha-reservar.ficha-solicitud{background: color-mix(in srgb, var(--navy) 11%, #fff);border: 1px solid color-mix(in srgb, var(--navy) 24%, #fff);border-radius: var(--r);padding: 18px 20px 16px;box-shadow: 0 6px 18px color-mix(in srgb, var(--navy) 10%, transparent)}.ficha-solicitud h2{color: var(--navy)}.ficha-solicitud .sol-sub{color: color-mix(in srgb, var(--navy) 55%, var(--suave))}.ficha-solicitud input, .ficha-solicitud select, .ficha-solicitud textarea{background: #fff;border-color: color-mix(in srgb, var(--navy) 18%, #fff)}.ficha-solicitud label{color: color-mix(in srgb, var(--navy) 60%, var(--suave))}.ficha-presenta p{font-size: 17px;line-height: 1.6;margin: 0}.form-solicitud .sol-vj{display: flex;flex-direction: column;gap: 2px;font-size: 12px;color: var(--suave);min-width: 0}.form-solicitud label[hidden]{display: none}.form-solicitud .vj-btn{height: 38px;padding: 0 30px 0 9px;font: 14px Inter, sans-serif;border-radius: 9px;color: #222}}@media (max-width: 900px){@media (max-width: 600px){.form-solicitud .sol-vj{grid-column: 1 / -1}}}@media (max-width: 900px){main.ficha.ab .ficha-main > .ficha-solicitud{padding: 20px;margin: 24px 0 0;border: 1px solid var(--ab-linea);border-radius: 12px}}@media (max-width: 900px){@media (min-width: 901px){main.ficha.ab .ficha-main > .ficha-solicitud{top: calc(var(--h-cab, 72px) + 76px);padding: 20px;max-height: none;overflow: visible;background: color-mix(in srgb, var(--navy) 11%, #fff);box-shadow: 0 8px 22px rgba(16,24,40,.12)}}}@media (max-width: 900px){.form-solicitud .sol-busca label{position: relative}.form-solicitud .sol-busca .rg-val{flex: none;display: flex;align-items: center;height: 38px;box-sizing: border-box;border: 1px solid var(--linea);border-radius: 9px;padding: 0 9px;background: #fff;font-size: 14px}.form-solicitud .sol-busca .rg-val.rg-act, .form-solicitud .sol-busca.rg-abierto .rg-val.rg-act{border-color: var(--azul);box-shadow: 0 0 0 3px rgba(28,93,134,.15)}.form-solicitud .sol-busca label.fecha-mal-caja .rg-val{border-color: #d92d20;color: #d92d20}footer.pie.pie-c{padding: 0;margin-top: 30px}.pie-c a{margin-right: 0;line-height: inherit}.pie-c p{margin: 0}.pie-c .ancho{display: flex;align-items: center;justify-content: space-between;gap: 18px 32px;padding-block: 22px;flex-wrap: wrap}.pie-c .pc-logo{color: #fff;font-weight: 700;text-decoration: none}.pie-c .pc-logo img{display: block;height: 26px;width: auto}.pie-c .pc-txt{text-align: right}.pie-c .pc-txt p{margin: 0;font-size: 13px;line-height: 1.6;opacity: .8}.pie-c .pc-txt .pc-links{font-size: 14px;opacity: 1}.pie-c .pc-links a{color: #fff;text-decoration: none}.pie-c .pc-links a:hover{text-decoration: underline}}@media (max-width: 900px){@media (max-width: 760px){.pie-c .ancho{flex-direction: column;text-align: center;padding-block: 20px 26px}.pie-c .pc-txt{text-align: center}}}@media (max-width: 900px){.cm-banner{grid-column: 1 / -1;position: relative;overflow: hidden;border-radius: 18px;min-height: 230px;display: flex;align-items: center;background: #1a1410 url("video-comer/comer-poster.jpg") center / cover no-repeat;color: #fff;isolation: isolate}.cm-video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2}.cm-banner::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, rgba(14,10,6,.86) 0%, rgba(14,10,6,.6) 45%, rgba(14,10,6,.1) 100%)}.cm-texto{padding: 30px 34px;max-width: 560px}.cm-texto h3{font: 700 clamp(20px, 2.2vw, 28px)/1.2 Lexend, sans-serif;margin: 0 0 8px;text-wrap: balance}.cm-texto p{margin: 0 0 18px;color: rgba(255,255,255,.88);font-size: 15.5px}.cm-boton{display: inline-flex;align-items: center;padding: 12px 22px;border-radius: 999px;background: var(--oro);color: #1a1410;font: 700 15px Lexend, sans-serif;text-decoration: none;transition: transform .16s cubic-bezier(.4,0,.2,1)}.cm-boton:hover{transform: translateY(-2px)}.cm-creditos{position: absolute;right: 14px;bottom: 10px;font-size: 11.5px}.cm-creditos summary{cursor: pointer;color: rgba(255,255,255,.8);list-style: none;text-decoration: underline}.cm-creditos summary::-webkit-details-marker{display: none}.cm-creditos div{position: absolute;right: 0;bottom: calc(100% + 6px);width: min(360px, 80vw);background: #fff;color: var(--tinta);border-radius: 10px;padding: 10px 12px;box-shadow: var(--sombra)}.cm-creditos div p{margin: 0 0 4px}.cm-creditos a{color: var(--azul)}}@media (max-width: 900px){@media (max-width: 640px){.cm-banner{min-height: 260px;align-items: flex-end}.cm-banner::before{background: linear-gradient(0deg, rgba(14,10,6,.88) 0%, rgba(14,10,6,.45) 60%, rgba(14,10,6,.15) 100%)}.cm-texto{padding: 22px 20px 38px}.cm-creditos{right: auto;left: 20px}.cm-creditos div{right: auto;left: 0}}}.menu-ciudad.mc-srv:not(.mc-listo) .mc-in{overflow: hidden}.mm-caja.mm-ampliado{position: fixed;top: calc(var(--h-cab, 72px) + 10px);left: 20px;right: 20px;z-index: 1100;margin: 0;box-shadow: 0 24px 60px rgba(16,24,40,.35);border-radius: 14px}.mm-caja.mm-ampliado .mm-mapa{cursor: grab}.mm-caja.mm-ampliado .mm-todas{display: none}.mm-fondo{position: fixed;inset: 0;z-index: 1090;background: rgba(16,24,40,.45)}.mm-fondo[hidden]{display: none}
