
.bh-page[data-v-0311f242] .page{align-items:flex-start;padding:44px 24px}
.bh-page[data-v-0311f242] .card{max-width:680px}
.bh-page[data-v-0311f242] .sub{margin-bottom:24px;color:#b9b2a9;font-size:14px}
.bh-page[data-v-0311f242] .field label{font-size:12px;letter-spacing:.04em;text-transform:none;color:#d4a574}
.bh-page[data-v-0311f242] .field input,.bh-page[data-v-0311f242] .field select,.bh-page[data-v-0311f242] .field textarea{min-height:48px;font-size:16px;color-scheme:dark}
.bh-page[data-v-0311f242] .field textarea{height:80px;resize:vertical}
.bh-page[data-v-0311f242] .send-btn{background:#d4a574;color:#080808;font-weight:700;border-color:#d4a574;font-size:14px;min-height:52px}
.bh-page[data-v-0311f242] .text-btn{margin:24px 0 8px;padding:12px;font-size:15px}
.bh-page[data-v-0311f242] .booking-quick-text{display:inline-block;color:#d4a574;font-size:14px;padding:10px 12px;margin:0 0 20px;text-decoration:underline;text-underline-offset:4px}
.bh-page[data-v-0311f242] .call-btn{display:inline-block;background:transparent;color:#b9b2a9;font-size:14px;font-weight:400;padding:8px;margin:0;box-shadow:none}
.bh-page[data-v-0311f242] .nav-back{color:#b9b2a9}
.bh-page[data-v-0311f242] input:focus-visible,.bh-page[data-v-0311f242] select:focus-visible,.bh-page[data-v-0311f242] textarea:focus-visible,.bh-page[data-v-0311f242] button:focus-visible,.bh-page[data-v-0311f242] a:focus-visible{outline:2px solid #d4a574;outline-offset:3px}
@media(max-width:480px){.bh-page[data-v-0311f242] .page{padding:28px 20px}.bh-page[data-v-0311f242] .row{gap:0}.bh-page[data-v-0311f242] .nav{padding:16px 20px}.bh-page[data-v-0311f242] .nav-logo{font-size:15px}.bh-page[data-v-0311f242] .card h1{font-size:28px}}
