#contactForm{max-width:620px;display:grid;gap:18px;margin:24px 0}#contactForm label{display:grid;gap:6px;font-weight:600}#contactForm input,#contactForm select,#contactForm textarea{width:100%;min-height:48px;box-sizing:border-box;padding:10px 12px;border:1px solid #788499;border-radius:8px;background:#fff;color:#1c2333;font:inherit}#contactForm textarea{min-height:136px;resize:vertical}#contactForm button{min-height:48px;padding:10px 20px;justify-self:start}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#contactStatus{min-height:1.5em}