.contact-form .form-consent, .lead-form .form-consent { margin-top: 22px; text-align: left; }
.contact-form .consent-choice, .lead-form .consent-choice { display: flex; align-items: flex-start; gap: 10px; margin: 0; font-size: 12px; line-height: 1.6; font-weight: 400; color: #68626e; }
.contact-form .consent-choice input[type=checkbox], .lead-form .consent-choice input[type=checkbox] { appearance: auto; flex: 0 0 16px; width: 16px; height: 16px; min-height: 0; margin: 3px 0 0; padding: 0; accent-color: #8000ff; cursor: pointer; }
.contact-form .form-consent a, .lead-form .form-consent a { color: #7200d9; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; }
.contact-form .form-consent a:hover, .lead-form .form-consent a:hover { color: #51009c; }
.contact-form .form-consent .consent-policy, .lead-form .form-consent .consent-policy { margin: 10px 0 0 26px; font-size: 11px; line-height: 1.6; color: #68626e; }
