.booking-section[data-astro-cid-drg3l2qx]{padding-top:56px}.booking-grid[data-astro-cid-drg3l2qx]{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:40px;display:grid}.booking-intro[data-astro-cid-drg3l2qx]{background:var(--dark);color:#fff;border-radius:24px;padding:36px}.booking-intro[data-astro-cid-drg3l2qx] .eyebrow[data-astro-cid-drg3l2qx]{color:var(--pink)}.booking-intro[data-astro-cid-drg3l2qx] h2[data-astro-cid-drg3l2qx]{margin:16px 0 24px;font-size:1.9rem}.booking-intro[data-astro-cid-drg3l2qx] p[data-astro-cid-drg3l2qx],.booking-intro[data-astro-cid-drg3l2qx] li[data-astro-cid-drg3l2qx]{color:#fff}.booking-intro[data-astro-cid-drg3l2qx] ul[data-astro-cid-drg3l2qx]{margin:24px 0;padding-left:20px}.booking-intro[data-astro-cid-drg3l2qx] li[data-astro-cid-drg3l2qx]+li[data-astro-cid-drg3l2qx]{margin-top:12px}.booking-intro[data-astro-cid-drg3l2qx] li[data-astro-cid-drg3l2qx]::marker{color:var(--pink)}.booking-intro[data-astro-cid-drg3l2qx] a[data-astro-cid-drg3l2qx]{color:#fff}.booking-contact[data-astro-cid-drg3l2qx]{border-top:1px solid #ffffff40;margin-top:32px;padding-top:24px}.booking-contact[data-astro-cid-drg3l2qx] h3[data-astro-cid-drg3l2qx]{margin-bottom:12px;font-size:1.05rem}.booking-panel[data-astro-cid-drg3l2qx]{border:1px solid var(--line);background:#fff;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 24px 64px -48px #0004}.booking-panel-heading[data-astro-cid-drg3l2qx]{padding:32px 32px 24px}.booking-panel[data-astro-cid-drg3l2qx] h2[data-astro-cid-drg3l2qx]{margin:12px 0 16px;font-size:1.8rem}iframe[data-astro-cid-drg3l2qx]{background:#fff;border:0;width:100%;display:block}iframe[data-astro-cid-drg3l2qx][hidden]{display:none}.booking-fallback[data-astro-cid-drg3l2qx]{border-top:1px solid var(--line);padding:24px 32px;font-size:.9rem}.booking-fallback[data-astro-cid-drg3l2qx] .fine[data-astro-cid-drg3l2qx]{margin-top:16px}@media (width<=900px){.booking-grid[data-astro-cid-drg3l2qx]{grid-template-columns:1fr}.booking-intro[data-astro-cid-drg3l2qx]{order:2}.booking-panel[data-astro-cid-drg3l2qx]{order:1}}@media (width<=767px){.booking-section[data-astro-cid-drg3l2qx]{padding-top:32px}.booking-grid[data-astro-cid-drg3l2qx]{gap:28px}.booking-intro[data-astro-cid-drg3l2qx]{padding:28px 24px}.booking-panel-heading[data-astro-cid-drg3l2qx],.booking-fallback[data-astro-cid-drg3l2qx]{padding:24px 20px}.booking-panel[data-astro-cid-drg3l2qx] h2[data-astro-cid-drg3l2qx]{font-size:1.55rem}.booking-panel[data-astro-cid-drg3l2qx]{border-radius:18px}}
