@media only screen and (width>=0){#booking[data-astro-cid-wiw2wmn4]{padding:var(--sectionPadding);background:var(--light)}#booking[data-astro-cid-wiw2wmn4] .cs-container[data-astro-cid-wiw2wmn4]{max-width:51.25rem;margin:auto}#booking[data-astro-cid-wiw2wmn4] .cs-head[data-astro-cid-wiw2wmn4]{text-align:center;margin-bottom:2rem}#booking[data-astro-cid-wiw2wmn4] .cs-title[data-astro-cid-wiw2wmn4]{font-size:var(--headerFontSize);color:var(--headerColor);margin:0 0 .75rem;line-height:1.2}#booking[data-astro-cid-wiw2wmn4] .cs-text[data-astro-cid-wiw2wmn4]{max-width:36rem;color:var(--bodyTextColor);margin:0 auto;line-height:1.6}#booking[data-astro-cid-wiw2wmn4] .cs-form[data-astro-cid-wiw2wmn4]{border:1px solid var(--line);background:#fff;border-radius:1.25rem;gap:1.75rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}#booking[data-astro-cid-wiw2wmn4] fieldset[data-astro-cid-wiw2wmn4]{border:0;gap:1rem;margin:0;padding:0;display:grid}#booking[data-astro-cid-wiw2wmn4] legend[data-astro-cid-wiw2wmn4]{font-family:var(--headingFont);color:var(--headerColor);margin-bottom:.875rem;font-size:1.125rem;font-weight:800}#booking[data-astro-cid-wiw2wmn4] label[data-astro-cid-wiw2wmn4],#booking[data-astro-cid-wiw2wmn4] .cs-label[data-astro-cid-wiw2wmn4]{color:var(--headerColor);gap:.375rem;font-size:.9375rem;font-weight:600;display:grid}#booking[data-astro-cid-wiw2wmn4] input[data-astro-cid-wiw2wmn4][type=text],#booking[data-astro-cid-wiw2wmn4] input[data-astro-cid-wiw2wmn4][type=tel],#booking[data-astro-cid-wiw2wmn4] input[data-astro-cid-wiw2wmn4][type=email],#booking[data-astro-cid-wiw2wmn4] input[data-astro-cid-wiw2wmn4][type=date],#booking[data-astro-cid-wiw2wmn4] textarea[data-astro-cid-wiw2wmn4]{box-sizing:border-box;width:100%;font:inherit;color:var(--headerColor);background:#fff;border:1px solid #cfd5df;border-radius:.625rem;padding:.8125rem .875rem;font-weight:400}#booking[data-astro-cid-wiw2wmn4] textarea[data-astro-cid-wiw2wmn4]{resize:vertical;min-height:6rem}#booking[data-astro-cid-wiw2wmn4] .cs-row[data-astro-cid-wiw2wmn4]{align-items:start;gap:1rem;display:grid}#booking[data-astro-cid-wiw2wmn4] .cs-choices[data-astro-cid-wiw2wmn4]{gap:.625rem;display:grid}#booking[data-astro-cid-wiw2wmn4] .cs-times[data-astro-cid-wiw2wmn4]{gap:.5rem;display:grid}#booking[data-astro-cid-wiw2wmn4] .cs-choice[data-astro-cid-wiw2wmn4]{cursor:pointer;display:block;position:relative}#booking[data-astro-cid-wiw2wmn4] .cs-choice[data-astro-cid-wiw2wmn4] input[data-astro-cid-wiw2wmn4]{opacity:0;position:absolute;inset:0}#booking[data-astro-cid-wiw2wmn4] .cs-choice[data-astro-cid-wiw2wmn4] span[data-astro-cid-wiw2wmn4]{color:var(--headerColor);border:1px solid #cfd5df;border-radius:.625rem;padding:.75rem 1rem;font-weight:600;transition:border-color .2s,background-color .2s;display:block}#booking[data-astro-cid-wiw2wmn4] .cs-choice[data-astro-cid-wiw2wmn4] input[data-astro-cid-wiw2wmn4]:checked+span[data-astro-cid-wiw2wmn4]{border-color:var(--primary);color:var(--primaryDark);background:#eef3ff}#booking[data-astro-cid-wiw2wmn4] .cs-choice[data-astro-cid-wiw2wmn4] input[data-astro-cid-wiw2wmn4]:focus-visible+span[data-astro-cid-wiw2wmn4]{outline:2px solid var(--primary);outline-offset:2px}#booking[data-astro-cid-wiw2wmn4] .cs-hp[data-astro-cid-wiw2wmn4]{position:absolute;left:-9999px}#booking[data-astro-cid-wiw2wmn4] .cs-submit[data-astro-cid-wiw2wmn4]{cursor:pointer;border:0;justify-self:start;align-items:center;gap:.5rem;display:inline-flex}#booking[data-astro-cid-wiw2wmn4] .cs-submit[data-astro-cid-wiw2wmn4] svg[data-astro-cid-wiw2wmn4]{width:1.25rem;height:1.25rem}#booking[data-astro-cid-wiw2wmn4] .cs-note[data-astro-cid-wiw2wmn4]{color:var(--bodyTextColor);margin:-1rem 0 0;font-size:.875rem}#booking[data-astro-cid-wiw2wmn4] .cs-status[data-astro-cid-wiw2wmn4]{color:#b42318;margin:0;font-weight:600}#booking[data-astro-cid-wiw2wmn4] .cs-status[data-astro-cid-wiw2wmn4]:empty{display:none}#booking[data-astro-cid-wiw2wmn4] .cs-status[data-astro-cid-wiw2wmn4].is-success{color:#127a3a}}@media only screen and (width>=48rem){#booking[data-astro-cid-wiw2wmn4] .cs-row[data-astro-cid-wiw2wmn4],#booking[data-astro-cid-wiw2wmn4] .cs-choices[data-astro-cid-wiw2wmn4]{grid-template-columns:1fr 1fr}}
