.feature-slide__list-item svg {
  flex-shrink: 0;
}

.feature-slide__img-wrap {
  height: 325px;
  overflow: hidden;
}

.feature-slide__img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.featuresSwiper .swiper-slide {
  max-width: none !important;
  height: auto;
  display: flex;
}

.featuresSwiper .feature-slide {
  flex: 1;
}

.featuresSwiper.features-static .swiper-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  transform: none !important;
}

@media (max-width: 999px) {
  .featuresSwiper.features-static .swiper-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 699px) {
  .featuresSwiper.features-static .swiper-wrapper {
    grid-template-columns: 1fr;
  }
}

.featuresSwiper.features-static,
.featuresSwiper.features-static *:not(a):not(button) {
  cursor: default !important;
}

.featuresSwiper.features-static .swiper-slide {
  width: auto !important;
  max-width: 100% !important;
}

.featuresSwiper.features-static .swiper-button-next,
.featuresSwiper.features-static .swiper-button-prev,
.featuresSwiper.features-static .swiper-pagination {
  display: none;
}

.feature-slide {
  box-shadow: 0 0 0 6px #f2f2f2;
  margin: 6px;
}

/* Light/no background section — override white arrows and pagination to dark */
.section-block.bg-light-gradient
  .section-features-swiper
  .featuresSwiper
  .swiper-button-next,
.section-block.bg-light-gradient
  .section-features-swiper
  .featuresSwiper
  .swiper-button-prev,
.section-block.bg-nothing
  .section-features-swiper
  .featuresSwiper
  .swiper-button-next,
.section-block.bg-nothing
  .section-features-swiper
  .featuresSwiper
  .swiper-button-prev {
  color: #265c7f;
}

.section-block.bg-light-gradient
  .section-features-swiper
  .featuresSwiper
  .swiper-pagination-progressbar-fill,
.section-block.bg-nothing
  .section-features-swiper
  .featuresSwiper
  .swiper-pagination-progressbar-fill {
  background-color: #265c7f !important;
}

.section-block.bg-light-gradient
  .section-features-swiper
  .featuresSwiper
  .swiper-pagination-progressbar,
.section-block.bg-nothing
  .section-features-swiper
  .featuresSwiper
  .swiper-pagination-progressbar {
  background-color: rgba(38, 92, 127, 0.2) !important;
}
