body,
html {
  height: 100%;
  margin: 0;
}

.hero {
  background-image: linear-gradient(217deg, rgba(0, 195, 255, 0.8), rgba(255,0,0,0) 70.71%), linear-gradient(127deg, rgba(55, 0, 255, 0.856), rgba(0,255,0,0) 70.71%), linear-gradient(336deg, rgba(140, 0, 255, 0.8), rgba(0,0,255,0) 70.71%);
  height: 100%;
  background-position: center;
  background-size: cover;
  position: relative;
  color: white;
  font-family: sans-serif;
  font-size: 25px;
}

.topleft {
  position: absolute;
  top: 0;
  left: 16px;
}

.middle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

hr {
  margin: auto;
  color: white;
  width: 40%;
}
