.enquiry-form{position:relative;width:100%;max-width:39.375rem;background:#fff;padding:1.875rem 1.5rem 1.75rem;display:flex;flex-direction:column;gap:1.125rem}.enquiry-form,.enquiry-form:before{box-shadow:0 4px 12px -2px rgba(24,39,75,.08),0 3px 6px -3px rgba(24,39,75,.12)}.enquiry-form:before{content:"";position:absolute;z-index:-1;left:1.375rem;right:1.375rem;bottom:-1.5rem;height:3rem;background:rgba(255,255,255,.5)}.enquiry-form-row{display:grid;grid-template-columns:1fr;gap:1.125rem}@media(min-width:576px){.enquiry-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem 3rem}}.enquiry-form-field{flex:1 1 4rem;display:flex;flex-direction:column;gap:.375rem}.enquiry-form-label{color:#37474f;font-family:var(--font-sans),sans-serif;font-size:.875rem;font-weight:500;line-height:1rem}.enquiry-form-input,.enquiry-form-textarea{width:100%;box-sizing:border-box;padding:0 1.5rem;background:#f4f6f5;border:1px solid #e2e8f0;color:#37474f;font-family:var(--font-sans),sans-serif;font-size:1rem;font-weight:400}.enquiry-form-input::placeholder,.enquiry-form-textarea::placeholder{color:rgba(55,71,79,.5);font-weight:300}.enquiry-form-input:focus,.enquiry-form-textarea:focus{outline:2px solid #ef6623;outline-offset:1px}.enquiry-form-input{height:3rem;border-radius:4.25rem}.enquiry-form-textarea{height:6rem;padding-top:1rem;padding-bottom:1rem;border-radius:1.5rem;resize:vertical;font-family:inherit}.enquiry-form-input--error{border-color:#d92d20}.enquiry-form-input--error:focus{outline-color:#d92d20}.enquiry-form-error{margin:0;color:#d92d20;font-family:var(--font-sans),sans-serif;font-size:.75rem}.enquiry-form-submit-button{align-self:flex-start;font-family:var(--font-sans),sans-serif;font-size:.875rem;font-weight:700}.enquiry-form--plain{max-width:none;padding:0;background:none;box-shadow:none}.enquiry-form--plain:before{display:none}.enquiry-form--plain .enquiry-form-row:nth-of-type(2){grid-template-columns:minmax(0,1fr)}@media(min-width:576px){.enquiry-form--plain .enquiry-form-row:first-of-type{column-gap:.5rem}}