.section-slider .swiper {
  --swiper-pagination-bottom: 0;

  --swiper-navigation-sides-offset: 0;
  --swiper-navigation-top-offset: calc(
    100% - 0.5 * var(--swiper-navigation-size)
  );
}

/* Slides full height */
.section-slider .swiper-slide {
  display: flex;
  height: auto;
}
.section-slider .swiper-slide > * {
  /* Baum Video broken maybe */
  /* Slider height broken otherwise? */
  /* height: 100%; */
  width: calc(100% + var(--nexo-gutter-x));
}

/* Pagination and navigation */
.section-slider {
  --nexo-swiper-navigation-space: 5rem;
}

.section-slider .swiper-pagination {
  margin-bottom: calc(
    0.5 * (var(--swiper-navigation-size) - var(--swiper-pagination-bullet-size))
  );
}

.section-slider .swiper-button {
  left: auto;
}

.section-slider .swiper-button-prev {
  right: var(--swiper-navigation-size);
  margin-right: 1em;
}

/* Sticky cards stacking effect */

.section-slider .cards-container {
  display: block !important;
  height: auto;
}

.section-slider .cards-container .stacking-card {
  margin-bottom: 1rem;
  width: 100% !important;
  box-shadow: 0 1.5rem 3rem #00000014;
  display: flex;
  /* flex-direction: column; */
}

.section-slider .cards-container .stacking-card.col-sticky {
  top: calc(var(--nexo-scroll-padding) + 1rem) !important;
  transform: none;
  transition:
    transform 0.3s ease,
    filter 0.5s ease;
}
