/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/bp-slider/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.bp-slider .splide {
  width: 100%;
}

.splide__pagination {
  display: flex;
  gap: 1.2rem;
  bottom: 4.4rem;
}

.bp-slider :is(.splide__pagination__page, #important) {
  opacity: 1;
  padding: 0;
  margin: 0;
}

.bp-slider :is(.img-box, .bp-multimedia) {
  height: auto;
  transition: 0.5s;
}

.bp-slider .splide__slide {
  transition: 0.5s;
  height: auto;
}

.bp-slider .splide__arrow,
.bp-slider .splide__arrow i {
  font-size: inherit;
  color: inherit;
}

.bp-slider .splide__arrows {
  position: absolute;
  top: 50%;
  translate: 0 -50%;
  inset-inline: 0;
  display: flex;
  justify-content: space-between;
  font-size: 2rem;
}

.bp-slider .splide__arrow {
  position: static;
  transform: none;
}

.bp-slider.desktop-start .splide__list {
  align-items: flex-start;
}

.bp-slider.desktop-middle .splide__list {
  align-items: center;
}

.bp-slider.desktop-end .splide__list {
  align-items: flex-end;
}

.bp-slider.desktop-stretch .splide__list {
  align-items: stretch;
}

.bp-slider .slide-overlap {
  position: absolute;
  inset-inline: 0;
  bottom: 0;
  transition: 0.5s;
}

.bp-slider .slide-overlap.loading {
  opacity: 0;
  pointer-events: none;
}

@media only screen and (min-width: 0) and (max-width: 960px) {
  .bp-slider .splide__arrows {
    padding-inline: 0.5rem;
  }
  .bp-slider .splide__arrow {
    color: var(--_mobile-arrow-color, var(--_desktop-arrow-color));
  }
  .bp-slider .splide__arrow:hover {
    color: var(--_mobile-arrow-hover, var(--_desktop-arrow-hover));
  }
  .bp-slider.mobile-start .splide__list {
    align-items: flex-start;
  }
  .bp-slider.mobile-middle .splide__list {
    align-items: center;
  }
  .bp-slider.mobile-end .splide__list {
    align-items: flex-end;
  }
  .bp-slider.mobile-stretch .splide__list {
    align-items: stretch;
  }
  .bp-slider .splide__pagination__page {
    background-color: var(--_mobile-pagination-color, var(--_desktop-pagination-color));
  }
  .bp-slider .splide__pagination__page:hover {
    background-color: var(--_mobile-pagination-hover, var(--_desktop-pagination-hover));
  }
  .bp-slider .splide__pagination__page.is-active {
    background-color: var(--_mobile-pagination-active, var(--_desktop-pagination-active));
  }
  :is(.splide__pagination, #important) {
    bottom: 1.5rem;
  }
}
@media only screen and (min-width: 961px) {
  .bp-slider .splide__arrows {
    padding-inline: 5rem;
  }
  .bp-slider .splide__arrow {
    color: var(--_desktop-arrow-color);
  }
  .bp-slider .splide__arrow:hover {
    color: var(--_desktop-arrow-hover);
  }
  .bp-slider .splide__pagination__page {
    background-color: var(--_desktop-pagination-color);
  }
  .bp-slider .splide__pagination__page:hover {
    background-color: var(--_desktop-pagination-hover);
  }
  .bp-slider .splide__pagination__page.is-active {
    background-color: var(--_desktop-pagination-active);
  }
  :is(.splide__pagination, #important) {
    bottom: 4.4rem;
  }
}
.bp-slider [data-type="bp-core/bp-slide-overlap"],
.bp-slider .slide-overlap {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

/*# sourceMappingURL=style-index.css.map*/