.ContactPersonsItem {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spaceMd);
  padding: var(--spaceLg) var(--spaceMd);
  border-radius: 1rem;
  border: 1px solid var(--colorOutlines);
}

@media (min-width: 75.01rem) {
  .ContactPersonsItem {
    gap: var(--spaceLg);
    padding: 5rem var(--spaceLg);
  }
}

.ContactPersonsItem-image img {
  border-radius: 100%;
}

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

.ContactPersonsItem-name {
  margin-bottom: var(--spaceMd);
  font-size: var(--textMd);
  text-align: center;
}

.ContactPersonsItem-description {
  font-size: 0.875rem;
}

.ContactPersonsItem-wrapper--contact {
  margin-top: -2rem;
  margin-bottom: 1rem;
}

.ContactPersonsItem-contacts {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  gap: var(--spaceRg);
  margin-bottom: var(--spaceRg);
}

.ContactPersonsItem-contactsText {
  color: var(--colorText);
  font-size: 0.875rem;
  font-weight: 600;
}

.ContactPersonsItem-phone, .ContactPersonsItem-mail {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  transition: var(--animationBase);
  backface-visibility: hidden;
}

.ContactPersonsItem-socials {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--spaceMd);
}

.ContactPersonsItem-icon {
  position: relative;
  width: 20px;
  height: 20px;
  color: var(--colorBrand);
}

.ContactPersonsItem-icon svg {
  height: 100%;
  width: 20px;
}

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