body {
  background-color: #131313;
  margin: 0;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
}

h1{
  color: white;
  user-select: none;
}
h2 {
  color: white;
}
h3 {
  color: white;
}
p {
  color: white;
}
a {
  color: white;
}

.banner{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20vh;
  background-color: rgba(0, 0, 0, .3);
}
.banner h1{
  font-weight: Bold;
  font-size: 50px;
  cursor: default;
  text-shadow: 2px 2px 10px rgba(0, 0, 0, .8);
}
.banner img {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  object-fit: cover;
}