.pull-left-xs {
  float: left;
}

.pull-right-xs {
  float: right;
}

@media (min-width: 768px) and (max-width: 1279.98px) {
  .pull-left-sm {
    float: left;
  }
  .pull-right-sm {
    float: right;
  }
}
@media (min-width: 1280px) and (max-width: 1919.98px) {
  .pull-left-md {
    float: left;
  }
  .pull-right-md {
    float: right;
  }
}
@media (min-width: 1920px) {
  .pull-left-lg {
    float: left;
  }
  .pull-right-lg {
    float: right;
  }
}
.hidden-xs-down {
  display: none !important;
}

@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (max-width: 1279.98px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (max-width: 1919.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}

.row.equal-height > [class^=col] {
  display: flex;
}

/* Mixin for ellipsis
* @param {String} $duration - duration value
* @param {String} $displayType - display type value
*/
.w-content-mini-banner-carousel-wrapper {
  padding: 56px 0 16px;
  margin: 0 -15px;
  width: calc(100% + 30px);
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-title {
  padding: 0 24px 16px 24px;
}
@media (min-width: 1280px) {
  .w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-title {
    padding: 0 32px 16px 32px;
  }
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-title > * {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.8rem;
}
@media (min-width: 1280px) {
  .w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-title > * {
    font-size: 2.25rem;
    line-height: 2.6875rem;
  }
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-swiper-container {
  padding: 0;
  margin: 0 0 0 24px;
}
@media (min-width: 768px) {
  .w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-swiper-container {
    padding: 0 0 10px 0;
  }
}
@media (min-width: 1280px) {
  .w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-swiper-container {
    padding: 0 64px 10px 64px;
    margin: 0 32px;
  }
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-swiper.w-not-visible {
  visibility: hidden;
}
@media (min-width: 768px) {
  .w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-swiper {
    padding-bottom: 32px;
  }
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-swiper .w-swiper-slide {
  width: 236.8px;
}
@media (min-width: 768px) {
  .w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-swiper .w-swiper-slide {
    width: unset;
  }
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-arrow {
  height: 32px;
  width: 32px;
  display: none;
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-arrow::after {
  content: none;
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-arrow.swiper-button-lock {
  display: none;
}
@media (min-width: 1280px) {
  .w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-arrow {
    display: flex;
  }
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-arrow-prev {
  left: 0;
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-arrow-next {
  right: 0;
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-pagination {
  bottom: 0;
  display: none;
}
@media (min-width: 768px) {
  .w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-pagination {
    display: flex;
  }
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-pagination .w-content-mini-banner-carousel-bullet {
  height: 10px;
  width: 10px;
  border: 1px solid #008eaa;
  background-color: #fff;
  opacity: 1;
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-pagination .w-content-mini-banner-carousel-bullet-active {
  background-color: #c4d600;
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-pagination .w-content-mini-banner-carousel-bullet.w-parent-active {
  background-color: #c4d600;
}
.w-content-mini-banner-carousel-wrapper .w-content-mini-banner-carousel-slide-image {
  border-radius: 16px;
  -o-object-fit: cover;
     object-fit: cover;
  height: 120px;
}

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