.form{width:100%;max-width:none;margin:-100px auto;padding:40px var(--content-padding-horizontal);box-sizing:border-box}.form.embedded{padding-top:20px;padding-bottom:0;width:100%!important;margin:0 auto!important}.form .col2{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-bottom:15px}.form .form-field{display:flex;flex-direction:column}.form .form-field label{margin-bottom:5px}.form .form-field input,.form .form-field textarea{font-size:14px;padding:10px;border:1px solid #ccc;border-radius:4px}.form .form-field input:focus,.form .form-field textarea:focus{border-color:#2c261f;outline:none}.form .form-field textarea{resize:vertical;min-height:200px}.form button{margin-top:15px}.form .form-message{margin-top:0;margin-bottom:15px;font-size:14px}.form .form-message.error{color:red}.form .form-message.success{color:green}@media screen and (max-width:800px){.form{margin:-50px auto}.form .col2{grid-template-columns:1fr}}