.two_column_module {
  padding: 0;
  margin-top: 12px;
}

.two_column_module.window-width {
  background-image: url(../BG_dark.png);
}


.two_column_module .background {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-image: url(../BG_dark.png);
}

.two_column_module .background.multiply {
  mix-blend-mode: multiply;
  background-image: url(../BG_dark.png);
}

.dark .two_column_module .background.multiply {
  mix-blend-mode: multiply;
  background-image: url(../BG_light.png);
}

.two_column_module .col {
  max-width: 50%;
  width: 50%;
}

.two_column_module .col1 {
  padding: 60px 36px 60px 24px;
}

.two_column_module .col2 {
  padding: 60px 24px 60px 36px;
}

.two_column_module.window-width .col1 {
  padding: 60px 36px 60px 0px;
}

.two_column_module.window-width .col2 {
  padding: 60px 0px 60px 36px;
}

.two_column_module .row {
  margin: 0;
  padding: 0;
}

.two_column_module .col {
  mix-blend-mode: multiply;
}

.two_column_module .col.image {
  padding: 0;
  mix-blend-mode: unset;
  background-color: white;
}

.two_column_module .multiply .col.image {
  background-color: transparent;
  background-image: url(../BG_light.png);
}

.two_column_module .multiply .col.image img {
  mix-blend-mode: multiply;
}


.two_column_module h3 {
  margin-bottom: 0;
  max-width: 522px;
  padding-bottom: 8px;
}

.two_column_module p {
  color: #222222;
  max-width: 522px;
}

.two_column_module img {
  display: block;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
