.cms-mice-page .public-enquiry-form{min-width:0}.cms-mice-page .public-enquiry-form form{gap:20px;display:grid}.cms-mice-page .public-enquiry-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.cms-mice-page .cms-form-preview-field{gap:8px;min-width:0;display:grid}.cms-mice-page .cms-form-preview-field label{font-size:14px;line-height:1.6}.cms-mice-page .cms-form-preview-field :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;color:#25291f;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #72766a;border-radius:2px;padding:12px;font-size:16px}.cms-mice-page .cms-form-preview-field textarea{resize:vertical;min-height:144px}.cms-mice-page .cms-form-preview-field label:has(input[type=checkbox]){cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.cms-mice-page .cms-form-preview-field input[type=checkbox]{accent-color:#20372a;flex:0 0 20px;width:20px;height:20px;margin:3px 0 0}.cms-mice-page .cms-form-preview-field small{font-size:12px;line-height:1.6}.cms-mice-page .cms-form-preview-field small:empty{display:none}.cms-mice-page .public-enquiry-form button{min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:2px;padding:12px 20px}.cms-mice-page .public-enquiry-form button[type=submit]{color:#fff;background:#20372a;border-color:#20372a}.cms-mice-page .public-enquiry-form button:disabled{opacity:.6;cursor:not-allowed}.cms-mice-page .public-enquiry-form :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #a67c32}.cms-mice-page .public-enquiry-form [aria-invalid=true]{border-color:#b42318}.cms-mice-page .public-enquiry-form [role=alert]{color:#882118;background:#fff0ed;padding:12px;line-height:1.6}
