.content-rs-cards,
.like-rs-cards {
  padding-block: var(--margin-padding-margin-vertikal, var(--margin-padding-container-margin-updown));
  background-color: var(--body-background, var(--background-default-primary));
}
.content-rs-cards [class^=container].container-fluid,
.like-rs-cards [class^=container].container-fluid {
  padding-inline: var(--margin-padding-margin-horizontal, var(--margin-padding-container-margin-leftright));
}
.content-rs-cards .text-col-content,
.like-rs-cards .text-col-content {
  padding-block: var(--margin-padding-margin-vertikal, var(--margin-padding-container-margin-updown));
}
@media (min-width: 768px) {
  .content-rs-cards .text-col-content,
  .like-rs-cards .text-col-content {
    padding-block: unset;
  }
}
.content-rs-cards .rs-cards-wrapper,
.like-rs-cards .rs-cards-wrapper {
  margin-top: var(--margin-padding-abstand-4, var(--margin-padding-general-4));
}
.content-rs-cards .rs-cards-wrapper > *,
.like-rs-cards .rs-cards-wrapper > * {
  margin-block: calc(var(--margin-padding-abstand-2, var(--margin-padding-general-2)) / 2);
}
@media (min-width: 1200px) {
  .content-rs-cards .rs-cards-wrapper > * form,
  .like-rs-cards .rs-cards-wrapper > * form {
    height: 100%;
  }
}
.content-rs-cards .rs-cards-wrapper .rs-card,
.like-rs-cards .rs-cards-wrapper .rs-card {
  position: relative;
  background-color: var(--cards-background, var(--background-default-secondary));
  border-radius: var(--border-radius, var(--general-border-radius));
}
@media (min-width: 1200px) {
  .content-rs-cards .rs-cards-wrapper .rs-card,
  .like-rs-cards .rs-cards-wrapper .rs-card {
    height: 100%;
  }
}
.content-rs-cards .rs-cards-wrapper .rs-card > .row > *, .content-rs-cards .rs-cards-wrapper .rs-card > label > .row > *, .content-rs-cards .rs-cards-wrapper .rs-card > a > .row > *,
.like-rs-cards .rs-cards-wrapper .rs-card > .row > *,
.like-rs-cards .rs-cards-wrapper .rs-card > label > .row > *,
.like-rs-cards .rs-cards-wrapper .rs-card > a > .row > * {
  position: relative;
}
@media (min-width: 1200px) {
  .content-rs-cards .rs-cards-wrapper .rs-card > .row > *, .content-rs-cards .rs-cards-wrapper .rs-card > label > .row > *, .content-rs-cards .rs-cards-wrapper .rs-card > a > .row > *,
  .like-rs-cards .rs-cards-wrapper .rs-card > .row > *,
  .like-rs-cards .rs-cards-wrapper .rs-card > label > .row > *,
  .like-rs-cards .rs-cards-wrapper .rs-card > a > .row > * {
    position: unset;
  }
}
.content-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper,
.like-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper {
  margin-left: calc(var(--margin-padding-gutter, var(--margin-padding-row-gutter)) / 2 * -1) !important;
  margin-right: calc(var(--margin-padding-gutter, var(--margin-padding-row-gutter)) / 2 * -1) !important;
  padding: var(--margin-padding-abstand-2, var(--margin-padding-general-2)) calc(var(--margin-padding-abstand-2, var(--margin-padding-general-2)) + var(--margin-padding-gutter, var(--margin-padding-row-gutter)) / 2);
}
@media (min-width: 768px) {
  .content-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper,
  .like-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper {
    padding-bottom: calc(var(--button-height, var(--buttons-md)) + var(--buttons-margin-top, var(--buttons-margin-top-md)));
  }
}
.content-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper h4,
.like-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper h4 {
  color: var(--cards-headline-text, var(--text-default-secondary));
}
.content-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper p,
.like-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper p {
  color: var(--cards-paragraphs, var(--text-default-secondary));
}
.content-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper table,
.like-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper table {
  border: 0;
  border-collapse: collapse;
  width: 100%;
  height: 61.5px;
}
.content-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper table tr td,
.like-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper table tr td {
  padding-block: 10px;
}
.content-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper table tr td:first-child,
.like-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper table tr td:first-child {
  padding-right: 10px;
  width: 15%;
}
.content-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper table tr td:first-child img,
.like-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper table tr td:first-child img {
  width: 24px;
}
.content-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper table tr td:last-child,
.like-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper table tr td:last-child {
  padding-left: 10px;
  width: 15%;
  white-space: nowrap;
}
.content-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper .rs-button,
.like-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper .rs-button {
  width: 100%;
  color: var(--cards-paragraphs, var(--text-default-secondary)) !important;
}
@media (min-width: 768px) {
  .content-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper .rs-button,
  .like-rs-cards .rs-cards-wrapper .rs-card .rs-cards-content-wrapper .rs-button {
    position: absolute;
    bottom: var(--margin-padding-abstand-2, var(--margin-padding-general-2));
    left: 0;
  }
}
@media (min-width: 1200px) {
  .content-rs-cards .col-xl-2-4,
  .like-rs-cards .col-xl-2-4 {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
.content-rs-cards.inline,
.like-rs-cards.inline {
  padding-block: 0;
  background-color: unset;
}
.content-rs-cards.inline .rs-cards-wrapper,
.like-rs-cards.inline .rs-cards-wrapper {
  margin-block: calc(var(--margin-padding-abstand-2, var(--margin-padding-general-2)) / -2);
}
