@media screen and (min-width: 1200px) {
        .Slider_type_rightSide .swiper-slide, .Slider_type_leftSide .swiper-slide {
          opacity: 0;
          pointer-events: none;
        }

          .Slider_type_rightSide .swiper-slide.swiper-slide-prev, .Slider_type_leftSide .swiper-slide.swiper-slide-prev {
            -webkit-transition: 0.1s all ease-in;
            transition: 0.1s all ease-in;
          }

          .Slider_type_rightSide .swiper-slide.swiper-slide-next,
          .Slider_type_rightSide .swiper-slide.swiper-slide-active,
          .Slider_type_leftSide .swiper-slide.swiper-slide-next,
          .Slider_type_leftSide .swiper-slide.swiper-slide-active {
            opacity: 1;
            -webkit-transition: 0.15s all ease-in;
            transition: 0.15s all ease-in;
            pointer-events: all;
          }
      }
      @media screen and (max-width: 1199px) {
      .Slider_type_rightSide .swiper-button-next,
      .Slider_type_rightSide .swiper-button-prev,
      .Slider_type_leftSide .swiper-button-next,
      .Slider_type_leftSide .swiper-button-prev {
          margin-top: var(--space-3xl)
      }
        }
      @media screen and (max-width: 767px) {
      .Slider_type_rightSide .swiper-button-next,
      .Slider_type_rightSide .swiper-button-prev,
      .Slider_type_leftSide .swiper-button-next,
      .Slider_type_leftSide .swiper-button-prev {
          margin-top: calc(var(--space-2xl) - 4px)
      }
        }
    .Slider_type_rightSide .swiper-button-prev {
        margin-left: 0;
      }
    @media screen and (max-width: 1199px) {
    .Slider_type_rightSide .swiper-button-prev {
          margin-left: 0
      }
        }

.swiper-container {
  overflow: visible;
}

.swiper-container:not(.swiper-container-multirow-column) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-flow: wrap-reverse;
            flex-flow: wrap-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

@media screen and (max-width: 767px) {

.swiper-container.Slider_centered-navigation-mobile {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center
  }
    }

@media screen and (max-width: 767px) {

.swiper-container.Slider_centered-navigation-mobile .swiper-button-prev {
        margin-left: -18px
    }
      }

.swiper-container.swiper-container-fade .swiper-slide {
      -webkit-transition: 0.3s opacity ease;
      transition: 0.3s opacity ease;
    }

.swiper-container .swiper-slide {
    height: auto;
    width: auto;
  }

.swiper-container .swiper-slide > div {
      height: 100%;
    }

.swiper-container .swiper-pagination {
    bottom: 0;
  }

.swiper-container .swiper-pagination .swiper-pagination-bullet {
      width: var(--space-xs);
      height: var(--space-xs);
      margin: 0 var(--space-xs) !important;
    }

.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: var(--space-s);
        height: var(--space-s);
      }

.swiper-container .swiper-pagination .swiper-pagination-bullet:after {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: calc(var(--space-xs) * 2.5);
        height: calc(var(--space-xs) * 2.5);
      }

.swiper-button-next,
.swiper-button-prev {
  width: var(--space-m);
  height: var(--space-m);
  border-radius: 100%;
  z-index: 20;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  position: relative;
  margin-top: var(--space-3xl);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.swiper-button-next:after, .swiper-button-prev:after {
    content: '';
    width: var(--space-m);
    height: var(--space-m);
    background-size: cover;
    background-position: center;
    display: inline-block;
  }

.swiper-button-next:before, .swiper-button-prev:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    border-radius: 100%;
    width: var(--space-3xl);
    height: var(--space-3xl);
    -webkit-transition: 0.2s ease all;
    transition: 0.2s ease all;
  }

.swiper-button-next:hover:before, .swiper-button-prev:hover:before {
    background-color: rgba(#3453ad, 0.1);
  }

.swiper-button-next.swiper-button-lock, .swiper-button-prev.swiper-button-lock {
    display: none !important;
  }

.swiper-button-prev {
  margin-left: auto;
  left: 0;
}

.swiper-button-next {
  margin-left: var(--space-3xl);
  right: 0;
}

@media screen and (max-width: 1199px) {

.swiper-button-next {
    margin-left: var(--space-xxl)
}
  }

.swiper-button-prev:after {
  background-image: url('../../icons/IconChevronArrowLeft/IconChevronArrowLeft.svg');
}

.swiper-button-next:after {
  background-image: url('../../icons/IconChevronArrowRight/IconChevronArrowRight.svg');
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 6px;
}

.swiper-pagination-bullets {
  min-height: var(--space-l);
}

.swiper-pagination-bullets .swiper-pagination-bullet {
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
    vertical-align: middle;
    position: relative;
  }

.swiper-pagination-bullets .swiper-pagination-bullet:before {
      content: '';
      position: absolute;
      width: 3px;
      height: 3px;
      -webkit-transform: translate(-50%, -50%) rotate(45deg);
              transform: translate(-50%, -50%) rotate(45deg);
      border: 1px solid var(--color-reach-black);
      top: 50%;
      left: 50%;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
    }

.swiper-pagination-bullets .swiper-pagination-bullet:hover:before {
      background-color: var(--color-blue-primary-light);
      border-color: var(--color-blue-primary-light);
    }

.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
      border-color: var(--color-reach-black);
      background-color: var(--color-reach-black);
      width: 7px;
      height: 7px;
    }

.swiper-pagination-fraction {
  font-size: 12px;
  line-height: 1.33;
  letter-spacing: 0.6px;
  color: var(--reach-black);
  font-weight: bold;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.swiper-pagination-fraction .delimiter {
    width: 1px;
    height: 8px;
    background-color: var(--color-reach-black);
    display: block;
    margin: 0 18px;
  }

.swiper-container-multirow-column > .swiper-wrapper {
  -webkit-box-orient: unset;
  -webkit-box-direction: unset;
      -ms-flex-direction: unset;
          flex-direction: unset;
}

.swiper-pagination-lock {
  display: none !important;
}
