.multi-pic-text-section .item-image img,
.multi-pic-text-section .item-image video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 992px) {
  .multi-pic-text-section .item-card.item-horizontal {
    flex-direction: column-reverse !important;
  }
  .multi-pic-text-section .item-card.item-horizontal .item-image {
    width: 100%;
    aspect-ratio: 16 / 9 !important;
  }
  .multi-pic-text-section .item-card.item-horizontal .item-content {
    padding: var(--section-space-medium) !important;
  }
}