.contact-offices{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.contact-office{display:flex;flex-direction:column;min-width:0}.contact-office address{font-style:normal}.contact-office .contact-info__map{margin:20px 0 0;flex:1}.contact-office iframe{display:block;border-radius:8px;width:100%}.contact-service{margin-top:8px}.contact-service a{overflow-wrap:anywhere}@media(min-width:769px){.contact-offices{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-office address{min-height:84px}}
