.advantages-swiper {
    overflow: visible !important;
}

.advantages-swiper .swiper-wrapper {
    display: flex;
    flex-wrap: nowrap;
    transition-property: transform;
    box-sizing: content-box;
}

.advantages-swiper .swiper-slide {
    flex-shrink: 0;
    box-sizing: border-box;
    margin-right: 14px;
}

.advantages-swiper .swiper-slide:last-child {
    margin-right: 0;
}

.advantages-swiper .swiper-wrapper {
    align-items: stretch
}

.advantages-swiper .swiper-slide {
    height: auto
}

.advantages-item {
    padding: 24px;
    height: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 12px;
    background-color: var(--border-light-gray);
}

.advantages-item-certyficate {
    background: var(--yellow-gradient);
}

.advantages-item img, 
.advantages-item-count {
    width: 88px;
    height: 88px;
}

.advantages-item-count {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 88px;
  height: 88px;
  border-radius: 50%;
  border: none;
  color: var(--border-gray);
}

.advantages-item-count svg.circle-border {
  position: absolute;
  top: 0; left: 0;
  width: 88px;
  height: 88px;
  transform: rotate(-90deg); /* чтобы анимация начиналась сверху */
  pointer-events: none;
}

.advantages-item-count .count-text {
  position: relative;
  z-index: 2;
}

.advantages-item-title {
    margin: 35px 0px 0px;
}

.advantages-item-excerpt {
    margin: 24px 0px 0px;
    color: var(--gray);
}

.advantages-nav {
    display: none;
}

.advantages-prev svg {
    transform: rotate(180deg);
}

@media (max-width: 1279px) {
    .advantages-nav {
        margin: 20px 0px 0px;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 5px;
    }
}

/* Мобильный */
@media (max-width: 599px) {
    .advantages-swiper .swiper-slide {
        width: calc((100% - (14px * 0.05)) / 1.05);
    }
}

/* Планшет вертикальный */
@media (min-width: 600px) and (max-width: 1023px) {
    .advantages-swiper .swiper-slide {
        width: calc((100% - (14px * 1.2)) / 2.2);
    }
}

/* Планшет горизонтальный */
@media (min-width: 1024px) and (max-width: 1279px) {
    .advantages-swiper .swiper-slide {
        width: calc((100% - (14px * 2.05)) / 3.05);
    }
}

/* Десктоп */
@media (min-width: 1280px) {
    .advantages-swiper .swiper-slide {
        width: calc((100% - (14px * 3)) / 4);
    }
}
