.swiper {
   overflow: hidden;
}

.swiper-wrapper {
   width: 100%;
   height: 100%;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   position: relative;
}

.swiper-vertical .swiper-wrapper {
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
}

.swiper-autoheight .swiper-wrapper {
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
}

.swiper-initialized .swiper-slide {
   -ms-flex-negative: 0;
   flex-shrink: 0;
}

.swiper-android .swiper-slide,
.swiper-android .swiper-wrapper {
   -webkit-transform: translate3d(0px, 0, 0);
   transform: translate3d(0px, 0, 0);
}

.swiper-button-lock {
   display: none !important;
}

.swiper-slide-active {
   z-index: 10;
}

.swiper-button-next, .swiper-button-prev {
   z-index: 11;
}