/* Restore the original compact inquiry form inside the approved Contact Us layout. */
.booking-page-form>.classic-inquiry-form{padding:clamp(24px,3.2vw,48px);border:1px solid #dce2dd;background:white;box-shadow:0 25px 80px rgba(20,35,23,.05)}
.classic-inquiry-form .classic-kicker{font-size:10px;color:#bd002b;letter-spacing:.15em;font-weight:900;margin:0 0 12px}
.classic-inquiry-form h3{font:900 clamp(34px,3vw,46px)/.98 'Barlow Condensed',Impact,sans-serif;color:#171c19;text-transform:uppercase;margin:0 0 13px}
.classic-inquiry-form .classic-lead{font-size:13px;color:#647168;line-height:1.7;margin:0 0 27px}
.classic-inquiry-form .formgrid{display:grid;grid-template-columns:1fr 1fr;gap:19px 15px}
.classic-inquiry-form .field{display:grid;gap:9px;min-width:0}
.classic-inquiry-form .field.wide{grid-column:1/-1}
.classic-inquiry-form .field label{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#202823}
.classic-inquiry-form .field input,.classic-inquiry-form .field select,.classic-inquiry-form .field textarea{display:block;background:#fff;border:1px solid #d6ded7;border-radius:0;padding:15px 13px;width:100%;color:#222b24;font:500 13px 'DM Sans',Arial,sans-serif;min-height:51px}
.classic-inquiry-form .field textarea{min-height:130px;resize:vertical}
.classic-inquiry-form .field input:focus-visible,.classic-inquiry-form .field select:focus-visible,.classic-inquiry-form .field textarea:focus-visible{outline:2px solid #ba0029;outline-offset:1px}
.classic-inquiry-form button.button.red{display:block;background:#bd002b!important;color:#fff!important;min-height:52px;font-size:11px!important;letter-spacing:.05em;text-transform:uppercase;font-weight:900;border:0;border-radius:0}
.classic-inquiry-form .formnote{font-size:11px!important;line-height:1.7!important;color:#6b786e!important;margin:14px 0 0!important}
.booking-page-hero .booking-hero-media img{object-position:center 43%}
@media(max-width:620px){.booking-page-form>.classic-inquiry-form{padding:25px 18px}.classic-inquiry-form .formgrid{grid-template-columns:1fr}.classic-inquiry-form .field.wide{grid-column:auto}.classic-inquiry-form h3{font-size:38px!important}}
