body {
  background: linear-gradient(132deg, #9B1D20, #4D7EA8);
  background-size: 400% 400%;
  animation: BackgroundGradient 30s ease infinite;
}

@keyframes BackgroundGradient {
  0% {background-position: 0% 50%;}
  50% {background-position: 100% 50%;}
  100% {background-position: 0% 50%;}
}

h1 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-align: center;
  font-size: 2em;
  color: white;
  padding: 0 0 20px 0;
}

.links {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.btn1 {
  position: relative;
  display: block;
  color: white;
  font-size: 32px;
  font-family: Lato, sans-serif;
  text-decoration: none;
  margin: 30px 0;
  border: 2px solid white;
  padding: 14px 50px;
  overflow: hidden;
  transition: 1s all ease;
  border-radius: 5px;
  text-align: center;
}

.btn:hover {
  background: white;
  color: #185a9d;
}