.bot-check[data-astro-cid-zhjzn6ly]:not(:empty){max-width:750px;margin-block:20px}.booking-form[data-astro-cid-zhjzn6ly]{border-top:1px solid var(--booking-line);grid-column:1/-1;padding-top:40px}.booking-form-grid[data-astro-cid-zhjzn6ly]{grid-template-columns:1fr 1.2fr;gap:9%;display:grid}.booking-form[data-astro-cid-zhjzn6ly] h3[data-astro-cid-zhjzn6ly]{margin:0 0 18px;font-size:38px}.booking-form-intro[data-astro-cid-zhjzn6ly]{color:var(--booking-copy);margin-bottom:24px;font-size:16px}.booking-field[data-astro-cid-zhjzn6ly]+.booking-field[data-astro-cid-zhjzn6ly]{margin-top:22px}.booking-field[data-astro-cid-zhjzn6ly] label[data-astro-cid-zhjzn6ly]{margin-bottom:7px;font-size:15px;font-weight:500;display:block}.booking-field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]{border:1px solid var(--paper);width:100%;min-width:0;color:var(--ink);background:var(--paper);font:inherit;border-radius:0;padding:13px 14px;font-size:16px;line-height:1.5;display:block}.booking-help[data-astro-cid-zhjzn6ly]{color:var(--booking-copy);margin-top:10px;font-size:14px;line-height:1.65}.booking-privacy[data-astro-cid-zhjzn6ly]{margin-top:24px}.booking-form[data-astro-cid-zhjzn6ly] a[data-astro-cid-zhjzn6ly],.booking-edit[data-astro-cid-zhjzn6ly]{text-underline-offset:4px;text-decoration:underline}.booking-consent[data-astro-cid-zhjzn6ly] h4[data-astro-cid-zhjzn6ly]{margin:0 0 14px;font-size:16px;font-weight:500;line-height:1.5}.booking-consent[data-astro-cid-zhjzn6ly]+.booking-consent[data-astro-cid-zhjzn6ly]{border-top:1px solid var(--booking-line);margin-top:26px;padding-top:26px}.booking-checkbox[data-astro-cid-zhjzn6ly]{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;font-size:15px;line-height:1.8;display:grid}.booking-checkbox[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]{appearance:none;border:2px solid var(--paper);width:22px;height:22px;color:var(--green);cursor:pointer;background:0 0;border-radius:2px;place-content:center;margin:3px 0 0;display:grid}.booking-checkbox[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:before{content:"";visibility:hidden;border:3px solid;border-width:0 3px 3px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.booking-checkbox[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:checked{background:var(--paper)}.booking-checkbox[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:checked:before{visibility:visible}@media (forced-colors:active){.booking-checkbox[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]{appearance:auto}.booking-checkbox[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:before{display:none}}.consent-information[data-astro-cid-zhjzn6ly]{margin-left:36px}.booking-consents[data-astro-cid-zhjzn6ly]>.button[data-astro-cid-zhjzn6ly]{margin-top:28px}.booking-review[data-astro-cid-zhjzn6ly]>p[data-astro-cid-zhjzn6ly]{color:var(--booking-copy);font-size:16px}.booking-error[data-astro-cid-zhjzn6ly]{border-left:3px solid var(--paper);max-width:750px;color:var(--paper);margin-top:24px;padding-left:16px;font-size:16px}.booking-review[data-astro-cid-zhjzn6ly] dl[data-astro-cid-zhjzn6ly]{border-top:1px solid var(--booking-line);max-width:750px;margin:26px 0}.booking-review[data-astro-cid-zhjzn6ly] dl[data-astro-cid-zhjzn6ly]>div[data-astro-cid-zhjzn6ly]{border-bottom:1px solid var(--booking-line);overflow-wrap:anywhere;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:12px 24px;padding-block:14px;font-size:15px;display:grid}.booking-review[data-astro-cid-zhjzn6ly] dt[data-astro-cid-zhjzn6ly]{color:var(--booking-copy)}.booking-review[data-astro-cid-zhjzn6ly] dd[data-astro-cid-zhjzn6ly]{margin:0}.booking-review-actions[data-astro-cid-zhjzn6ly]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:750px;display:flex}.booking-review-actions[data-astro-cid-zhjzn6ly] .button[data-astro-cid-zhjzn6ly]{width:auto}.booking-edit[data-astro-cid-zhjzn6ly]{color:var(--paper);font:inherit;background:0 0;border:0;padding:12px 0;font-size:15px}.booking-form[data-astro-cid-zhjzn6ly] .button[data-astro-cid-zhjzn6ly]:disabled{cursor:not-allowed;background:var(--on-green-muted);color:var(--green);opacity:.7;transform:none}@media (width<=760px){.booking-form-grid[data-astro-cid-zhjzn6ly]{grid-template-columns:1fr;gap:34px}.booking-form[data-astro-cid-zhjzn6ly] h3[data-astro-cid-zhjzn6ly]{font-size:34px}.booking-review[data-astro-cid-zhjzn6ly] dl[data-astro-cid-zhjzn6ly]>div[data-astro-cid-zhjzn6ly]{grid-template-columns:1fr;gap:3px}.booking-review-actions[data-astro-cid-zhjzn6ly] .button[data-astro-cid-zhjzn6ly]{width:100%}}
