
.content-block {
  padding-top: 1px;
  padding-bottom: 1px;
  margin-left: 30px;
  margin-right: 30px;
  justify-content: center;
}

.hero-banner {
  padding-top: 1px;
  position: relative;
  display: flex;
}

.hero-banner h2 {
  justify-content: center;
}

.alt-background {
  background-color: rgb(247,249,251);
  border-top: 1px solid #dee2e6;
  border-bottom: 1px solid #dee2e6;
}


.features {
  padding-bottom: 2em;
}

.feature {
  margin-top: 20px;
}

.feature {
  width: calc(33% - 30px);
  margin: 20px 0 0 30px;
}
}

.feature h3 {
  margin-top: 0;
}

.feature p:first-of-type {
  margin-bottom: 0.2rem;
  color: rgb(84, 85, 85);
}

