/*src-sha1:e38b27d577bf5292e327accfb1929bde7099f8a4*/
.hero-ciudad .hero-in{padding-block: 34px 8px}.hero-ciudad h1{font-size: clamp(36px, 5.4vw, 62px);margin: 8px 0 0}.hero-grande{min-height: min(70vh, 640px);min-height: min(70svh, 640px);align-items: flex-end;padding-bottom: 76px;background: linear-gradient(180deg, rgba(13,22,36,.5) 0%, rgba(13,22,36,.05) 32%, rgba(13,22,36,.72) 100%), var(--foto) center / cover no-repeat, #0a3d62}.hero-grande .hero-in{padding-block: 40px 0}.hero-grande h1{text-shadow: 0 2px 22px rgba(0,0,0,.4)}.hero-grande .migas{text-shadow: 0 1px 8px rgba(0,0,0,.5)}.credito-foto a{color: #fff}@media (max-width: 640px){.hero-grande{min-height: 56svh;padding-bottom: 60px}}body.vista-ciudad .hero-ciudad.hero-grande{background: none !important;min-height: 0 !important;padding: 0 !important;margin-top: 0 !important;display: block;overflow: visible}body.vista-ciudad .hero-ciudad.hero-grande .hero-in{position: relative;margin: 46px auto 0;padding: 0 !important;height: clamp(260px, 38vw, 525px);border-radius: 10px;background: linear-gradient(180deg, rgba(0,0,0,.38) 0%, rgba(0,0,0,0) 34%), var(--foto) center / cover no-repeat}body.vista-ciudad .hero-ciudad.hero-grande .hero-texto{position: static;padding: 30px;max-width: none}body.vista-ciudad .hero-ciudad .migas{font: 400 12.8px/19.2px Roboto, sans-serif}body.vista-ciudad .hero-ciudad.hero-grande .migas{position: absolute;left: 0;top: -34px;margin: 0;font: 400 12.8px/19.2px Roboto, sans-serif;color: var(--vc-azul);text-shadow: none !important;opacity: 1}body.vista-ciudad .hero-ciudad.hero-grande .migas a{color: var(--vc-azul);text-decoration: none}body.vista-ciudad .hero-ciudad.hero-grande .migas span{color: var(--vc-azul)}body.vista-ciudad .hero-ciudad h1{margin: 0 !important;font: 600 32px/48px "Lexend Deca", sans-serif !important;letter-spacing: 0 !important;color: #fff;text-shadow: 0 1px 10px rgba(0,0,0,.45)}body.vista-ciudad .secciones{margin-top: -26px !important;display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;padding: 0 16px}body.vista-ciudad .secciones a{flex-direction: row;align-items: center;gap: 7px;min-width: 0;padding: 8px 12px 8px 10px;border: 0;border-radius: 8px;background: #fff;box-shadow: 0 6px 14px -4px rgba(10,10,10,.16), 0 0 0 1px rgba(10,10,10,.03);color: var(--vc-gris);font-family: Roboto, sans-serif}body.vista-ciudad .secciones .ico, body.vista-ciudad .secciones a:hover .ico{width: 22px;height: 22px;border-radius: 0;background: none !important;color: currentColor}body.vista-ciudad .secciones .ico svg{width: 20px;height: 20px;stroke-width: 1.7}body.vista-ciudad .secciones b{font: 600 14px/20px Roboto, sans-serif !important;color: inherit;white-space: nowrap}body.vista-ciudad .secciones small{display: inline-block;margin: 0;padding: 0 6px;border-radius: 4px;background: #0092db !important;color: #fff !important;font: 700 11px/18px Roboto, sans-serif !important}body.vista-ciudad .secciones small.vacio{display: none !important}body.vista-ciudad main .bloque > h2{font: 600 24px/36px "Lexend Deca", sans-serif !important;letter-spacing: 0 !important;color: var(--vc-gris);margin: 0 0 18px}body.vista-ciudad main .bloque > h2 a{color: var(--vc-azul);text-decoration: none}body.vista-ciudad .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}body.vista-ciudad .paseo-card{border-radius: 10px;box-shadow: 0 8px 16px -2px rgba(10,10,10,.15), 0 0 0 1px rgba(10,10,10,.024)}body.vista-ciudad .paseo-cuerpo b{font: 600 16px/1.3 Roboto, sans-serif !important;letter-spacing: 0 !important;color: var(--vc-azul)}body.vista-ciudad .paseo-cuerpo em{font: 400 14px/1.5 Roboto, sans-serif !important;color: var(--vc-gris)}body.vista-ciudad .paseo-cuerpo small{font: 600 13px Roboto, sans-serif !important;color: var(--vc-azul) !important}body.vista-ciudad .tarj-dest{border-radius: 10px;box-shadow: 0 8px 16px -2px rgba(10,10,10,.15), 0 0 0 1px rgba(10,10,10,.024)}@media (max-width: 768px){body.vista-ciudad .hero-ciudad.hero-grande .hero-in{margin-top: 38px;height: 240px}body.vista-ciudad .hero-ciudad.hero-grande .hero-texto{padding: 18px}body.vista-ciudad .hero-ciudad h1{font-size: 26px !important;line-height: 34px !important}body.vista-ciudad .secciones{margin: -22px -20px 0 !important;padding: 4px 20px 12px;gap: 8px;flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none}body.vista-ciudad .secciones a{flex: 0 0 auto;scroll-snap-align: start}body.vista-ciudad .secciones b{font-size: 13px !important}body.vista-ciudad main .bloque > h2{font-size: 20px !important;line-height: 28px !important}}body.vista-ciudad main .mapa-ciudad > h2{text-align: center}.mc-caja{position: relative;height: 560px;border-radius: 10px;overflow: hidden;background: #e8eef3;box-shadow: 0 8px 16px -2px rgba(10,10,10,.12), 0 0 0 1px rgba(10,10,10,.03)}.mc-mapa{position: absolute;inset: 0;z-index: 0}.mc-cargando{display: flex;align-items: center;justify-content: center;height: 100%;color: #4a4a4a;font: 400 14px Roboto, sans-serif}.mc-filtro{position: absolute;top: 12px;left: 12px;z-index: 500;width: 210px;background: #fff;border-radius: 8px;box-shadow: 0 4px 16px rgba(10,10,10,.18);overflow: hidden;font-family: Roboto, sans-serif}.mc-filtro p{margin: 0;padding: 9px 12px;background: #0183c3;color: #fff;font: 600 12.5px Roboto, sans-serif;text-transform: uppercase;letter-spacing: .03em}.mc-filtro label{display: flex;align-items: center;gap: 8px;padding: 7px 12px;border-top: 1px solid #eef1f4;font-size: 13px;color: #4a4a4a;cursor: pointer}.mc-filtro input{margin: 0;accent-color: #0183c3}.mc-filtro i{width: 10px;height: 10px;border-radius: 50%;flex: none}.mc-filtro span{flex: 1;min-width: 0}.mc-filtro small{color: #8a94a0;font-size: 11.5px}.mc-pin span{display: flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;border: 2px solid #fff;color: #fff;box-shadow: 0 2px 6px rgba(0,0,0,.35);box-sizing: border-box}.mc-pin svg{width: 13px;height: 13px}.mc-wa{background: #e8f8ee;color: #15803d !important}@media (max-width: 768px){.mc-caja{height: 440px}.mc-filtro{width: 170px;top: 8px;left: 8px}.mc-filtro label{padding: 5px 10px;font-size: 12px}}.mc-filtro input{position: absolute;opacity: 0;pointer-events: none}.mc-filtro label{position: relative}.mc-filtro label::after{content: "";width: 14px;height: 14px;flex: none;order: 3;border-radius: 3px;border: 1.5px solid #0183c3;background: #0183c3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 11px no-repeat;box-sizing: border-box}.mc-filtro label:has(input:focus-visible){outline: 2px solid #0183c3;outline-offset: -2px}@media (max-width: 768px){.mc-filtro p{cursor: pointer;display: flex;justify-content: space-between;gap: 8px}.mc-filtro p::after{content: "▾"}.mc-filtro:not(.abierto) label, .mc-filtro:not(.abierto) .mc-ampliar{display: none}}.mc-pin span{width: 24px;height: 24px}.mc-pin svg{width: 12px;height: 12px}.mc-flot{position: absolute;z-index: 600;width: 250px;background: #fff;border-radius: 10px;overflow: hidden;box-shadow: 0 10px 28px rgba(10,10,10,.28);font-family: Roboto, sans-serif}.mc-flot[hidden]{display: none}.mc-flot .mc-x{position: absolute;top: 6px;right: 6px;z-index: 1;width: 28px;height: 28px;border: 0;border-radius: 50%;background: rgba(255,255,255,.92);color: #363636;font: 400 20px/28px Roboto, sans-serif;cursor: pointer;box-shadow: 0 1px 4px rgba(0,0,0,.25)}@media (max-width: 768px){.mc-flot{width: 230px}}body.vista-ciudad .ciudad-info{display: grid;grid-template-columns: 1fr;gap: 24px 40px}body.vista-ciudad .ciudad-info.con-faq{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: start}body.vista-ciudad .ciudad-info h2{font: 600 24px/36px "Lexend Deca", sans-serif !important;letter-spacing: 0 !important;color: var(--vc-gris);margin: 0 0 12px}body.vista-ciudad .ci-plegable{max-height: 372px;overflow: hidden;position: relative;font: 400 16px/24px var(--vc-sistema) !important;color: var(--vc-gris);max-width: none;columns: auto;background: none;padding: 0;box-shadow: none}body.vista-ciudad .ci-plegable p{font: inherit !important;color: inherit;margin: 0 0 6px}body.vista-ciudad .ci-plegable a{color: var(--vc-azul) !important}body.vista-ciudad .ci-plegable::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 60px;background: linear-gradient(rgba(245,248,251,0), var(--fondo, #f5f8fb));pointer-events: none}body.vista-ciudad .ci-mas{margin-top: 6px;padding: 0;border: 0;background: none;color: var(--vc-azul);font: 700 16px/24px var(--vc-sistema);cursor: pointer}body.vista-ciudad .ci-mas[hidden]{display: none}body.vista-ciudad .ci-faq .faq-item{border-top: 1px solid #e9edf1;background: #fff}body.vista-ciudad .ci-faq .faq-item:last-child{border-bottom: 1px solid #e9edf1}body.vista-ciudad .ci-faq summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 9px 12px;cursor: pointer;list-style: none;border-radius: 8px}body.vista-ciudad .ci-faq summary::after{content: "";flex: none;width: 8px;height: 8px;border-right: 2.5px solid var(--vc-azul);border-bottom: 2.5px solid var(--vc-azul);transform: rotate(-45deg);transition: transform .2s;margin-right: 4px}body.vista-ciudad .ci-faq h3{margin: 0;font: 600 17.6px/1.35 "Lexend Deca", sans-serif;color: var(--vc-gris)}body.vista-ciudad .ci-faq [itemprop="text"] p{margin: 0}@media (max-width: 900px){body.vista-ciudad .ciudad-info.con-faq{grid-template-columns: minmax(0, 1fr)}body.vista-ciudad .ci-faq h3{font-size: 16px}}#alojamientos{scroll-margin-top: calc(var(--h-cab, 72px) + 56px)}.mc-cerca{position: absolute;top: 12px;right: 12px;z-index: 500;display: inline-flex;align-items: center;gap: 7px;padding: 8px 14px;border: 1px solid #cfd8e3;border-radius: 999px;background: #fff;color: #0183c3;font: 500 15px Roboto, sans-serif;cursor: pointer;box-shadow: 0 2px 10px rgba(10,10,10,.16)}.mc-aviso{position: absolute;top: 56px;right: 12px;z-index: 500;max-width: 300px;margin: 0;padding: 9px 12px;border-radius: 8px;background: #fff;color: #334155;font: 400 13px/1.4 Roboto, sans-serif;box-shadow: 0 2px 10px rgba(10,10,10,.16)}.mc-aviso[hidden]{display: none}@media (prefers-reduced-motion: reduce){.mc-yo i{animation: none;box-shadow: 0 0 0 6px rgba(225,29,72,.25), 0 2px 6px rgba(0,0,0,.35)}}@media (max-width: 768px){.mc-cerca{top: 8px;right: 8px;padding: 7px 12px;font-size: 14px}.mc-aviso{top: 50px;right: 8px;left: 8px;max-width: none}}.mc-caja .leaflet-control-zoom{margin: 0 12px 28px 0;border: 0;box-shadow: 0 4px 14px rgba(10,10,10,.22)}.mc-caja .leaflet-control-zoom a{width: 34px;height: 34px;line-height: 34px;font-size: 18px;color: #363636}.hero.hero-ciudad .hero-in{height: 100% !important;min-height: 0 !important;padding-top: 22px !important;padding-bottom: 18px !important;display: flex;flex-direction: column;justify-content: space-between}section.secciones{display: flex !important;flex-wrap: wrap;justify-content: center}section.secciones > a{order: 20}body.portal-interpatagonia p.mas a.btn, p.mas a.btn{background: transparent !important;background-image: none !important;color: #0183c3 !important;border: 1px solid #0183c3 !important;box-shadow: none !important;filter: none !important;animation: none !important;font: 500 13.5px/1 Roboto, sans-serif !important;padding: 9px 18px !important;min-height: 0 !important;height: auto !important}.pwt-tit{margin: 0;font: 500 13px Roboto, sans-serif;color: #7a8591;white-space: nowrap}.pwt-dia small{font-size: 11.5px;text-transform: uppercase;letter-spacing: .05em;color: #8a94a0;min-width: 28px}.pwt-nube-sol svg{color: #e2a33a}.pwt-lluvia svg, .pwt-tormenta svg{color: #3a86c8}.pwt-dia b{font-weight: 600;color: #45505b}.pwt-dia i{font-style: normal;color: #9aa4ae}body.vista-ciudad .hero-ciudad.hero-grande[style*="/elcalafate."] .hero-in{background: none !important;overflow: hidden;isolation: isolate}body.vista-ciudad .hero-ciudad.hero-grande[style*="/elcalafate."] .hero-in::before{content: "";position: absolute;inset: 0;z-index: -2;background: var(--foto) center / cover no-repeat;transform-origin: 60% 45%;will-change: transform}body.vista-ciudad .hero-ciudad.hero-grande[style*="/elcalafate."] .hero-in::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, rgba(0,0,0,.38) 0%, rgba(0,0,0,0) 34%);pointer-events: none}@media (prefers-reduced-motion: no-preference){body.vista-ciudad .hero-ciudad.hero-grande[style*="/elcalafate."] .hero-in::before{animation: hero-foto-mueve 40s ease-in-out infinite alternate}}
