.elementor-61 .elementor-element.elementor-element-e1bc05d{--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:150px 150px;--row-gap:150px;--column-gap:150px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-61 .elementor-element.elementor-element-1305304{--display:flex;}.elementor-61 .elementor-element.elementor-element-f8b8cf2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-61 .elementor-element.elementor-element-f8b8cf2 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-c693238 .elementor-cta .elementor-cta__bg, .elementor-61 .elementor-element.elementor-element-c693238 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-61 .elementor-element.elementor-element-c693238{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-c693238 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-61 .elementor-element.elementor-element-c693238 .elementor-cta__description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-b090fb3{--display:flex;}.elementor-61 .elementor-element.elementor-element-c8fa66a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-61 .elementor-element.elementor-element-c8fa66a:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c8fa66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7fbef );}.elementor-61 .elementor-element.elementor-element-f83e34f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-61 .elementor-element.elementor-element-a46f043{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-61 .elementor-element.elementor-element-a46f043 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-0717bea .elementor-cta .elementor-cta__bg, .elementor-61 .elementor-element.elementor-element-0717bea .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-61 .elementor-element.elementor-element-0717bea{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-0717bea .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-61 .elementor-element.elementor-element-0717bea .elementor-cta__description{font-family:var( --e-global-typography-9m4cx64-font-family ), Sans-serif;font-size:var( --e-global-typography-9m4cx64-font-size );font-weight:var( --e-global-typography-9m4cx64-font-weight );line-height:var( --e-global-typography-9m4cx64-line-height );color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-10769f0{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-icon i{color:var( --e-global-color-ffffff );transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-icon svg{fill:var( --e-global-color-ffffff );transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9m4cx64-font-family ), Sans-serif;font-size:var( --e-global-typography-9m4cx64-font-size );font-weight:var( --e-global-typography-9m4cx64-font-weight );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-0744ec8{--display:flex;--min-height:calc(100vw * 0.25);--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:center;}.elementor-61 .elementor-element.elementor-element-0744ec8:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-0744ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stadtwerke-weiden.de/wp-content/uploads/2026/09/AdobeStock_1670305732.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-61 .elementor-element.elementor-element-ef66359{--display:flex;}.elementor-61 .elementor-element.elementor-element-7f1f867{--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:150px 150px;--row-gap:150px;--column-gap:150px;--padding-top:0px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-61 .elementor-element.elementor-element-42c6072{--display:flex;}.elementor-61 .elementor-element.elementor-element-95c12f9{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-61 .elementor-element.elementor-element-95c12f9 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-3019514 .elementor-cta .elementor-cta__bg, .elementor-61 .elementor-element.elementor-element-3019514 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-61 .elementor-element.elementor-element-3019514{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-3019514 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-61 .elementor-element.elementor-element-3019514 .elementor-cta__description{font-family:var( --e-global-typography-4azery6-font-family ), Sans-serif;font-size:var( --e-global-typography-4azery6-font-size );font-weight:var( --e-global-typography-4azery6-font-weight );line-height:var( --e-global-typography-4azery6-line-height );color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-502d1d3{--display:flex;}.elementor-61 .elementor-element.elementor-element-ac577b2{--display:flex;}.elementor-61 .elementor-element.elementor-element-09a9376{--display:flex;}.elementor-61 .elementor-element.elementor-element-33a9867{--display:flex;}.elementor-61 .elementor-element.elementor-element-62f8c29{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-secondary );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-61 .elementor-element.elementor-element-62f8c29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-62f8c29 {--n-accordion-padding:20px 20px 20px 0px;}:where( .elementor-61 .elementor-element.elementor-element-62f8c29 > .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-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}:where( .elementor-61 .elementor-element.elementor-element-62f8c29 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta .elementor-cta__bg, .elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta__button{color:var( --e-global-color-ffffff );border-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-transparent );}@media(min-width:1201px){.elementor-61 .elementor-element.elementor-element-0744ec8:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-0744ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1200px){.elementor-61 .elementor-element.elementor-element-f8b8cf2{width:var( --container-widget-width, calc(100% - 165px) );max-width:calc(100% - 165px);--container-widget-width:calc(100% - 165px);--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-f8b8cf2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-c693238{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-c693238 .elementor-cta__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-element-a46f043{width:var( --container-widget-width, calc(100% - 165px) );max-width:calc(100% - 165px);--container-widget-width:calc(100% - 165px);--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-a46f043 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-0717bea{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-0717bea .elementor-cta__description{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-61 .elementor-element.elementor-element-0744ec8{--min-height:calc(100vw * 0.3);}.elementor-61 .elementor-element.elementor-element-95c12f9{width:var( --container-widget-width, calc(100% - 165px) );max-width:calc(100% - 165px);--container-widget-width:calc(100% - 165px);--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-95c12f9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-3019514{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-3019514 .elementor-cta__description{font-size:var( --e-global-typography-4azery6-font-size );line-height:var( --e-global-typography-4azery6-line-height );}.elementor-61 .elementor-element.elementor-element-62f8c29{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-61 .elementor-element.elementor-element-62f8c29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-e1bc05d{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-61 .elementor-element.elementor-element-f8b8cf2{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-f8b8cf2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-c693238{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-c693238 .elementor-cta__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-element-c8fa66a{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-61 .elementor-element.elementor-element-a46f043{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-a46f043 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-0717bea{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-0717bea .elementor-cta__description{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-61 .elementor-element.elementor-element-10769f0{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-61 .elementor-element.elementor-element-7f1f867{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-61 .elementor-element.elementor-element-95c12f9{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-95c12f9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-3019514{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-3019514 .elementor-cta__description{font-size:var( --e-global-typography-4azery6-font-size );line-height:var( --e-global-typography-4azery6-line-height );}.elementor-61 .elementor-element.elementor-element-62f8c29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-61 .elementor-element.elementor-element-62f8c29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-e1bc05d{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-61 .elementor-element.elementor-element-f8b8cf2{width:100%;max-width:100%;text-align:center;}.elementor-61 .elementor-element.elementor-element-f8b8cf2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-c693238{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-c693238 .elementor-cta__content{text-align:center;}.elementor-61 .elementor-element.elementor-element-c693238 .elementor-cta__description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-element-c8fa66a{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-61 .elementor-element.elementor-element-a46f043{width:100%;max-width:100%;text-align:center;}.elementor-61 .elementor-element.elementor-element-a46f043 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-0717bea{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-0717bea .elementor-cta__content{text-align:center;}.elementor-61 .elementor-element.elementor-element-0717bea .elementor-cta__description{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9m4cx64-font-size );line-height:var( --e-global-typography-9m4cx64-line-height );}.elementor-61 .elementor-element.elementor-element-0744ec8{--min-height:calc(100vw * 0.6);}.elementor-61 .elementor-element.elementor-element-7f1f867{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-61 .elementor-element.elementor-element-95c12f9{width:100%;max-width:100%;text-align:center;}.elementor-61 .elementor-element.elementor-element-95c12f9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-3019514{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-3019514 .elementor-cta__content{text-align:center;}.elementor-61 .elementor-element.elementor-element-3019514 .elementor-cta__description{font-size:var( --e-global-typography-4azery6-font-size );line-height:var( --e-global-typography-4azery6-line-height );}.elementor-61 .elementor-element.elementor-element-62f8c29{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-61 .elementor-element.elementor-element-62f8c29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-61 .elementor-element.elementor-element-8bd8930 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for call-to-action, class: .elementor-element-c693238 */.elementor-61 .elementor-element.elementor-element-c693238 .elementor-cta__title span {color:var(--e-global-color-primary)}

.elementor-61 .elementor-element.elementor-element-c693238 .elementor-cta__description strong {font-weight:500}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-0717bea */.elementor-61 .elementor-element.elementor-element-0717bea .elementor-cta__title span {color:var(--e-global-color-primary)}

.elementor-61 .elementor-element.elementor-element-0717bea .elementor-cta__description strong {font-weight:500}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-10769f0 *//* Grund-Styling für den Icon-Hintergrund (wie in deiner Vorlage) */
.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-icon {
    width: 40px;      
    height: 40px;     
    border-radius: 50%;
    display: flex;    
    align-items: center;
    justify-content: center;
    flex-shrink: 0;   
    margin-right: 25px; /* Abstand zum Text - hier ggf. wieder auf 15px stellen, falls es zu weit ist */
}

/* Stellt sicher, dass das SVG-Icon keine eigenen Abstände mitbringt */
.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-icon svg,
.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-icon img,
.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-icon i {
    display: block;
    margin: 0 !important;
    line-height: 1;
    width: 20px;  /* Zur Sicherheit für deine neu hochgeladenen SVGs */
    height: 20px;
}

/* Hintergrundfarben */
.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item:nth-child(3n+1) .elementor-icon-list-icon {
    background-color: var(--e-global-color-accent);
}
.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item:nth-child(3n+2) .elementor-icon-list-icon {
    background-color: var(--e-global-color-primary);
}
.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item:nth-child(3n+3) .elementor-icon-list-icon {
    background-color: var(--e-global-color-secondary);
}

/* --- NEU: Alle Elemente untereinander --- */
.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    gap: 40px; /* Abstand zwischen den Listenpunkten */
}

/* --- NEU: Icon oben am Text ausrichten statt mittig --- */
.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-item {
    align-items: flex-start;
}

/* Optischer Ausgleich: Schiebt den Text leicht nach unten, damit er mittig zum Kreis startet */
.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-text {
    padding-top: 6px; 
}

/* --- NEU: Span in neue Zeile und stylen --- */
.elementor-61 .elementor-element.elementor-element-10769f0 .elementor-icon-list-text span {
    display: block;
    margin-top: 20px;
    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);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3019514 */.elementor-61 .elementor-element.elementor-element-3019514 .elementor-cta__title span {color:var(--e-global-color-primary)}

.elementor-61 .elementor-element.elementor-element-3019514 .elementor-cta__description strong {font-weight:500}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-62f8c29 *//* ===== 1. Weiche Übergänge (Transitions) für den Normalzustand ===== */
.elementor-61 .elementor-element.elementor-element-62f8c29 .e-n-accordion-item-title {
    transition: background-color 0.3s ease;
}

.elementor-61 .elementor-element.elementor-element-62f8c29 .e-n-accordion-item-title-text {
    transition: transform 0.3s ease;
    display: inline-block; /* Wichtig, damit transform (slide) funktioniert */
}

.elementor-61 .elementor-element.elementor-element-62f8c29 .e-n-accordion-item-title-icon svg {
    transition: transform 0.3s ease;
}

/* ===== 2. Hover & Active (Geöffnet) Zustände ===== */

/* Hintergrundfarbe ändern */
.elementor-61 .elementor-element.elementor-element-62f8c29 .e-n-accordion-item-title:hover,
.elementor-61 .elementor-element.elementor-element-62f8c29 .e-n-accordion-item[open] > .e-n-accordion-item-title {
    background-color: var(--e-global-color-primary) !important;
}

/* Text um 20px nach rechts "sliden" */
.elementor-61 .elementor-element.elementor-element-62f8c29 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
.elementor-61 .elementor-element.elementor-element-62f8c29 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-text {
    transform: translateX(20px);
}

/* SVG Icon um 90 Grad im Uhrzeigersinn drehen */
.elementor-61 .elementor-element.elementor-element-62f8c29 .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon svg,
.elementor-61 .elementor-element.elementor-element-62f8c29 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon svg {
    transform: rotate(90deg);
}/* End custom CSS */