.enquiry-form{min-width:0;position:relative}.enquiry-form .enquiry-fields{border:0;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;display:flex}.enquiry-form .enquiry-note{color:inherit;opacity:.88;margin:0 0 20px;font-size:12px;line-height:1.7}.enquiry-form button+.enquiry-note{margin-top:18px;margin-bottom:0}.enquiry-form .enquiry-note a,.enquiry-status a{text-underline-offset:3px;text-decoration:underline}.enquiry-form .enquiry-trap{clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.enquiry-form button:disabled{cursor:default;opacity:.72}.enquiry-form .enquiry-status{overflow-wrap:anywhere;border:1px solid;margin-top:20px;padding:18px;font-size:14px;line-height:1.7}.enquiry-form .enquiry-status p{margin:0}.enquiry-form .enquiry-status p+p{margin-top:10px}.enquiry-form .enquiry-status:focus-visible{outline-offset:4px;outline:2px solid}.enquiry-form .enquiry-status-error{border-width:2px}.enquiry-form input,.enquiry-form textarea,.enquiry-form select{min-width:0;max-width:100%}.enquiry-form .enquiry-fields input::placeholder{color:inherit;opacity:.8}.enquiry-form.ep-form .enquiry-fields,.enquiry-form.sp-brief .enquiry-fields{gap:18px;display:grid}.enquiry-form.ep-form .enquiry-note,.enquiry-form.sp-brief .enquiry-note{margin:0}.enquiry-option-field{gap:9px;display:grid}.cs-enquiry .enquiry-fields>.cs-button{width:100%;margin-top:25px}.ds-enquiry .enquiry-fields>.ds-button{margin-top:30px}@media (max-width:600px){.enquiry-form .enquiry-fields input,.enquiry-form .enquiry-fields textarea,.enquiry-form .enquiry-fields select{font-size:16px}}
