section.section-two-column-content {
  padding: 96px 0;
}
@media (max-width: 780px) {
  section.section-two-column-content {
    padding: 48px 0;
  }
}
section.section-two-column-content.in-box {
  background-color: rgba(226, 67, 160, 0.05);
}
section.section-two-column-content.in-box + section.section-two-column-content {
  padding-top: 96px;
}
@media (max-width: 780px) {
  section.section-two-column-content.in-box + section.section-two-column-content {
    padding-top: 48px;
  }
}
section.section-two-column-content.in-box .two-columns {
  background-color: #fff;
  padding: 40px;
}
@media (max-width: 780px) {
  section.section-two-column-content.in-box .two-columns {
    padding: 24px;
  }
}
section.section-two-column-content .two-columns {
  gap: 64px;
}
@media (max-width: 780px) {
  section.section-two-column-content .two-columns {
    gap: 32px;
  }
}
section.section-two-column-content .two-columns .column {
  display: flex;
  align-items: center;
  width: 100%;
}
section.section-two-column-content .two-columns .column .image-container {
  width: 100%;
}
section.section-two-column-content .two-columns .column .image-container img {
  width: 100%;
}
section.section-two-column-content .two-columns .column .image-container:after {
  padding-top: 64%;
}
section.section-two-column-content + section.section-two-column-content {
  padding-top: 0;
}
/*# sourceMappingURL=./section-two-column-content.css.map */