.swiper-button-next,
.swiper-button-prev {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.2);
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 9999px;
  backdrop-filter: blur(4px);
  transition: all 0.3s ease;
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
  background: rgba(255, 255, 255, 0.3);
}

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

.swiper-pagination {
  position: relative !important;
  bottom: -1rem !important;
}

.swiper-pagination-bullet {
  width: 2rem;
  height: 0.4rem;
  border-radius: 0.25rem;
  background: rgba(255, 255, 255, 0.3);
  opacity: 1;
}

.swiper-pagination-bullet-active {
  background: #ffffff;
}