.elementor-12 .elementor-element.elementor-element-2d7bc73{--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;--overlay-opacity:0.4;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-2d7bc73:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2d7bc73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergothera.de/wp-content/uploads/2026/11/hero-hintergrund.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-2d7bc73::before, .elementor-12 .elementor-element.elementor-element-2d7bc73 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2d7bc73 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2d7bc73 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2d7bc73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2d7bc73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-68b0619 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-12 .elementor-element.elementor-element-b47ecb8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2523978 .elementor-heading-title{font-family:var( --e-global-typography-c24097d-font-family ), Sans-serif;font-size:var( --e-global-typography-c24097d-font-size );font-weight:var( --e-global-typography-c24097d-font-weight );text-transform:var( --e-global-typography-c24097d-text-transform );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7c88e9c .elementor-heading-title{font-family:var( --e-global-typography-4949018-font-family ), Sans-serif;font-size:var( --e-global-typography-4949018-font-size );font-weight:var( --e-global-typography-4949018-font-weight );font-style:var( --e-global-typography-4949018-font-style );line-height:var( --e-global-typography-4949018-line-height );}.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-12 .elementor-element.elementor-element-2305ebe{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3.1px;}.elementor-12 .elementor-element.elementor-element-2305ebe .elementor-divider-separator{width:14%;}.elementor-12 .elementor-element.elementor-element-2305ebe .elementor-divider{padding-block-start:33px;padding-block-end:33px;}.elementor-12 .elementor-element.elementor-element-45c5b6b{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-45c5b6b .elementor-heading-title{font-family:var( --e-global-typography-2769a4f-font-family ), Sans-serif;font-size:var( --e-global-typography-2769a4f-font-size );font-weight:var( --e-global-typography-2769a4f-font-weight );line-height:var( --e-global-typography-2769a4f-line-height );color:var( --e-global-color-text );}.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-12 .elementor-element.elementor-element-2303480{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-12 .elementor-element.elementor-element-17e494d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-17e494d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-17e494d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{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-12 .elementor-element.elementor-element-aef1a51{margin:-4% -6% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-aef1a51{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-aef1a51{right:0px;}.elementor-12 .elementor-element.elementor-element-1517ce7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;--z-index:10;}.elementor-12 .elementor-element.elementor-element-57cc211 .elementor-heading-title{font-family:var( --e-global-typography-c24097d-font-family ), Sans-serif;font-size:var( --e-global-typography-c24097d-font-size );font-weight:var( --e-global-typography-c24097d-font-weight );text-transform:var( --e-global-typography-c24097d-text-transform );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7cb5312 .elementor-heading-title{font-family:var( --e-global-typography-4949018-font-family ), Sans-serif;font-size:var( --e-global-typography-4949018-font-size );font-weight:var( --e-global-typography-4949018-font-weight );font-style:var( --e-global-typography-4949018-font-style );line-height:var( --e-global-typography-4949018-line-height );}.elementor-12 .elementor-element.elementor-element-7ec1484{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3.1px;}.elementor-12 .elementor-element.elementor-element-7ec1484 .elementor-divider-separator{width:14%;}.elementor-12 .elementor-element.elementor-element-7ec1484 .elementor-divider{padding-block-start:33px;padding-block-end:33px;}.elementor-12 .elementor-element.elementor-element-1f56b16{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-12 .elementor-element.elementor-element-697001c{--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;--justify-content:flex-end;--border-radius:28px 28px 28px 28px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-697001c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-697001c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68b0619 );}.elementor-12 .elementor-element.elementor-element-35c3236{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-531fff2 .elementor-heading-title{font-family:"_Lora", Sans-serif;font-size:3.2em;font-weight:500;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-8bc4106 .elementor-heading-title{font-family:var( --e-global-typography-c24097d-font-family ), Sans-serif;font-size:var( --e-global-typography-c24097d-font-size );font-weight:var( --e-global-typography-c24097d-font-weight );text-transform:var( --e-global-typography-c24097d-text-transform );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d17e3e7{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-12 .elementor-element.elementor-element-517fb89{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4cf8c8e .elementor-heading-title{font-family:"_Lora", Sans-serif;font-size:3.2em;font-weight:500;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-25f3936 .elementor-heading-title{font-family:var( --e-global-typography-c24097d-font-family ), Sans-serif;font-size:var( --e-global-typography-c24097d-font-size );font-weight:var( --e-global-typography-c24097d-font-weight );text-transform:var( --e-global-typography-c24097d-text-transform );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-340d93e{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-12 .elementor-element.elementor-element-f088189{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3004852 .elementor-heading-title{font-family:"_Lora", Sans-serif;font-size:3.2em;font-weight:500;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-12ebcfa .elementor-heading-title{font-family:var( --e-global-typography-c24097d-font-family ), Sans-serif;font-size:var( --e-global-typography-c24097d-font-size );font-weight:var( --e-global-typography-c24097d-font-weight );text-transform:var( --e-global-typography-c24097d-text-transform );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3bb8251{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-12 .elementor-element.elementor-element-9514d9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:040px 40px;--row-gap:040px;--column-gap:40px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-8375dfc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;}.elementor-12 .elementor-element.elementor-element-8375dfc .elementor-heading-title{font-family:var( --e-global-typography-c24097d-font-family ), Sans-serif;font-size:var( --e-global-typography-c24097d-font-size );font-weight:var( --e-global-typography-c24097d-font-weight );text-transform:var( --e-global-typography-c24097d-text-transform );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8bd0b76{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8bd0b76 .elementor-heading-title{font-family:var( --e-global-typography-4949018-font-family ), Sans-serif;font-size:var( --e-global-typography-4949018-font-size );font-weight:var( --e-global-typography-4949018-font-weight );font-style:var( --e-global-typography-4949018-font-style );line-height:var( --e-global-typography-4949018-line-height );}.elementor-12 .elementor-element.elementor-element-b3017a6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:28px 28px 28px 28px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-b3017a6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b3017a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b3017a6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8c34b20{padding:0px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-8c34b20 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8c34b20.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8c34b20.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8c34b20.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8c34b20.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8c34b20.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8c34b20 .elementor-icon{font-size:58px;}.elementor-12 .elementor-element.elementor-element-8c34b20 .elementor-icon svg{height:58px;}.elementor-12 .elementor-element.elementor-element-204b2fb .elementor-heading-title{font-family:var( --e-global-typography-2769a4f-font-family ), Sans-serif;font-size:var( --e-global-typography-2769a4f-font-size );font-weight:var( --e-global-typography-2769a4f-font-weight );line-height:var( --e-global-typography-2769a4f-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fa0f72f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:28px 28px 28px 28px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-fa0f72f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fa0f72f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fa0f72f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-877a912{padding:0px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-877a912 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-877a912.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-877a912.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-877a912.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-877a912.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-877a912.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-877a912 .elementor-icon{font-size:58px;}.elementor-12 .elementor-element.elementor-element-877a912 .elementor-icon svg{height:58px;}.elementor-12 .elementor-element.elementor-element-02a3655 .elementor-heading-title{font-family:var( --e-global-typography-2769a4f-font-family ), Sans-serif;font-size:var( --e-global-typography-2769a4f-font-size );font-weight:var( --e-global-typography-2769a4f-font-weight );line-height:var( --e-global-typography-2769a4f-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b6a06c4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:28px 28px 28px 28px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-b6a06c4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b6a06c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b6a06c4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ad33bc5{padding:0px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-ad33bc5 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ad33bc5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ad33bc5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ad33bc5.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ad33bc5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ad33bc5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ad33bc5 .elementor-icon{font-size:58px;}.elementor-12 .elementor-element.elementor-element-ad33bc5 .elementor-icon svg{height:58px;}.elementor-12 .elementor-element.elementor-element-912e2bc .elementor-heading-title{font-family:var( --e-global-typography-2769a4f-font-family ), Sans-serif;font-size:var( --e-global-typography-2769a4f-font-size );font-weight:var( --e-global-typography-2769a4f-font-weight );line-height:var( --e-global-typography-2769a4f-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-30a9737{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:28px 28px 28px 28px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-30a9737:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-30a9737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-30a9737.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e7b7d6e{padding:0px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-e7b7d6e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e7b7d6e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e7b7d6e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e7b7d6e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e7b7d6e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e7b7d6e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e7b7d6e .elementor-icon{font-size:58px;}.elementor-12 .elementor-element.elementor-element-e7b7d6e .elementor-icon svg{height:58px;}.elementor-12 .elementor-element.elementor-element-6bdb6f1 .elementor-heading-title{font-family:var( --e-global-typography-2769a4f-font-family ), Sans-serif;font-size:var( --e-global-typography-2769a4f-font-size );font-weight:var( --e-global-typography-2769a4f-font-weight );line-height:var( --e-global-typography-2769a4f-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-aa72397{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-aa72397:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aa72397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-03ee886{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;--z-index:10;}.elementor-12 .elementor-element.elementor-element-03ee886.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9a53199 .elementor-heading-title{font-family:var( --e-global-typography-c24097d-font-family ), Sans-serif;font-size:var( --e-global-typography-c24097d-font-size );font-weight:var( --e-global-typography-c24097d-font-weight );text-transform:var( --e-global-typography-c24097d-text-transform );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-418029e .elementor-heading-title{font-family:var( --e-global-typography-4949018-font-family ), Sans-serif;font-size:var( --e-global-typography-4949018-font-size );font-weight:var( --e-global-typography-4949018-font-weight );font-style:var( --e-global-typography-4949018-font-style );line-height:var( --e-global-typography-4949018-line-height );}.elementor-12 .elementor-element.elementor-element-5a0f1a7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3.1px;}.elementor-12 .elementor-element.elementor-element-5a0f1a7 .elementor-divider-separator{width:14%;}.elementor-12 .elementor-element.elementor-element-5a0f1a7 .elementor-divider{padding-block-start:33px;padding-block-end:33px;}.elementor-12 .elementor-element.elementor-element-dcd3fa8{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-dcd3fa8 .elementor-heading-title{font-family:"_Lora", Sans-serif;font-size:1.65em;font-weight:500;font-style:italic;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-37008f2{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-12 .elementor-element.elementor-element-51aa271{margin:-4% -6% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-51aa271{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-51aa271{left:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-2d7bc73{--min-height:975px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-2d7bc73:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2d7bc73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-12 .elementor-element.elementor-element-2523978 .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7c88e9c .elementor-heading-title{font-size:var( --e-global-typography-4949018-font-size );line-height:var( --e-global-typography-4949018-line-height );}.elementor-12 .elementor-element.elementor-element-45c5b6b .elementor-heading-title{font-size:var( --e-global-typography-2769a4f-font-size );line-height:var( --e-global-typography-2769a4f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-2303480{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-17e494d{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-57cc211 .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7cb5312 .elementor-heading-title{font-size:var( --e-global-typography-4949018-font-size );line-height:var( --e-global-typography-4949018-line-height );}.elementor-12 .elementor-element.elementor-element-1f56b16{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-531fff2 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-8bc4106 .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d17e3e7{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-4cf8c8e .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-25f3936 .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-340d93e{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-3004852 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-12ebcfa .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3bb8251{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-9514d9c{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-8375dfc .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8bd0b76 .elementor-heading-title{font-size:var( --e-global-typography-4949018-font-size );line-height:var( --e-global-typography-4949018-line-height );}.elementor-12 .elementor-element.elementor-element-204b2fb .elementor-heading-title{font-size:var( --e-global-typography-2769a4f-font-size );line-height:var( --e-global-typography-2769a4f-line-height );}.elementor-12 .elementor-element.elementor-element-02a3655 .elementor-heading-title{font-size:var( --e-global-typography-2769a4f-font-size );line-height:var( --e-global-typography-2769a4f-line-height );}.elementor-12 .elementor-element.elementor-element-912e2bc .elementor-heading-title{font-size:var( --e-global-typography-2769a4f-font-size );line-height:var( --e-global-typography-2769a4f-line-height );}.elementor-12 .elementor-element.elementor-element-6bdb6f1 .elementor-heading-title{font-size:var( --e-global-typography-2769a4f-font-size );line-height:var( --e-global-typography-2769a4f-line-height );}.elementor-12 .elementor-element.elementor-element-aa72397{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-03ee886{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9a53199 .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-418029e .elementor-heading-title{font-size:var( --e-global-typography-4949018-font-size );line-height:var( --e-global-typography-4949018-line-height );}.elementor-12 .elementor-element.elementor-element-37008f2{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-2d7bc73{--min-height:767px;}.elementor-12 .elementor-element.elementor-element-2523978 .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7c88e9c .elementor-heading-title{font-size:var( --e-global-typography-4949018-font-size );line-height:var( --e-global-typography-4949018-line-height );}.elementor-12 .elementor-element.elementor-element-45c5b6b .elementor-heading-title{font-size:var( --e-global-typography-2769a4f-font-size );line-height:var( --e-global-typography-2769a4f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-2303480{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-57cc211 .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7cb5312 .elementor-heading-title{font-size:var( --e-global-typography-4949018-font-size );line-height:var( --e-global-typography-4949018-line-height );}.elementor-12 .elementor-element.elementor-element-1f56b16{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-531fff2 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-8bc4106 .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d17e3e7{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-4cf8c8e .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-25f3936 .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-340d93e{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-3004852 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-12ebcfa .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3bb8251{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-8375dfc .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8bd0b76 .elementor-heading-title{font-size:var( --e-global-typography-4949018-font-size );line-height:var( --e-global-typography-4949018-line-height );}.elementor-12 .elementor-element.elementor-element-204b2fb .elementor-heading-title{font-size:var( --e-global-typography-2769a4f-font-size );line-height:var( --e-global-typography-2769a4f-line-height );}.elementor-12 .elementor-element.elementor-element-02a3655 .elementor-heading-title{font-size:var( --e-global-typography-2769a4f-font-size );line-height:var( --e-global-typography-2769a4f-line-height );}.elementor-12 .elementor-element.elementor-element-912e2bc .elementor-heading-title{font-size:var( --e-global-typography-2769a4f-font-size );line-height:var( --e-global-typography-2769a4f-line-height );}.elementor-12 .elementor-element.elementor-element-6bdb6f1 .elementor-heading-title{font-size:var( --e-global-typography-2769a4f-font-size );line-height:var( --e-global-typography-2769a4f-line-height );}.elementor-12 .elementor-element.elementor-element-03ee886{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9a53199 .elementor-heading-title{font-size:var( --e-global-typography-c24097d-font-size );letter-spacing:var( --e-global-typography-c24097d-letter-spacing );}.elementor-12 .elementor-element.elementor-element-418029e .elementor-heading-title{font-size:var( --e-global-typography-4949018-font-size );line-height:var( --e-global-typography-4949018-line-height );}.elementor-12 .elementor-element.elementor-element-37008f2{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-b47ecb8{--width:44%;}.elementor-12 .elementor-element.elementor-element-1517ce7{--width:56%;}.elementor-12 .elementor-element.elementor-element-697001c{--width:50%;}.elementor-12 .elementor-element.elementor-element-b3017a6{--width:20%;}.elementor-12 .elementor-element.elementor-element-fa0f72f{--width:20%;}.elementor-12 .elementor-element.elementor-element-b6a06c4{--width:20%;}.elementor-12 .elementor-element.elementor-element-30a9737{--width:20%;}.elementor-12 .elementor-element.elementor-element-03ee886{--width:78%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-b47ecb8{--width:100%;}.elementor-12 .elementor-element.elementor-element-1517ce7{--width:100%;}.elementor-12 .elementor-element.elementor-element-697001c{--width:100%;}.elementor-12 .elementor-element.elementor-element-b3017a6{--width:40%;}.elementor-12 .elementor-element.elementor-element-fa0f72f{--width:40%;}.elementor-12 .elementor-element.elementor-element-b6a06c4{--width:40%;}.elementor-12 .elementor-element.elementor-element-30a9737{--width:40%;}.elementor-12 .elementor-element.elementor-element-03ee886{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-697001c */.ergo-tl { position: relative; }
/* Spur und rote Füllung – Position setzt das Skript */
.ergo-tl::before,
.ergo-tl::after {
  content: ""; position: absolute; width: 2px;
  left: var(--x, 0); top: var(--top, 0); height: var(--h, 0);
  background: #F3D3D7;
}
.ergo-tl::after {
  background: #BE1622;
  transform-origin: top;
  transform: scaleY(var(--p, 0));
}
/* Einträge mit Punkt */
.ergo-tl-item { position: relative; padding-left: 44px; }
.ergo-tl-item::before {
  content: ""; position: absolute; left: 0; top: .5em; z-index: 1;
  width: 19px; height: 19px; box-sizing: border-box; border-radius: 50%;
  background: #fff; border: 4px solid #E8B5BC;
  transition: background .4s, border-color .4s, box-shadow .4s;
}
.ergo-tl-item.is-active::before { background: #BE1622; border-color: #BE1622; }
.ergo-tl-item.is-active:last-child::before { box-shadow: 0 0 0 7px rgba(190,22,34,.15); }/* End custom CSS */