.contact-consent{display:flex!important;align-items:flex-start;gap:12px;font-size:14px!important;line-height:1.6}.contact-consent input{width:20px!important;min-width:20px;min-height:20px!important;height:20px;margin-top:3px;accent-color:#762d46}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-error{padding:14px;border:1px solid #762d46;color:#762d46;font-size:15px;line-height:1.6;background:#fff8ee}.form-submit:disabled{opacity:.65;cursor:wait}.form-error[hidden]{display:none}