.contact-layout{display:grid;grid-template-columns:1fr 1.7fr;gap:85px}.contact-layout aside h2{font-size:1.7rem}.contact-steps{padding-left:23px;margin:25px 0 35px}.contact-steps li{padding:8px 0;color:#536b7a}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:.9rem}.field input,.field select,.field textarea{border:1px solid #bfced5;border-radius:4px;background:white;width:100%;padding:12px;color:#183b50;min-height:48px}.field textarea{resize:vertical}.field small{color:#5f7482;font-size:.77rem}.wide{grid-column:1/-1}.check-label{display:flex;gap:12px;font-size:.84rem;align-items:start}.check-label input{margin-top:6px;width:18px;height:18px;flex-shrink:0;accent-color:#00877c}.check-label a{text-decoration:underline;text-underline-offset:3px}.form-note{margin:16px 0 0;max-width:600px}.form-grid+.button{margin-top:25px}.form-status{background:#eef6f6;border-left:2px solid #008c81;padding:16px 20px;margin-bottom:25px;font-size:.91rem}.form-status.error{background:#fff3ee;border-color:#ad4b2c;color:#873b23}.form-status.success{background:#edf7f2;border-color:#007855}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.field [aria-invalid=true]{border-color:#a7442a}.verify-box{max-width:660px;margin:60px auto;padding:35px;border:1px solid #d5e2e5;border-radius:6px}@media(max-width:850px){.contact-layout{grid-template-columns:1fr;gap:35px}.contact-layout aside{max-width:650px}}@media(max-width:480px){.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}}