body {
  margin: 0;
  padding: .5em;
  color: #048;
  font-family: arial, sans-serif;
 
  font-size: 16px;
  background: linear-gradient(90deg, rgba(125,185,232,0.7) 0%,rgba(107,166,217,0.7) 19%,rgba(89,147,202,0) 38%,rgba(66,124,183,0) 62%,rgba(62,120,180,0) 66%,rgba(38,95,159,1) 92%,rgba(30,87,153,1) 100%);
}
h1 {
  font-size: 4em;
  margin: 0;
  color: #111;
}
.tagline {
  font-weight: bold;
  font-style: italic;
  font-size: 2em;
  padding: 0;
  margin: 0;
}
.main {
  background: url(logo.png) no-repeat center;
  min-height: 840px;
}

