:root {
  --swiper-navigation-size: 3.75em;
  --swiper-navigation-sides-offset: calc(var(--swiper-navigation-size) / -2);
  --swiper-pagination-bullet-width: 10px;
  --swiper-pagination-bullet-height: var(--swiper-pagination-bullet-width);
  --swiper-pagination-color: var(--text-color);
  --swiper-pagination-bullet-inactive-color: transparent;
}
@media (max-width: 999px) {
  :root {
    --swiper-navigation-size: 4rem;
  }
}

.swiper-button-prev,
.swiper-button-next {
  font-size: clamp(9px, 1.6rem, 16px);
  height: var(--swiper-navigation-size);
  width: var(--swiper-navigation-size);
  line-height: var(--swiper-navigation-size);
  text-align: center;
  background-color: var(--swiper-navigation-bg-color, black);
  border-radius: 50%;
  color: var(--swiper-navigation-color, white);
  box-shadow: 0px 0.4rem 1.4rem 0px rgba(0, 0, 0, 0.2509803922);
  transition: all 0.3s ease-in-out 0s;
}
.swiper-button-prev::after,
.swiper-button-next::after {
  content: none;
}
.swiper-button-prev::before,
.swiper-button-next::before {
  content: "";
  display: inline-block;
  height: 1em;
  width: 1em;
  mask: url("/themes/custom/academie_sciences/assets/img/icons_sprite.svg#Fleche-droite");
  mask-size: contain;
  background-color: currentColor;
  vertical-align: middle;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
  background-color: var(--swiper-navigation-color, white);
  color: var(--swiper-navigation-bg-color, black);
}

.swiper-button-prev::before {
  mask-image: url("/themes/custom/academie_sciences/assets/img/icons_sprite.svg#Fleche-Gauche");
}

.swiper-pagination-bullet {
  background: transparent;
  border: solid 1px currentColor;
  opacity: 1;
}
.swiper-pagination-bullet-active {
  background-color: currentColor;
}

.swiper-pagination-bullets.swiper-pagination-horizontal {
  top: calc(100% + 1rem);
  bottom: auto;
}

/*# sourceMappingURL=swiper-override.css.map */
