.elementor-1178 .elementor-element.elementor-element-b59fdc9{--display:flex;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1178 .elementor-element.elementor-element-b59fdc9:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-b59fdc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6c574f );}/* Start custom CSS for erecht24_legal_text, class: .elementor-element-164e201 *//* Datenschutz – Typografie für den eRecht24-Text */
.page-content .erecht24-legal-texts p {
  font-size: 16px;
  line-height: 1.6;
  margin: 0 0 1em;
}

.page-content .erecht24-legal-texts h5 {
  font-size: 18px;
  line-height: 1.4;
  margin: 1.4em 0 0.5em;
}

.page-content .erecht24-legal-texts h4 {
  font-size: 20px;
  line-height: 1.35;
  margin: 1.5em 0 0.5em;
}

.page-content .erecht24-legal-texts h3 {
  font-size: 24px;
  line-height: 1.3;
  margin: 1.6em 0 0.6em;
}

.page-content .erecht24-legal-texts h2 {
  font-size: 28px;
  line-height: 1.25;
  margin: 1.8em 0 0.7em;
}

.page-content .erecht24-legal-texts h1 {
  font-size: 34px;
  line-height: 1.2;
  margin: 0 0 0.8em;
}

/* Etwas kleinere Überschriften auf dem Smartphone */
@media (max-width: 767px) {
  .page-content .erecht24-legal-texts h1 { font-size: 28px; }
  .page-content .erecht24-legal-texts h2 { font-size: 24px; }
  .page-content .erecht24-legal-texts h3 { font-size: 21px; }
  .page-content .erecht24-legal-texts h4 { font-size: 19px; }
  .page-content .erecht24-legal-texts h5 { font-size: 17px; }
}/* End custom CSS */