.section_gallery .gallery-container.people-gallery-slider {
  position: relative;
  width: 100%;
  max-width: none;
  overflow: none;
  touch-action: pan-y;
}

.section_gallery .people-gallery-slider>.gallery-wrapper.swiper-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  height: auto;
  box-sizing: content-box;
  transition-property: transform;
  transition-timing-function: linear !important;
}

.section_gallery .people-gallery-slider>.gallery-wrapper>.gallery-slide.swiper-slide {
  flex: 0 0 auto;
  width: 37.5rem;
  max-width: calc(100vw - 3rem);
  height: auto;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  box-sizing: border-box;
  cursor: grab;
  user-select: none;
}

.section_gallery .people-gallery-slider>.gallery-wrapper>.gallery-slide.swiper-slide:active {
  cursor: grabbing;
}

.section_gallery .people-gallery-slider .gallery-slide-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
  user-select: none;
}

@media screen and (max-width: 47.9375rem) {
  .section_gallery .people-gallery-slider>.gallery-wrapper>.gallery-slide.swiper-slide {
    width: calc(100% - 2.5rem);
    max-width: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .section_gallery .people-gallery-slider>.gallery-wrapper.swiper-wrapper {
    transition-duration: 0.01ms !important;
  }
}
