/* Enquiry form validation + map */
.sx-form .sv-err{color:#d92d20;font-size:.82rem;font-weight:600;margin-top:.35rem}
.sx-form .form-control.is-invalid,.sx-form .form-select.is-invalid{border-color:#d92d20;background-image:none;box-shadow:0 0 0 4px rgba(217,45,32,.1)}
.sx-form .sv-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}
.sx-form .sv-status{margin-top:.9rem;font-weight:600;font-size:.95rem;border-radius:10px}
.sx-form .sv-status.ok{color:#067647;background:#ecfdf3;border:1px solid #abefc6;padding:.8rem 1rem}
.sx-form .sv-status.bad{color:#b42318;background:#fef3f2;border:1px solid #fecdca;padding:.8rem 1rem}
.sx-form .sx-submit:disabled{opacity:.7;cursor:not-allowed}
