.Certification {
  --cert-ease: cubic-bezier(.16, 1, .3, 1);
  --cert-soft: cubic-bezier(.22, .61, .36, 1);
}

.Certification .swiper-wrapper {
  transition-timing-function: var(--cert-ease) !important;
}

.Certification .swiper-slide {
  width: 346px;
  height: 490px;
  opacity: .6;
  transform-origin: center center;
  will-change: transform, filter, opacity;
  transition: transform 1.08s var(--cert-ease),
    filter .92s var(--cert-soft),
    opacity .86s var(--cert-soft),
    box-shadow 1.02s var(--cert-ease) !important;
}

.Certification .swiper-slide-prev,
.Certification .swiper-slide-next {
  z-index: 1;
  opacity: .56;
  filter: blur(3px) saturate(.88);
  box-shadow: 0 12px 32px rgba(6, 24, 38, .08);
}

.Certification .swiper-slide-prev {
  transform: translateX(207px) scale(.784) !important;
}

.Certification .swiper-slide-next {
  transform: translateX(-207px) scale(.784) !important;
}

.Certification .swiper-slide-active {
  z-index: 3;
  opacity: 1;
  filter: blur(0) saturate(1);
  box-shadow: 0 28px 65px rgba(6, 24, 38, .17);
  transform: none !important;
}

.Certification.is-sliding-forward .swiper-slide-prev,
.Certification.is-sliding-backward .swiper-slide-next {
  opacity: .48;
}

/* The blue card remains stable; only its text is refreshed. */
.Certification .current {
  min-height: 108px;
}

.Certification .current:not(.current_mob) {
  box-shadow: 0 16px 42px rgba(7, 96, 181, .16);
}

.Certification .current__title,
.Certification .current__description {
  transform-origin: center center;
  will-change: opacity, transform, filter;
}

@media (max-width: 565px) {
  .Certification .current {
    min-height: 58px;
  }

  .Certification .swiper-slide {
    width: 164px;
    height: 232px;
    transition-duration: 1s, .84s, .78s, .94s !important;
  }

  .Certification .swiper-slide-prev {
    transform: translateX(240px) scale(.784) !important;
  }

  .Certification .swiper-slide-next {
    transform: translateX(-240px) scale(.784) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .Certification .swiper-slide {
    transition-duration: 1.08s, .92s, .86s, 1.02s !important;
  }
}
