.hw-community-form{display:grid;gap:16px;max-width:680px;color:inherit;font:inherit}.hw-community-form label{display:grid;gap:7px;font-weight:600}.hw-community-form input:not([type=checkbox]),.hw-community-form select,.hw-community-form textarea{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #a8b6ad;border-radius:7px;padding:11px 12px;background:#fff;color:#1f372d;font:inherit}.hw-community-form textarea{resize:vertical}.hw-community-form .hw-community-check{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5}.hw-community-check input{width:19px;height:19px;flex-shrink:0;margin:3px 0}.hw-community-form button{justify-self:start;min-height:44px;border:0;border-radius:7px;padding:12px 24px;background:#285f4b;color:#fff;font:inherit;font-weight:700;cursor:pointer}.hw-community-form button:disabled{opacity:.65;cursor:wait}.hw-community-form :focus-visible{outline:3px solid #dcae55;outline-offset:3px}.hw-community-form p,.hw-community-form small{margin:0;line-height:1.6}.hw-community-form .hw-community-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hw-community-status:empty{display:none}.hw-community-status{padding:12px;border:1px solid currentColor;border-radius:6px}.hw-builder-contact-card:has(.hw-community-form){height:auto;min-height:0}
