.tr-nav{--tr-nav-h:4.5rem;transition:box-shadow .3s,background-color .3s}.tr-nav[data-scrolled=true]{--tr-nav-h:3.9rem;box-shadow:0 10px 30px -18px rgba(15,23,42,.35)}.tr-nav-row{height:var(--tr-nav-h);transition:height .3s cubic-bezier(.22,1,.36,1)}.tr-nav-logo{transform-origin:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}.tr-nav[data-scrolled=true] .tr-nav-logo{transform:scale(.9)}.tr-nav--flotante{--tr-nav-h:4rem}.tr-nav--flotante[data-scrolled=true]{--tr-nav-h:3.5rem;box-shadow:none}.tr-nav--flotante .tr-nav-logo img{max-height:2.6rem}.tr-capsula{max-width:72rem;transition:max-width .5s cubic-bezier(.22,1,.36,1),box-shadow .3s}.tr-nav--flotante[data-scrolled=true] .tr-capsula{box-shadow:0 18px 40px -20px rgba(15,23,42,.55)}@media (min-width:1280px){.tr-isla-links{white-space:nowrap;max-width:48rem;transition:max-width .5s cubic-bezier(.22,1,.36,1),opacity .25s;overflow:hidden}.tr-nav--flotante[data-scrolled=true] .tr-capsula{max-width:34rem}.tr-nav--flotante[data-scrolled=true] .tr-isla-links{opacity:0;pointer-events:none;max-width:0}.tr-nav--flotante[data-scrolled=true] .tr-isla-cuenta{display:none}.tr-nav--flotante:not([data-scrolled=true]) :-webkit-any(.tr-burger,.tr-mobile,.tr-scrim){display:none}.tr-nav--flotante:not([data-scrolled=true]) :-moz-any(.tr-burger,.tr-mobile,.tr-scrim){display:none}.tr-nav--flotante:not([data-scrolled=true]) :is(.tr-burger,.tr-mobile,.tr-scrim){display:none}.tr-nav--flotante .tr-mobile nav{max-width:34rem;margin-left:auto;margin-right:auto}}.tr-mega{opacity:0;visibility:hidden;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;transform:translateY(-6px)}.tr-mega[data-open=true]{opacity:1;visibility:visible;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),visibility;transform:none}.tr-mega-item{opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0)*50ms + 40ms);transform:translateY(8px)}.tr-mega[data-open=true] .tr-mega-item{opacity:1;transform:none}.tr-full{clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .55s cubic-bezier(.7,0,.2,1),visibility 0s linear .55s}.tr-full[data-open=true]{clip-path:inset(0);visibility:visible;transition:clip-path .55s cubic-bezier(.7,0,.2,1),visibility}.tr-full-item{opacity:0;transition:opacity .4s,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0)*60ms + .2s);transform:translateY(24px)}.tr-full[data-open=true] .tr-full-item{opacity:1;transform:none}.tr-buscador-panel{animation:.22s cubic-bezier(.22,1,.36,1) both tr-baja}@keyframes tr-baja{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tr-nav-link{position:relative}.tr-nav-link:after{content:"";background:var(--color-primary);border-radius:2px;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.35rem;left:.75rem;right:.75rem;transform:scaleX(0)}.tr-nav-link:hover:after{transform:scaleX(.55)}.tr-nav-link:focus-visible:after{transform:scaleX(.55)}.tr-nav-link[aria-current=page]:after{transform:scaleX(1)}.tr-cta{isolation:isolate;position:relative;overflow:hidden}.tr-cta:before{content:"";z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.tr-cta-arrow{transition:transform .25s}.tr-cta:hover .tr-cta-arrow{transform:translate(3px)}.tr-scrim{animation:.3s both tr-fade-in}.tr-mobile{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.tr-mobile[data-open=true]{grid-template-rows:1fr}.tr-mobile>div{min-height:0;overflow:hidden}.tr-mobile[data-open=false]{visibility:hidden;transition:grid-template-rows .3s,visibility 0s linear .3s}.tr-mobile-item{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0)*45ms + 60ms);transform:translateY(-6px)}.tr-mobile[data-open=true] .tr-mobile-item{opacity:1;transform:none}.tr-burger{position:relative}.tr-burger>svg{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute}.tr-burger[aria-expanded=true]>.tr-burger-open,.tr-burger[aria-expanded=false]>.tr-burger-close{opacity:0;transform:rotate(90deg)scale(.6)}.tr-hero-photo{transform-origin:60% 40%}@media (prefers-reduced-motion:no-preference){.tr-nav{animation:.6s cubic-bezier(.22,1,.36,1) both tr-nav-in}.tr-cta:hover:before{transition:transform .75s;transform:translate(120%)}.tr-hero-photo{animation:16s cubic-bezier(.22,1,.36,1) both tr-kenburns}@media (max-width:1023px){.tr-hero-photo{animation-name:tr-kenburns-sm}}.tr-rise{animation:.8s cubic-bezier(.22,1,.36,1) both tr-rise;animation-delay:calc(var(--d,0)*.11s + .15s)}}@media (prefers-reduced-motion:reduce){.tr-mega,.tr-mega-item,.tr-full,.tr-full-item,.tr-capsula,.tr-isla-links,.tr-mobile,.tr-mobile-item,.tr-nav-row,.tr-nav-logo,.tr-nav-link:after,.tr-burger>svg{transition:none}.tr-mobile-item,.tr-mega-item,.tr-full-item{opacity:1;transform:none}.tr-buscador-panel{animation:none}}@keyframes tr-nav-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes tr-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tr-scrim{animation:none}}@keyframes tr-kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes tr-kenburns-sm{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes tr-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){.tr-indice-texto{animation:.45s cubic-bezier(.22,1,.36,1) both tr-sube}}@keyframes tr-sube{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.tr-cinta-pista{animation:42s linear infinite tr-cinta}.tr-cinta:hover .tr-cinta-pista{animation-play-state:paused}.tr-pestana-barra{animation-name:tr-llena;animation-timing-function:linear;animation-fill-mode:both}}@keyframes tr-cinta{to{transform:translate(-50%)}}@keyframes tr-llena{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:has([data-tr-portada=foto],[data-tr-portada=buscador])>header.tr-nav--flotante{margin-bottom:-4.75rem}:has([data-tr-portada=foto],[data-tr-portada=buscador])>header.tr-nav--flotante .tr-capsula{box-shadow:0 18px 40px -20px rgba(2,6,23,.6)}@media (max-width:639px){:has(>header.tr-nav--flotante) [data-tr-portada=foto] .tr-portada-contenido{padding-top:calc(max(3rem,12svh) + 2.75rem)}}:has(>header.tr-nav--flotante) [data-tr-portada=buscador] .tr-portada-buscador{padding-top:8.75rem}@media (min-width:640px){:has(>header.tr-nav--flotante) [data-tr-portada=buscador] .tr-portada-buscador{padding-top:9.75rem}}@media (min-width:1024px){:has(>header.tr-nav--flotante) [data-tr-portada=buscador] .tr-portada-buscador{padding-top:10rem}}
[data-site-style=ejecutivo] [data-rubro=transporte]{--ej-ink:#0f1626;--ej-paper:#f5f4ef;--ej-line:rgba(15,22,38,.13);--ej-muted:#5a6273}[data-site-style=ejecutivo] [data-rubro=transporte] .font-display{font-family:var(--font-tr-ejecutivo),Georgia,serif;letter-spacing:-.012em;font-weight:400}[data-site-style=ejecutivo] .tr-nav{border-bottom-color:rgba(15,22,38,.12)}[data-site-style=ejecutivo] .tr-nav nav a{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:600}[data-site-style=ejecutivo] .tr-nav .tr-cta{letter-spacing:.16em;text-transform:uppercase;box-shadow:none;border-radius:0;font-size:.72rem}[data-site-style=viajero] [data-rubro=transporte]{--vi-ink:#2a2118;--vi-cream:#fbf6ee;--vi-sand:#f3e8d6;--vi-muted:#6f6252}[data-site-style=viajero] [data-rubro=transporte] .font-display{font-family:var(--font-tr-viajero),system-ui,sans-serif;letter-spacing:-.025em;font-weight:900}@media (min-width:768px){[data-site-style=viajero] .tr-nav{border:0;border-radius:999px;width:min(100% - 2rem,80rem);margin:.75rem auto 0;top:.75rem;box-shadow:0 18px 40px -24px rgba(42,33,24,.45)}}[data-site-style=viajero] .tr-nav nav a{border-radius:999px;font-weight:700}[data-rubro=transporte] .vi-talon{position:relative}[data-rubro=transporte] .vi-talon:before,[data-rubro=transporte] .vi-talon:after{content:"";background:var(--vi-talon-fondo,var(--vi-cream));border-radius:999px;width:1.5rem;height:1.5rem;position:absolute;left:-.75rem}[data-rubro=transporte] .vi-talon:before{top:-.75rem}[data-rubro=transporte] .vi-talon:after{bottom:-.75rem}[data-site-style=viajero] footer[data-preview-block=footer]{border-radius:2.5rem 2.5rem 0 0}
:root{--mc-paper:#f5f7fa;--mc-ink:#0e1726;--mc-muted:#5b6577;--mc-line:#dde3ec;--mc-board:#0c111b;--mc-board-2:#141b29;--mc-board-line:rgba(255,255,255,.09);--mc-board-ink:#eef1f7;--mc-board-muted:rgba(238,241,247,.58)}[data-site-style=terminal] [data-rubro=transporte]{--mc-paper:#f5f7fa;--mc-ink:#0e1726;--mc-muted:#5b6577;--mc-line:#dde3ec}[data-site-style=tablero] [data-rubro=transporte]{--mc-paper:#f3f4f7;--mc-ink:#11151f;--mc-muted:#5d6472;--mc-line:#dfe3ea}[data-site-style=recorrido] [data-rubro=transporte]{--mc-paper:#f7f5f0;--mc-ink:#1b1f24;--mc-muted:#646a72;--mc-line:#e3ded3}.mc-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (prefers-reduced-motion:no-preference){.mc-fila{animation:.52s cubic-bezier(.2,.7,.2,1) both mc-giro;animation-delay:calc(var(--i,0)*70ms);transform-origin:top}@keyframes mc-giro{0%{opacity:0;transform:perspective(600px)rotateX(-70deg)}to{opacity:1;transform:none}}}.mc-linea{background-image:linear-gradient(currentColor 55%,transparent 0);background-repeat:repeat-y;background-size:2px 9px}.mc-linea-h{background-image:linear-gradient(90deg,currentColor 55%,transparent 0);background-repeat:repeat-x;background-size:9px 2px}.mc-cinta{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}@media (prefers-reduced-motion:no-preference){.mc-cinta-tramo{animation:60s linear infinite mc-cinta}.mc-cinta:hover .mc-cinta-tramo{animation-play-state:paused}@keyframes mc-cinta{to{transform:translate(-100%)}}}@media (prefers-reduced-motion:reduce){.mc-cinta{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mc-cinta-tramo[aria-hidden=true]{display:none}}@media (prefers-reduced-motion:no-preference){.mc-hoja{animation:.26s cubic-bezier(.2,.8,.2,1) both mc-sube}.mc-velo{animation:.2s ease-out both mc-aparece}@keyframes mc-sube{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes mc-aparece{0%{opacity:0}}}.mc-carril{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:1rem}.mc-carril::-webkit-scrollbar{display:none}.mc-carril>*{scroll-snap-align:start}@media (prefers-reduced-motion:no-preference){.mc-acerca{animation:18s ease-out both mc-acerca}.mc-entra{animation:.7s cubic-bezier(.2,.7,.2,1) both mc-entra;animation-delay:var(--mc-entra-delay,0s)}@keyframes mc-acerca{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes mc-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}[data-site-style=terminal]:has([data-tr-diseno=terminal])>header.tr-nav[data-forma=clasica]{margin-bottom:-4.5rem;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}[data-site-style=terminal]:has([data-tr-diseno=terminal])>header.tr-nav[data-forma=clasica][data-scrolled=false]:not(:has(#tr-menu-movil[data-open=true])){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;border-color:transparent}[data-site-style=terminal]:has([data-tr-diseno=terminal])>header.tr-nav[data-forma=clasica][data-scrolled=false]:not(:has(#tr-menu-movil[data-open=true])) .tr-nav-row{--color-on-surface:var(--mc-board-ink);--color-on-background:var(--mc-board-ink);--color-on-surface-variant:rgba(238,241,247,.86);--color-primary-ink:var(--mc-board-ink);--color-surface-container-low:rgba(255,255,255,.12)}@supports (color:oklch(from red l c h)){[data-site-style=terminal]:has([data-tr-diseno=terminal])>header.tr-nav[data-forma=clasica][data-scrolled=false]:not(:has(#tr-menu-movil[data-open=true])) .tr-nav-row{--color-primary-ink:oklch(from var(--brand-src)max(l,.84)min(c,.14)h)}}[data-site-style=terminal]:has([data-tr-diseno=terminal])>header.tr-nav[data-forma=clasica]:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(rgba(6,10,18,.55) 0%,rgba(6,10,18,.2) 55%,transparent 100%);height:9rem;transition:opacity .3s;position:absolute;top:0;bottom:auto;left:0;right:0}[data-site-style=terminal]:has([data-tr-diseno=terminal])>header.tr-nav[data-forma=clasica][data-scrolled=false]:not(:has(#tr-menu-movil[data-open=true])):after{opacity:1}[data-site-style=terminal]:has([data-tr-diseno=terminal])>header.tr-nav[data-forma=clasica][data-scrolled=false] .tr-nav-logo img{filter:drop-shadow(0 1px 10px rgba(6,10,18,.45))}[data-site-style=terminal]:has([data-tr-diseno=terminal])>header.tr-nav--flotante{background-color:transparent;margin-bottom:-4.75rem}[data-site-style=terminal]:has([data-tr-diseno=terminal])>header.tr-nav--flotante .tr-capsula{box-shadow:0 18px 40px -20px rgba(2,6,23,.6)}
