body {
      font-family: Arial, sans-serif;
    }
	.hero {
      background: #3CB371 !important;
      color: #fff;
      padding: 25px 20px;
      text-align: center;
    }
    .card {
      border-radius: 12px;
      box-shadow: 0px 3px 8px rgba(0,0,0,0.1);
    }
    footer {
      background: #f8f9fa;
      padding: 20px;
      text-align: center;
      margin-top: 40px;
    }
.navbar-dark .navbar-nav .nav-link {
    color: white !important;
}

.navbar-dark .navbar-nav .nav-link:hover {
    color: yellow !important;
}

.list-group-item a {
  color: black;
  text-decoration: none;
}

.list-group-item a:hover {
  color: #0d6efd; /* azul ao passar o mouse */
}