.pic-text-multi-pic-2-section .pic-text-multi-pic-2-list {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(var(--cols-per-row), 1fr);
}
.pic-text-multi-pic-2-section .item-text-float .item-content {
  padding: var(--card-space-extra-large) var(--card-space-large);
}
.pic-text-multi-pic-2-section .item-image img {
  width: 100%;
  object-fit: cover;
}

@media (max-width: 1024px) {
  .pic-text-multi-pic-2-section .item-text-float .item-content {
    padding: var(--card-space-medium);
  }
}

@media (max-width: 767px) {
  .pic-text-multi-pic-2-section {
    --cols-per-row: 1 !important;
  }
  .pic-text-multi-pic-2-section .item-text-float .item-content {
    padding: var(--card-space-large);
  }
  .pic-text-multi-pic-2-section .item-image img {
    height: auto !important;
    aspect-ratio: 16 / 9;
  }
  .pic-text-multi-pic-2-section .item-desc {
    display: none !important;
  }
}