.feature-card {
  background-color: #ffffff;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-inline: 0.8rem;
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  text-align: left;
}
@media (min-width: 769px) {
  .feature-card {
    padding-bottom: 3rem;
    padding: 1.4rem 1rem 1.9rem 1rem;
    flex: 1;
    width: 100%;
  }
}
.feature-card .image-wrapper {
  width: 5.4rem;
  height: 5.4rem;
}
.feature-card .image-wrapper img {
  width: 100%;
  height: 100%;
}
.feature-card h3 {
  padding-top: 1rem;
  font-size: 2.4rem;
  line-height: 33.6px;
  font-weight: 500;
  margin-bottom: 0.8rem;
}
@media (min-width: 769px) {
  .feature-card h3 {
    font-size: 2.6rem;
    line-height: 36.4px;
    padding-bottom: 0.5rem;
  }
}
.feature-card p {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 140%;
}
@media (min-width: 769px) {
  .feature-card p {
    font-size: 1.6rem;
    line-height: 140%;
  }
}
