.cards.cards_sideswipe, .sideswipe {
  padding-bottom: 0;
  padding-top: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 992px) {
  .cards.cards_sideswipe, .sideswipe {
    max-width: calc(100vw + 1rem);
  }
}
.cards.cards_sideswipe .container.title, .sideswipe .container.title {
  padding-left: 0;
  padding-right: 0;
}
.row.full-width .cards.cards_sideswipe .container.title, .row.full-width .sideswipe .container.title {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cards.cards_sideswipe .container.sideswipe, .sideswipe .container.sideswipe {
  display: grid;
  grid-auto-flow: column;
  overflow: scroll hidden;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  grid-template-columns: repeat(auto-fill, 15rem);
  gap: 1rem;
  padding: 0;
  -webkit-mask-image: linear-gradient(to right, black calc(100% - 3rem), rgba(0, 0, 0, 0) 100%);
  mask-image: linear-gradient(to right, black calc(100% - 3rem), rgba(0, 0, 0, 0) 100%);
}
.cards.cards_sideswipe .container.sideswipe .col.empty, .sideswipe .container.sideswipe .col.empty {
  order: 9999;
  min-width: 2rem;
  width: 2rem;
  scroll-snap-align: none;
}
.cards.cards_sideswipe .container.sideswipe.no-swiping, .sideswipe .container.sideswipe.no-swiping {
  overflow: visible;
  -webkit-mask-image: none;
  mask-image: none;
}
.cards.cards_sideswipe .container.sideswipe.no-swiping .col.empty, .sideswipe .container.sideswipe.no-swiping .col.empty {
  display: none;
}
.row.full-width .cards.cards_sideswipe .container.sideswipe, .row.full-width .sideswipe .container.sideswipe {
  padding-right: 1rem;
}
.row.full-width .cards.cards_sideswipe .container.sideswipe > *:first-of-type, .row.full-width .sideswipe .container.sideswipe > *:first-of-type {
  padding-left: 0;
}
@media (min-width: 992px) {
  .row:not(.full-width) .cards.cards_sideswipe .container.sideswipe, .container.wrapped .cards.cards_sideswipe .container.sideswipe, .row:not(.full-width) .sideswipe .container.sideswipe, .container.wrapped .sideswipe .container.sideswipe {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cards.cards_sideswipe .container.sideswipe, .sideswipe .container.sideswipe {
    max-width: none;
  }
}
.cards.cards_sideswipe .container.sideswipe > .col, .sideswipe .container.sideswipe > .col {
  scroll-snap-align: center;
  min-width: 15rem;
  padding: 0;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .cards.cards_sideswipe .container.sideswipe > .col, .sideswipe .container.sideswipe > .col {
    width: auto;
  }
}
.cards.cards_sideswipe .card, .sideswipe .card {
  box-shadow: none;
  background: none;
  color: inherit;
}
.cards.cards_sideswipe .card .card-image, .sideswipe .card .card-image {
  border: 1px solid;
  overflow: hidden;
}
.cards.cards_sideswipe .card .card-body, .sideswipe .card .card-body {
  padding: 1rem 1rem 1rem 0;
}
.cards.cards_sideswipe .card .card-text, .cards.cards_sideswipe .card .card-body > *:not(h5, .field-title, .card-title, time), .sideswipe .card .card-text, .sideswipe .card .card-body > *:not(h5, .field-title, .card-title, time) {
  display: none;
}
.cards.cards_sideswipe .card h1, .cards.cards_sideswipe .card h2, .cards.cards_sideswipe .card h3, .cards.cards_sideswipe .card h4, .cards.cards_sideswipe .card h5, .sideswipe .card h1, .sideswipe .card h2, .sideswipe .card h3, .sideswipe .card h4, .sideswipe .card h5 {
  font-weight: normal;
}
.cards.cards_sideswipe .card .card-title, .sideswipe .card .card-title {
  font-size: 1rem;
  font-weight: normal;
}
.cards.cards_sideswipe.start .controls .previous, .cards.cards_sideswipe.end .controls .next, .sideswipe.start .controls .previous, .sideswipe.end .controls .next {
  pointer-events: none;
}
.cards_sideswipe .controls {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  padding: 1rem 0;
}
.cards_sideswipe .controls .previous, .cards_sideswipe .controls .next {
  cursor: pointer;
  user-select: none;
  /* supported by Chrome and Opera */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
}
/*# sourceMappingURL=/modules/composer/sideswipe_cards//css/sideswipe_cards.css.map */