.content-linear {
  background: linear-gradient(0deg, rgba(148,185,215,1) 0%, rgba(255,255,255,1) 100%);
  background: rgb(148,185,215) rgb(255, 255, 255) 400px; 
  background-repeat: repeat-x; 
  background-color: rgb(148,185,215);
  height: 100vh;
  font-family: Helvetica, Arial, sans-serif;
}

.content-radial {
  background-color: rgb(148,185,215);
  background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(150,187,216,1) 73%);
  background: rgb(148,185,215) rgb(255, 255, 255) 400px; 
  background-repeat: repeat-x; 
  background-color: rgb(148,185,215);
  height: 120hv;
  font-family: Helvetica, Arial, sans-serif;
}

.sot-header {
  width: 1024px;
  margin: 0px auto;
  text-align: center;
}
.contents {
  text-align: left;
}

h1.top {
  font-size: 32pt;
  color: #a01f32;
  font-weight: normal;
  position: relative;
  left: -90px;
  top: -10px;
}

.paragraph {
  padding: 0px 40px;
  position: relative;
  top: -30px;
  font-size: 14pt;
  text-align: left;
}

.cta {
  border: 3px solid #000000;
  width: 800px;
  font-size: 18pt;
  margin: 0px auto;
  background-color: #FFFF00;
  padding: 10px;
  text-align: center;
  font-weight: bold;
}

.cta a {
  color: #000000;
}

.redline-text {
  color: #ab2b6b;
  text-align: center;
}

h2 {
  font-size: 18pt;
}

.center {
  text-align: center;
}

li {
  margin-bottom: 15px;
}

.bold {
  font-weight: bold;
}

.spread {
  display: inline;
  position: relative;
  top: -15px;
  font-size: 24pt;
  margin-right: 72px;
}

.smiling {
  font-weight: normal;
  color: #3274b5;
}

.left {
  float: left;
}

.footer {
  font-size: 16pt;
  text-align: center;
}

.red {
  color: #E00000;
  text-decoration: italic;
}

.copyright {
  font-size: 9pt;
  text-align: center;
}

a.button {
  font-weight: 1000;
  font-size: 14pt;
  background-color: #C00000;
  color: #FFFFFF;
  padding: 10px;
  width: 250px;
  float: right;
  text-align: center;
  text-decoration: none;
  position: relative;
  top: 18px;
}

.up {
  position: relative;
  top: -30px;
}