.carousel-vertical {
  background: #EFEFF3;
  margin-top: 108px;
}

.slider__vertical .item-card {
  display: flex;
  align-items: center;
  gap: var(--space-32);
}

.slider__vertical .item-card h3 {
  font-size: var(--fs-18);
  color: var(--secondary-color);
}

.slider__vertical>.container>.row {
  align-items: center;
}

.slider__vertical>.container>.row>div[class*="col-md"]:first-child .swiper-wrapper {
  max-height: 555px;
}

.slider__vertical>.container>.row>div[class*="col-md"]:first-child h3 {
  color: var(--neutral-color-40);
  margin: 0;
}

.slider__vertical>.container>.row>div[class*="col-md"]:first-child .item-card__img {
  flex: 0 0 88px;
}

.slider__vertical>.container>.row>div[class*="col-md"]:first-child .item-card__img img {
  width: 88px;
  height: 88px;
  object-fit: cover;
  border-radius: 100%;
}

.slider__vertical>.container>.row>div[class*="col-md"]:first-child .swiper-slide {
  display: flex;
  align-items: center;
}

.slider__vertical>.container>.row>div[class*="col-md"]:last-child .item-card__img {
  flex: 0 0 344px;
}

.slider__vertical>.container>.row>div[class*="col-md"]:last-child .item-card__img img {
  border-radius: 100%;
  height: 344px;
  width: 344px;
  object-fit: cover;
}

.slider__vertical>.container>.row>div[class*="col-md"]:last-child h2 {
  font-size: var(--fs-28);
  font-weight: 700;
  color: var(--secondary-color);
  margin-bottom: var(--space-24);
}

.slider__vertical .swiper-slide-thumb-active h3 {
  font-weight: 700;
}

.slider__vertical>.container>.row>div[class*="col-md"]:first-child .swiper-slide .item-card {
  display: flex;
  align-items: center;
  gap: var(--space-32);
  border-left: 7px solid transparent;
  padding: var(--space-16) var(--space-8);
}


.slider__vertical>.container>.row>div[class*="col-md"]:first-child .swiper-slide-thumb-active .item-card {
  border-color: var(--secondary-color);
}

.slider__vertical .swiper-button-next,
.slider__vertical .swiper-button-prev,
.slider__vertical .swiper-pagination {
  display: none !important;
}

@media screen and (max-width: 1100px) {
  .carousel-vertical {
    margin-top: var(--space-96);
  }
}


@media screen and (max-width: 768px) {
  .carousel-vertical {
    margin-top: var(--space-56);
  }

  .slider__vertical .item-card {
    flex-direction: column;
  }

  .slider__vertical>.container>.row>div[class*="col-md"]:last-child .item-card__img {
    flex: 0 0 160px;
  }

  .slider__vertical>.container>.row>div[class*="col-md"]:last-child .item-card__img img {
    height: 160px;
    width: 160px;
  }

  .slider__vertical>.container>.row>div[class*="col-md"]:last-child h2 {
    font-size: var(--fs-20);
  }

  .slider__vertical .swiper-slide{
    background-color: #EFEFF3;
    min-height: 500px;
  }

  .slider__vertical .swiper-button-next,
  .slider__vertical .swiper-button-prev,
  .slider__vertical .swiper-pagination {
    display: flex !important;
  }


  .slider__vertical .swiper-pagination {
    position: relative;
    bottom: 0;
    margin: 32px 0;
    font-size: 14px;
    align-items: center;
    justify-content: center;
  }

  .slider__vertical .swiper-button-next,
  .slider__vertical .swiper-button-prev {
    position: absolute;
    top: calc(100% - 64px);
    margin: 0;
    z-index: 99;
  }

  .slider__vertical .swiper-button-prev,
  .slider__vertical .swiper-rtl .swiper-button-next {
    left: 30%;
  }

  .slider__vertical .swiper-button-next,
  .slider__vertical .swiper-rtl .swiper-button-prev {
    right: 30%;
  }
}