
body {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.navbar {
  background-color: #1d3557 !important;
}
.navbar .nav-link, .navbar-brand {
  color: #fff !important;
}
.navbar .nav-link:hover {
  text-decoration: underline;
}
.hero {
  background: linear-gradient(rgba(29,53,87,0.8), rgba(29,53,87,0.8)), url('https://picsum.photos/1600/600?tech') no-repeat center center/cover;
  color: #fff;
  padding: 100px 20px;
  text-align: center;
}
.hero h1 {
  font-size: 2.5rem;
  margin-bottom: 20px;
}
.hero .btn {
  margin: 5px;
}
footer {
  background-color: #1d3557;
  color: #fff;
  padding: 20px;
  text-align: center;
  margin-top: 40px;
}
