.booking-contact>p{font:27px/1.25 var(--serif);color:#30503c}.booking-contact>p em{color:#897241}.contact-postmark{position:absolute;right:32px;top:82px;border:1px solid #9c8b615c;border-radius:50%;width:78px;height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(14deg);color:#94815b;gap:3px}.contact-postmark span{font-size:5px;letter-spacing:1.3px;line-height:1.4}.contact-postmark b{font:25px Georgia}.inquiry-paper{position:relative}#inquiry-form{position:relative;padding-top:35px}#inquiry-title{font-size:49px;max-width:360px;padding-right:32px}.contact-availability{font-size:11px;line-height:1.75;color:#425841;border-left:2px solid #b6ae7d;padding:9px 13px;margin:21px 0 27px;background:#ecebd866}.contact-availability.unavailable{color:#6c5133;background:#eadfc850;border-left-color:#b39a6d}.field-error{display:block;color:#943c3b;font-size:11px;line-height:1.5;font-weight:400;letter-spacing:0;margin:5px 0 0}.field-error:empty{display:none}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:#943c3b!important}#inquiry-form .field-grid{row-gap:22px}.message-meta{display:flex;gap:18px;justify-content:space-between;margin-top:7px}.message-meta .field-hint{margin:0;max-width:340px}.message-meta>span{font-size:9px;color:#716852;white-space:nowrap;padding-top:2px}#inquiry-form>button[type=submit]{margin-top:26px;min-width:220px;gap:30px}#inquiry-form>button:disabled{background:#d5d9c5;color:#56654c;cursor:not-allowed;border-color:#bdc7ad;box-shadow:none;transform:none}.send-label{font-size:13px!important;line-height:1.4!important}.send-envelope{width:25px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2;flex:none}.form-result{font-size:12px;line-height:1.8;margin-top:16px;color:#6d4934;scroll-margin-top:30px}.form-result:empty{display:none}.contact-recheck{background:transparent;border:0;border-bottom:1px solid #a79b7b;padding:8px 0;font-size:11px;color:#496044;margin-top:9px}.contact-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-success{padding:39px 0 20px}.success-seal{font:32px Georgia;color:#416448;border:1px solid #b4aa79;width:65px;height:65px;border-radius:50%;display:grid;place-items:center;margin-bottom:24px}.contact-success .eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:18px}.contact-success h2{font-size:50px;margin-bottom:25px}.contact-success>p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:430px;margin-bottom:17px;color:#59634d}.contact-success .receipt-reference{font-size:10px!important}.contact-success .text-link{margin-top:11px}.contact-success h2:focus{outline:none}
@media(max-width:600px){.contact-postmark{right:22px;top:68px;width:63px;height:63px;opacity:.65}.contact-postmark span{font-size:4px}.contact-postmark b{font-size:21px}#inquiry-title{font-size:43px;max-width:230px;padding-right:0}#inquiry-form{padding-top:27px}.contact-availability{font-size:11px;margin-bottom:24px}.message-meta{display:block}.message-meta>span{display:block;text-align:right;margin-top:4px}.contact-success h2{font-size:44px}.booking-contact>p{font-size:25px}#inquiry-form>button[type=submit]{width:100%;min-width:0}}
