.entry-content > * {
  margin-bottom: var(--cont-gap) !important;
}

.entry-content .kein-abstand-unten {
  margin-bottom: 0 !important;
}

.entry-content .weniger-abstand-unten {
  margin-bottom: var(--gap-xl) !important;
}

.entry-content .viel-weniger-abstand-unten {
  margin-bottom: var(--gap-l) !important;
}

.wp-block-uagb-container.cont-bg {
  background-color: var(--ast-global-color-0);
  padding: var(--gap-xl) 0 0 0 !important;
  gap: var(--gap-xl);
}

.wp-block-uagb-container.img-fullwidth {
  /*padding: calc(var(--cont-gap) * 1.5);*/
}

.cont-buttons .uagb-buttons__wrap {
  flex-wrap: wrap;
}

.wp-block-uagb-container.img-fullwidth:has(img),
.wp-block-uagb-container.img-fullwidth *:not(.uagb-image-caption) {
  max-height: calc(var(--cont-gap) * 3);
  width: 100vw !important;
}

.wp-block-uagb-container.img-fullwidth img {
  object-fit: cover;
}

.legal-sites {
  margin-top: var(--gap-xl);
}

.page-id-344 #content a,
.page-id-351 #content a,
.page-id-950 #content a,
.page-id-943 #content a {
  font-weight: normal !important;
  text-decoration: underline !important;
}

.wp-block-uagb-container.cont-cta {
  row-gap: var(--gap-m) !important;
}
@media (max-width: 1200px) {
  .page-id-344 .entry-content > .wp-block-uagb-container,
  .page-id-351 .entry-content > .wp-block-uagb-container {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media (max-width: 768px) {
  .entry-content .mobil-kein-abstand {
    margin-bottom: 0 !important;
  }

  .legal-sites {
    margin-top: var(--gap-l);
  }
}

@media (min-width: 1200px) {
  .ast-plain-container.ast-no-sidebar #primary {
    margin-bottom: 0 !important;
  }
}

@media (max-width: 1200px) {
  .ast-plain-container.ast-no-sidebar #primary {
    margin-top: 30px;
    margin-bottom: 0 !important;
  }
}
