.enquiry-form-module__3hCkYW__page{padding-block:70px 110px}.enquiry-form-module__3hCkYW__heading{max-width:970px;margin-bottom:70px}.enquiry-form-module__3hCkYW__heading h1{margin-block:22px 25px;font-size:clamp(48px,6vw,88px)}.enquiry-form-module__3hCkYW__heading>p{color:var(--muted);max-width:650px;font-size:17px}.enquiry-form-module__3hCkYW__layout{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(35px,7vw,110px);display:grid}.enquiry-form-module__3hCkYW__contactOptions{border-top:1px solid var(--line);padding-top:26px}.enquiry-form-module__3hCkYW__contactOptions h2,.enquiry-form-module__3hCkYW__composer h2{margin-bottom:20px;font-size:29px}.enquiry-form-module__3hCkYW__contactOptions p{color:var(--muted);margin-bottom:25px;font-size:14px}.enquiry-form-module__3hCkYW__contactOptions>a{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;width:fit-content;max-width:100%;padding-block:8px;font-size:15px;display:flex}.enquiry-form-module__3hCkYW__contactOptions>.enquiry-form-module__3hCkYW__nextStep{margin-top:35px;font-size:13px}.enquiry-form-module__3hCkYW__composer{border-top:1px solid var(--line);min-width:0;padding-top:26px}.enquiry-form-module__3hCkYW__notice{background:#e7ebdf;border-radius:3px;margin-bottom:26px;padding:20px 22px;font-size:13px}.enquiry-form-module__3hCkYW__notice p+p{margin-top:10px}.enquiry-form-module__3hCkYW__fields{border:0;min-width:0;margin:0;padding:0}.enquiry-form-module__3hCkYW__requiredNote,.enquiry-form-module__3hCkYW__hint{color:var(--muted);font-size:12px}.enquiry-form-module__3hCkYW__requiredNote{margin-bottom:22px}.enquiry-form-module__3hCkYW__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.enquiry-form-module__3hCkYW__field{min-width:0;margin-bottom:24px}.enquiry-form-module__3hCkYW__field label,.enquiry-form-module__3hCkYW__previewLabel{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.enquiry-form-module__3hCkYW__field label span{color:var(--muted);font-weight:400}.enquiry-form-module__3hCkYW__field input,.enquiry-form-module__3hCkYW__field select,.enquiry-form-module__3hCkYW__field textarea,.enquiry-form-module__3hCkYW__preview textarea{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fffefa;border:1px solid #a7a59c;border-radius:4px;padding:12px 14px;font-size:16px;line-height:1.6;display:block}.enquiry-form-module__3hCkYW__field textarea,.enquiry-form-module__3hCkYW__preview textarea{resize:vertical}.enquiry-form-module__3hCkYW__field input:focus-visible,.enquiry-form-module__3hCkYW__field select:focus-visible,.enquiry-form-module__3hCkYW__field textarea:focus-visible,.enquiry-form-module__3hCkYW__preview textarea:focus-visible{outline:2px solid var(--wine);outline-offset:3px}.enquiry-form-module__3hCkYW__field [aria-invalid=true]{border-color:#923545}.enquiry-form-module__3hCkYW__fieldHelp{justify-content:space-between;gap:18px;display:flex}.enquiry-form-module__3hCkYW__fieldHelp>:last-child{flex-shrink:0}.enquiry-form-module__3hCkYW__field .enquiry-form-module__3hCkYW__hint,.enquiry-form-module__3hCkYW__fieldHelp{margin-top:7px}.enquiry-form-module__3hCkYW__fieldHelp .enquiry-form-module__3hCkYW__hint{margin-top:0}.enquiry-form-module__3hCkYW__error{color:#923545;margin-top:8px;font-size:12px}.enquiry-form-module__3hCkYW__errorSummary{color:#923545;margin-bottom:20px;font-size:13px}.enquiry-form-module__3hCkYW__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.enquiry-form-module__3hCkYW__primaryButton{border:1px solid #0000}.enquiry-form-module__3hCkYW__secondaryButton,.enquiry-form-module__3hCkYW__selectButton{background:0 0;border:1px solid #a7a59c;border-radius:100px;padding:15px 22px;font-size:14px;line-height:1.65}.enquiry-form-module__3hCkYW__secondaryButton:hover{background:#e7ebdf}.enquiry-form-module__3hCkYW__selectButton{text-underline-offset:4px;border-color:#0000;text-decoration:underline}.enquiry-form-module__3hCkYW__fields:disabled button,.enquiry-form-module__3hCkYW__actions button:disabled{cursor:default;opacity:.6}.enquiry-form-module__3hCkYW__status{color:var(--wine);margin-block:18px;font-size:13px}.enquiry-form-module__3hCkYW__status:empty{margin-block:0}.enquiry-form-module__3hCkYW__status:focus-visible{outline:2px solid var(--wine);outline-offset:5px}.enquiry-form-module__3hCkYW__statusError{color:#923545}.enquiry-form-module__3hCkYW__spamCheck{min-width:0;margin-bottom:22px}.enquiry-form-module__3hCkYW__spamCheck>.enquiry-form-module__3hCkYW__hint:not(:empty){margin-top:8px}.enquiry-form-module__3hCkYW__honeypot{pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.enquiry-form-module__3hCkYW__preview{border-top:1px solid var(--line);margin-top:30px;padding-top:28px}.enquiry-form-module__3hCkYW__preview h3{margin-bottom:12px;font-size:25px}.enquiry-form-module__3hCkYW__preview>p{color:var(--muted);margin-bottom:18px;font-size:13px}.enquiry-form-module__3hCkYW__preview textarea{margin-bottom:20px;font-size:14px}.enquiry-form-module__3hCkYW__preview .enquiry-form-module__3hCkYW__actions{margin-bottom:18px}.enquiry-form-module__3hCkYW__preview a:not(.enquiry-form-module__3hCkYW__primaryButton){text-underline-offset:3px;text-decoration:underline}.enquiry-form-module__3hCkYW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:850px){.enquiry-form-module__3hCkYW__layout{grid-template-columns:1fr;gap:30px}.enquiry-form-module__3hCkYW__heading{margin-bottom:45px}.enquiry-form-module__3hCkYW__contactOptions>.enquiry-form-module__3hCkYW__nextStep{margin-block:22px 0}}@media (max-width:500px){.enquiry-form-module__3hCkYW__page{padding-block:38px 65px}.enquiry-form-module__3hCkYW__heading h1{font-size:45px}.enquiry-form-module__3hCkYW__heading>p{font-size:15px}.enquiry-form-module__3hCkYW__fieldRow{grid-template-columns:1fr;gap:0}.enquiry-form-module__3hCkYW__notice{padding:17px}.enquiry-form-module__3hCkYW__fieldHelp{flex-wrap:wrap;gap:5px}.enquiry-form-module__3hCkYW__actions{gap:10px}.enquiry-form-module__3hCkYW__primaryButton,.enquiry-form-module__3hCkYW__secondaryButton,.enquiry-form-module__3hCkYW__selectButton{padding-inline:17px}}
