:root{--page-title-display:none;}/* Start custom CSS for erecht24_legal_text, class: .elementor-element-d08322e *//* WAM: eRecht24-Rechtstext – passt sich an die Website-Einstellungen an */
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts {
  font-family: var(--e-global-typography-text-font-family, inherit), sans-serif;
  font-size: 15px;
  line-height: 1.6;
  color: var(--e-global-color-text, inherit);
}
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts h2,
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts h3,
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts h4 {
  font-family: var(--e-global-typography-primary-font-family, inherit), sans-serif;
  color: var(--e-global-color-secondary, inherit);
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0;
}
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts h2 { font-size: 24px; margin: 44px 0 14px; }
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts h2:first-child { margin-top: 0; }
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts h3 { font-size: 19px; margin: 28px 0 10px; }
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts h4 { font-size: 16px; margin: 20px 0 8px; }
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts p,
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts li { font-size: inherit; line-height: inherit; color: inherit; }
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts p  { margin: 0 0 12px; }
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts ul { margin: 0 0 12px; padding-left: 20px; }
.elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts a {
  color: var(--e-global-color-primary, inherit);
  text-decoration: underline;
  word-break: break-word;
}
@media (max-width: 767px) {
  .elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts h2 { font-size: 21px; }
  .elementor-4854 .elementor-element.elementor-element-d08322e .erecht24-legal-texts h3 { font-size: 17px; }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-4854 .mde-crumb a { color: var(--mde-weiss); text-decoration: none; }
body.elementor-page-4854 .mde-crumb a:hover { color: var(--mde-akzent); }
body.elementor-page-4854 .erecht24-legal-texts { font-family: var(--mde-font), sans-serif !important; color: var(--mde-text) !important; }
body.elementor-page-4854 .erecht24-legal-texts h2, body.elementor-page-4854 .erecht24-legal-texts h3, body.elementor-page-4854 .erecht24-legal-texts h4 { font-family: var(--mde-font-head), sans-serif !important; color: var(--mde-headline) !important; }
body.elementor-page-4854 .erecht24-legal-texts a { color: var(--mde-akzent) !important; }/* End custom CSS */