.booking-section{padding-bottom:100px}.booking-heading{border-top:1px solid var(--line);padding-top:60px;display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.booking-heading .eyebrow{margin-bottom:20px}.booking-intro>p:first-child{max-width:530px;font-size:1.08rem}.booking-intro .button{margin-top:25px;gap:24px}.booking-note{font-size:.8rem;margin-top:16px;max-width:500px}.booking-calendar{margin-top:40px;border:1px solid var(--line);border-radius:8px;background:#101114;padding:20px}.booking-calendar[hidden]{display:none}#my-cal-inline-30min{width:100%;overflow:auto}#my-cal-inline-30min iframe{width:100%;border:0}#booking-status{padding:14px}.booking-fallback{font-size:.85rem;padding:15px 5px 0}.booking-fallback a{font-size:inherit}#booking-open:disabled{cursor:wait;opacity:.7}@media(max-width:800px){.booking-section{padding-bottom:65px}.booking-heading{grid-template-columns:1fr;gap:25px;padding-top:40px}.booking-calendar{padding:8px;margin-top:30px}}
