.hero-web{isolation:isolate;background:var(--color-cal);color:var(--color-marca-azul);position:relative;overflow-x:clip}.hero-ambiente{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,transparent 98%);mask-image:linear-gradient(#000 50%,transparent 98%)}.hero-ambiente span{aspect-ratio:1;translate:var(--x)var(--y);border-radius:50%;transition:translate 1.8s cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.hero-ambiente [data-tono=oro]{background:radial-gradient(closest-side,rgba(212,175,55,.2),rgba(212,175,55,0));width:max(58vw,460px)}.hero-ambiente [data-tono=azul]{background:radial-gradient(closest-side,rgba(0,47,75,.11),rgba(0,47,75,0));width:max(66vw,520px)}.hero-ambiente[data-paso="0"] [data-tono=oro]{--x:-14vw;--y:-18vw}.hero-ambiente[data-paso="0"] [data-tono=azul]{--x:46vw;--y:6vw}.hero-ambiente[data-paso="1"] [data-tono=oro]{--x:6vw;--y:-24vw}.hero-ambiente[data-paso="1"] [data-tono=azul]{--x:52vw;--y:-14vw}.hero-ambiente[data-paso="2"] [data-tono=oro]{--x:-20vw;--y:-4vw}.hero-ambiente[data-paso="2"] [data-tono=azul]{--x:40vw;--y:14vw}.hero-ambiente[data-paso="3"] [data-tono=oro]{--x:2vw;--y:-10vw}.hero-ambiente[data-paso="3"] [data-tono=azul]{--x:56vw;--y:0vw}.hero-ambiente[data-paso="4"] [data-tono=oro]{--x:-8vw;--y:-26vw}.hero-ambiente[data-paso="4"] [data-tono=azul]{--x:36vw;--y:-8vw}.hero-web-contenido{width:min(1320px,100% - 48px);min-height:min(800px,calc(100svh - var(--alto-encabezado)));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:max(32px,min(4vw,72px));margin:0 auto;padding:48px 0 64px;display:grid}.hero-web h1{font-family:var(--fuente-marca),var(--font-display);letter-spacing:-.04em;font-size:max(42px,min(4.9vw,76px));font-weight:700;line-height:1.06}.hero-marca{transform-origin:0 100%;margin-right:.06em;display:inline-block;position:relative;transform:skew(-9deg)}.hero-marca-i{line-height:1;display:inline-block;position:relative}.hero-marca-punto{aspect-ratio:1;background:var(--color-marca-oro);border-radius:50%;width:.19em;position:absolute;top:.02em;left:50%;translate:calc(-50% - .03em)}.hero-ligero{font-weight:500}.hero-renglon{display:block}.hero-web-buscador{max-width:600px;margin-top:44px}.hero-atajos{grid-template-columns:repeat(4,minmax(0,1fr));max-width:600px;margin-top:30px;display:grid}.hero-atajos a{color:var(--color-marca-azul);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:4px 4px 6px;font-size:15px;font-weight:650;display:flex;position:relative}.hero-atajos a+a:before{content:"";background:var(--color-ceniza);width:1px;height:36px;position:absolute;top:14px;left:0}.hero-atajo-icono{border:1px solid var(--color-ceniza);background:#fff;border-radius:18px;place-items:center;width:60px;height:60px;transition:border-color .16s,translate .16s;display:grid;box-shadow:0 12px 24px -16px rgba(0,47,75,.4)}.hero-atajos a:hover .hero-atajo-icono{border-color:var(--color-marca-oro);translate:0 -2px}.hero-atajos a:focus-visible{outline:3px solid var(--color-marca-oro);outline-offset:2px}.hero-franjas{--cerrada:54px;--hueco:8px;--abierta:calc(100cqh - 4*(var(--cerrada) + var(--hueco)));--basalto:21 23 27;gap:var(--hueco);flex-direction:column;height:600px;display:flex;position:relative;container-type:size}.hero-franja{flex:0 1 var(--cerrada);background:rgb(var(--basalto));border-radius:22px;min-height:0;transition:flex-grow .85s cubic-bezier(.7,0,.2,1);position:relative;overflow:hidden;box-shadow:0 30px 60px -36px rgba(0,47,75,.6)}.hero-franja[data-activa]{flex-grow:1}.hero-franja img{width:100%;height:var(--abierta);object-fit:cover;position:absolute;top:50%;left:0;translate:0 -50%}.hero-franja:before,.hero-franja:after{content:"";z-index:1;pointer-events:none;transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.hero-franja:before{background:rgb(var(--basalto)/.5)}.hero-franja:after{background:linear-gradient(rgb(var(--basalto)/.5)0%,rgb(var(--basalto)/0)16%,rgb(var(--basalto)/0)42%,rgb(var(--basalto)/.94)96%);opacity:0}.hero-franja[data-activa]:before{opacity:0}.hero-franja[data-activa]:after{opacity:1}.hero-franja-boton{z-index:2;color:#fff;cursor:pointer;align-items:center;gap:12px;padding:0 16px;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hero-franja[data-activa] .hero-franja-boton{cursor:default;opacity:0}.hero-franja-boton:focus-visible{outline:3px solid var(--color-marca-oro);outline-offset:-3px;border-radius:inherit;opacity:1}.hero-franja-icono{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.hero-franja-etiqueta{white-space:nowrap;font-size:15px;font-weight:650}.hero-franja-contenido{z-index:3;height:var(--abierta);pointer-events:none;opacity:0;flex-direction:column;padding:16px 20px 22px;transition:opacity .2s,translate .2s;display:flex;position:absolute;top:0;left:0;right:0;translate:0 12px}.hero-franja[data-activa] .hero-franja-contenido{opacity:1;transition-duration:.5s;transition-delay:.42s;translate:0}.hero-franja-texto{color:#fff;margin-top:auto}.hero-franja-titulo{letter-spacing:-.032em;text-shadow:0 2px 14px rgb(var(--basalto)/.35);text-wrap:balance;font-size:26px;font-weight:800;line-height:1.08}.hero-franja-frase{color:rgba(255,255,255,.9);text-wrap:pretty;max-width:36ch;margin-top:8px;font-size:15px;font-weight:500;line-height:1.47}.hero-puntos{gap:6px;margin-top:16px;display:flex}.hero-puntos>span{background:rgba(255,255,255,.35);border-radius:999px;width:7px;height:7px;position:relative;overflow:hidden}.hero-puntos>[data-activo]{width:26px}.hero-puntos>[data-activo]>span{background:var(--color-marca-oro);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero-franjas-flechas{display:none}@media (min-width:641px){.hero-franjas{height:clamp(480px,calc(100svh - var(--alto-encabezado) - 140px),600px);display:block}.hero-franja{--x:0%;--s:1;width:70%;transform:translateX(var(--x))scale(var(--s));border-radius:28px;transition:transform .8s cubic-bezier(.65,0,.25,1),opacity .5s,visibility;position:absolute;top:0;bottom:0;left:15%}.hero-franja[data-hueco="0"]{z-index:3}.hero-franja[data-hueco="1"]{--x:34%;--s:.84;z-index:2}.hero-franja[data-hueco="4"]{--x:-34%;--s:.84;z-index:2}.hero-franja[data-hueco="2"],.hero-franja[data-hueco="3"]{--s:.7;z-index:1;opacity:0;visibility:hidden;transition:transform .8s cubic-bezier(.65,0,.25,1),opacity .5s,visibility 0s .8s}.hero-franja[data-hueco="2"]{--x:22%}.hero-franja[data-hueco="3"]{--x:-22%}.hero-franja img{height:100%;top:0;translate:none}.hero-franja-icono{display:none}.hero-franja-etiqueta{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hero-franja[data-activa] .hero-franja-boton{visibility:hidden}.hero-franja:not([data-activa]):hover:before{opacity:.3}.hero-franja-contenido{height:auto;padding:24px 28px 41px;bottom:0}.hero-franja[data-activa] .hero-franja-contenido{transition-delay:.35s}.hero-franja-titulo{font-size:max(30px,min(2.8vw,40px))}.hero-franja-frase{font-size:17px}.hero-puntos{margin-top:22px}.hero-franjas-flechas{z-index:5;gap:10px;display:flex;position:absolute;bottom:22px;right:calc(15% + 24px)}.hero-franjas-flechas button{width:46px;height:46px;color:var(--color-marca-azul);cursor:pointer;background:rgba(255,255,255,.94);border-radius:50%;place-items:center;transition:background-color .16s,scale .16s;display:grid;box-shadow:0 10px 24px -12px rgba(0,0,0,.6)}.hero-franjas-flechas button:hover{background:#fff;scale:1.06}.hero-franjas-flechas button:active{scale:.95}.hero-franjas-flechas button:focus-visible{outline:3px solid var(--color-marca-oro);outline-offset:2px}}@media (prefers-reduced-motion:no-preference){.hero-puntos>[data-activo]>span{animation:5s linear forwards hero-tiempo;scale:0 1}.hero-franjas[data-pausa] .hero-puntos>[data-activo]>span{animation-play-state:paused}.hero-franjas{animation:.7s ease-out .1s backwards hero-aparecer}}@media (prefers-reduced-motion:reduce){.hero-ambiente span,.hero-franja,.hero-franja[data-hueco],.hero-franja:before,.hero-franja:after,.hero-franja-contenido,.hero-franja[data-activa] .hero-franja-contenido{transition:none}}@keyframes hero-tiempo{to{scale:1}}@keyframes hero-aparecer{0%{opacity:0;translate:0 16px}}@media (max-width:1023px){.hero-web-contenido{grid-template-columns:minmax(0,1fr);gap:32px;width:min(680px,100% - 32px);min-height:0;padding:36px 0 24px}}@media (max-width:640px){.hero-web h1{font-size:max(34px,min(11.4vw,50px))}.hero-web-buscador{margin-top:30px}.hero-atajos{margin-top:22px}.hero-atajos a{gap:8px;font-size:13px}.hero-atajo-icono{border-radius:14px;width:46px;height:46px}.hero-atajo-icono svg{width:20px;height:20px}.hero-atajos a+a:before{height:28px;top:10px}}
.ps-seccion{width:min(1320px,100% - 32px);margin:0 auto;padding-top:56px;scroll-margin-top:88px}.ps-encabezado{align-items:end;gap:16px 24px;margin-bottom:18px;display:flex}.ps-titulo{flex:1;min-width:0}.ps-titulo h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-marca-azul);text-wrap:balance;font-size:max(24px,min(2.6vw,34px));font-weight:800;line-height:1.12}.ps-titulo p{max-width:52ch;color:var(--color-texto-suave);margin-top:5px;font-size:15px;line-height:1.5}.ps-acciones{flex:none;align-items:center;gap:10px;display:flex}.ps-ver-todo{min-height:44px;color:var(--color-marca-azul);white-space:nowrap;background:#fff;border:1px solid rgba(0,47,75,.18);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:700;transition:background-color .2s;display:inline-flex}.ps-ver-todo:hover{background:var(--color-cal-suave)}.ps-ver-todo svg{transition:translate .2s}.ps-ver-todo:hover svg{translate:3px}.ps-flechas{display:none}.ps-flechas button{width:38px;height:38px;color:var(--color-marca-azul);background:#fff;border:1px solid rgba(0,47,75,.18);border-radius:50%;place-items:center;transition:background-color .2s,opacity .2s;display:grid}.ps-flechas button:hover:not(:disabled){background:var(--color-cal-suave)}.ps-flechas button:disabled{opacity:.35;cursor:default}.ps-carril{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:44%;grid-auto-flow:column;gap:12px;margin-left:-16px;margin-right:-16px;padding:0 16px 6px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.ps-carril::-webkit-scrollbar{display:none}.ps-tarjeta{scroll-snap-align:start}.ps-tarjeta>a{border-radius:18px;display:block}.ps-tarjeta-foto{aspect-ratio:1;background:linear-gradient(140deg,var(--color-cal-suave),rgba(0,47,75,.12));border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.ps-tarjeta-foto img{object-fit:cover;transition:scale .5s cubic-bezier(.2,0,0,1)}.ps-tarjeta>a:hover .ps-tarjeta-foto img{scale:1.04}.ps-tarjeta-foto[data-oscura]{background:linear-gradient(150deg,#0b4466,var(--color-marca-azul))}.ps-icono{color:rgba(0,47,75,.45)}.ps-cartel{color:#fff;justify-items:center;font-size:15px;font-weight:600;line-height:1;display:grid}.ps-cartel strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:56px;font-weight:800}.ps-insignia{color:var(--color-marca-azul);background:rgba(255,255,255,.94);border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px -6px rgba(0,0,0,.4)}.ps-tarjeta-texto{gap:2px;padding:10px 2px 0;display:grid}.ps-tarjeta-texto>strong{color:var(--color-marca-azul);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ps-tarjeta>a:hover .ps-tarjeta-texto>strong{text-underline-offset:3px;text-decoration:underline}.ps-tarjeta-texto>span{color:var(--color-texto-suave);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ps-tarjeta-texto>span:first-letter{text-transform:uppercase}.ps-estrellas svg{color:var(--color-marca-oro);fill:currentColor;margin:-2px 3px 0 0;display:inline}@media (max-width:640px){.ps-titulo p,.ps-acciones .viaje-boton{display:none}}@media (min-width:641px){.ps-seccion{width:min(1320px,100% - 48px);padding-top:80px}.ps-encabezado{margin-bottom:22px}.ps-carril{grid-auto-columns:calc(29.4118% - 14.1176px);gap:16px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;scroll-padding-inline:0}}@media (min-width:1024px){.ps-carril{grid-auto-columns:calc(20% - 14.4px);gap:18px}}@media (min-width:1280px){.ps-carril{grid-auto-columns:calc(16.6667% - 15px)}}@media (hover:hover) and (min-width:641px){.ps-flechas{gap:8px;display:flex}}.ps-negocio{background:radial-gradient(55% 55% at 12% 42%,rgba(186,220,245,.5),transparent 70%),radial-gradient(50% 45% at 88% 62%,rgba(205,228,247,.55),transparent 70%),linear-gradient(to bottom,transparent,#eef5fb 28%,#eaf3fb 66%,var(--color-cal-suave));margin-top:24px;padding:48px 16px 88px;scroll-margin-top:40px}body:has(.ps-negocio) .pie-sitio{border-top-color:transparent;margin-top:0}.ps-negocio-caja{gap:44px;width:min(1320px,100%);margin:0 auto;display:grid}.ps-negocio-etiqueta{color:var(--color-marca-azul);align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.ps-negocio-etiqueta svg{color:var(--color-marca-oro);flex:none}.ps-negocio-texto h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-marca-azul);text-wrap:balance;margin-top:12px;font-size:max(34px,min(4.4vw,60px));font-weight:800;line-height:1.04}.ps-negocio-bajada{max-width:40ch;color:var(--color-texto-suave);margin-top:16px;font-size:17px;line-height:1.55}.ps-negocio-accion{justify-items:center;gap:14px;margin-top:30px;display:grid}.ps-negocio-gratis{color:var(--color-marca-azul);align-items:center;gap:7px;font-size:15.5px;font-weight:700;display:flex}.ps-negocio-gratis svg{color:var(--color-marca-oro)}.ps-negocio-boton{background:var(--color-marca-azul);color:#fff;border-radius:999px;justify-content:center;justify-self:stretch;align-items:center;gap:10px;min-height:54px;padding:0 28px;font-size:17px;font-weight:700;transition:background-color .2s;display:flex}.ps-negocio-boton:hover{background:#0b4466}.ps-negocio-boton svg{transition:translate .2s}.ps-negocio-boton:hover svg{translate:3px}.ps-negocio-boton:focus-visible{outline:3px solid var(--color-marca-oro);outline-offset:3px}.ps-negocio-visual{margin-left:4px;margin-right:4px;position:relative}.ps-negocio-foto{aspect-ratio:2/3;background:var(--color-cal-suave);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px rgba(0,47,75,.6)}.ps-negocio-foto img{object-fit:cover}.ps-negocio-muestra{display:contents}.ps-negocio-guardar{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,47,75,.28);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;left:14px}.ps-resumen{width:min(236px,100% - 24px);color:var(--color-marca-azul);background:#fff;border-radius:16px;gap:8px;padding:12px 14px;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:0 12px 28px -14px rgba(0,0,0,.55)}.ps-resumen-titulo{font-size:14px;font-weight:750}.ps-resumen-cuerpo{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.ps-resumen-barras{gap:3px;display:grid}.ps-resumen-fila{color:var(--color-texto-suave);grid-template-columns:8px 1fr;align-items:center;gap:7px;font-size:10.5px;font-weight:600;line-height:1;display:grid}.ps-resumen-barra{background:#edf0f3;border-radius:999px;height:6px;overflow:hidden}.ps-resumen-barra>span{border-radius:inherit;background:var(--color-marca-oro);height:100%;display:block}.ps-resumen-promedio{justify-items:center;gap:3px;display:grid}.ps-resumen-promedio>strong{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:750;line-height:1}.ps-resumen-total{color:var(--color-texto-suave);white-space:nowrap;font-size:11px;font-weight:600}.ps-estrellas-parciales{display:flex;position:relative}.ps-estrellas-parciales>span{gap:1px;display:flex}.ps-estrellas-vacias{color:#d9dde2}.ps-estrellas-vacias svg,.ps-estrellas-llenas svg{fill:currentColor}.ps-estrellas-llenas{color:var(--color-marca-oro);position:absolute;top:0;bottom:0;left:0;right:0}.ps-comentario{width:min(250px,100% - 24px);color:var(--color-marca-azul);background:rgba(255,255,255,.97);border-radius:16px;padding:11px 13px 12px;position:absolute;bottom:12px;right:12px;box-shadow:0 12px 28px -14px rgba(0,0,0,.55)}.ps-comentario-cuerpo{gap:8px;display:grid}.ps-comentario-autor{align-items:center;gap:9px;display:flex}.ps-comentario-autor img{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.ps-comentario-autor>span{gap:2px;display:grid}.ps-comentario-autor strong{font-size:13px;font-weight:750;line-height:1.1}.ps-comentario-estrellas{color:#d9dde2;gap:1px;display:flex}.ps-comentario-estrellas svg{fill:currentColor}.ps-comentario-estrellas [data-llena]{color:var(--color-marca-oro)}.ps-comentario-texto{font-size:13px;font-weight:500;line-height:1.4}@media (prefers-reduced-motion:no-preference){.ps-comentario-cuerpo{animation:.5s cubic-bezier(.2,0,0,1) ps-comentario-entra}}@keyframes ps-comentario-entra{0%{opacity:0;translate:0 8px}}.ps-negocio-beneficios li{color:var(--color-marca-azul);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 6px;font-size:13px;font-weight:700;display:flex;position:absolute;box-shadow:0 14px 30px -16px rgba(0,47,75,.55)}.ps-negocio-beneficios li>span{background:#e3effa;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ps-negocio-beneficios [data-pos="1"]{top:3.5%;right:-8px}.ps-negocio-beneficios [data-pos="2"]{top:15.5%;left:-8px}.ps-negocio-beneficios [data-pos="3"]{top:27.5%;right:-8px}.ps-negocio-beneficios [data-pos="4"]{top:39.5%;left:-8px}.ps-negocio-visual{container-type:inline-size}.ps-comentario{bottom:150px}@container (width>=540px){.ps-negocio-foto{aspect-ratio:1/.92}.ps-comentario{bottom:12px}.ps-negocio-beneficios li{gap:10px;padding:7px 16px 7px 7px;font-size:14px}.ps-negocio-beneficios li>span{width:32px;height:32px}.ps-negocio-beneficios [data-pos="1"]{top:5%;right:-72px}.ps-negocio-beneficios [data-pos="4"]{top:21%;left:-84px}.ps-negocio-beneficios [data-pos="3"]{top:37%;right:-72px}.ps-negocio-beneficios [data-pos="2"]{top:53%;left:-84px}.ps-resumen{bottom:-32px;left:-40px}.ps-comentario{bottom:40px;right:-40px}}@container (width>=700px){.ps-negocio-foto{aspect-ratio:4/3}}@media (min-width:900px){.ps-negocio{margin-top:40px;padding:72px 24px 120px}.ps-negocio-caja{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px}.ps-negocio-caja:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px;padding-right:56px}.ps-negocio-caja:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px;padding-right:56px}.ps-negocio-caja:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px;padding-right:56px}.ps-negocio-caja:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:56px;padding-right:40px}.ps-negocio-caja:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:56px;padding-right:40px}.ps-negocio-caja:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:56px;padding-right:40px}.ps-negocio-accion{align-items:center;gap:22px;display:flex}.ps-negocio-boton{display:inline-flex}.ps-negocio-foto{border-radius:32px}}@media (prefers-reduced-motion:no-preference){.ps-negocio-beneficios li{animation:6s ease-in-out infinite ps-flotar}.ps-negocio-beneficios [data-pos="2"]{animation-delay:-2s}.ps-negocio-beneficios [data-pos="3"]{animation-delay:-4s}.ps-negocio-beneficios [data-pos="4"]{animation-delay:-1s}}@keyframes ps-flotar{50%{translate:0 -6px}}
body:has(.guia){background:#eaece8}body:has(.guia) .encabezado-sitio{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;position:relative}body:has(.guia) .encabezado-sitio form[role=search]{display:none}body:has(.guia) .encabezado-sitio>div:nth-child(2){display:none}body:has(.guia)>footer{display:none}body:has(.guia) .encabezado-sitio nav{margin-left:auto}body:has(.guia) #contenido{flex:none;min-height:0}.guia{--papel:#fdfcf8;--tinta:#002f4b;--regla:#d9d9cd;--oro-legible:#79611b;color:var(--tinta);height:calc(100dvh - var(--alto-encabezado));grid-template-rows:44px minmax(0,1fr) 48px 25px;max-width:1640px;min-height:440px;margin:auto;padding:0 24px;display:grid}.guia :-webkit-any(button,a,input,summary):focus-visible{outline-offset:4px;outline:3px solid #937416}.guia :-moz-any(button,a,input,summary):focus-visible{outline-offset:4px;outline:3px solid #937416}.guia :is(button,a,input,summary):focus-visible{outline-offset:4px;outline:3px solid #937416}.guia button{cursor:pointer}.guia button:disabled{cursor:default;opacity:.4}.guia-cabecera{letter-spacing:.035em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.guia-cabecera>span,.guia-cabecera>button{align-items:center;gap:9px;display:flex}.guia-cabecera>button{min-height:42px;font-weight:650}.guia-escenario{isolation:isolate;min-height:0;position:relative}.guia-escenario:after{content:"";z-index:-1;background:#f8f6ee;border:1px solid #d4d5ce;position:absolute;top:3px;bottom:-4px;left:3px;right:3px;box-shadow:0 10px 25px rgba(0,47,75,.05)}.guia-hoja{background:var(--papel);will-change:transform,opacity;border:1px solid #d9d9cf;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.guia-hoja[hidden]{display:none}.guia-hoja:focus-visible{outline-offset:-2px;outline:2px solid #79611b}.guia-hoja-contenido{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a9aea8 transparent;background-image:radial-gradient(rgba(0,47,75,.02) .6px,transparent .6px);background-size:4px 4px;height:100%;padding:max(22px,min(3vw,44px)) max(22px,min(4.5vw,68px));overflow:auto}.guia-hoja-sale{z-index:2;pointer-events:none;animation:.28s cubic-bezier(.4,0,.2,1) both guia-deslizar-sale}.guia-hoja-entra{z-index:1;animation:.28s cubic-bezier(.4,0,.2,1) both guia-deslizar-entra}[data-girando=anterior] .guia-hoja-sale{animation-name:guia-deslizar-sale-atras}@keyframes guia-deslizar-sale{to{opacity:0;transform:translate(-10%)}}@keyframes guia-deslizar-sale-atras{to{opacity:0;transform:translate(10%)}}@keyframes guia-deslizar-entra{0%{opacity:0;transform:translate(5%)}}.guia-navegacion{justify-content:center;align-items:center;gap:15px;display:flex;position:relative}.guia-barras{gap:5px;display:flex;position:absolute;top:5px;bottom:auto;left:auto;right:auto}.guia-barras>span{background:#c6ccc9;border-radius:999px;width:min(90px,12vw);height:3px}.guia-barras>span[data-activa]{background:#002f4b}.guia-progreso{align-items:center;gap:18px;display:flex}.guia-progreso p{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:700}.guia-progreso p>span{color:#59666a;font-size:15px}.guia-capitulo-actual{border-left:1px solid #b9c3c3;padding-left:18px;font-size:11px}.guia-flecha{z-index:8;color:#002f4b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.92);border:1px solid rgba(0,47,75,.12);border-radius:999px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 5px 20px rgba(0,47,75,.18)}.guia-flecha:not(:disabled):hover{background:#d4af37}.guia-flecha-anterior{left:12px}.guia-flecha-siguiente{right:12px}.guia-pista{color:#59666a;justify-content:space-between;font-size:10px;display:flex}.guia-pista>div{gap:14px;display:flex}.guia-pista a:hover{text-decoration:underline}.guia-indice{color:#002f4b;background:#fdfcf8;border:1px solid #b7b7a9;width:min(520px,100vw - 32px);max-height:85dvh;margin:auto;padding:0;box-shadow:0 20px 80px rgba(0,47,75,.19)}.guia-indice::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,47,75,.6)}.guia-indice-interior{padding:28px}.guia-indice-titulo{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.guia-indice h2{font-family:var(--font-display);font-size:var(--titulo-2-tamano);letter-spacing:-.03em;font-weight:800;line-height:1.12}.guia-indice button{place-items:center;width:44px;height:44px;display:grid}.guia-indice li{border-top:1px solid #d7d7ca}.guia-indice li a{align-items:center;gap:20px;min-height:70px;font-size:16px;display:flex}.guia-indice li a>span{color:#79611b;font-weight:700}.guia-indice li a>svg{margin-left:auto}.guia-indice a[aria-current]{font-weight:700}.guia-indice :focus-visible{outline-offset:2px;outline:3px solid #79611b}.guia-personal{min-height:100%}.guia-personal>header{border-bottom:1px solid var(--regla);justify-content:space-between;align-items:end;gap:30px;padding-bottom:24px;display:flex}.guia-personal>header h2{font-family:var(--font-display);font-size:var(--titulo-1-tamano);letter-spacing:-.035em;margin:12px 0 8px;font-weight:800;line-height:1.05}.guia-personal>header p:last-child{color:#53636a;max-width:65ch;font-size:13px;line-height:1.65}.guia-personal>header>a{flex-shrink:0;font-size:12px;font-weight:700}.guia-personal-resumen{border-bottom:1px solid var(--regla);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guia-personal-resumen>div{border-right:1px solid var(--regla);padding:22px 22px 20px 48px;position:relative}.guia-personal-resumen>div:last-child{border-right:0}.guia-personal-resumen svg{width:19px;position:absolute;top:25px;left:16px}.guia-personal-resumen dt{color:#59686d;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.guia-personal-resumen dd{letter-spacing:-.02em;margin-top:3px;font-size:30px;font-weight:700}.guia-personal-barra{justify-content:space-between;align-items:end;gap:20px;margin:25px 0 16px;display:flex}.guia-personal-barra h3{font-family:var(--font-display);font-size:var(--titulo-2-tamano);letter-spacing:-.03em;font-weight:800;line-height:1.12}.guia-personal-barra p{color:#59686d;margin-top:5px;font-size:11px}.guia-personal-barra .guia-boton{cursor:pointer;margin:0}.guia-personal-cuadricula{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.guia-personal-cuadricula>figure,.guia-personal-nuevo{aspect-ratio:1;border:1px solid var(--regla);background:#e8e9e4;position:relative;overflow:hidden}.guia-personal-nuevo{cursor:pointer;color:#4f626a;align-content:center;place-items:center;gap:10px;font-size:11px;display:grid}.guia-personal-cuadricula :-webkit-any(img,video){object-fit:cover;width:100%;height:100%}.guia-personal-cuadricula :-moz-any(img,video){object-fit:cover;width:100%;height:100%}.guia-personal-cuadricula :is(img,video){object-fit:cover;width:100%;height:100%}.guia-personal-cuadricula figcaption{color:#fff;background:linear-gradient(transparent,rgba(0,28,46,.85));justify-content:space-between;align-items:center;gap:8px;padding:9px;font-size:10px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.guia-personal-cuadricula figure[data-fondo]{outline-offset:-3px;outline:3px solid #d4af37}.guia-personal-error{color:#a6372a;margin-bottom:12px;font-size:12px}.guia-personal-cargando,.guia-personal-sin-sesion{place-content:center;gap:18px;max-width:520px;min-height:100%;margin:auto;display:grid}.guia-personal-sin-sesion h2{font-family:var(--font-display);font-size:var(--titulo-1-tamano);letter-spacing:-.035em;font-weight:800;line-height:1.05}.guia-hoja-contenido:has(>.guia-ruta-existente){background:#fff;padding:0;overflow:hidden}.guia-ruta-existente,.guia-ruta-existente iframe{width:100%;height:100%;min-height:0}.guia-ruta-existente iframe{background:#fff;border:0;display:block}.guia-ceja{letter-spacing:.17em;color:var(--oro-legible);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.guia-ceja>span{background:#d4af37;border-radius:50%;width:5px;height:5px}.guia-apertura{border-bottom:1px solid var(--regla);grid-template-columns:1.35fr 1fr;align-items:center;gap:40px;margin-bottom:25px;padding-bottom:27px;display:grid}.guia-apertura h1{font-family:var(--font-display);font-size:var(--titulo-portada-tamano);letter-spacing:-.045em;margin:18px 0 17px;font-weight:800;line-height:.98}.guia-apertura h1 em{color:#746329}.guia-lema{font-size:12px}.guia-nota-bienvenida>p{max-width:40ch;margin:14px 0;font-size:13px;line-height:1.7}.guia-nota-bienvenida>small{color:#58686d;margin-top:10px;font-size:10px;display:block}.guia-buscador{background:#fff;border:1px solid #b2bfbe;align-items:center;gap:12px;padding-left:13px;display:flex}.guia-buscador input{outline-offset:-2px;width:100%;min-width:0;height:46px;font-size:13px}.guia-buscador button{background:#d4af37;place-items:center;min-width:46px;height:46px;display:grid}.guia-buscador>svg{flex-shrink:0}.guia .spotmi-discover{margin-bottom:0}.guia .spotmi-section-heading{gap:12px;margin-bottom:14px}.guia .spotmi-section-heading .spotmi-eyebrow{display:none}.guia .spotmi-section-heading h2{font-family:var(--font-display);font-size:var(--titulo-2-tamano);letter-spacing:-.03em;font-weight:800;line-height:1.12}.guia .spotmi-section-heading>a{font-size:11px}.guia .spotmi-interest-tabs{gap:20px;margin-bottom:14px;padding-bottom:4px}.guia .spotmi-interest-tabs button{color:#59686d;background:0 0;border:none;border-bottom:2px solid transparent;border-radius:0;min-height:42px;padding:8px 0;font-size:12px}.guia .spotmi-interest-tabs button[aria-pressed=true]{color:#002f4b;border-bottom-color:#a48629}.guia .spotmi-interest-layout{grid-template-columns:1.5fr 1fr;gap:32px}.guia .spotmi-interest-feature{border-radius:1px;min-height:268px;margin:6px;box-shadow:0 0 0 5px #fff,0 0 0 6px #d5d7cd}.guia .spotmi-interest-feature>div{padding:24px}.guia .spotmi-interest-feature h3{font-family:var(--font-display);font-size:var(--titulo-2-tamano);letter-spacing:-.03em;max-width:370px;margin:8px 0;font-weight:800;line-height:1.12}.guia .spotmi-interest-feature p{max-width:42ch;font-size:11px}.guia .spotmi-interest-feature a{background:#d4af37;border-radius:2px;min-height:40px;margin-top:14px;padding:9px 15px}.guia .spotmi-interest-feature:before{background:linear-gradient(rgba(0,47,75,.03) 5%,rgba(0,47,75,.937))}.guia .spotmi-results-heading{padding-bottom:4px}.guia .spotmi-results-heading h3{font-size:15px}.guia .spotmi-results-heading>span{color:#53636b;font-size:8px}.guia .spotmi-place-row{border-color:var(--regla);gap:14px;padding:10px 0}.guia .spotmi-place-row h4{font-size:13px}.guia .spotmi-place-row p{font-size:10px}.guia .spotmi-place-number{color:#79611b;font-size:16px;font-weight:700}.guia .spotmi-guide-link{margin-top:15px;font-size:11px}.guia-titular{border-bottom:1px solid var(--regla);margin-bottom:22px;padding-bottom:22px;position:relative}.guia-titular h2{font-family:var(--font-display);font-size:var(--titulo-1-tamano);letter-spacing:-.035em;margin:12px 0;font-weight:800;line-height:1.05}.guia-titular h2 em{color:#796628}.guia-titular>p:not(.guia-ceja){color:#516168;max-width:80ch;font-size:13px;line-height:1.65}.guia-subtitulo{justify-content:space-between;align-items:baseline;gap:18px;margin:20px 0 14px;display:flex}.guia-subtitulo h3{font-family:var(--font-display);font-size:var(--titulo-2-tamano);letter-spacing:-.03em;font-weight:800;line-height:1.12}.guia-subtitulo a,.guia-enlace{align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.guia-vacio{border:1px dashed var(--regla);padding:24px;font-size:14px}.guia-calendario{grid-template-columns:1.2fr 1fr;align-items:start;gap:30px;display:grid}.guia-calendario>div:first-child>a{border-radius:1px;height:255px}.guia-calendario>div:first-child>a>span:last-child{padding:24px}.guia-calendario>div:first-child>a>span:last-child>span:first-child{letter-spacing:-.02em;text-shadow:none;font-size:26px;font-weight:700}.guia-calendario>div:first-child>a>span:last-child>span:last-child{border-radius:2px;margin-top:14px;font-size:11px}.guia-calendario>div:first-child>h3{margin-top:18px}.guia-calendario>div:first-child>ul{gap:10px;margin-top:10px}.guia-calendario>div:first-child>ul a{border-radius:0;height:125px}.guia-calendario>div:first-child>ul a>span:last-child{padding:10px}.guia-calendario>div:first-child>ul a .font-display{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box}.guia-calendario>div:last-child{border:0;border-left:1px solid var(--regla);box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 26px}.guia-calendario>div:last-child>div:first-child p{letter-spacing:-.02em;font-size:23px;font-weight:700}.guia-calendario button{min-width:36px;min-height:36px}.guia-calendario>div:last-child>div:nth-child(3) button{height:42px}.guia-calendario>div:last-child>div:last-child{margin-top:12px;padding-top:12px}.guia-experiencias>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guia-experiencias article{background:0 0;border-radius:0}.guia-experiencias article>a{grid-template-columns:120px 1fr;display:grid}.guia-experiencias article>a>div:first-child{height:100%;min-height:130px}.guia-experiencias article>a>div:last-child{padding:12px}.guia-experiencias article h3{font-family:var(--font-display);font-size:var(--titulo-4-tamano);letter-spacing:-.01em;font-weight:700;line-height:1.35}.guia-experiencias article p,.guia-experiencias article .mt-3{margin-top:6px}.guia-atlas .guia-titular .guia-enlace{margin-top:12px}.guia-explorador{grid-template-columns:minmax(0,1fr) 310px;gap:24px;display:grid}.guia-explorador>section{min-width:0;margin-top:0}.guia-explorador>section:first-child>:not(.guia-mapa-marco){display:none}.guia-explorador .guia-mapa-marco{border:6px solid #fff;border-radius:0;outline:1px solid #bdc7bc;height:480px;margin:0;box-shadow:0 3px 8px rgba(0,47,75,.07)}.guia-explorador>section:last-child{scrollbar-width:thin;height:480px;padding-right:7px;overflow-y:auto}.guia-explorador>section:last-child>div:first-child h2{font-family:var(--font-display);font-size:var(--titulo-2-tamano);letter-spacing:-.03em;font-weight:800;line-height:1.12}.guia-explorador>section:last-child>div:first-child p{font-size:11px}.guia-explorador [role=group]{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex;overflow:visible}.guia-explorador [role=group] button{border-radius:2px;min-height:38px;padding:8px 10px;font-size:11px}.guia-explorador>section:last-child>ul{margin-top:16px;display:block}.guia-explorador>section:last-child>ul>li{border-top:1px solid var(--regla)}.guia-explorador>section:last-child>ul>li>div{box-shadow:none;background:0 0;border:0;border-radius:0}.guia-explorador>section:last-child>ul>li>div>div:first-child{display:none}.guia-explorador>section:last-child>ul>li>div>div:last-child{padding:12px 0}.guia-leyenda{align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.guia-leyenda svg{flex-shrink:0}.guia-esenciales{border-top:1px solid var(--regla);margin-top:20px;padding-top:16px}.guia-esenciales>summary{letter-spacing:-.02em;cursor:pointer;font-size:20px;font-weight:700}.guia-esenciales>summary>span{font:11px var(--fuente-cuerpo),sans-serif;color:#52636b;margin:8px 0;display:block}.guia-esenciales .spotmi-travel-tools{margin:25px 0 0}.guia-comercios-cuerpo{grid-template-columns:minmax(230px,.7fr) 1.7fr;gap:40px;display:grid}.guia-columna-local figure{border:1px solid var(--regla);background:#fff;margin:3px 3px 25px;padding:7px;transform:rotate(-1deg)}.guia-columna-local figure img{object-fit:cover;width:100%;height:200px}.guia-columna-local figcaption{padding:7px 2px 2px;font-size:10px}.guia-columna-local h3{font-family:var(--font-display);font-size:var(--titulo-2-tamano);letter-spacing:-.03em;font-weight:800;line-height:1.12}.guia-columna-local>p{margin-top:15px;font-size:12px;line-height:1.7}.guia-boton{color:#002f4b;background:#d4af37;justify-content:center;align-items:center;gap:15px;min-height:46px;margin-top:20px;padding:12px 16px;font-size:12px;font-weight:650;display:inline-flex}.guia-directorio{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.guia-rubro{border-top:1px solid var(--regla);padding:17px 0 22px}.guia-rubro-titulo{align-items:center;gap:9px;display:flex}.guia-rubro-titulo>a{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.guia-rubro-titulo h3{font-family:var(--font-display);font-size:var(--titulo-3-tamano);letter-spacing:-.02em;font-weight:700;line-height:1.25}.guia-rubro-titulo svg{flex-shrink:0}.guia-numero{color:#79611b;font-size:12px;font-weight:700}.guia-rubro>p{color:#59686d;margin:9px 0 14px;font-size:10px}.guia-rubro li{margin-top:10px}.guia-rubro li a{font-size:12px;font-weight:600;line-height:1.4;display:block}.guia-rubro li a:hover{text-decoration:underline}.guia-rubro li>span{color:#5c686b;margin-top:3px;font-size:10px;display:block}.guia-hoja-cierre{background:#002f4b;border-color:#002f4b}.guia-hoja-cierre .guia-hoja-contenido{padding:0}.guia-portada-final{isolation:isolate;color:#fff;min-height:100%;padding:28px 6%;position:relative}.guia-portada-foto{object-fit:cover;z-index:-2}.guia-portada-final:before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(0,47,75,.96),rgba(0,47,75,.6)),linear-gradient(transparent 45%,#002f4b);position:absolute;top:0;bottom:0;left:0;right:0}.guia-portada-marca{border-bottom:1px solid rgba(255,255,255,.25);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.guia-portada-marca>span:last-child{letter-spacing:.18em;font-size:9px}.guia-portada-interior{grid-template-columns:1.2fr 1fr;align-items:center;gap:9%;padding:34px 0;display:grid}.guia-portada-texto>svg{color:#d4af37;margin-bottom:22px}.guia-portada-texto .guia-ceja{color:#e8cb73}.guia-portada-texto h2{font-family:var(--font-display);font-size:var(--titulo-1-tamano);letter-spacing:-.035em;margin:18px 0;font-weight:800;line-height:1.05}.guia-portada-texto h2 em{color:#e8cb73}.guia-portada-texto>p:last-of-type{color:#e0e9ea;max-width:39ch;font-size:13px;line-height:1.8}.guia-firma{font-family:var(--fuente-manuscrita),cursive;color:#e8cb73;margin-top:28px;font-size:43px;display:block}.guia-portada-login{color:#002f4b;background:#fdfcf8;border:1px solid #d4af37;padding:27px;box-shadow:6px 6px rgba(255,255,255,.08)}.guia-portada-login h3{font-family:var(--font-display);font-size:var(--titulo-2-tamano);letter-spacing:-.03em;margin-bottom:23px;font-weight:800;line-height:1.12}.guia-portada-login button,.guia-portada-login input{border-radius:2px}.guia-login-separador{color:#687579;align-items:center;gap:10px;margin:12px 0;font-size:11px;display:flex}.guia-login-separador:before,.guia-login-separador:after{content:"";background:#d9d9cd;flex:1;height:1px}.guia-cuenta-abierta p{font-size:14px;line-height:1.7}.guia-cuenta-identidad{border-bottom:1px solid #d9d9cd;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.guia-cuenta-identidad>span{letter-spacing:-.02em;color:#fff;background:#0066a1;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:grid}.guia-cuenta-identidad strong,.guia-cuenta-identidad small{display:block}.guia-cuenta-identidad small{color:#687579;margin-top:3px}.guia-cuenta-datos{background:#d9d9cd;border:1px solid #d9d9cd;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;display:grid}.guia-cuenta-datos>div{background:#fdfcf8;min-width:0;padding:10px 12px}.guia-cuenta-datos dt{color:#687579;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.guia-cuenta-datos dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:700}.guia-portada-pie{letter-spacing:.035em;border-top:1px solid rgba(255,255,255,.25);padding-top:18px;font-size:11px}@media (min-width:1600px){.guia .spotmi-interest-feature{min-height:320px}}@media (max-width:1000px){.guia{padding:0 16px}.guia-apertura{gap:25px}.guia .spotmi-interest-layout{gap:24px}.guia-explorador{grid-template-columns:minmax(0,1fr) 260px}.guia-directorio{column-gap:20px}.guia-comercios-cuerpo{gap:24px}.guia-rubro-titulo>svg{display:none}.guia-portada-interior{gap:5%}}@media (max-width:760px){.guia{grid-template-rows:42px minmax(0,1fr) 65px 22px;padding:0 10px}.guia-cabecera{font-size:10px}.guia-cabecera>span{gap:6px}.guia-cabecera>button{justify-content:center;width:44px;font-size:0}.guia-cabecera>button svg{width:21px;height:21px}.guia-hoja-contenido{padding:24px 20px 30px}.guia-apertura{margin-bottom:24px;padding-bottom:22px;display:block}.guia-apertura h1{margin:17px 0 13px;font-size:max(35px,min(8.8vw,57px));line-height:1.12}.guia-lema{font-size:11px}.guia-nota-bienvenida{margin-top:20px}.guia-nota-bienvenida>.inline-flex{display:none}.guia-nota-bienvenida>p{margin-bottom:17px;font-size:12px}.guia-nota-bienvenida>small{font-size:9px}.guia .spotmi-section-heading{align-items:start}.guia .spotmi-section-heading h2{font-size:25px}.guia .spotmi-section-heading>a{font-size:0}.guia .spotmi-section-heading>a svg{width:23px;height:23px}.guia .spotmi-interest-tabs{gap:18px;margin:15px 0}.guia .spotmi-interest-tabs button{min-height:44px;font-size:11px}.guia .spotmi-interest-layout{grid-template-columns:1fr;gap:26px}.guia .spotmi-interest-feature{min-height:300px}.guia .spotmi-interest-feature>div{padding:24px 20px}.guia .spotmi-place-row{min-height:62px}.guia .spotmi-place-row h4{font-size:14px}.guia .spotmi-guide-link{min-height:44px}.guia-navegacion{gap:8px}.guia-navegacion>button{gap:7px;min-height:44px;padding:0 10px;font-size:11px}.guia-navegacion>button:first-child>span,.guia-capitulo-actual{display:none}.guia-progreso p{font-size:22px}.guia-pista{align-items:start;font-size:8px}.guia-pista>div{gap:8px}.guia-titular{margin-bottom:22px;padding-bottom:20px}.guia-titular h2{font-size:36px}.guia-titular h2 em{display:block}.guia-titular>p:not(.guia-ceja){font-size:12px}.guia-subtitulo{gap:10px}.guia-subtitulo h3{font-size:22px}.guia-subtitulo a{font-size:10px}.guia-calendario{grid-template-columns:1fr;gap:24px}.guia-calendario>div:last-child{border-left:0;border-top:1px solid var(--regla);padding:24px 0 0}.guia-calendario>div:first-child>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.guia-calendario>div:first-child>ul a>span:last-child>span:last-child{display:none}.guia-calendario>div:first-child>a{height:280px}.guia-experiencias>ul{grid-template-columns:1fr}.guia-experiencias article>a{grid-template-columns:95px 1fr}.guia-experiencias article h3{font-size:17px}.guia-explorador{flex-direction:column;display:flex}.guia-explorador .guia-mapa-marco{height:360px}.guia-explorador>section:last-child{height:auto;max-height:none;padding-right:0}.guia-explorador>section:last-child>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.guia-leyenda{align-items:start;line-height:1.6}.guia-comercios-cuerpo{flex-direction:column;gap:28px;display:flex}.guia-columna-local figure img{height:180px}.guia-columna-local>p{font-size:13px}.guia-directorio{grid-template-columns:1fr}.guia-rubro-titulo h3{font-size:25px}.guia-rubro li a{font-size:14px}.guia-rubro li>span,.guia-rubro>p{font-size:11px}.guia-portada-final{padding:24px}.guia-portada-marca>span:last-child{text-align:right;max-width:15ch;font-size:8px}.guia-portada-interior{grid-template-columns:1fr;gap:26px;padding:24px 0}.guia-portada-texto h2{font-size:41px}.guia-portada-texto>svg,.guia-firma{display:none}.guia-portada-login{padding:20px}.guia-portada-login h3{font-size:25px}.guia-portada-pie{font-size:10px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.guia *,.guia :before,.guia :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:700px){.guia-flecha{width:40px;height:40px}.guia-flecha-anterior{left:5px}.guia-flecha-siguiente{right:5px}.guia-personal>header,.guia-personal-barra{flex-direction:column;align-items:start}.guia-personal-resumen{grid-template-columns:1fr}.guia-personal-resumen>div{border-right:0;border-bottom:1px solid var(--regla)}.guia-personal-cuadricula{grid-template-columns:repeat(2,minmax(0,1fr))}}
.selector-modo{color:#002f4b;background:rgba(255,255,255,.9);border:1px solid rgba(0,47,75,.2);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 4px 18px rgba(0,47,75,.1)}.selector-modo:hover{background:#e0b72f;border-color:#e0b72f}.selector-modo:focus-visible{outline-offset:3px;outline:3px solid #e0b72f}.selector-modo[data-compacto]{min-height:40px;box-shadow:none;padding-left:12px;padding-right:12px}.portada-web{color:#002f4b;background:#f6f3ec}body:has(.portada-web) .pie-sitio{margin-top:0}.portada-mapa{scroll-margin-top:88px}.portada-encabezado-seccion>div>p{color:var(--color-oro-texto);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:800}.portada-seccion{width:min(1480px,100% - 48px);margin:0 auto;padding:100px 0}.portada-encabezado-seccion{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.portada-encabezado-seccion h2{font-family:var(--font-display);font-size:var(--titulo-1-tamano);letter-spacing:-.035em;margin-top:10px;font-weight:800;line-height:1.05}.portada-encabezado-seccion a{align-items:center;gap:8px;font-weight:700;display:inline-flex}.portada-carril{scroll-snap-type:x mandatory;grid-auto-columns:minmax(270px,340px);grid-auto-flow:column;gap:18px;padding:4px 4px 24px;display:grid;overflow-x:auto}.portada-carril>li{scroll-snap-align:start}.portada-agenda,.portada-mapa{border-top:1px solid rgba(0,47,75,.16)}.portada-mapa>.explorador-lugares>section:first-child{margin-top:0}.portada-destinos-texto{margin-bottom:24px}.portada-destinos-texto h2{font-family:var(--font-display);font-size:var(--titulo-1-tamano);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1.05}.portada-destinos-parrafo p{color:#54636a;max-width:60ch;margin-top:16px;line-height:1.7}.portada-destinos-tira{--enteras:1;--asomo:.22;--hueco:18px;--relleno-fin:4px;grid-auto-columns:calc((100% + var(--relleno-fin) - var(--enteras)*var(--hueco))/(var(--enteras) + var(--asomo)));gap:var(--hueco);padding:4px var(--relleno-fin)12px 4px;overflow-anchor:none;overscroll-behavior-x:contain;grid-auto-flow:column;display:grid;overflow-x:auto}@media (min-width:560px){.portada-destinos-tira{--enteras:2}}@media (min-width:820px){.portada-destinos-tira{--enteras:3}}@media (min-width:1024px){.portada-destinos-tira{--enteras:4;--relleno-fin:18px}}@media (min-width:1280px){.portada-destinos-tira{--enteras:5}}.portada-destinos-controles{color:var(--color-texto-suave);justify-content:flex-end;align-items:center;gap:4px;margin-top:12px;display:flex}.portada-destinos-controles button{border-radius:999px;place-items:center;width:44px;height:44px;transition:color .2s,background-color .2s,opacity .2s;display:grid}.portada-destinos-controles button svg{stroke-width:1.75px;width:18px;height:18px}.portada-destinos-controles button:hover:not(:disabled){color:var(--color-texto);background:var(--color-cal-suave)}.portada-destinos-controles button:focus-visible{outline:2px solid var(--color-anil);outline-offset:2px}.portada-destinos-controles button:disabled{opacity:.3;cursor:default}.portada-destinos-controles p{text-align:center;letter-spacing:.08em;font-variant-numeric:tabular-nums;min-width:4.5rem;font-size:13px;font-weight:600}.portada-destinos-contador-actual{color:var(--color-texto)}.visor-destino-fondo{z-index:50;background:rgba(0,0,0,.9);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.visor-destino-caja{aspect-ratio:9/16;height:min(90vh,100vh - 48px,49.7778rem);position:relative}.visor-destino-indicadores{top:14px;z-index:2;gap:6px;display:flex;position:absolute;left:14px;right:14px}.visor-destino-indicador{background:rgba(255,255,255,.3);border-radius:999px;flex:1;height:3px;position:relative;overflow:hidden}.visor-destino-indicador-relleno{transform-origin:0;background:var(--color-marca-oro);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.visor-destino-indicador-relleno[data-lleno]{transform:scaleX(1)}.visor-destino-indicador-relleno[data-animado]{animation:linear forwards historia-progreso}.visor-destino-controles{z-index:2;display:flex;position:absolute;top:26px;right:10px}.visor-destino-cerrar,.visor-destino-pausa{color:#fff;opacity:.9;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));place-items:center;width:44px;height:44px;transition:opacity .15s,transform .15s;display:grid}.visor-destino-cerrar:hover,.visor-destino-pausa:hover{opacity:1;transform:scale(1.1)}.visor-destino-cerrar:focus-visible{opacity:1;outline-offset:-6px;border-radius:8px;outline:2px solid rgba(255,255,255,.85)}.visor-destino-pausa:focus-visible{opacity:1;outline-offset:-6px;border-radius:8px;outline:2px solid rgba(255,255,255,.85)}.visor-destino-flecha{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.12);border-radius:999px;place-items:center;transition:background-color .15s;display:grid}.visor-destino-flecha:hover{background:rgba(255,255,255,.22)}.visor-destino-flecha{z-index:2;width:40px;height:40px;position:absolute;top:50%;translate:0 -50%}.visor-destino-flecha-izq{left:-56px}.visor-destino-flecha-der{right:-56px}.visor-destino-tarjeta{isolation:isolate;touch-action:pan-y;border-radius:28px;width:100%;height:100%;animation:.26s ease-out historia-aparece;position:relative;overflow:hidden}.visor-destino-tarjeta[data-direccion=der]{animation:.26s ease-out historia-entra-derecha}.visor-destino-tarjeta[data-direccion=izq]{animation:.26s ease-out historia-entra-izquierda}.visor-destino-tarjeta-degradado{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.visor-destino-tarjeta[data-variante="0"] .visor-destino-tarjeta-degradado{background:linear-gradient(160deg,var(--color-marca-azul),var(--color-anil))}.visor-destino-tarjeta[data-variante="1"] .visor-destino-tarjeta-degradado{background:linear-gradient(160deg,var(--color-anil),var(--color-anil-profundo))}.visor-destino-tarjeta[data-variante="2"] .visor-destino-tarjeta-degradado{background:linear-gradient(160deg,var(--color-anil-profundo),var(--color-marca-azul))}.visor-destino-imagen{z-index:-2;object-fit:cover}.visor-destino-tarjeta-velo{z-index:-1;background:linear-gradient(rgba(0,0,0,.5),transparent 15%),linear-gradient(transparent 66%,rgba(0,0,0,.4) 83%,rgba(0,0,0,.8));position:absolute;top:0;bottom:0;left:0;right:0}.visor-destino-tarjeta-texto{left:24px;right:24px;color:#fff;position:absolute;bottom:28px}.visor-destino-tarjeta-texto h2{font-family:var(--font-display);font-size:max(1.5rem,min(1.2rem + 1vw,2rem));font-weight:800;line-height:1.05}.visor-destino-ubicacion{color:var(--color-marca-oro);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.visor-destino-descripcion{color:rgba(255,255,255,.9);max-width:42ch;margin-top:14px;font-size:14px;line-height:1.6}.visor-destino-video{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.visor-destino-zona{z-index:0;cursor:pointer;position:absolute;top:0;bottom:0}.visor-destino-zona-izq{width:30%;left:0}.visor-destino-zona-der{width:70%;right:0}@keyframes historia-progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes historia-aparece{0%{opacity:0}}@keyframes historia-entra-derecha{0%{opacity:0;transform:translate(28px)}}@keyframes historia-entra-izquierda{0%{opacity:0;transform:translate(-28px)}}@media (max-width:900px){.visor-destino-flecha{display:none}}@media (max-width:640px){.visor-destino-fondo{padding:0}.visor-destino-caja{aspect-ratio:auto;width:100%;height:100dvh}.visor-destino-tarjeta{border-radius:0}}@media (max-width:800px){.selector-modo[data-compacto] span{display:none}.portada-seccion{width:min(100% - 32px,1480px);padding:70px 0}.portada-encabezado-seccion{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.portada-web{scroll-behavior:auto}}.portada-seccion{max-width:1240px;padding:64px 0}.portada-encabezado-seccion h2{font-size:max(30px,min(4vw,48px))}.portada-mapa+.portada-seccion{padding-top:0}@media (max-width:640px){.portada-seccion{padding:48px 0}}
