.section-contact-us {
  padding-block: var(--section-vertical-spacing-100);
  background-color: var(--background-color);
}
.section-contact-us .section-content {
  display: flex;
  gap: 100px;
}
.section-contact-us .section-content .text-column {
  flex-grow: 1;
}
.section-contact-us .section-content .text-column .block-title {
  color: var(--block-title-color);
}
.section-contact-us .section-content .text-column .contacts-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 40px;
}
.section-contact-us .section-content .text-column .contacts-container .contact {
  display: flex;
  align-items: center;
  gap: 10px;
}
.section-contact-us .section-content .text-column .contacts-container .contact .icon-container {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  width: 100px;
}
.section-contact-us .section-content .text-column .contacts-container .contact .icon-container .icon {
  max-width: 100%;
}
.section-contact-us .section-content .text-column .contacts-container .contact .text-container {
  color: var(--text-color, var(--color-text));
}
.section-contact-us .section-content .text-column .contacts-container .contact .text-container a {
  color: var(--link-color, var(--color-tyto-purple));
  text-decoration: underline;
}
.section-contact-us .section-content .illustration-column {
  flex-shrink: 0;
}
.section-contact-us .section-content .illustration-column .illustration {
  max-width: 460px;
}

@media (max-width: 1199px) {
  .section-contact-us .section-content {
    gap: 50px;
  }
  .section-contact-us .section-content .illustration-column .illustration {
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .section-contact-us .section-content {
    display: block;
  }
  .section-contact-us .section-content .illustration-column {
    display: none;
  }
}
@media (max-width: 767px) {
  .section-contact-us .section-content .text-column .contacts-container {
    margin-top: 30px;
  }
  .section-contact-us .section-content .text-column .contacts-container .contact .icon-container {
    width: 80px;
  }
}

/*# sourceMappingURL=contact-us.css.map */
