.booking-section[data-astro-cid-uvuvjelv]{padding:clamp(24px,4vw,40px) 0;background:var(--surface);border-bottom:1px solid var(--line)}.booking-section[data-astro-cid-uvuvjelv] h2[data-astro-cid-uvuvjelv]{margin:0 0 16px}.widget-frame[data-astro-cid-uvuvjelv]{position:relative}.widget-consent .widget-frame[data-astro-cid-uvuvjelv],.booking-section[data-astro-cid-uvuvjelv][data-requires-consent=false] .widget-frame[data-astro-cid-uvuvjelv],.widget-frame[data-astro-cid-uvuvjelv].is-loading{min-height:1320px}@media (min-width: 640px){.widget-consent .widget-frame[data-astro-cid-uvuvjelv],.booking-section[data-astro-cid-uvuvjelv][data-requires-consent=false] .widget-frame[data-astro-cid-uvuvjelv],.widget-frame[data-astro-cid-uvuvjelv].is-loading{min-height:760px}}@media (min-width: 1024px){.widget-consent .widget-frame[data-astro-cid-uvuvjelv],.booking-section[data-astro-cid-uvuvjelv][data-requires-consent=false] .widget-frame[data-astro-cid-uvuvjelv],.widget-frame[data-astro-cid-uvuvjelv].is-loading{min-height:440px}}.widget-frame[data-astro-cid-uvuvjelv].is-loaded{min-height:0!important}.widget-fallback[data-astro-cid-uvuvjelv]{background:var(--surface-alt);border:1px dashed var(--line);border-radius:var(--radius);padding:20px}.widget-frame[data-astro-cid-uvuvjelv].is-loaded .widget-fallback[data-astro-cid-uvuvjelv]{display:none}.fallback-text[data-astro-cid-uvuvjelv]{margin:0 0 14px;max-width:720px}.fallback-actions[data-astro-cid-uvuvjelv]{display:flex;flex-wrap:wrap;gap:12px}.widget-fallback[data-astro-cid-uvuvjelv] label[data-astro-cid-uvuvjelv]{cursor:pointer}.widget-fallback[data-astro-cid-uvuvjelv] input[data-astro-cid-uvuvjelv]{width:18px;height:18px;vertical-align:-3px;margin-right:6px}[data-astro-cid-uvuvjelv][data-widget-remember-wrap]{margin:12px 0 0}