body { font-family: 'Lato', sans-serif; background-color: #ecf0f1; color: #2c3e50; } .navbar { background-color: #ffffff; box-shadow: 0 2px 4px rgba(0,0,0,0.1); } .hero { background: url('https://picsum.photos/seed/hero/1600/900') no-repeat center center; background-size: cover; color: white; padding: 100px 0; text-align: center; } .section { padding: 60px 0; } .card { border: none; border-radius: 0.25rem; box-shadow: 0 2px 4px rgba(0,0,0,0.1); }