.rlx-breadcrumbs__item a:hover {
  color: #9BF9CE;
}
.rlx-breadcrumbs__item a:hover svg path {
  fill: #9BF9CE;
}
.rlx-breadcrumbs__item:last-of-type a {
  color: #9BF9CE;
}
.rlx-footer__to-top button:hover svg {
  fill: #9BF9CE;
}
.rlx-footer__to-top button:hover span {
  color: #9BF9CE;
}
.rlx-menu__menu li a:hover,
.rlx-menu__menu li a.active {
  color: #9BF9CE;
}
.rlx-menu__mobile:hover {
  color: #9BF9CE;
}
.rlx-menu__mobile:hover svg {
  fill: #9BF9CE;
}
body .swiper-pagination .swiper-pagination-bullet {
  background-color: transparent;
  border-radius: 0;
  height: 24px;
  position: relative;
  width: 24px;
}
body .swiper-pagination .swiper-pagination-bullet::before {
  content: '';
  background-color: #212121;
  border-radius: 0.25em;
  height: 4px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 4px);
}
body .swiper-pagination .swiper-pagination-bullet-active {
  width: 54px;
}
body .swiper-pagination .swiper-pagination-bullet-active::before {
  background-color: #127749;
}
body .swiper-pagination[class*='--white'].rlx-slider__pagination,
body .swiper-pagination[class*='--black'].rlx-slider__pagination {
  position: absolute;
}
@media (min-width: 1025px) {
  body .swiper-pagination[class*='--white'].rlx-slider__pagination,
  body .swiper-pagination[class*='--black'].rlx-slider__pagination {
    bottom: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  body .swiper-pagination[class*='--white'].rlx-slider__pagination,
  body .swiper-pagination[class*='--black'].rlx-slider__pagination {
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  body .swiper-pagination[class*='--white'].rlx-slider__pagination,
  body .swiper-pagination[class*='--black'].rlx-slider__pagination {
    bottom: 10px;
  }
}
