.features-block {
  padding: 5rem 0rem;
}
@media (min-width: 992px) {
  .features-block {
    padding: 8rem 0rem;
  }
}
.features-block .top-item {
  margin: 0 auto;
  max-width: 100%;
}
@media (min-width: 992px) {
  .features-block .top-item {
    max-width: 100%;
  }
}
.features-block .top-item h2 {
  margin: 0;
}
.features-block .top-item p {
  font-size: 1.6rem;
  margin-bottom: 2.4rem;
}
.features-block .top-item p br {
  display: none;
}
@media (min-width: 992px) {
  .features-block .top-item p {
    font-size: 2.1rem;
  }
  .features-block .top-item p br {
    display: block;
  }
}
.features-block .features-grid {
  justify-content: center;
  --bs-gutter-y: 1.6rem;
  margin-top: 3rem;
}
@media (min-width: 992px) {
  .features-block .features-grid {
    margin-top: 4.8rem;
  }
}
.features-block .features-grid .feature-card {
  background: linear-gradient(180deg, rgba(238, 238, 254, 0.5) 0%, rgba(240, 237, 254, 0.4) 60%);
  padding: 1.6rem;
  border-radius: 1.2rem;
  min-height: inherit;
  max-width: 22.7rem;
}
@media (min-width: 768px) {
  .features-block .features-grid .feature-card {
    padding: 2.4rem;
    border-radius: 0.8rem;
    min-height: 15rem;
    width: 100%;
  }
}
.features-block .features-grid .feature-card .feature-title {
  margin-top: 0.8rem;
}
.features-block .features-grid .feature-card .feature-title p {
  margin-bottom: 0;
  font-weight: 500;
}/*# sourceMappingURL=style.css.map */