.lead-captcha { grid-column: 1 / -1; width: 100%; min-width: 0; margin: 8px 0; }
.lead-captcha altcha-widget { display: block; max-width: 100%; --altcha-max-width: 100%; }
.lead-captcha noscript { display: block; font-size: 14px; }
.lead-captcha .altcha-checkbox input[type="checkbox"] { width: 24px; height: 24px; min-width: 24px; min-height: 24px; padding: 0; margin: 0; }
.lead-captcha .altcha-checkbox-wrap label { display: block; margin: 0; font-size: 14px; line-height: 1.4; color: #25372f; }
.lead-captcha .altcha-checkbox svg, .lead-captcha .altcha-checkbox-spinner { pointer-events: none; }
