.et-contact-form{margin-top:2em}.et-contact-form .wpforms-container{max-width:100%;margin:0}.et-contact-form fieldset{border:0;padding:0;margin:0 0 1.4em}.et-contact-form legend,.et-contact-form>div label{font-weight:600;margin-bottom:8px}.contact-name-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:600px}.contact-name-row input,.et-contact-form input[type=email],.et-contact-form textarea{display:block;width:100%;box-sizing:border-box}.contact-name-row label{display:block;font-size:14px;font-weight:400!important;margin-top:4px}.et-contact-form form>p{max-width:600px;margin-bottom:1.4em}.et-contact-form form>p>label{display:block}.et-contact-form .contact-privacy p{font-size:16px}.et-contact-form [role=status]{min-height:1.5em}.et-contact-form .contact-honeypot{display:none!important}.et-contact-form button:disabled{opacity:.55;cursor:wait}.et-contact-form input:invalid:not(:placeholder-shown){box-shadow:none}.et-contact-form textarea{min-height:160px;resize:vertical}@media(max-width:480px){.contact-name-row{gap:12px}.et-contact-form input,.et-contact-form textarea{font-size:16px}.contact-turnstile{max-width:100%}}
.et-contact-form input:not([type=hidden]),.et-contact-form textarea{border:1px solid #ccc;background:#fafafa;color:#333;padding:10px 12px;border-radius:0}.et-contact-form input:focus,.et-contact-form textarea:focus{border-color:#777;background:#fff}
