
.text-with-image > .row {
  gap: 6rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.text-with-image > .row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.row.dual-language-row {
  gap: 4rem;
  -webkit-box-orient: var(--row-webkit-direction);
  -webkit-box-direction: var(--item-webkit-order);
      -ms-flex-direction: var(--row-order);
          flex-direction: var(--row-order);
}

.text-with-image .row > div {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.image-wrap img {
  width: 100%;
  border-radius: 2rem;
}



@media only screen and (max-width: 900px) {

  .text-with-image > .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  
  .text-with-image > .row.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

}

