
.feature h1 {
  margin-top: 0rem;
  margin-bottom: 0;
  color: white;
}

.feature {
  background: linear-gradient(rgba(133, 20, 73, 0.678), rgba(128, 2, 73, 0.765)), url(../images/background.jpg);
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  padding: 1rem;
}

.feature h3 {
  border-bottom: 2px solid white;
  color: white;
  margin-bottom: 2rem;
  margin-top: 4rem;
}

.feature .features {
  display: flex;
  margin-top: 2rem;
  flex-wrap: wrap;
}

.feature .features aside {
  background: #ffffff;
  padding: 2rem;
  margin: 1rem;
  width: 400PX;
  max-width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.feature .features aside h4 {
  color: #940051;
}

.feature .features aside i {
  color: #940051;
  font-size: 2.0em;
}

.feature .features aside p {
  padding-top: 2rem;
  padding-bottom: 1rem;
  color: #777;
  text-align: start;
}

.feature .features aside a {
  padding-top: 2rem;
  padding-bottom: 1rem;
  color: #CBC600;
}