.swiper-pagination {
  display: flex;
  gap: 6px;
  justify-content: center;
}
.swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  margin: 0;
  opacity: 1;
  background-color: var(--color-foreground-on-inverse-inactive, #D2D2D3);
}
.swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: var(--color-foreground-interaction-active, #1975FF);
  width: 24px;
  border-radius: var(--border-border-radius-rounded, 999px);
}
.swiper-button {
  position: absolute;
  right: 0;
  display: flex;
  gap: 55px;
  align-items: center;
  bottom: 3px;
  height: 24px;
}
.swiper-button div {
  background-color: #bfc0c4;
  border-radius: var(--border-radius-rounded, 100%);
  width: 24px;
  height: 24px;
  margin-top: 0;
  top: 0;
  position: relative;
  left: 0;
  z-index: 11;
}
.swiper-button div::after {
  display: none;
}
.swiper-button .svg-icon {
  background-color: var(--color-background-inverse-neutral, #010414);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  width: 16px;
  height: 16px;
  display: inline-flex;
}
.swiper-button .swiper-button-prev .svg-icon {
  mask-image: url('assests/images/chevron-left.svg');
  -webkit-mask-image: url('assests/images/chevron-left.svg');
}
.swiper-button .swiper-button-next .svg-icon {
  -webkit-mask-image: url('assests/images/chevron-right.svg');
  mask-image: url('assests/images/chevron-right.svg');
}
.swiper-button div.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: unset;
}
.swiper-carousel .text-box {
  padding-bottom: var(--space-md, 16px);
}