.spanish-brand[data-v-9d0ae884]{vertical-align:middle;width:246px;max-width:100%;line-height:0;display:inline-block;position:relative}.spanish-brand__image[data-v-9d0ae884]{width:100%;height:auto;display:block}.spanish-brand--inverse[data-v-9d0ae884]:after{content:"";background:var(--rail-paper,#f7f3ea);-webkit-mask:var(--brand-image) center /100% 100% no-repeat;-webkit-mask:var(--brand-image) center /100% 100% no-repeat;mask:var(--brand-image) center /100% 100% no-repeat;clip-path:inset(0 0 0 22%);pointer-events:none;position:absolute;inset:0}@media (width<=600px){.spanish-brand[data-v-9d0ae884]{width:200px}}@media (width<=360px){.spanish-brand[data-v-9d0ae884]{width:174px}}.rail-header[data-v-1dff4b6c]{z-index:60;color:var(--rail-ink);background:var(--rail-paper);border-bottom:1px solid var(--rail-line);position:relative}.rail-header-inner[data-v-1dff4b6c]{grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;min-height:80px;display:grid}.rail-logo[data-v-1dff4b6c]{align-items:center;display:inline-flex}.rail-desktop-nav[data-v-1dff4b6c],.rail-header-actions[data-v-1dff4b6c]{align-items:center;gap:32px;font-size:14px;display:flex}.rail-desktop-nav a[data-v-1dff4b6c],.rail-help[data-v-1dff4b6c]{text-underline-offset:8px;padding-block:15px}.rail-desktop-nav .router-link-active[data-v-1dff4b6c],.rail-desktop-nav a[data-v-1dff4b6c]:hover,.rail-help[data-v-1dff4b6c]:hover{color:var(--rail-terracotta);text-decoration:underline}.rail-header-actions[data-v-1dff4b6c]{justify-self:end;gap:24px}.rail-bookings[data-v-1dff4b6c]{border:1px solid #777970;border-radius:3px;padding:11px 19px;transition:background .2s}.rail-bookings[data-v-1dff4b6c]:hover{background:var(--rail-mist)}.rail-language[data-v-1dff4b6c]{position:relative}.rail-language summary[data-v-1dff4b6c]{cursor:pointer;align-items:center;gap:9px;min-height:44px;list-style:none;display:flex}.rail-language summary[data-v-1dff4b6c]::-webkit-details-marker{display:none}.rail-language-options[data-v-1dff4b6c]{background:var(--rail-paper);min-width:145px;color:var(--rail-forest);border:1px solid var(--rail-line);padding:6px;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #24292218}.rail-language-options button[data-v-1dff4b6c]{text-align:left;width:100%;padding:12px;display:block}.rail-language-options button[data-v-1dff4b6c]:hover,.rail-language-options button[aria-pressed=true][data-v-1dff4b6c]{background:var(--rail-mist)}.rail-menu-toggle[data-v-1dff4b6c]{width:44px;height:44px;color:inherit;justify-content:center;align-items:center;display:none}.rail-menu-toggle span[data-v-1dff4b6c],.rail-menu-toggle span[data-v-1dff4b6c]:after,.rail-menu-toggle span[data-v-1dff4b6c]:before{background:currentColor;width:24px;height:1.5px;display:block;position:relative}.rail-menu-toggle span[data-v-1dff4b6c]:after,.rail-menu-toggle span[data-v-1dff4b6c]:before{content:"";position:absolute;top:-7px}.rail-menu-toggle span[data-v-1dff4b6c]:after{top:7px}.rail-menu-toggle .open[data-v-1dff4b6c]{background:0 0}.rail-menu-toggle .open[data-v-1dff4b6c]:before{top:0;transform:rotate(45deg)}.rail-menu-toggle .open[data-v-1dff4b6c]:after{top:0;transform:rotate(-45deg)}.rail-mobile-nav[data-v-1dff4b6c]{padding-block:6px 24px}.rail-mobile-nav a[data-v-1dff4b6c]{border-bottom:1px solid var(--rail-line);justify-content:space-between;align-items:center;min-height:54px;font-size:18px;display:flex}.rail-skip[data-v-1dff4b6c]{color:var(--rail-forest);background:var(--rail-citron);padding:12px;position:absolute;top:6px;left:20px;transform:translateY(-200%)}.rail-skip[data-v-1dff4b6c]:focus{z-index:2;transform:none}@media (width<=1100px){.rail-header-inner[data-v-1dff4b6c]{grid-template-columns:1fr auto}.rail-desktop-nav[data-v-1dff4b6c],.rail-help[data-v-1dff4b6c]{display:none}.rail-menu-toggle[data-v-1dff4b6c]{display:flex}}@media (width<=600px){.rail-header-inner[data-v-1dff4b6c]{gap:12px;min-height:68px}.rail-bookings[data-v-1dff4b6c]{display:none}.rail-header-actions[data-v-1dff4b6c]{gap:10px}}
