.feature-cards__card img {
  display: flex;
  padding-top: 1em;
  padding-left: 2em;
  padding-right: 2em;
}
.feature-cards--2-col {
  justify-content: flex-start;
}
.feature-cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.5rem;
}
.feature-cards .feature-cards__card {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.5rem;
  overflow: hidden
}
.feature-cards--1-col .feature-cards__card {
  width: calc(100% - 3rem)
}

/* 2-up: two equal-width cards side by side.
space-between (set on .feature-cards) leaves a 1.2rem gap between them,
and align-items: stretch (the flex default) keeps both cards equal height. */
.feature-cards--2-col .feature-cards__card {
  width: calc(50% - 0.6rem)
}

.feature-cards--2-col {
  justify-content: flex-start
}
.feature-cards--2-col .feature-cards__card {
  width: calc(50% - 3rem)
}
.feature-cards--2-col .feature-cards__card:nth-of-type(2n+1),
.feature-cards--2-col .feature-cards__card:nth-of-type(2n+2) {
  margin-right: 2rem
}
.feature-cards__card-content h6 {
  font-size: 72px;
}
.feature-cards .feature-cards__button-wrapper {
  margin-top: auto;
}
.feature-cards .feature-cards__button-wrapper .button {
  text-decoration: none;
}
@media (max-width: 767px) {
  .feature-cards__card {
    margin-right:0!important;
    width: 100%!important;
    margin-bottom: 2rem !important;
    align-items: center;
    text-align: center;
  }
  /*   .feature-cards__card img {
  padding-left: 56px;
} */
  .feature-cards__card-content h6 {
    font-size: 56px; !important
  }
}