.contact-form{max-width:760px;margin-left:auto}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form label{display:block;font-weight:700;margin:0 0 8px}.contact-form input:not([type=hidden]),.contact-form textarea{box-sizing:border-box;width:100%;font:inherit;font-size:16px;color:#08131f;background:#fff;border:1px solid #869597;border-radius:3px;padding:14px;margin-bottom:24px}.contact-form textarea{resize:vertical;min-height:180px}.contact-form input:focus,.contact-form textarea:focus{outline:3px solid #159b87;outline-offset:2px}.contact-form button{font:inherit;font-weight:700;font-size:16px;background:#08131f;color:#fff;border:0;padding:16px 28px;border-radius:3px;cursor:pointer}.contact-form button:hover{background:#174c49}.contact-form button:focus-visible{outline:3px solid #159b87;outline-offset:3px}.contact-form .form-note{font-size:14px;line-height:1.6;margin:0 0 24px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.form-row{grid-template-columns:1fr;gap:0}.contact-form button{width:100%}}