/* Keyframes for scaling the image */
@keyframes scaleAnimation {
  0% {
    transform: scale(1); /* Start at original size */
  }
  50% {
    transform: scale(1.05); /* Scale up */
  }
  100% {
    transform: scale(1); /* Scale back to original size */
  }
}

#home-main-image {
  height: 392px;
  overflow: hidden;
}
#home-main-image img {
  object-fit: cover;
  width: 100%;
  height: 392px;
  animation: scaleAnimation 30s infinite;
}
#home-key-partners {
  padding-bottom: 180px;
  overflow-x: hidden;
}
#home-key-partners .slick-track {
  display: flex;
  align-items: center;
}
#home-key-partners .slick-track > div img {
  display: block;
  margin: auto;
  object-fit: contain;
}
