html body .swiper.miles-swiper .card {
  margin: 0;
  font-size: 0.9em;
}
html body .swiper.miles-swiper .card .business-card {
  margin: 0.2em 0;
}
html body .swiper.miles-swiper .card .card--grid {
  display: flex;
  flex-direction: column;
  height: 100%;
}
html body .swiper.miles-swiper .card .card--grid .card--img-outer {
  align-self: flex-start;
  margin: 0.5em auto;
}
@media (min-width: 1025px) {
  html body .swiper.miles-swiper .card .card--grid .card--img-outer {
    height: 136px;
  }
}
html body .swiper.miles-swiper .card .card--grid .card--title-offer-selling {
  display: block;
  flex-grow: 1;
  grid-template-columns: 1fr;
}
html body .swiper.miles-swiper .card .card--grid .card--title-offer {
  justify-content: unset;
}
html body .swiper.miles-swiper .card .card--grid .card--title-offer .card--title {
  min-height: 65px;
}
html body .swiper.miles-swiper .card .card--grid .card--selling-points {
  margin: 0.5em 0;
}
html body .swiper.miles-swiper .card .card--grid .card--selling-points ul li {
  padding: 0.25em 0;
  margin: 0;
}
html body .swiper.miles-swiper .card .card--grid .card--apply {
  width: 100%;
}

/*# sourceMappingURL=cards-swiper.css.map */
