#testimonial-content {
  transition: opacity 0.5s ease-in-out;
}

.nav-link {
  color: #cacaca;
  text-decoration: none;
  transition: color 0.3s ease;
}

.nav-link.active {
  color: #3056d3; /* Warna aktif (primary) */
  font-weight: bold;
}

.splide__slide img {
  padding-top: 10px;
  max-height: 150px;
  width: auto;
  object-fit: contain;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .splide__slide img {
    max-height: 80px;
  }
}