
/* Vision Section */
.vision-section {
  background: url('../assets/background-vision.jpg') center/cover no-repeat;
  color: white;
  padding: 4rem 2rem;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  text-align: center;
  gap: 2rem;
}

.vision-card {
  flex: 1 1 30%;
  background: rgba(0, 0, 0, 0.5);
  padding: 2rem;
  border-radius: 10px;
}

.vision-card h3 {
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

.vision-card p {
  font-size: 1rem;
  color: #eee;
}
