/**
 * @file
 * Swiper overrides for banner slider — matches D7 Cycle2 styling.
 */
#bannert.swiper {
  position: relative;
  overflow: hidden;
  width: 100%;
}
/* Before Swiper JS initializes: show only the first slide. */
#bannert:not(.swiper-initialized) .swiper-slide {
  display: none;
}
#bannert:not(.swiper-initialized) .swiper-slide:first-child {
  display: block;
}
/* After Swiper initializes: fade effect — hide all, show active. */
#bannert.swiper-initialized .swiper-slide {
  opacity: 0 !important;
}
#bannert.swiper-initialized .swiper-slide-active {
  opacity: 1 !important;
}
/* Matches D7 Cycle2 .cycle-but: solid orange circular button (basecdt17/css/blocks.css). */
#bannert .swiper-button-prev,
#bannert .swiper-button-next {
  background-color: #ff8215;
  border-radius: 5em;
  width: 36px;
  height: 36px;
  color: #fff;
  opacity: 0.7;
  transition: opacity 0.3s;
}
#bannert .swiper-button-prev:after,
#bannert .swiper-button-next:after {
  font-size: 18px;
}
#bannert .swiper-button-prev:hover,
#bannert .swiper-button-next:hover {
  opacity: 1;
}
#bannert .swiper-slide .fullScreenHeight {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  background-color: #ff8125;
}
