.elementor-3552 .elementor-element.elementor-element-a3044d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3552 .elementor-element.elementor-element-36963342 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3552 .elementor-element.elementor-element-36963342 > .elementor-container{max-width:1300px;}.elementor-3552 .elementor-element.elementor-element-36963342{padding:80px 0px 100px 0px;}.elementor-3552 .elementor-element.elementor-element-5ec5ce4c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3552 .elementor-element.elementor-element-37d4bc1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-37d4bc1a{z-index:1;text-align:center;}.elementor-3552 .elementor-element.elementor-element-37d4bc1a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3552 .elementor-element.elementor-element-435f96ac > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3552 .elementor-element.elementor-element-435f96ac{columns:1;text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3552 .elementor-element.elementor-element-47fac41d{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:1.5px;--divider-icon-size:26px;--divider-element-spacing:18px;}.elementor-3552 .elementor-element.elementor-element-47fac41d .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-3552 .elementor-element.elementor-element-47fac41d .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-3552 .elementor-element.elementor-element-211a764 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3552 .elementor-element.elementor-element-211a764{columns:1;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-3552 .elementor-element.elementor-element-b0001bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3552 .elementor-element.elementor-element-31bc992{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3552 .elementor-element.elementor-element-29a2c251 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3552 .elementor-element.elementor-element-29a2c251 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-3552 .elementor-element.elementor-element-29a2c251 > .elementor-container{max-width:1300px;}.elementor-3552 .elementor-element.elementor-element-29a2c251{margin-top:0px;margin-bottom:100px;padding:100px 120px 100px 120px;}.elementor-3552 .elementor-element.elementor-element-4f60bd30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-4f60bd30{z-index:1;text-align:center;}.elementor-3552 .elementor-element.elementor-element-4f60bd30 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-3552 .elementor-element.elementor-element-661e68c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3552 .elementor-element.elementor-element-661e68c{columns:1;text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3552 .elementor-element.elementor-element-0670766 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3552 .elementor-element.elementor-element-0670766.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3552 .elementor-element.elementor-element-0670766{columns:1;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-3552 .elementor-element.elementor-element-80e681c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3552 .elementor-element.elementor-element-9deb80f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3552 .elementor-element.elementor-element-2917d7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3552 .elementor-element.elementor-element-2917d7c:not(.elementor-motion-effects-element-type-background), .elementor-3552 .elementor-element.elementor-element-2917d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3552 .elementor-element.elementor-element-1a0461a{text-align:center;}.elementor-3552 .elementor-element.elementor-element-1a0461a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3552 .elementor-element.elementor-element-noc1fg4:not(.elementor-motion-effects-element-type-background), .elementor-3552 .elementor-element.elementor-element-noc1fg4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3552 .elementor-element.elementor-element-noc1fg4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 120px 100px 120px;}.elementor-3552 .elementor-element.elementor-element-noc1fg4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3552 .elementor-element.elementor-element-f2f9049 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3552 .elementor-element.elementor-element-7027158 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-7027158 .elementor-accordion-item{border-width:1px;border-color:#F5F5F5;}.elementor-3552 .elementor-element.elementor-element-7027158 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F5F5F5;}.elementor-3552 .elementor-element.elementor-element-7027158 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F5F5F5;}.elementor-3552 .elementor-element.elementor-element-7027158 .elementor-active .elementor-accordion-icon, .elementor-3552 .elementor-element.elementor-element-7027158 .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-3552 .elementor-element.elementor-element-7027158 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-3552 .elementor-element.elementor-element-7027158 .elementor-accordion-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;}.elementor-3552 .elementor-element.elementor-element-7027158 .elementor-tab-title{padding:16px 16px 16px 16px;}.elementor-3552 .elementor-element.elementor-element-7027158 .elementor-accordion-icon{margin-inline-end:15px;}.elementor-3552 .elementor-element.elementor-element-7027158 .elementor-tab-content{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;padding:5px 16px 16px 16px;}.elementor-3552 .elementor-element.elementor-element-a68f2d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3552 .elementor-element.elementor-element-132f27c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-3552:not(.elementor-motion-effects-element-type-background), body.elementor-page-3552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}@media(max-width:1024px){.elementor-3552 .elementor-element.elementor-element-36963342{margin-top:0px;margin-bottom:56px;padding:56px 40px 56px 40px;}.elementor-3552 .elementor-element.elementor-element-5ec5ce4c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3552 .elementor-element.elementor-element-37d4bc1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3552 .elementor-element.elementor-element-435f96ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-435f96ac{columns:1;}.elementor-3552 .elementor-element.elementor-element-47fac41d .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-3552 .elementor-element.elementor-element-211a764 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-211a764{columns:1;font-size:var( --e-global-typography-text-font-size );}.elementor-3552 .elementor-element.elementor-element-29a2c251{margin-top:0px;margin-bottom:56px;padding:56px 40px 56px 40px;}.elementor-3552 .elementor-element.elementor-element-4f60bd30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-661e68c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-661e68c{columns:1;}.elementor-3552 .elementor-element.elementor-element-0670766{width:var( --container-widget-width, 781.453px );max-width:781.453px;--container-widget-width:781.453px;--container-widget-flex-grow:0;columns:1;font-size:var( --e-global-typography-text-font-size );}.elementor-3552 .elementor-element.elementor-element-0670766 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-noc1fg4{padding:56px 40px 56px 40px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3552 .elementor-element.elementor-element-36963342{margin-top:0px;margin-bottom:40px;padding:40px 20px 40px 20px;}.elementor-3552 .elementor-element.elementor-element-5ec5ce4c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3552 .elementor-element.elementor-element-37d4bc1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-37d4bc1a{text-align:start;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3552 .elementor-element.elementor-element-435f96ac > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-435f96ac{text-align:start;}.elementor-3552 .elementor-element.elementor-element-47fac41d .elementor-divider-separator{width:86%;}.elementor-3552 .elementor-element.elementor-element-47fac41d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3552 .elementor-element.elementor-element-47fac41d{--divider-icon-size:21px;}.elementor-3552 .elementor-element.elementor-element-211a764 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-211a764{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-3552 .elementor-element.elementor-element-29a2c251{margin-top:0px;margin-bottom:40px;padding:40px 20px 40px 28px;}.elementor-3552 .elementor-element.elementor-element-57928089 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-4f60bd30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-4f60bd30{text-align:start;}.elementor-3552 .elementor-element.elementor-element-661e68c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-661e68c{text-align:start;}.elementor-3552 .elementor-element.elementor-element-0670766 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3552 .elementor-element.elementor-element-0670766{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-3552 .elementor-element.elementor-element-noc1fg4{padding:40px 20px 40px 20px;}.elementor-3552 .elementor-element.elementor-element-f2f9049 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3552 .elementor-element.elementor-element-7027158 .elementor-tab-title{padding:12px 12px 25px 12px;}}/* Start custom CSS for text-editor, class: .elementor-element-0670766 *//* === NUR BLOCKSATZ-OPTIMIERUNG === */

.elementor-3552 .elementor-element.elementor-element-0670766 {
  /* Basis-Layout */
  max-width: 68ch !important;
  margin: 0 auto !important;
  
  /* Mobile: Linksbündig */
  text-align: left !important;
  
  /* Silbentrennung für bessere Zeilenumbrüche */
  hyphens: auto !important;
  -webkit-hyphens: auto !important;
  -ms-hyphens: auto !important;
  
  /* Mikrotypografie für bessere Lesbarkeit */
  font-feature-settings: "kern" 1, "liga" 1 !important;
  text-rendering: optimizeLegibility !important;
}

/* === BLOCKSATZ AB TABLET === */
@media (min-width: 480px) {
  .elementor-3552 .elementor-element.elementor-element-0670766 {
    /* Blocksatz aktivieren */
    text-align: justify !important;
    text-justify: inter-word !important;
    
    /* Letzte Zeile linksbündig (nicht gestreckt) */
    -webkit-text-align-last: left !important;
    text-align-last: left !important;
    
    /* Wortabstände für schöneren Blocksatz */
    word-spacing: -0.01em !important;
    letter-spacing: 0.005em !important;
    
    /* Etwas mehr Breite für Blocksatz */
    max-width: 70ch !important;
  }
}

/* === PERFEKTER BLOCKSATZ AB DESKTOP === */
@media (min-width: 768px) {
  .elementor-3552 .elementor-element.elementor-element-0670766 {
    /* Optimierte Abstände für Desktop */
    word-spacing: -0.015em !important;
    letter-spacing: 0.01em !important;
    
    /* Optimale Zeilenlänge */
    max-width: 72ch !important;
  }
}

/* === FEINTUNING FÜR GROSSE BILDSCHIRME === */
@media (min-width: 1200px) {
  .elementor-3552 .elementor-element.elementor-element-0670766 {
    /* Perfekte Wortabstände */
    word-spacing: -0.02em !important;
    letter-spacing: 0.01em !important;
    
    /* Maximale Lesbarkeit */
    max-width: 75ch !important;
  }
}

/* === SPEZIELLE OPTIMIERUNGEN === */

/* Retina-Displays: Bessere Darstellung */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .elementor-3552 .elementor-element.elementor-element-0670766 {
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }
}

/* Dark Mode: Etwas mehr Abstand */
@media (prefers-color-scheme: dark) {
  .elementor-3552 .elementor-element.elementor-element-0670766 {
    letter-spacing: 0.015em !important;
  }
}

/* Hoher Kontrast: Verbesserte Lesbarkeit */
@media (prefers-contrast: high) {
  .elementor-3552 .elementor-element.elementor-element-0670766 {
    letter-spacing: 0.02em !important;
    word-spacing: 0.03em !important;
  }
}/* End custom CSS */