
  .ticker-wrap {
    display: flex;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
  }

  .ticker {
    display: inline-block;
    padding-left: 100%;
    animation: ticker 30s linear infinite;
  }

  .ticker span {
    display: inline-block;
    padding: 0 2rem;
    color: white;
    font-weight: bold;
    font-size: 1rem;
  }

  @keyframes ticker {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
  }



  /* Custom spacing and effects */
.gap-15 { gap: 3rem; } /* Larger gap between items */

.partner-card {
  width: calc(50% - 2rem); /* 2 per row with gap */
  transition: all 0.3s ease;
  border: 1px solid var(--kt-border-color); /* Metronic's border var */
}

.partner-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.05);
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .partner-card { width: 100%; }
}

form label {
  font-weight: 600;
  font-size: 1rem;
  color: #181c32;
  letter-spacing: 0.3px;
  margin-bottom: 6px;
}

