html, body {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  padding: 20px 0 40px;
  background-color: #008a9c;
  color: #fff;
  background: #007a99;
  background: linear-gradient(90deg, #007a99 0%, #04a7c8 100%);
  background: -webkit-linear-gradient(90deg, #007a99 0%, #04a7c8 100%);
}

h1 {
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.95;
}

p {
  font-family: "Roboto Slab", serif;
  font-weight: 400;
  font-style: normal;
}

.lead {
  font-size: 1.5em;
  font-weight: 500;
}

.fancy {
  font-family: "Freehand", cursive;
  font-weight: 400;
  font-style: normal;
  font-size: 1.8em;
}

.hero a {
  color: #ffffff;
  border-bottom: 2px dotted #ffffff;
}

.hero a:hover {
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
  text-decoration: none;
}

.container {
  max-width: 920px;
}

.jumbotron, .jumbotron h1, .jumbotron p, .jumbotron a {
  color: #fff;
}

.card {
  border: 0px solid transparent;
}

.card-link {
  text-decoration: underline;
}

.card-title {
  font-weight: 700;
  line-height: 1;
  color: #222;
}

.card-subtitle {
  color: #888888;
  font-weight: 400;
  font-size: 0.95em;
}

@media screen and (min-width: 760px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }
}
@media screen and (max-width: 760px) {
  .col-sm-12 {
    max-width: 100% !important;
    width: 100% !important;
  }
}
.card .btn, .card a {
  color: #222;
  text-decoration: underline;
  font-weight: 500;
}

.divider {
  display: block;
  font-family: "Roboto", "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0.16em;
  font-size: 0.8em;
  line-height: 1;
  margin-bottom: -10px;
  color: #8effff;
}

.divider-chevron {
  display: block;
  font-family: "Jost", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.3em;
  font-size: 1.6em;
  line-height: 1;
  transform: rotateX(180deg);
}

.fancy {
  color: #8effff;
}