.bwa-responsive-slider {
  position : relative;
}

.bwa-responsive-slider .bwa-responsive-slider__slider {
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 100%;
  height   : 100%;
}

.bwa-responsive-slider .products-section-title span {
  margin-top : 10px;
}

.bwa-responsive-slider img {
  width         : 100%;
  max-width     : 100%;
  height        : auto;
  border-radius : 10px;
}

.slide .slide-content {
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 100%;
  height   : 100%;
}

.slide-content {
  pointer-events  : none;
  display         : flex;
  flex-direction  : column;
  justify-content : center;
  align-items     : center;
}

.slide-content .slide-title {
  margin-bottom : 1rem;
}

.slide-title {
  font-family : var(--typo-secondary);
  font-weight : 400;
  color       : white;
  line-height : 1;
}

.slide-content .slide-btn {
  pointer-events : all;
}

@media (max-width : 1023px) {
  .slide-title {
    font-size : var(--font-size-1200);
  }
}

@media (min-width : 1024px)  and (max-width : 1199px) {
  .slide-title {
    font-size : var(--font-size-1500);
  }
}

@media (min-width : 1200px) {
  .slide-title {
    font-size : var(--font-size-2000);
  }
}

.bwa-responsive-slider .swiper-button-next:after, .bwa-responsive-slider .swiper-button-prev:after {
  color : var(--color-primary);
}

.bwa-responsive-slider .swiper-pagination-bullet-active {
  background : var(--color-primary);
}
