/* ==========================
   Simple Swiper Slider
========================== */
/* AWD Swiper Gallery — force uniform slide ratio + cover fill */
.awd-swiper-gallery .swiper-slide {
  position: relative;
}

.awd-swiper-gallery .swiper-slide a {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9; /* change to taste */
  overflow: hidden;
  border-radius: 8px; /* optional */
}

.awd-swiper-gallery .swiper-slide img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}

/* Hide Swiper's default arrow icon (pseudo-element) */
.awd-swiper-gallery .swiper-button-prev::after,
.awd-swiper-gallery .swiper-button-next::after {
  display: none;
  content: "";
}

/* Make the button fit the SVG nicely */
.awd-swiper-gallery .swiper-button-prev, .awd-swiper-gallery .swiper-button-next {
  width: 52px;
  height: 52px;
  margin-top: calc(-52px / 2); /* keeps it centered vertically */
}

/* Center the SVG inside the button */
.awd-swiper-gallery .swiper-button-prev svg, .awd-swiper-gallery .swiper-button-next svg {
  display: block;
  width: 52px;
  height: 52px;
}
#content .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--ast-global-color-1);
   opacity: 1;
}
#content .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}

#content .swiper-pagination-bullet {
  background-color: var(--ast-global-color-7);
    opacity: .7;

}
