.c-levers {
  max-width: 1200px;
  margin: 0 auto;
}

.c-levers__title {
  margin: 0;
  color: #FFF;
  font-size: 2rem;
  line-height: 1.1;
  max-width: 780px;
  max-width: 1200px;
  margin: 0 auto;
}

.c-levers__intro {
  margin-top: 1rem;
  color: rgba(255, 255, 255, 0.9);
  font-size: 1.25rem;
  line-height: 1.45;
  max-width: 1200px;
  margin: 0 auto;
}

@media (max-width: 500px) {
  .c-levers__intro {
    font-size: 1rem;
  }
}
.c-levers__list {
  margin-top: 2rem;
  padding: 0 20px;
}

.c-levers__list a {
  text-decoration: none;
}

.c-levers__swiper {
  position: relative;
  overflow: hidden;
}

.c-levers__nav {
  position: absolute;
  top: calc(50% + 1rem);
  z-index: 2;
  width: 44px;
  height: 44px;
  border: 0;
  border-radius: 999px;
  background: #FFF;
  color: #1b1a1a;
  font-size: 0;
  cursor: pointer;
  transform: translateY(-50%);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16);
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.c-levers__nav::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
  transform: translate(-60%, -50%) rotate(45deg);
}

.c-levers__nav:hover {
  transform: translateY(-50%) scale(1.05);
}

.c-levers__nav.swiper-button-disabled {
  opacity: 0.35;
  cursor: default;
  pointer-events: none;
}

.c-levers__nav--prev {
  left: 40px;
}

.c-levers__nav--prev::before {
  transform: translate(-40%, -50%) rotate(-135deg);
}

@media (max-width: 500px) {
  .c-levers__nav--prev {
    left: 20px;
  }
}

.c-levers__nav--next {
  right: 40px;
}

@media (max-width: 500px) {
  .c-levers__nav--next {
    right: 20px;
  }
}

.c-levers .swiper-slide {
  height: auto;
}



/*# sourceMappingURL=lever.css.map */
