.BookCta_dialog__IAZHq.book-modal{display:block;margin:auto;width:min(780px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #cbbcaa;background:#faf6ef;color:#332820;overflow:auto;overscroll-behavior:contain}.BookCta_dialog__IAZHq::backdrop{background:#271c18ad;backdrop-filter:blur(5px)}.BookCta_dialog__IAZHq .BookCta_panel__oak95{width:100%;max-width:none;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none;background:#faf6ef;padding:24px}.BookCta_dialog__IAZHq .book-modal-head{padding:0 0 12px;align-items:center}.BookCta_dialog__IAZHq .book-modal-head h2{font-family:Georgia,serif;font-size:30px;font-weight:400}.BookCta_dialog__IAZHq .book-modal-head button{min-width:44px;min-height:44px;flex-shrink:0}.BookCta_intro__38NIA{font-size:14px;line-height:1.6;color:#75685d;margin:0 44px 12px 0}.BookCta_status__ogYsG{min-height:40px;font-size:13px;line-height:1.5;color:#75685d;padding-bottom:12px}.BookCta_dialog__IAZHq .BookCta_calendar__EpRtw{display:block;width:100%;height:min(560px,62dvh);min-height:280px;border:1px solid #e2d8cc;background:white}.BookCta_actions___H5NA{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;flex-wrap:wrap}.BookCta_actions___H5NA a,.BookCta_actions___H5NA button{color:#65412e;font-size:13px;min-height:44px;display:inline-flex;align-items:center}.BookCta_actions___H5NA button{border:1px solid #d3c4b2;padding:8px 14px;background:transparent;cursor:pointer}.BookCta_dialog__IAZHq a:focus-visible,.BookCta_dialog__IAZHq button:focus-visible{outline:2px solid #8d573b;outline-offset:3px}@media (max-width:600px){.BookCta_dialog__IAZHq{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.BookCta_dialog__IAZHq .BookCta_panel__oak95{padding:18px 14px}.BookCta_intro__38NIA{margin-right:0}.BookCta_dialog__IAZHq .book-modal-head h2{font-size:25px}.BookCta_dialog__IAZHq .BookCta_calendar__EpRtw{height:55dvh;min-height:260px}}.BookCta_dialog__IAZHq.book-modal:not([open]){display:none}