.images-2-cols .row {
  --containerPadding:16px;
}
@media (min-width: 48em) {
  .images-2-cols .row {
    --containerPadding:20px;
  }
}
@media (min-width: 62em) {
  .images-2-cols .row {
    --containerPadding:30px;
  }
}
@media (min-width: 87.5em) {
  .images-2-cols .row {
    --containerPadding:60px;
  }
}
.images-2-cols .col {
  width: 100%;
}
@media (min-width: 48em) {
  .images-2-cols .col {
    width: 50%;
  }
}
.images-2-cols img {
  display: block;
  height: 250px;
  width: 100%;
  border-radius: 18px;
  object-fit: cover;
}
@media (min-width: 48em) {
  .images-2-cols img {
    height: auto;
    aspect-ratio: 770/614;
  }
}
@media (min-width: 62em) {
  .images-2-cols img {
    border-radius: 30px;
  }
}