* {
  font-family: "Mitr", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.swiper {
  width: 100%;
}
.swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-slide img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 0.5rem;
}
/* 3D coverflow sizing */
.swiper.coverflow-3d {
  padding: 24px 0;
}
.swiper.coverflow-3d .swiper-slide {
  width: 280px; /* enables slidesPerView: 'auto' */
}
@media (min-width: 576px) {
  .swiper.coverflow-3d .swiper-slide { width: 320px; }
}
@media (min-width: 992px) {
  .swiper.coverflow-3d .swiper-slide { width: 360px; }
}
/* scale up center slide */
.swiper.coverflow-3d .swiper-slide img {
  transition: transform 300ms ease;
}
.swiper.coverflow-3d .swiper-slide-active img {
  transform: scale(1.08);
}

.h-full { height: 80vh }
.swiper.coverflow-3d .swiper-slide { height: 100%; }
.swiper.coverflow-3d .swiper-slide img { height: 100%; object-fit: cover; }

/* Make Swiper navigation buttons smaller */
.swiper-button-prev,
.swiper-button-next {
    width: 24px;
    height: 24px;
}
