.page-id-7 .nx-slider:has(> .nx-slider-slides > .nx-slider-slide:nth-child(5)) {
  position: relative;
  max-width: 100%;
}

.page-id-7 .nx-slider:has(> .nx-slider-slides > .nx-slider-slide:nth-child(5)) > .nx-slider-slides {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  overscroll-behavior-x: contain;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

.page-id-7 .nx-slider > .nx-slider-slides::-webkit-scrollbar { display: none; }

.page-id-7 .nx-slider > .nx-slider-slides > .nx-slider-slide {
  flex: 0 0 100%;
  min-width: 0;
  scroll-snap-align: start;
  float: none;
  position: relative;
  left: auto;
  top: auto;
  transform: none;
}

.page-id-7 .nx-slider > .nx-slider-slides > .nx-slider-slide img {
  display: block;
  width: 100%;
  height: auto;
}

.page-id-7 .nx-slider > .nx-slider-nav,
.page-id-7 .nx-slider > .km-about-carousel-controls { display: none; }

@media (prefers-reduced-motion: reduce) {
  .page-id-7 .nx-slider > .nx-slider-slides { scroll-behavior: auto; }
}
