.tap-form-status{grid-column:1/-1;padding:20px;border-left:3px solid #98262d;background:#f2eee7;color:#302e2a;font-size:15px;line-height:1.7;scroll-margin-top:120px}.tap-form-status.is-error{border-color:#b52424;background:#fff1ef}.tap-form-status[hidden]{display:none}.tap-form-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}form[aria-busy=true] button{opacity:.65;cursor:wait}#contactForm{display:grid;gap:18px;margin-top:25px}#contactForm label{display:flex;flex-direction:column;gap:8px;font-size:13px}#contactForm input,#contactForm textarea{width:100%;padding:12px;font:inherit;border:1px solid #cbbfaa;border-radius:3px;background:#fffdfa;color:#302e2a}#contactForm button{justify-self:start;margin-top:0}#contactForm .tap-form-status{background:#fffdfa}
