.enquiry-content{max-width:1000px}.enquiry-section{border:0;border-top:1px solid var(--home-line);min-width:0;margin:28px 0 36px;padding:24px 0 0}.enquiry-section legend{padding-right:20px;font-size:28px;font-weight:700;line-height:1.2}.enquiry-note{color:var(--home-muted);font-size:14px}.enquiry-field-error{color:#a32020;font-size:14px}.enquiry-availability{border:1px solid var(--home-line);background:#edf4fa;border-radius:12px;margin:20px 0;padding:20px 24px}.enquiry-availability p{margin:0}.enquiry-form .application-check{margin:24px 0 8px}.enquiry-form .application-error{margin:24px 0}.enquiry-form .application-error a{color:inherit;text-decoration:underline}.enquiry-form .application-field :where(input,select,textarea){min-height:52px}.enquiry-form textarea{resize:vertical}.enquiry-form .enquiry-note{margin:0}.enquiry-form .enquiry-privacy{margin:20px 0}.enquiry-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.enquiry-success{overflow-wrap:anywhere;padding-bottom:64px}.enquiry-success h2{margin-bottom:20px;font-size:28px}.enquiry-success p{margin:16px 0}.enquiry-form .application-actions{margin-bottom:0}@media (max-width:650px){.enquiry-section legend{font-size:24px}.enquiry-availability{padding:18px}.enquiry-form .home-button{width:100%}}.enquiry-form :where(input,textarea)::placeholder{color:var(--home-muted);opacity:1}
