.page-contact .m-split{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.page-contact .m-field{flex-direction:column;gap:8px;display:flex}.page-contact .m-field label{color:#08163a;font-size:14px;font-weight:600}.page-contact .m-field input,.page-contact .m-field select,.page-contact .m-field textarea{font:inherit;color:#08163a;box-sizing:border-box;background:#fff;border:1px solid #c5ccd8;border-radius:8px;width:100%;padding:12px 14px;font-size:15px}.page-contact .m-field input,.page-contact .m-field select{height:48px;padding:0 14px}.page-contact .m-field input:focus,.page-contact .m-field select:focus,.page-contact .m-field textarea:focus{border-color:#4a6ed8;outline:none;box-shadow:0 0 0 3px #4a6ed84d}.page-contact .m-field textarea{resize:vertical;min-height:160px}.page-contact .m-req{color:#d92d20;font-weight:600}.page-contact .m-office{flex-direction:column;gap:10px;padding:28px;display:flex}.page-contact .m-office .m-tile{width:56px;height:56px}.page-contact .m-office h3{font-size:24px}.page-contact .m-office p{color:#333c4d;margin:0;font-size:17px;line-height:1.55}@media (max-width:860px){.page-contact .m-split{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (max-width:1100px){.page-contact .m-offices{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.page-contact .m-offices{grid-template-columns:repeat(1,minmax(0,1fr))!important}}
