.elementor-1143 .elementor-element.elementor-element-b43fdd9{--display:flex;}.elementor-1143 .elementor-element.elementor-element-7228dc4{--display:flex;}.elementor-1143 .elementor-element.elementor-element-1d17f86{width:100%;max-width:100%;}.elementor-1143 .elementor-element.elementor-element-b73ef05{--display:flex;}.elementor-1143 .elementor-element.elementor-element-b828b0c{--display:flex;}.elementor-1143 .elementor-element.elementor-element-9f00631{--display:flex;}.elementor-1143 .elementor-element.elementor-element-9e0318a{--display:flex;}.elementor-1143 .elementor-element.elementor-element-a6e2f64{--display:flex;}.elementor-1143 .elementor-element.elementor-element-abb2904{--display:flex;}.elementor-1143 .elementor-element.elementor-element-cd9769e{--display:flex;}.elementor-1143 .elementor-element.elementor-element-0652f25{--display:flex;}.elementor-1143 .elementor-element.elementor-element-e93e079{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-1143 .elementor-element.elementor-element-e93e079 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1143 .elementor-element.elementor-element-fb0f731{--display:flex;}.elementor-1143 .elementor-element.elementor-element-805e911{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1143 .elementor-element.elementor-element-805e911 .elementor-divider-separator{width:100%;}.elementor-1143 .elementor-element.elementor-element-805e911 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1143 .elementor-element.elementor-element-84a9af6{--display:flex;}.elementor-1143 .elementor-element.elementor-element-b96b124.elementor-element{--align-self:center;}/* Start custom CSS *//* Erzwingt Zeilenumbruch bei Überschriften, Akkordeon-Titeln und Zitaten */
.title h1,
.n-accordion-item-title-text,
.elementor-blockquote content,
.elementor-blockquote cite {
  white-space: normal !important;
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  max-width: 100% !important;
  display: block !important;
  line-height: 1.3 !important; /* für bessere Lesbarkeit */
}

/* Responsive Anpassungen für kleine Bildschirme */
@media (max-width: 600px) {
  .title h1,
  .n-accordion-item-title-text,
  .elementor-blockquote content,
  .elementor-blockquote cite {
    font-size: 1.1rem !important;
    max-width: 100% !important;
    white-space: normal !important;
  }/* End custom CSS */