.contact-form-shell{margin-top:55px;padding:34px;background:#fff;border-radius:20px;box-shadow:var(--shadow)}.contact-form-shell h2{margin-top:0}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-columns p{margin:0}.form-trap{position:absolute!important;left:-10000px!important}.privacy-check label{font-weight:400}.privacy-check input{width:auto;margin-right:8px}.public-contact-form button{font-size:18px;margin-top:12px}@media(max-width:700px){.form-columns{grid-template-columns:1fr}.contact-form-shell{padding:24px}}
