.elementor-6553 .elementor-element.elementor-element-2f44ebd{--display:flex;}.elementor-6553 .elementor-element.elementor-element-f12d5ca{color:#FFFFFF;}/* Start custom CSS for text-editor, class: .elementor-element-f12d5ca *//* ================================
   Rechtstext-Seite – Seite ID 6553
   ================================ */

/* Grundschrift auf der Seite */
body.page-id-6553 {
    color: #ffffff; /* weißer Text */
    font-family: var(--e-global-typography-text-font-family, inherit);
    line-height: 1.6;
}

/* Standard-Text in Elementor-Widgets (z. B. Texteditor) */
body.page-id-6553 .elementor-widget-text-editor,
body.page-id-6553 .elementor-widget-text-editor p,
body.page-id-6553 .elementor-widget-text-editor li {
    color: #ffffff;
    font-family: var(--e-global-typography-text-font-family, inherit);
}

/* Überschriften im Inhalt (Elementor) */
body.page-id-6553 .elementor h1,
body.page-id-6553 .elementor h2,
body.page-id-6553 .elementor h3,
body.page-id-6553 .elementor h4 {
    color: #ffffff;
    font-weight: 600;
    margin-top: 1.8rem;
    margin-bottom: 0.8rem;
}

/* Seitentitel / Headline ganz oben (WP + Elementor) */
body.page-id-6553 .entry-title,
body.page-id-6553 .elementor-heading-title {
    color: #ffffff;
    font-weight: 700;
}

/* Absätze & Listen allgemein */
body.page-id-6553 p,
body.page-id-6553 li {
    color: #ffffff;
    margin-bottom: 0.8rem;
}

/* Links im Text */
body.page-id-6553 a {
    color: #e5adc6;
    text-decoration: underline;
}

body.page-id-6553 a:hover {
    color: #ffffff;
}

@media (max-width: 767px) {
  body.page-id-6553 .entry-title,
  body.page-id-6553 .elementor-heading-title {
      font-size: 1.8rem;
      line-height: 1.2;
  }
}/* End custom CSS */