.contact-form-section{padding:60px 9% 80px;background:#e7efec}.contact-form-section h2,.inbox-section h2{font-size:36px}.contact-form-section>p{max-width:750px}.contact-form{max-width:900px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form label{display:block;font-size:16px;font-weight:500}.contact-form input,.contact-form textarea{display:block;width:100%;padding:13px 15px;margin:7px 0 20px;border:1px solid #8aabaa;border-radius:3px;background:white;color:var(--ink);font:inherit}.contact-form textarea{resize:vertical;min-height:150px}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--teal);outline-offset:2px}.contact-form button{border:0;font:inherit;cursor:pointer}.contact-form button:disabled{opacity:.6;cursor:wait}.contact-form .privacy-note{font-size:14px;color:var(--muted)}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-message{border-top:1px solid var(--line);padding:20px 0}.contact-message h3{margin:0}.contact-message a{text-decoration:underline;color:var(--teal);overflow-wrap:anywhere}.message-body{white-space:pre-wrap;overflow-wrap:anywhere}.inbox-section{margin-top:60px}.inbox-section button{margin:18px 0;border:0;cursor:pointer}.contact-form-section [role=status]{font-weight:500;max-width:900px}.contact-admin-link{display:inline-block;text-decoration:underline;margin-bottom:25px}@media(max-width:600px){.contact-fields{grid-template-columns:1fr;gap:0}.contact-form-section{padding:45px 6%}.contact-form-section h2,.inbox-section h2{font-size:31px}}

.whatsapp-choices{margin-bottom:28px}.whatsapp-choices .button{margin-top:10px}.whatsapp-choices p{margin-top:0}
