[data-type="acf/cards-image"] {
  --editor-block-width: 1500px;
}

.cards-image + .cards-image .block-heading {
  margin-top: 0;
}
.cards-image .card {
  background-color: transparent;
  overflow: hidden;
}
.cards-image .card__top {
  position: relative;
  order: 1;
}
.cards-image .card__top .video .video__cover {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 48em) {
  .cards-image .card__top {
    order: 0;
  }
}
@media (max-width: 31.24em) {
  .cards-image .card__top {
    transform: translateX(var(--gap-negative));
  }
}
.cards-image .card__content {
  margin-top: var(--gap-element);
}
.cards-image .card__title {
  order: 0;
  padding: 0 0 var(--gap) 0;
}
@media (min-width: 48em) {
  .cards-image .card__title {
    order: 1;
    padding: var(--gap) 0 0;
  }
}
.cards-image .card .inner, .cards-image .card.card--image .inner {
  order: 2;
  padding: 0 0 3rem;
}
@media (max-width: 47.99em) {
  .cards-image .card .inner, .cards-image .card.card--image .inner {
    padding: 0;
  }
}
.cards-image .card h2 {
  font-size: 24px;
}
@media screen and (min-width: 500px) {
  .cards-image .card h2 {
    font-size: calc(24px + 4 * (100vw - 500px) / 941);
  }
}
@media screen and (min-width: 1441px) {
  .cards-image .card h2 {
    font-size: 28px;
  }
}

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