.ContactPersonsItem {
  border: 1px solid var(--colorOutlines);
  border-radius: 0.5rem;
  padding: 1.5rem;
}

@media (min-width: 48rem) {
  .ContactPersonsItem:only-child {
    max-width: 30rem;
  }
}

.ContactPersonsItem-position {
  font-size: 1rem;
  color: var(--colorBrand);
  margin-bottom: 0.5rem;
}

.ContactPersonsItem-name {
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}

.ContactPersonsItem-text {
  margin-bottom: 0.5rem;
}

.ContactPersonsItem-contacts {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.ContactPersonsItem-contactsIcon {
  width: 1.25rem;
  height: 1.125rem;
}

.ContactPersonsItem-contactsText {
  color: var(--colorText);
}

.ContactPersonsItem-iconWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.25rem;
  height: 1.75rem;
  width: 1.75rem;
  background: var(--colorBrandBgLight);
  color: var(--colorBrand);
}

.ContactPersonsItem-phone, .ContactPersonsItem-mail {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

/*# sourceMappingURL=contact-persons-item.min.css.map */
