.card-ms::before {
  position: absolute;
}

.card-ms::before {
  inset: 0;
}

.card-ms::before {
  content: "";
  transition: opacity 0.15s ease;
}

[data-type="acf/cards-media-slider"] {
  --editor-block-width: 1280px;
}
[data-type="acf/cards-media-slider"] tr.acf-row:nth-child(even) > td.acf-fields,
[data-type="acf/cards-media-slider"] tr.acf-row:nth-child(even) > td.acf-fields .acf-fields.-border {
  background-color: #fdf8ee;
}
[data-type="acf/cards-media-slider"] .card-ms__slide {
  display: none;
}
[data-type="acf/cards-media-slider"] .card-ms__slide:first-child {
  display: block;
}

.card-ms {
  position: relative;
  max-width: none;
}
@media (max-width: 31.24em) {
  .card-ms {
    margin-left: var(--gap-negative);
  }
}
@media (max-width: 63.99em) {
  .card-ms {
    margin-top: var(--gap-double);
  }
}
@media (min-width: 31.25em) {
  .card-ms {
    margin-left: auto;
    margin-right: auto;
  }
}
.card-ms::before {
  top: var(--gap-negative);
  bottom: calc(2 * var(--gap-double));
  left: calc(-1 * var(--gap));
  right: calc(-1 * var(--gap));
  background-color: #fff;
}
@media (min-width: 64em) {
  .card-ms::before {
    display: none;
  }
}
.card-ms .slide:focus {
  outline: 0;
}
@media (max-width: 63.99em) {
  .card-ms .slide {
    padding-left: var(--gap);
  }
}
.card-ms .slide__container {
  width: 100%;
  height: 100%;
}
.card-ms .slide__container.no-gap {
  grid-column-gap: unset;
}
@media (min-width: 64em) {
  .card-ms .slide__container {
    display: grid;
    grid-column-gap: var(--gap);
    grid-template-columns: 5fr 7fr;
  }
}
.card-ms .slide__card {
  background-color: #fff;
  position: relative;
}
.card-ms .slide__card .card {
  height: 100%;
  max-width: none;
}
.card-ms .slide__card .ico {
  --ico-width: 32px;
}
.card-ms .slide__card .inner {
  padding-bottom: var(--gap-double);
}
.card-ms .slide__media {
  flex: 1;
  transform: translateX(var(--gap-negative));
}
.card-ms .slide__media img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 31.25em) {
  .card-ms .slide__media {
    transform: translateX(0);
    margin: auto 0;
  }
}
@media (min-width: 64em) {
  .card-ms .slide__media {
    max-width: 740px;
    height: 100%;
  }
  .card-ms .slide__media img {
    height: 100%;
    width: 100%;
    position: absolute;
  }
}
@media (min-width: 64em) {
  .card-ms .slide__media .video {
    height: 100%;
  }
}
.card-ms .slide__controls {
  display: flex;
  position: absolute;
  bottom: var(--gap);
  left: 0;
}
@media (min-width: 64em) {
  .card-ms .slide__controls {
    left: var(--gap);
  }
}
@media (min-width: 64em) {
  .card-ms .slick-track {
    display: flex;
  }
}
@media (min-width: 64em) {
  .card-ms .slick-slide {
    display: flex;
    height: auto;
  }
}

/*# sourceMappingURL=cards-media-slider.css.map*/