.small-image img,
img.small-image {
  width: 30%;
  height: auto;
}

.medium-image img,
img.small-image {
  width: 70%;
  height: auto;
}
.phone-image img,
img.phone-image {
  width: 30%;
  height: auto;
}

.image-row {
  display: flex;
  justify-content: space-between; /* optional: space between images */
  gap: 10px; /* space between images */
  align-items: flex-end; /* align images to the bottom */
}

.image-row img {
  width: 100%; /* or adjust size */
  height: auto;
}