.contacts {
  display: grid;
  padding: var(--size-grids-margin-vertical-lg) var(--size-grids-margin-horizontal-lg) var(--size-grids-margin-vertical-md) var(--size-grids-margin-horizontal-lg);
  background: var(--color-bg-variable);
  gap: var(--size-block-space-2xl);
}
.contacts__bottom {
  border-top: solid 1px var(--color-border-neutral-lg);
}
.contacts__actions {
  display: grid;
  padding: var(--size-content-space-4xl) 0;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--size-content-space-4xl);
}
.contacts__actions a {
  color: var(--color-content-neutral-primary);
}
.contacts__chat-links {
  justify-self: end;
}
.contacts .contacts__email, .contacts .contacts__phone {
  /* Heading3xlSemiBold */
  font-variant-numeric: var(--font-varian-Heading3xlSemiBold);
  font-family: var(--font-family-Heading3xlSemiBold);
  font-size: var(--font-size-Heading3xlSemiBold);
  font-style: var(--font-style-Heading3xlSemiBold);
  font-weight: var(--font-weight-Heading3xlSemiBold);
  line-height: var(--font-line-height-Heading3xlSemiBold);
  letter-spacing: var(--font-letter-spacing-Heading3xlSemiBold);
}
.contacts {
  /*&__button {
      margin: var(--size-content-space-3xl) 0;
  }*/
}
.contacts__social {
  justify-self: end;
}

@media (max-width: 1024px) {
  .contacts__actions {
    grid-template-columns: 1fr 1fr;
  }
  .contacts__chat-links {
    justify-self: start;
  }
}
@media (max-width: 550px) {
  .contacts__actions {
    grid-template-columns: 1fr;
  }
}/*# sourceMappingURL=contacts.css.map */