.page-contacts .contact-info-item__icon { width: 76px; height: 76px; margin: 0 auto 24px; border: 1px solid #e1e7f1; border-radius: 20px; color: #0c3688; background: #f3f6fb; box-sizing: border-box; }
.page-contacts .contact-info-item__icon svg { display: block; width: 36px; height: 36px; }
.page-contacts .contact-icon-accent { stroke: #ee2d3d; }
.page-contacts .contact-info-item__title { line-height: 1.5; margin-bottom: 10px; }
.page-contacts .contact-info-item__value, .page-contacts .contact-info-item__value a { font-size: 16px; line-height: 1.6; overflow-wrap: anywhere; }
@media (max-width: 639px) {
  .page-contacts .contact-info-item { padding: 12px 0 20px; }
  .page-contacts .contact-info-item__icon { margin-bottom: 18px; }
}
