/* 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; }