/*!
 * bs Swiper
 * 
 * @version 5.7.1
 */

/* .raster-swiper { */

  .swiper-button-next, 
  .swiper-button-prev {
      width: 50px;
      height: 50px;
      color: var(--bs-primary);
      background: rgba(0, 0, 0, 0.1);
      backdrop-filter: blur(5px);
      border-radius: 50%;
      transition: all 0.3s ease;
  }

  .swiper-button-next:after, 
  .swiper-button-prev:after {
      font-size: 0.75rem;
      font-weight: bold;
  }

  .swiper-button-next:hover, 
  .swiper-button-prev:hover {
      background: rgba(0, 0, 0, 0.2);
      transform: scale(1.1);
  }  
/* } */

.cards .swiper-button-prev,
.cards .swiper-button-next,
.cards-autoplay .swiper-button-prev,
.cards-autoplay .swiper-button-next {
  color: var(--bs-link-color);
}
.cards .swiper-pagination-bullet,
.cards-autoplay .swiper-pagination-bullet {
  background: var(--bs-body-color);
}
.cards .swiper-pagination-bullet-active,
.cards-autoplay .swiper-pagination-bullet-active {
  background: var(--bs-link-color);
}
.heroes .swiper-button-prev,
.heroes .swiper-button-next,
.heroes-fade .swiper-button-prev,
.heroes-fade .swiper-button-next {
  color: var(--bs-white);
}
.heroes .swiper-pagination-bullet,
.heroes-fade .swiper-pagination-bullet {
  background: var(--bs-white);
}
.heroes .swiper-pagination-bullet-active,
.heroes-fade .swiper-pagination-bullet-active {
  background: var(--bs-white);
}

       