.events-cards-2025 h3, .events-cards-2025 h2, .events-cards-2025 p {
  color: white; }

.events-cards-2025 h2 {
  margin-bottom: 36px;
}

.events-cards-2025 .flex-card {
  min-height: 230px; }

.events-cards-2025 .flex-card p {
  margin-bottom: 0;
}

.events-cards-2025 .flex-card {
  background-color: rgba(255,255,255, 0.1);
  border: 2px solid white;
  color: white;
  border-radius: 12px;
  width: auto;
  margin 0;
}

.events-cards-2025 .section-cta {
  margin-top: 32px; } 

.events-cards-2025 .btn {
  padding: .91rem 1.36rem;
  
}

@media(max-width: 992px) {
  .events-cards-2025 .flex-card {
    min-height: auto;
  }

}