.lead-controls{clear:both;width:100%;margin:16px 0;box-sizing:border-box}
.lead-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;font-weight:400;text-align:left;color:inherit}
.lead-consent input[type=checkbox]{appearance:auto!important;flex:0 0 18px;width:18px!important;height:18px!important;margin:2px 0 0!important;padding:0!important;accent-color:#176348;position:static!important;opacity:1!important}
.lead-consent span{min-width:0;overflow-wrap:anywhere}
.lead-consent a{text-decoration:underline;text-underline-offset:3px}
.lead-status{margin:12px 0!important;padding:12px 14px!important;border:1px solid #b8cfc3;border-radius:10px;background:#edf5f0;color:#244f3d!important;font-size:13px!important;line-height:1.55!important;overflow-wrap:anywhere}
.lead-status[data-state=error]{background:#f2f9f6;border-color:#95ccb5;color:#143027!important}
.lead-status[data-state=success]{background:#e4f4ea;border-color:#91b7a0;color:#154b31!important}
.lead-status:focus-visible,.lead-test-fill:focus-visible{outline:3px solid #64a58b;outline-offset:3px}
.lead-test-fill{display:inline-block;padding:8px 0;background:none;border:0;border-bottom:1px dashed currentColor;color:inherit;cursor:pointer;font:inherit;font-size:13px;text-align:left}
.lead-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
[data-lead-form][aria-busy=true] [type=submit]{opacity:.65;cursor:wait}
[data-lead-form] [aria-invalid=true]{outline:2px solid #176348;outline-offset:2px}
[data-lead-form] noscript{display:block;margin:12px 0;font-size:13px}
.guide-side-contact form[data-lead-form] button[type=submit]{background:#176348;color:#fff;border-color:#176348}
.guide-side-contact form[data-lead-form] button[type=submit]:hover{background:#124f3a;border-color:#124f3a}
[data-lead-form] .lead-field-label{display:block;margin:0 0 6px;font-size:12px;line-height:1.4;font-weight:600;color:#36584b;text-align:left}
[data-lead-form] [type=submit][data-submit-state=success]{background-color:#124f3a;border-color:#124f3a;background-image:none}
[data-lead-form] [type=submit][data-submit-state=pending]{cursor:wait}
[data-lead-form] input:not([type=checkbox]):focus-visible,[data-lead-form] textarea:focus-visible{outline:3px solid #9ac5b0;outline-offset:2px}
