.EncuentroQueHacerMapa-module__YxYemW__explorador{margin-bottom:32px}.EncuentroQueHacerMapa-module__YxYemW__encabezado{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.EncuentroQueHacerMapa-module__YxYemW__encabezado h3{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.2}.EncuentroQueHacerMapa-module__YxYemW__encabezado p{color:#626267;margin-top:8px;font-size:17px;line-height:1.47}.EncuentroQueHacerMapa-module__YxYemW__selector{gap:8px;width:min(100%,400px);min-width:0;display:grid}.EncuentroQueHacerMapa-module__YxYemW__selector label{font-size:14px;line-height:1.4}.EncuentroQueHacerMapa-module__YxYemW__selector select{cursor:pointer;background:#fff;border:1px solid #626267;border-radius:12px;width:100%;min-height:48px;padding:10px 12px;font-size:17px}.EncuentroQueHacerMapa-module__YxYemW__mapa{--alto-mapa-incrustado:380px;border:1px solid #e0e0e0;border-radius:18px;overflow:hidden}.EncuentroQueHacerMapa-module__YxYemW__detalle{justify-content:space-between;align-items:start;gap:16px 24px;margin-top:16px;font-size:14px;line-height:1.4;display:flex}.EncuentroQueHacerMapa-module__YxYemW__detalle strong{font-weight:600}.EncuentroQueHacerMapa-module__YxYemW__detalle p span{color:#626267;margin-top:4px;display:block}.EncuentroQueHacerMapa-module__YxYemW__detalle a{min-height:44px;color:var(--accent);flex-shrink:0;align-items:center;gap:8px;font-size:17px;display:inline-flex}.EncuentroQueHacerMapa-module__YxYemW__detalle a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:833px){.EncuentroQueHacerMapa-module__YxYemW__encabezado{flex-direction:column;align-items:start;gap:20px}.EncuentroQueHacerMapa-module__YxYemW__selector{width:100%}}@media (max-width:600px){.EncuentroQueHacerMapa-module__YxYemW__encabezado h3{font-size:22px}.EncuentroQueHacerMapa-module__YxYemW__mapa{--alto-mapa-incrustado:320px}.EncuentroQueHacerMapa-module__YxYemW__detalle{flex-direction:column;gap:8px}}
.EncuentroQueHacerSection-module__GKbNVq__seccion{--accent:#06c;--acento-metalico-texto:#06c;--foco:#0071e3;color:#1d1d1f;background:#fff}.EncuentroQueHacerSection-module__GKbNVq__seccion [data-encabezado-seccion]{max-width:60ch}.EncuentroQueHacerSection-module__GKbNVq__categorias{min-width:0}.EncuentroQueHacerSection-module__GKbNVq__selector{border-bottom:1px solid #e0e0e0;flex-wrap:wrap;gap:8px 24px;padding-bottom:16px;display:flex}.EncuentroQueHacerSection-module__GKbNVq__categoria{color:#626267;cursor:pointer;text-align:start;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 0;font-size:17px;line-height:1.47;display:inline-flex}.EncuentroQueHacerSection-module__GKbNVq__categoria[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent)}.EncuentroQueHacerSection-module__GKbNVq__categoria:hover{color:var(--accent)}.EncuentroQueHacerSection-module__GKbNVq__cantidad{font-size:14px}.EncuentroQueHacerSection-module__GKbNVq__panel{margin-top:32px}.EncuentroQueHacerSection-module__GKbNVq__nombreCategoria{letter-spacing:-.025em;margin-bottom:24px;font-size:24px;font-weight:600;line-height:1.2}.EncuentroQueHacerSection-module__GKbNVq__lugares{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.EncuentroQueHacerSection-module__GKbNVq__lugares>li{min-width:0}.EncuentroQueHacerSection-module__GKbNVq__lugar{background:#f5f5f7;border-radius:18px;flex-direction:column;height:100%;display:flex}.EncuentroQueHacerSection-module__GKbNVq__fotografia{aspect-ratio:4/3;border-radius:18px 18px 0 0;overflow:hidden}.EncuentroQueHacerSection-module__GKbNVq__fotografia img{object-fit:cover;width:100%;height:100%}.EncuentroQueHacerSection-module__GKbNVq__fotografia[data-encuadre-completo=true] img{object-fit:contain}.EncuentroQueHacerSection-module__GKbNVq__contenido{flex-direction:column;flex:1;align-items:start;padding:24px;display:flex}.EncuentroQueHacerSection-module__GKbNVq__contenido h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.2}.EncuentroQueHacerSection-module__GKbNVq__distancia{color:#626267;margin-top:12px;font-size:14px;line-height:1.4}.EncuentroQueHacerSection-module__GKbNVq__descripcion{margin-top:16px;font-size:17px;line-height:1.47}.EncuentroQueHacerSection-module__GKbNVq__datos{gap:12px;margin-block:20px;font-size:14px;line-height:1.4;display:grid}.EncuentroQueHacerSection-module__GKbNVq__datos dt{color:#626267;margin-bottom:4px}.EncuentroQueHacerSection-module__GKbNVq__datos dd{overflow-wrap:anywhere}.EncuentroQueHacerSection-module__GKbNVq__datos a,.EncuentroQueHacerSection-module__GKbNVq__enlaces a{color:var(--accent)}.EncuentroQueHacerSection-module__GKbNVq__datos a{align-items:center;min-height:44px;margin-block:-8px;display:inline-flex}.EncuentroQueHacerSection-module__GKbNVq__enlaces{flex-wrap:wrap;gap:4px 20px;margin-top:auto;display:flex}.EncuentroQueHacerSection-module__GKbNVq__enlaces a{align-items:center;gap:8px;min-height:44px;font-size:17px;line-height:1.47;display:inline-flex}.EncuentroQueHacerSection-module__GKbNVq__enlaces svg{flex-shrink:0;transition:transform .18s cubic-bezier(.23,1,.32,1)}.EncuentroQueHacerSection-module__GKbNVq__enlaces a:hover svg{transform:translate(2px,-2px)}.EncuentroQueHacerSection-module__GKbNVq__datos a:hover,.EncuentroQueHacerSection-module__GKbNVq__enlaces a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.EncuentroQueHacerSection-module__GKbNVq__selector{gap:8px 20px}.EncuentroQueHacerSection-module__GKbNVq__lugares{grid-template-columns:1fr}.EncuentroQueHacerSection-module__GKbNVq__fotografia{aspect-ratio:16/10}.EncuentroQueHacerSection-module__GKbNVq__contenido h3,.EncuentroQueHacerSection-module__GKbNVq__nombreCategoria{font-size:22px}}
.EncuentroVuelosMapa-module__XnipUq__mapa{aspect-ratio:900/520;background:var(--mapa-fondo,#0d192a);border-radius:12px;justify-self:center;width:100%;min-width:0;max-width:480px;max-height:280px;position:relative;overflow:hidden}.EncuentroVuelosMapa-module__XnipUq__geografia,.EncuentroVuelosMapa-module__XnipUq__trayecto{width:100%;height:100%;position:absolute;inset:0}.EncuentroVuelosMapa-module__XnipUq__geografia{object-fit:contain;filter:var(--mapa-filtro-geografia,none)}.EncuentroVuelosMapa-module__XnipUq__trayecto{opacity:0}.EncuentroVuelosMapa-module__XnipUq__mapa[data-listo=true] .EncuentroVuelosMapa-module__XnipUq__trayecto{opacity:1}.EncuentroVuelosMapa-module__XnipUq__mar{fill:var(--mapa-mar,#a7b7c9);text-anchor:middle;font-size:19px}.EncuentroVuelosMapa-module__XnipUq__ruta{fill:none;stroke:var(--acento-inverso);stroke-width:2.5px;stroke-dasharray:5 6}.EncuentroVuelosMapa-module__XnipUq__aeropuerto{fill:var(--acento-inverso)}.EncuentroVuelosMapa-module__XnipUq__halo{fill:var(--mapa-halo,#152337);stroke:var(--acento-inverso);stroke-width:1.5px}.EncuentroVuelosMapa-module__XnipUq__codigo{fill:#fff;font-size:27px;font-weight:600}.EncuentroVuelosMapa-module__XnipUq__ciudad{fill:#fff;font-size:21px}.EncuentroVuelosMapa-module__XnipUq__estado{color:var(--texto-inverso-muted);text-align:center;place-items:center;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}.EncuentroVuelosMapa-module__XnipUq__avionAnimado{fill:var(--acento-inverso);display:none}@media (prefers-reduced-motion:no-preference){.EncuentroVuelosMapa-module__XnipUq__mapa[data-ruta-animada=true] .EncuentroVuelosMapa-module__XnipUq__avionAnimado{display:block}}@media (scripting:none){.EncuentroVuelosMapa-module__XnipUq__mapa{background-image:var(--mapa-estatico);background-position:50%;background-repeat:no-repeat;background-size:contain}.EncuentroVuelosMapa-module__XnipUq__trayecto{opacity:1}.EncuentroVuelosMapa-module__XnipUq__estado{display:none}}@media (max-width:767px){.EncuentroVuelosMapa-module__XnipUq__codigo{font-size:40px}.EncuentroVuelosMapa-module__XnipUq__ciudad{font-size:32px}.EncuentroVuelosMapa-module__XnipUq__mar{display:none}}
.EncuentroVuelosSection-module__M5yxfq__seccion{--distancia-entrada-vuelos:12px}.EncuentroVuelosSection-module__M5yxfq__seccion [data-encabezado-seccion]{margin-bottom:24px}.EncuentroVuelosSection-module__M5yxfq__fechasSinJs{gap:24px;margin-top:24px;display:grid}.EncuentroVuelosSection-module__M5yxfq__fechas{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:20px;padding:6px;display:grid}.EncuentroVuelosSection-module__M5yxfq__fechas button{text-align:center;cursor:pointer;min-height:76px;transition:background-color .25s ease, border-color .25s ease, color .25s ease, transform .25s var(--curva-movimiento);border:1px solid #0000;border-radius:12px;align-content:center;justify-items:center;gap:4px;padding:12px 18px;display:grid}.EncuentroVuelosSection-module__M5yxfq__fechas button>span{color:var(--muted);font-size:13px}.EncuentroVuelosSection-module__M5yxfq__fechas .EncuentroVuelosSection-module__M5yxfq__etiquetaRuta{font-size:16px;font-weight:600;line-height:1.35}.EncuentroVuelosSection-module__M5yxfq__fechas button[aria-selected=true]{background:var(--primario-profundo);border-color:var(--acento-decorativo);color:var(--texto-inverso)}.EncuentroVuelosSection-module__M5yxfq__fechas button[aria-selected=true]>span{color:var(--acento-inverso)}.EncuentroVuelosSection-module__M5yxfq__fechas button:hover:not([aria-selected=true]){border-color:var(--borde-fuerte);background:var(--background)}.EncuentroVuelosSection-module__M5yxfq__panel{border-radius:18px}.EncuentroVuelosSection-module__M5yxfq__panel:focus-visible,.EncuentroVuelosSection-module__M5yxfq__fechas button:focus-visible,.EncuentroVuelosSection-module__M5yxfq__pie a:focus-visible{outline:2px solid var(--foco);outline-offset:4px}.EncuentroVuelosSection-module__M5yxfq__boletos{gap:14px;list-style:none;display:grid}.EncuentroVuelosSection-module__M5yxfq__boletoIdentidad h3{letter-spacing:-.025em;font-size:17px;font-weight:600;line-height:1.35}.EncuentroVuelosSection-module__M5yxfq__trayecto{grid-template-columns:minmax(0,1fr) minmax(64px,.8fr) minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.EncuentroVuelosSection-module__M5yxfq__extremo{flex-direction:column;gap:5px;min-width:0;display:flex}.EncuentroVuelosSection-module__M5yxfq__destino{text-align:right}.EncuentroVuelosSection-module__M5yxfq__hora{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:normal;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.2}.EncuentroVuelosSection-module__M5yxfq__codigo{color:var(--muted);letter-spacing:.12em;font-size:13px}.EncuentroVuelosSection-module__M5yxfq__conexion{text-align:center;color:var(--muted);overflow-wrap:anywhere;gap:12px;font-size:13px;display:grid}.EncuentroVuelosSection-module__M5yxfq__lineaTrayecto{color:var(--accent);align-items:center;gap:7px;display:flex}.EncuentroVuelosSection-module__M5yxfq__lineaTrayecto:before,.EncuentroVuelosSection-module__M5yxfq__lineaTrayecto:after{content:"";opacity:.55;border-top:1px solid;flex:1}.EncuentroVuelosSection-module__M5yxfq__lineaTrayecto svg{flex-shrink:0;transform:rotate(90deg)}.EncuentroVuelosSection-module__M5yxfq__boleto{--fondo-boleto:var(--surface);border:1px solid var(--borde-inverso);background:var(--primario-profundo);color:var(--texto-inverso);border-radius:18px;grid-template-columns:minmax(180px,.9fr) minmax(0,1.8fr) minmax(185px,.8fr);align-items:stretch;transition:transform .25s,border-color .25s;display:grid}.EncuentroVuelosSection-module__M5yxfq__boleto[data-seleccionado=true]{border-color:var(--acento-inverso)}.EncuentroVuelosSection-module__M5yxfq__accionesBoleto{border-top:1px solid var(--borde-inverso);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:4px 16px;padding:0 18px;display:flex}.EncuentroVuelosSection-module__M5yxfq__accionesBoleto button,.EncuentroVuelosSection-module__M5yxfq__accionesBoleto a{min-height:44px;color:var(--acento-inverso);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.EncuentroVuelosSection-module__M5yxfq__accionesBoleto button{cursor:pointer}.EncuentroVuelosSection-module__M5yxfq__accionesBoleto a{text-underline-offset:4px;text-decoration:underline}.EncuentroVuelosSection-module__M5yxfq__accionesBoleto :focus-visible{outline:2px solid var(--acento-inverso);outline-offset:4px}.EncuentroVuelosSection-module__M5yxfq__rutaVisual:focus-visible{outline:2px solid var(--foco);outline-offset:4px}.EncuentroVuelosSection-module__M5yxfq__boletos{border:1px solid var(--line);background:var(--surface);border-radius:26px;gap:10px;padding:16px}.EncuentroVuelosSection-module__M5yxfq__boletoIdentidad{align-content:center;gap:6px;padding:16px 18px;display:grid}.EncuentroVuelosSection-module__M5yxfq__tipoVuelo{color:var(--acento-inverso);font-size:13px}.EncuentroVuelosSection-module__M5yxfq__fechaVuelo{color:var(--texto-inverso-muted);font-size:13px;line-height:1.4}.EncuentroVuelosSection-module__M5yxfq__boleto .EncuentroVuelosSection-module__M5yxfq__trayecto{padding:16px 20px}.EncuentroVuelosSection-module__M5yxfq__boleto .EncuentroVuelosSection-module__M5yxfq__hora{font-size:clamp(20px,2vw,27px);font-weight:500}.EncuentroVuelosSection-module__M5yxfq__boleto .EncuentroVuelosSection-module__M5yxfq__codigo{color:var(--texto-inverso);letter-spacing:-.04em;order:-1;font-size:34px;font-weight:600}.EncuentroVuelosSection-module__M5yxfq__boleto .EncuentroVuelosSection-module__M5yxfq__conexion{color:var(--texto-inverso-muted)}.EncuentroVuelosSection-module__M5yxfq__boleto .EncuentroVuelosSection-module__M5yxfq__lineaTrayecto{color:var(--acento-inverso)}.EncuentroVuelosSection-module__M5yxfq__notaBoleto{border-top:1px solid var(--borde-inverso);color:var(--texto-inverso-muted);grid-column:1/-1;padding:12px 18px;font-size:13px;line-height:1.65}.EncuentroVuelosSection-module__M5yxfq__talon{border-left:1px dashed var(--borde-inverso);background:var(--primario-elevado);border-radius:0 18px 18px 0;align-content:center;gap:10px;padding:16px 18px;display:grid;position:relative}.EncuentroVuelosSection-module__M5yxfq__talon:before,.EncuentroVuelosSection-module__M5yxfq__talon:after{content:"";background:var(--fondo-boleto);border-radius:50%;width:18px;height:18px;position:absolute;left:-9px}.EncuentroVuelosSection-module__M5yxfq__talon:before{top:-9px}.EncuentroVuelosSection-module__M5yxfq__talon:after{bottom:-9px}.EncuentroVuelosSection-module__M5yxfq__talon>span,.EncuentroVuelosSection-module__M5yxfq__talon>div{color:var(--texto-inverso-muted);gap:2px;font-size:13px;display:grid}.EncuentroVuelosSection-module__M5yxfq__talon strong{color:var(--texto-inverso);font-size:14px;font-weight:500}.EncuentroVuelosSection-module__M5yxfq__talon .EncuentroVuelosSection-module__M5yxfq__precioBoleto{color:var(--acento-inverso);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:600}.EncuentroVuelosSection-module__M5yxfq__boleto[data-con-talon=false]{grid-template-columns:minmax(180px,.9fr) minmax(0,2.6fr)}.EncuentroVuelosSection-module__M5yxfq__boleto[data-con-talon=false] .EncuentroVuelosSection-module__M5yxfq__trayecto{border-left:1px dashed var(--borde-inverso);background:var(--primario-elevado);border-radius:0 18px 18px 0;position:relative}.EncuentroVuelosSection-module__M5yxfq__boleto[data-con-talon=false] .EncuentroVuelosSection-module__M5yxfq__trayecto:before,.EncuentroVuelosSection-module__M5yxfq__boleto[data-con-talon=false] .EncuentroVuelosSection-module__M5yxfq__trayecto:after{content:"";background:var(--fondo-boleto);border-radius:50%;width:18px;height:18px;position:absolute;left:-9px}.EncuentroVuelosSection-module__M5yxfq__boleto[data-con-talon=false] .EncuentroVuelosSection-module__M5yxfq__trayecto:before{top:-9px}.EncuentroVuelosSection-module__M5yxfq__boleto[data-con-talon=false] .EncuentroVuelosSection-module__M5yxfq__trayecto:after{bottom:-9px}.EncuentroVuelosSection-module__M5yxfq__rutaVisual{border:1px solid var(--borde-inverso);background:var(--primario-profundo);color:var(--texto-inverso);scroll-margin-top:calc(var(--alto-cabecera-encuentro) + 16px);border-radius:18px;margin-bottom:16px;padding:14px 20px;position:relative;overflow:hidden}@media (scripting:none){.EncuentroVuelosSection-module__M5yxfq__accionesBoleto button{display:none}}.EncuentroVuelosSection-module__M5yxfq__rutaFecha{color:var(--texto-inverso-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-bottom:8px;font-size:13px;display:flex}.EncuentroVuelosSection-module__M5yxfq__rutaFecha>span{color:var(--acento-inverso)}.EncuentroVuelosSection-module__M5yxfq__rutaFecha .EncuentroVuelosSection-module__M5yxfq__disponibilidad{color:var(--texto-inverso-muted)}.EncuentroVuelosSection-module__M5yxfq__rutaVisual figcaption{color:var(--texto-inverso-muted);margin-top:6px;font-size:13px;line-height:1.5}.EncuentroVuelosSection-module__M5yxfq__nota{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.65}.EncuentroVuelosSection-module__M5yxfq__recomendacion{border-left:2px solid var(--acento-decorativo);gap:6px;margin-top:28px;padding:4px 0 4px 18px;font-size:13px;line-height:1.65;display:grid}.EncuentroVuelosSection-module__M5yxfq__recomendacion strong{font-weight:600}.EncuentroVuelosSection-module__M5yxfq__recomendacion p{max-width:860px;color:var(--muted)}.EncuentroVuelosSection-module__M5yxfq__pie{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;margin-top:20px;font-size:13px;line-height:1.65;display:flex}.EncuentroVuelosSection-module__M5yxfq__pie p{max-width:670px;color:var(--muted)}.EncuentroVuelosSection-module__M5yxfq__pie a{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:12px;text-decoration:underline;display:inline-flex}.EncuentroVuelosSection-module__M5yxfq__pie a svg{flex-shrink:0}.EncuentroVuelosSection-module__M5yxfq__soloLectura{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.EncuentroVuelosSection-module__M5yxfq__fechas button:hover{transform:translateY(-1px)}.EncuentroVuelosSection-module__M5yxfq__boleto:hover{border-color:var(--acento-inverso);transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.EncuentroVuelosSection-module__M5yxfq__seccion [data-movimiento-vuelos=pendiente]{opacity:0;transform:translateY(var(--distancia-entrada-vuelos))}.EncuentroVuelosSection-module__M5yxfq__seccion [data-movimiento-vuelos=visible]{animation:EncuentroVuelosSection-module__M5yxfq__mostrarVuelo .42s var(--curva-movimiento) both}.EncuentroVuelosSection-module__M5yxfq__seccion [data-vuelos-entrada=boleto][data-movimiento-vuelos=visible]{animation-delay:calc(60ms + var(--orden) * 45ms)}}@keyframes EncuentroVuelosSection-module__M5yxfq__mostrarVuelo{0%{opacity:0;transform:translateY(var(--distancia-entrada-vuelos))}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.EncuentroVuelosSection-module__M5yxfq__boleto{grid-template-columns:minmax(150px,.8fr) minmax(0,2fr)}.EncuentroVuelosSection-module__M5yxfq__talon{border-left:0;border-top:1px dashed var(--borde-inverso);border-radius:0 0 18px 18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.EncuentroVuelosSection-module__M5yxfq__talon>div{text-align:right}.EncuentroVuelosSection-module__M5yxfq__talon:before,.EncuentroVuelosSection-module__M5yxfq__talon:after{top:-9px;bottom:auto}.EncuentroVuelosSection-module__M5yxfq__talon:after{left:auto;right:-9px}.EncuentroVuelosSection-module__M5yxfq__boleto .EncuentroVuelosSection-module__M5yxfq__trayecto{padding-inline:18px}.EncuentroVuelosSection-module__M5yxfq__boleto[data-con-talon=false]{grid-template-columns:minmax(150px,.8fr) minmax(0,2fr)}.EncuentroVuelosSection-module__M5yxfq__boletos{padding:14px}}@media (max-width:767px){.EncuentroVuelosSection-module__M5yxfq__seccion{--distancia-entrada-vuelos:8px}.EncuentroVuelosSection-module__M5yxfq__fechas{border-radius:14px;gap:4px;padding:4px}.EncuentroVuelosSection-module__M5yxfq__fechas button{border-radius:10px;min-height:86px;padding:10px 8px}.EncuentroVuelosSection-module__M5yxfq__fechas button>span,.EncuentroVuelosSection-module__M5yxfq__fechas .EncuentroVuelosSection-module__M5yxfq__etiquetaRuta{font-size:13px}.EncuentroVuelosSection-module__M5yxfq__trayecto{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:10px}.EncuentroVuelosSection-module__M5yxfq__hora{font-size:26px}.EncuentroVuelosSection-module__M5yxfq__boletos{border-radius:22px;padding:10px}.EncuentroVuelosSection-module__M5yxfq__boleto,.EncuentroVuelosSection-module__M5yxfq__boleto[data-con-talon=false]{grid-template-columns:minmax(0,1fr)}.EncuentroVuelosSection-module__M5yxfq__boletoIdentidad{padding:16px}.EncuentroVuelosSection-module__M5yxfq__boleto .EncuentroVuelosSection-module__M5yxfq__trayecto{border-top:1px solid var(--borde-inverso);padding:16px}.EncuentroVuelosSection-module__M5yxfq__boleto[data-con-talon=false] .EncuentroVuelosSection-module__M5yxfq__trayecto{border-top-style:dashed;border-left:0;border-radius:0 0 18px 18px}.EncuentroVuelosSection-module__M5yxfq__boleto[data-con-talon=false] .EncuentroVuelosSection-module__M5yxfq__trayecto:after{inset:-9px -9px auto auto}.EncuentroVuelosSection-module__M5yxfq__boleto .EncuentroVuelosSection-module__M5yxfq__codigo{font-size:30px}.EncuentroVuelosSection-module__M5yxfq__boleto .EncuentroVuelosSection-module__M5yxfq__hora{font-size:23px}.EncuentroVuelosSection-module__M5yxfq__talon{padding-inline:16px}.EncuentroVuelosSection-module__M5yxfq__talon .EncuentroVuelosSection-module__M5yxfq__precioBoleto{font-size:21px}.EncuentroVuelosSection-module__M5yxfq__rutaVisual{padding:14px}.EncuentroVuelosSection-module__M5yxfq__rutaFecha{margin-bottom:10px;font-size:13px}}@media (max-width:600px){.EncuentroVuelosSection-module__M5yxfq__fechas button>span,.EncuentroVuelosSection-module__M5yxfq__talon>span,.EncuentroVuelosSection-module__M5yxfq__talon>div,.EncuentroVuelosSection-module__M5yxfq__tipoVuelo,.EncuentroVuelosSection-module__M5yxfq__fechaVuelo,.EncuentroVuelosSection-module__M5yxfq__rutaFecha,.EncuentroVuelosSection-module__M5yxfq__rutaVisual figcaption,.EncuentroVuelosSection-module__M5yxfq__nota,.EncuentroVuelosSection-module__M5yxfq__conexion{font-size:13px}.EncuentroVuelosSection-module__M5yxfq__accionesBoleto button,.EncuentroVuelosSection-module__M5yxfq__accionesBoleto a,.EncuentroVuelosSection-module__M5yxfq__fechas .EncuentroVuelosSection-module__M5yxfq__etiquetaRuta,.EncuentroVuelosSection-module__M5yxfq__recomendacion{font-size:14px}}@media (prefers-reduced-motion:reduce){.EncuentroVuelosSection-module__M5yxfq__seccion *,.EncuentroVuelosSection-module__M5yxfq__seccion :before,.EncuentroVuelosSection-module__M5yxfq__seccion :after{transition:none;animation:none}}
.EncuentroVuelosRutaVisual-module__1-SwaW__composicion{grid-template-columns:minmax(0,1fr) minmax(240px,1fr);align-items:center;gap:28px;display:grid}.EncuentroVuelosRutaVisual-module__1-SwaW__detalle{min-width:0}.EncuentroVuelosRutaVisual-module__1-SwaW__seleccion{color:var(--acento-inverso);margin-bottom:8px;font-size:12px}.EncuentroVuelosRutaVisual-module__1-SwaW__detalle h3{letter-spacing:-.035em;font-size:clamp(20px,2vw,25px);font-weight:500}.EncuentroVuelosRutaVisual-module__1-SwaW__itinerario{gap:12px;margin-top:18px;list-style:none;display:grid}.EncuentroVuelosRutaVisual-module__1-SwaW__itinerario li{gap:2px;padding-left:20px;font-size:13px;display:grid;position:relative}.EncuentroVuelosRutaVisual-module__1-SwaW__itinerario li:before{content:"";border:1px solid var(--acento-inverso);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:1px}.EncuentroVuelosRutaVisual-module__1-SwaW__itinerario li:not(:last-child):after{content:"";border-left:1px solid var(--borde-inverso);position:absolute;top:17px;bottom:-12px;left:4px}.EncuentroVuelosRutaVisual-module__1-SwaW__itinerario strong{font-weight:500}.EncuentroVuelosRutaVisual-module__1-SwaW__itinerario span,.EncuentroVuelosRutaVisual-module__1-SwaW__duracion{color:var(--texto-inverso-muted);font-size:12px;line-height:1.5}.EncuentroVuelosRutaVisual-module__1-SwaW__duracion{margin-top:16px}.EncuentroVuelosRutaVisual-module__1-SwaW__duracion strong{color:var(--texto-inverso);font-weight:500}@media (max-width:767px){.EncuentroVuelosRutaVisual-module__1-SwaW__composicion{grid-template-columns:minmax(0,1fr);gap:18px}.EncuentroVuelosRutaVisual-module__1-SwaW__itinerario{gap:10px;margin-top:14px}}@media (scripting:none){.EncuentroVuelosRutaVisual-module__1-SwaW__indicacion{display:none}}@media (max-width:600px){.EncuentroVuelosRutaVisual-module__1-SwaW__seleccion,.EncuentroVuelosRutaVisual-module__1-SwaW__itinerario span,.EncuentroVuelosRutaVisual-module__1-SwaW__duracion{font-size:13px}.EncuentroVuelosRutaVisual-module__1-SwaW__itinerario li{font-size:14px}}
.EncuentroAerolineaNombre-module__v0r8Vq__nombre{box-sizing:border-box;border:1px solid var(--borde-inverso);background:var(--primario-profundo);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:144px;max-width:100%;height:44px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.EncuentroAerolineaNombre-module__v0r8Vq__nombre svg{flex-shrink:0}
.EncuentroVuelosFechas-module__ALRlaq__selector{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin-bottom:16px;display:grid}.EncuentroVuelosFechas-module__ALRlaq__selector button{min-height:56px;color:var(--muted);text-align:left;cursor:pointer;transition:background-color var(--duracion-interaccion) var(--curva-movimiento), color var(--duracion-interaccion) var(--curva-movimiento);border-radius:8px 8px 0 0;align-content:center;justify-items:start;gap:2px;padding:8px 10px 10px;display:grid}.EncuentroVuelosFechas-module__ALRlaq__selector button>span{font-size:12px;line-height:1.4}.EncuentroVuelosFechas-module__ALRlaq__selector time{font-size:13px;font-weight:500;line-height:1.4}.EncuentroVuelosFechas-module__ALRlaq__selector button[aria-selected=true]{background:var(--surface);color:var(--foreground);box-shadow:inset 0 -2px 0 var(--foreground)}.EncuentroVuelosFechas-module__ALRlaq__selector button:hover:not([aria-selected=true]){background:var(--surface);color:var(--foreground)}.EncuentroVuelosFechas-module__ALRlaq__selector button:focus-visible{outline:2px solid var(--foco);outline-offset:3px}@media (max-width:600px){.EncuentroVuelosFechas-module__ALRlaq__selector button{padding-inline:6px}}
.EncuentroContacto-module__mzfQPW__contacto{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px;padding-bottom:48px;display:grid}.EncuentroContacto-module__mzfQPW__introduccion{min-width:0}.EncuentroContacto-module__mzfQPW__etiqueta{color:var(--texto-inverso-muted);margin-bottom:16px;font-size:12px;font-weight:500;line-height:1.5}.EncuentroContacto-module__mzfQPW__introduccion h2{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:14ch;font-size:clamp(34px,3.6vw,48px);font-weight:500;line-height:1.1}.EncuentroContacto-module__mzfQPW__descripcion{max-width:43ch;color:var(--texto-inverso-secundario);margin-top:20px;font-size:15px;line-height:1.6}.EncuentroContacto-module__mzfQPW__botonContacto{--primario:#fff;--primario-elevado:#f5f5f7;--texto-inverso:#1d1d1f;margin-top:24px}.EncuentroContacto-module__mzfQPW__botonContacto:focus-visible{outline:2px solid var(--foco-inverso);outline-offset:4px}.EncuentroContacto-module__mzfQPW__botonContacto svg,.EncuentroContacto-module__mzfQPW__telefono svg,.EncuentroContacto-module__mzfQPW__enlace svg{flex-shrink:0}.EncuentroContacto-module__mzfQPW__telefono:focus-visible,.EncuentroContacto-module__mzfQPW__enlace:focus-visible{outline:2px solid var(--foco-inverso);outline-offset:4px}.EncuentroContacto-module__mzfQPW__datos{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;font-style:normal;display:flex}.EncuentroContacto-module__mzfQPW__telefono{letter-spacing:-.025em;align-items:center;gap:16px;min-height:48px;font-size:clamp(28px,2.6vw,32px);line-height:1.25;display:inline-flex}.EncuentroContacto-module__mzfQPW__datos .EncuentroContacto-module__mzfQPW__institucion{color:var(--texto-inverso);margin-top:8px;font-size:16px;font-weight:500;line-height:1.5}.EncuentroContacto-module__mzfQPW__datos p,.EncuentroContacto-module__mzfQPW__pendiente{max-width:42ch;color:var(--texto-inverso-muted);overflow-wrap:anywhere;font-size:15px;line-height:1.6}.EncuentroContacto-module__mzfQPW__datos .EncuentroContacto-module__mzfQPW__provisional{font-size:12px}.EncuentroContacto-module__mzfQPW__enlace{min-height:44px;color:var(--acento-inverso);overflow-wrap:anywhere;align-items:center;gap:12px;font-size:15px;line-height:1.5;display:inline-flex}.EncuentroContacto-module__mzfQPW__telefono:hover,.EncuentroContacto-module__mzfQPW__enlace:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:833px){.EncuentroContacto-module__mzfQPW__contacto{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:600px){.EncuentroContacto-module__mzfQPW__etiqueta,.EncuentroContacto-module__mzfQPW__datos .EncuentroContacto-module__mzfQPW__provisional{font-size:13px}}
.page-module__qTdwnG__separadorPrograma{background:var(--acento-metalico);border:0;height:1px;margin-block:0;padding:0}.page-module__qTdwnG__contacto{--foco:var(--foco-inverso);background:var(--primario);color:var(--texto-inverso);padding-top:96px}@media (max-width:833px){.page-module__qTdwnG__contacto{padding-top:64px}}@media (max-width:600px){.page-module__qTdwnG__contacto{padding-top:56px}}
