.stay-enquiry-dates{max-width:880px;margin:24px 0 0}.stay-enquiry-dates .form-grid{gap:18px}.stay-enquiry-dates .button{margin-top:18px}.stay-enquiry-dates label{display:flex;flex-direction:column;gap:8px;font-size:max(17px, 14px)}.stay-enquiry-dates input,.stay-enquiry-dates select{box-sizing:border-box;width:100%;min-width:0;padding:14px;font:inherit;color:#71392f;background:#fff;border:1px solid #d6c6c2;border-radius:0}.stay-enquiry-dates .small{max-width:750px;font-size:max(17px, 13px);line-height:1.6;margin-top:15px}.booking-invitation-copy{min-width:0}.stay-contact-field[hidden]{display:none!important}.enquiry-form .contact-channel-note{margin:10px 0 22px}.enquiry-form .form-status{scroll-margin-top:130px}.enquiry-form button{margin-right:8px;margin-bottom:10px}.faq-topic{scroll-margin-top:130px}img[width][height]{max-width:100%}@media(max-width:600px){.stay-enquiry-dates .form-grid{grid-template-columns:1fr}.stay-enquiry-dates .button{width:100%}.booking-invitation{align-items:start}.booking-invitation-copy{padding-bottom:28px}}
