._visibility-visible {
  visibility: visible !important;
}

._visibility-hidden {
  visibility: hidden !important;
}

._display-none {
  display: none !important;
}

._display-block {
  display: block !important;
}

._will_change-transform {
  will-change: transform !important;
}

.swiper-container {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._content_list_spacer {
  height: 600px;
}

@media (max-width: 480px) {
  ._content_list_spacer {
    height: 300px;
  }
}
._screen-reader-hidden {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

:root {
  --swiper-theme-color: #ffffff !important ;
}

.loding-preloader {
  width: 50px;
  height: 50px;
  transform-origin: 50%;
  animation: loding-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 5px solid #fff;
  border-radius: 50%;
  border-top-color: transparent;
  display: block;
  margin: 10px auto 10px auto;
  will-change: transform;
}

@keyframes loding-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}