
/** @fileoverview Fixes for swiper */

.ailabs_swiper_widget {
  position: relative;
}

.ailabs_swiper_widget .swiper {
  padding-top: 30px;
  padding-bottom: 30px;
}

.ailabs_swiper_widget .swiper .swiper-slide {
  display: flex;
  justify-content: center;
}

/** Add custom back/next buttons to avoid relying on font */

.ailabs_swiper_widget .ailabs_swipe_btn {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  transform: translateY(-50%);
  width: calc(var(--swiper-navigation-size) / 44* 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px -(var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ailabs_swiper_widget .ailabs_swipe_prev {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.ailabs_swiper_widget .ailabs_swipe_next {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
  transform: translateY(-50%) scale(-1, -1);
}
