.swiper-ansprechpartner {
  --swiper-theme-color: white !important;
  --swiper-navigation-size: 28px;
  --swiper-navigation-color: var(--swiper-theme-color);
}

.swiper-button-prev.swiper-button-ansprechpartner-prev,
.swiper-button-next.swiper-button-ansprechpartner-next {
  background-image: none;
  top: calc(50% - 6rem);
}

.swiper-ansprechpartner .swiper-pagination-bullet-active {
    background: black;
}

.swiper-pagination.swiper-pagination-bullets {
  @media all and (min-width: 768px) {
    position: relative;
    bottom: 0;
  }
  @media all and (min-width: 1024px) {
    position: absolute;
    bottom: var(--swiper-pagination-bottom, 8px);
  }
}