.side-by-side-container {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.side-by-side-container img {
  width: 100%;
  height: auto;
}

@media (min-width: 768px) {
  .side-by-side-container {
    flex-direction: row;
  }
  .side-by-side-container img {
    width: 50%;
  }
}
