.swiper {
  --swiper-theme-color: #ffc833;
  --swiper-pagination-bullet-inactive-color: #5f5e5e;
  --swiper-pagination-bullet-inactive-opacity: 1;
  user-select: none;
}
.swiper-slide {
  overflow: hidden;
}
.swiper-pagination {
  --swiper-pagination-bullet-horizontal-gap: 0.4rem;
  --swiper-pagination-bullet-width: 10px;
  --swiper-pagination-bullet-height: 10px;
}
.swiper-button-disabled {
  color: inherit;
  opacity: 0.4;
}
#banner {
  --swiper-pagination-bottom: 1.75rem;
}
#banner .swiper-slide,
#banner .swiper-slide img {
  max-height: 543px;
  object-fit: cover;
  width: 100%;
}
#banner .swiper-button-disabled {
  color: #b2b2b2;
  opacity: 1;
}
@media (min-width: 768px) {
  #banner {
    --swiper-pagination-bottom: 2.75rem;
  }
}
#news,
#event {
  --hover-color: #a71836;
}
#professor {
  --swiper-pagination-bottom: 0;
}
