.office-contacts{border-top:1px solid #dce1d9;padding-top:64px;padding-bottom:64px}.office-contact-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;margin-top:32px}.office-contact-grid h3{display:flex;align-items:center;gap:10px;font-size:18px;margin-bottom:16px}.office-contact-grid a{display:block;width:fit-content;padding:6px 0;overflow-wrap:anywhere}.office-contact-grid a:hover{text-decoration:underline}.office-contact-grid address{font-style:normal;line-height:1.7;margin-bottom:10px}@media(max-width:700px){.office-contact-grid{grid-template-columns:1fr;gap:24px}.office-contacts{padding-top:40px;padding-bottom:40px}}