.ns2025-testimonial-carousel {
  min-height: 260px;
  overflow: hidden;
}
.ns2025-testimonial-track {
  display: flex;
  transition: transform 0.7s cubic-bezier(.4,1,.4,1);
  will-change: transform;
}
.testimonial-card {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
  min-width: 0;
  box-sizing: border-box;
  margin-left: 12px;
  margin-right: 12px;
}
.ns2025-testimonial-dot { border: none; outline: none; transition: background 0.2s; cursor: pointer; }
.w-cst-cal{
  width: calc(60% + 24px);
}