.closing.closing-original{grid-template-columns:1.5fr 1fr;gap:8%;padding:85px 7%}.closing-original .booking-cta{margin-top:12px}.booking-page{background:#fff}.booking-layout{max-width:1400px;padding:65px 5% 75px;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:start;background:#f0f5f8}.booking-page .booking-panel{background:white;color:#142c3f;border:1px solid #dce4e9;border-radius:4px;box-shadow:none;padding:32px}.booking-page .booking-panel .eyebrow{color:#1578af;margin-bottom:15px}.booking-page .booking-panel h2{font-size:30px;margin-bottom:24px}.booking-page .booking-form{grid-template-columns:1fr 1fr;gap:18px 16px}.booking-page .booking-form label{color:#284258;font-size:12px;gap:6px}.booking-page .booking-form label>span{color:#6c8090}.booking-page .booking-form input,.booking-page .booking-form textarea{border:1px solid #ccd9e2;background:#f9fbfc;border-radius:3px;padding:11px 12px;font-size:14px}.booking-wide,.booking-privacy,.booking-form>button,#booking-status{grid-column:1/-1}.booking-page .booking-privacy{color:#617487;line-height:1.6}.booking-page #booking-status{color:#284258}.booking-page .booking-form>button{border:0;min-height:50px}.booking-page .booking-intro{padding-top:15px}.booking-page .booking-intro h1{font-size:clamp(38px,4vw,56px)}.booking-page .booking-intro>p:not(.eyebrow){font-size:15px}.booking-page .booking-agenda{margin:25px 0}.booking-page .booking-agenda li{font-size:13px}.booking-page>footer{background:#fff}@media(max-width:760px){.closing.closing-original{grid-template-columns:1fr;padding:55px 6%;gap:30px}.booking-layout{grid-template-columns:1fr;gap:28px;padding:35px 6% 45px}.booking-page .booking-panel{padding:24px}.booking-page .booking-intro h1{font-size:40px}.booking-page .booking-form{grid-template-columns:1fr;gap:15px}.booking-page .booking-form input,.booking-page .booking-form textarea{font-size:16px}}
