.HomeSlider {
  position: relative;
  margin: 0 auto;
  width: 100%;
}

.HomeSlider-swiper {
  position: relative;
  overflow: hidden;
}

.HomeSlider-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
  transform: translate3d(0, 0, 0);
}

.HomeSlider-controls {
  position: absolute;
  left: var(--sizeContentOffset);
  bottom: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
}

@media (min-width: 80.01rem) {
  .HomeSlider-controls {
    left: calc((min(1920px, 100vw) - var(--sizeContentWidthMedium)) / 2 - var(--sizeContentOffset));
  }
}

.HomeSlider-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 3rem;
}

@media (max-width: 48rem) {
  .HomeSlider-pagination {
    color: var(--colorThemeAccent);
  }
}

.HomeSlider-pagination .swiper-pagination-current {
  font-weight: 700;
}

.HomeSlider-button {
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
  color: var(--colorBrand);
  transition: var(--animationBase);
}

.HomeSlider-button:hover, .HomeSlider-button:active, .HomeSlider-button:focus {
  color: var(--colorOutlines);
}

.HomeSlider-button-prev svg {
  transform: rotate(180deg);
}

/*# sourceMappingURL=home-slider.min.css.map */
