.contact-form .contact-goals{border:0;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.contact-form .contact-goals legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:700}.contact-form .contact-goals label{cursor:pointer;border:1px solid #d5ddd4;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;line-height:1.6;display:flex}.contact-form .contact-goals input{accent-color:#0f8a5f;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0}.contact-form button[type=submit]{cursor:pointer;white-space:normal;min-height:48px}.contact-form button[type=submit]:disabled{opacity:.65;cursor:wait;transform:none}.contact-form input[dir=ltr]{text-align:left}.contact-form .form-note{overflow-wrap:break-word;line-height:1.85}.contact-form .form-note[role=status]{color:#096243;font-size:14px}.contact-form .form-note[role=alert]{color:#a02727;font-size:14px}.contact-form .contact-email-link{overflow-wrap:anywhere;line-height:1.8}
