.elementor-40 .elementor-element.elementor-element-b2ecc69{--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-40 .elementor-element.elementor-element-0e4078d{--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;--flex-wrap:wrap;}.elementor-40 .elementor-element.elementor-element-0659bf3{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-40 .elementor-element.elementor-element-0659bf3 .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-40 .elementor-element.elementor-element-925ec15{width:var( --container-widget-width, 135px );max-width:135px;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:135px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-925ec15 img{height:135px;object-fit:contain;object-position:center center;}.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-element-afb5fce{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta__title{font-family:var( --e-global-typography-mq1sppv-font-family ), Sans-serif;font-size:var( --e-global-typography-mq1sppv-font-size );font-weight:var( --e-global-typography-mq1sppv-font-weight );line-height:var( --e-global-typography-mq1sppv-line-height );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-afb5fce .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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-8c34e53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-8c34e53:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-8c34e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7fbef );}.elementor-40 .elementor-element.elementor-element-84df44a{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-40 .elementor-element.elementor-element-52a4c94{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-40 .elementor-element.elementor-element-52a4c94 .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-40 .elementor-element.elementor-element-abf9cb5{--display:flex;}.elementor-40 .elementor-element.elementor-element-5f5d946{--display:flex;}.elementor-40 .elementor-element.elementor-element-bec6134{--display:flex;}.elementor-40 .elementor-element.elementor-element-fd37487{--display:flex;}.elementor-40 .elementor-element.elementor-element-0362b77{--display:flex;}.elementor-40 .elementor-element.elementor-element-5acc0b4{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );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-40 .elementor-element.elementor-element-5acc0b4 > .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-40 .elementor-element.elementor-element-5acc0b4 {--n-accordion-padding:20px 20px 20px 0px;}:where( .elementor-40 .elementor-element.elementor-element-5acc0b4 > .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-40 .elementor-element.elementor-element-5acc0b4 > .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-40 .elementor-element.elementor-element-9d9ea11{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-9d9ea11 img{width:100%;height:700px;object-fit:cover;object-position:center center;border-radius:40px 40px 40px 40px;}.elementor-40 .elementor-element.elementor-element-46f2538{--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-40 .elementor-element.elementor-element-46f2538:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-46f2538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-effafa );}.elementor-40 .elementor-element.elementor-element-e92b0e6{--display:flex;}.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-element-e58e5d4{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-40 .elementor-element.elementor-element-e58e5d4 .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 );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-e58e5d4 .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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-064d29b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-064d29b.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-928743d .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-element-928743d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-element-928743d .elementor-cta__content{text-align:center;}.elementor-40 .elementor-element.elementor-element-928743d .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-928743d .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-928743d .elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-928743d .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-928743d .elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-928743d .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-928743d .elementor-icon{font-size:80px;}.elementor-40 .elementor-element.elementor-element-928743d .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-40 .elementor-element.elementor-element-7a327b3 .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-cta__content{text-align:center;}.elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-icon{font-size:80px;}.elementor-40 .elementor-element.elementor-element-7a327b3 .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-40 .elementor-element.elementor-element-a9ac498 .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-cta__content{text-align:center;}.elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-icon{font-size:80px;}.elementor-40 .elementor-element.elementor-element-a9ac498 .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-40 .elementor-element.elementor-element-329bcc3 .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-cta__content{text-align:center;}.elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-icon{font-size:80px;}.elementor-40 .elementor-element.elementor-element-329bcc3 .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-40 .elementor-element.elementor-element-97c7ee7{--display:flex;}.elementor-40 .elementor-element.elementor-element-371356e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-ffffff );color:var( --e-global-color-ffffff );}.elementor-40 .elementor-element.elementor-element-371356e .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-371356e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-91db917{--display:flex;--min-height:775px;--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-723d4b3{--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;--border-radius:0px 40px 40px 0px;}.elementor-40 .elementor-element.elementor-element-723d4b3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-723d4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stadtwerke-weiden.de/wp-content/uploads/2026/08/104-a5ccb89e96e82de746ce93ae81677b6e.jpg");background-size:cover;}.elementor-40 .elementor-element.elementor-element-2b5346e{--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;}.elementor-40 .elementor-element.elementor-element-50f778d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-40 .elementor-element.elementor-element-96de43a .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-primary );}.elementor-40 .elementor-element.elementor-element-4126e03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:150px 150px;--row-gap:150px;--column-gap:150px;--padding-top:150px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-669baed{--display:flex;}.elementor-40 .elementor-element.elementor-global-1651 .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-global-1651 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-global-1651 .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-40 .elementor-element.elementor-global-1651 .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-40 .elementor-element.elementor-global-1651 .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-40 .elementor-element.elementor-global-1651 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-global-1651 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-transparent );}.elementor-40 .elementor-element.elementor-element-3db0ada{--display:flex;}.elementor-40 .elementor-element.elementor-global-1657 .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-global-1657 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-global-1657 .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-40 .elementor-element.elementor-global-1657 .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-40 .elementor-element.elementor-global-1657 .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-40 .elementor-element.elementor-global-1657 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-global-1657 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-transparent );}.elementor-40 .elementor-element.elementor-element-e07a8b6{--display:flex;}.elementor-40 .elementor-element.elementor-global-1469 .elementor-cta .elementor-cta__bg, .elementor-40 .elementor-element.elementor-global-1469 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-40 .elementor-element.elementor-global-1469 .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 );color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-global-1469 .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 );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-global-1469 .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-40 .elementor-element.elementor-global-1469 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-global-1469 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-transparent );}.elementor-40 .elementor-element.elementor-element-ac4690a{--display:flex;}.elementor-40 .elementor-element.elementor-element-41917eb{--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;}@media(max-width:1200px){.elementor-40 .elementor-element.elementor-element-b2ecc69{--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-40 .elementor-element.elementor-element-0e4078d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-40 .elementor-element.elementor-element-0659bf3{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-40 .elementor-element.elementor-element-0659bf3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-afb5fce{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta__title{font-size:var( --e-global-typography-mq1sppv-font-size );line-height:var( --e-global-typography-mq1sppv-line-height );}.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-52a4c94{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-52a4c94 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-5acc0b4{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-40 .elementor-element.elementor-element-5acc0b4 > .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-40 .elementor-element.elementor-element-9d9ea11{--container-widget-width:calc(50% - 30px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 30px) );max-width:calc(50% - 30px);}.elementor-40 .elementor-element.elementor-element-9d9ea11 img{height:calc(100vw * 0.6);}.elementor-40 .elementor-element.elementor-element-46f2538{--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-064d29b{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-928743d .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-91db917{--min-height:calc(100vw * 0.5);}.elementor-40 .elementor-element.elementor-element-50f778d{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-96de43a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-4126e03{--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-40 .elementor-element.elementor-global-1651 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-global-1651 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-global-1657 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-global-1657 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-global-1469 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-global-1469 .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-40 .elementor-element.elementor-element-b2ecc69{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-0659bf3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-925ec15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-afb5fce{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta__title{font-size:var( --e-global-typography-mq1sppv-font-size );line-height:var( --e-global-typography-mq1sppv-line-height );}.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-8c34e53{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-84df44a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-40 .elementor-element.elementor-element-52a4c94 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-5acc0b4{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-40 .elementor-element.elementor-element-5acc0b4 > .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-40 .elementor-element.elementor-element-9d9ea11{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-46f2538{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-e58e5d4{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta__content{text-align:center;}.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-064d29b{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-928743d .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-91db917{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-723d4b3{--min-height:calc(100vw * 0.5);--border-radius:40px 40px 40px 40px;}.elementor-40 .elementor-element.elementor-element-50f778d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-96de43a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-4126e03{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-global-1651 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-global-1651 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-global-1657 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-global-1657 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-global-1469 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-global-1469 .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-40 .elementor-element.elementor-element-b2ecc69{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-40 .elementor-element.elementor-element-0e4078d{--justify-content:center;}.elementor-40 .elementor-element.elementor-element-0659bf3{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-0659bf3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-925ec15{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-40 .elementor-element.elementor-element-925ec15.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-925ec15 img{height:60px;}.elementor-40 .elementor-element.elementor-element-afb5fce{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta__content{text-align:center;}.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta__title{font-size:var( --e-global-typography-mq1sppv-font-size );line-height:var( --e-global-typography-mq1sppv-line-height );}.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-8c34e53{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-40 .elementor-element.elementor-element-52a4c94{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-52a4c94 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-5acc0b4{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-40 .elementor-element.elementor-element-5acc0b4 > .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-40 .elementor-element.elementor-element-9d9ea11 img{border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-46f2538{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-40 .elementor-element.elementor-element-e58e5d4{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta__content{text-align:center;}.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-064d29b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-928743d .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-7a327b3 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-a9ac498 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-329bcc3 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-element-91db917{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-40 .elementor-element.elementor-element-723d4b3{--min-height:calc(100vw * 0.6);--border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-50f778d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-96de43a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40 .elementor-element.elementor-element-4126e03{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-40 .elementor-element.elementor-global-1651 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-global-1651 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-global-1657 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-global-1657 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-global-1469 .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40 .elementor-element.elementor-global-1469 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-84df44a{--width:calc(100% - 560px);}.elementor-40 .elementor-element.elementor-element-064d29b{--width:875px;}.elementor-40 .elementor-element.elementor-element-723d4b3{--width:50%;}.elementor-40 .elementor-element.elementor-element-2b5346e{--width:50%;}.elementor-40 .elementor-element.elementor-element-50f778d{--width:660px;}}@media(max-width:1200px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-84df44a{--width:calc(50% - 30px);}.elementor-40 .elementor-element.elementor-element-064d29b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-84df44a{--width:100%;}.elementor-40 .elementor-element.elementor-element-91db917{--width:100%;}.elementor-40 .elementor-element.elementor-element-723d4b3{--width:100%;}.elementor-40 .elementor-element.elementor-element-2b5346e{--width:100%;}.elementor-40 .elementor-element.elementor-element-50f778d{--width:100%;}}@media(min-width:1201px){.elementor-40 .elementor-element.elementor-element-723d4b3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-723d4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for call-to-action, class: .elementor-element-afb5fce */.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta__title span {color:var(--e-global-color-primary)}

.elementor-40 .elementor-element.elementor-element-afb5fce .elementor-cta__description strong {font-weight:500}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5acc0b4 *//* ===== 1. Weiche Übergänge (Transitions) für den Normalzustand ===== */
.elementor-40 .elementor-element.elementor-element-5acc0b4 .e-n-accordion-item-title {
    transition: background-color 0.3s ease;
}

.elementor-40 .elementor-element.elementor-element-5acc0b4 .e-n-accordion-item-title-text {
    transition: transform 0.3s ease;
    display: inline-block; /* Wichtig, damit transform (slide) funktioniert */
}

.elementor-40 .elementor-element.elementor-element-5acc0b4 .e-n-accordion-item-title-icon svg {
    transition: transform 0.3s ease;
}

/* ===== 2. Hover & Active (Geöffnet) Zustände ===== */

/* Hintergrundfarbe ändern */
.elementor-40 .elementor-element.elementor-element-5acc0b4 .e-n-accordion-item-title:hover,
.elementor-40 .elementor-element.elementor-element-5acc0b4 .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-40 .elementor-element.elementor-element-5acc0b4 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
.elementor-40 .elementor-element.elementor-element-5acc0b4 .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-40 .elementor-element.elementor-element-5acc0b4 .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon svg,
.elementor-40 .elementor-element.elementor-element-5acc0b4 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon svg {
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-e58e5d4 */.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta__title span {color:var(--e-global-color-primary)}

.elementor-40 .elementor-element.elementor-element-e58e5d4 .elementor-cta__description strong {font-weight:500}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-064d29b *//* 1. Haupt-Container relativ positionieren */
.elementor-40 .elementor-element.elementor-element-064d29b {
    position: relative;
}

/* 2. Gemeinsame Eigenschaften für beide Badges (Desktop/Tablet) */
.elementor-40 .elementor-element.elementor-element-064d29b::before,
.elementor-40 .elementor-element.elementor-element-064d29b::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    width: 140px; 
    height: 140px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
}

/* 3. Badge 1 (Neukunden) - 100px nach unten geschoben */
.elementor-40 .elementor-element.elementor-element-064d29b::before {
    top: 100px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173.907' height='173.907' viewBox='0 0 173.907 173.907'%3E%3Cg id='Gruppe_5452' data-name='Gruppe 5452' transform='translate(446.227 -3370.41) rotate(9)'%3E%3Ccircle id='Ellipse_19' data-name='Ellipse 19' cx='76' cy='76' r='76' transform='translate(110 3395)' fill='%23b2d560'/%3E%3Cpath id='Pfad_4730' data-name='Pfad 4730' d='M-47.11,0h-2.8l-6.34-9.58V0h-2.8V-13.98h2.8l6.34,9.6v-9.6h2.8Zm5.56-11.7v3.5h4.7v2.22h-4.7v3.7h5.3V0h-8.1V-13.98h8.1v2.28Zm10.6-2.26v8.64a2.962,2.962,0,0,0,.74,2.17,2.79,2.79,0,0,0,2.08.75,2.818,2.818,0,0,0,2.1-.75,2.962,2.962,0,0,0,.74-2.17v-8.64h2.82v8.62a5.565,5.565,0,0,1-.77,3.01A4.884,4.884,0,0,1-25.3-.48a6.539,6.539,0,0,1-2.87.62A6.365,6.365,0,0,1-31-.48a4.72,4.72,0,0,1-2.01-1.85,5.74,5.74,0,0,1-.74-3.01v-8.62ZM-11.89,0l-5.08-6.22V0h-2.8V-13.96h2.8V-7.7l5.08-6.26h3.38l-5.76,6.92L-8.35,0Zm8.14-13.96v8.64a2.962,2.962,0,0,0,.74,2.17A2.79,2.79,0,0,0-.93-2.4a2.818,2.818,0,0,0,2.1-.75,2.962,2.962,0,0,0,.74-2.17v-8.64H4.73v8.62a5.565,5.565,0,0,1-.77,3.01A4.884,4.884,0,0,1,1.9-.48,6.539,6.539,0,0,1-.97.14,6.365,6.365,0,0,1-3.8-.48,4.72,4.72,0,0,1-5.81-2.33a5.74,5.74,0,0,1-.74-3.01v-8.62ZM19.37,0h-2.8L10.23-9.58V0H7.43V-13.98h2.8l6.34,9.6v-9.6h2.8Zm7.64-13.96a8.338,8.338,0,0,1,3.87.86,6.144,6.144,0,0,1,2.58,2.45,7.3,7.3,0,0,1,.91,3.69,7.188,7.188,0,0,1-.91,3.67A6.18,6.18,0,0,1,30.88-.86,8.338,8.338,0,0,1,27.01,0H22.13V-13.96Zm-.1,11.58a4.6,4.6,0,0,0,3.4-1.2,4.57,4.57,0,0,0,1.2-3.38,4.676,4.676,0,0,0-1.2-3.41,4.533,4.533,0,0,0-3.4-1.23H24.93v9.22ZM39.27-11.7v3.5h4.7v2.22h-4.7v3.7h5.3V0h-8.1V-13.98h8.1v2.28ZM59.05,0h-2.8L49.91-9.58V0h-2.8V-13.98h2.8l6.34,9.6v-9.6h2.8Z' transform='translate(186 3478)' fill='%23135347'/%3E%3C/g%3E%3C/svg%3E");
}

/* 4. Badge 2 (Kunden abzgl. Treuebonus) */
/* Liegt exakt zwischen dem 3. und 4. Raster-Element */
.elementor-40 .elementor-element.elementor-element-064d29b::after {
    top: calc(50% + 100px);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173.907' height='173.907' viewBox='0 0 173.907 173.907'%3E%3Cg id='Gruppe_5452' data-name='Gruppe 5452' transform='translate(446.227 -3370.41) rotate(9)'%3E%3Ccircle id='Ellipse_19' data-name='Ellipse 19' cx='76' cy='76' r='76' transform='translate(110 3395)' fill='%23b2d560'/%3E%3Cpath id='Pfad_4731' data-name='Pfad 4731' d='M-47.91-7.16a3.137,3.137,0,0,1,1.94,1.18,3.446,3.446,0,0,1,.76,2.2,3.545,3.545,0,0,1-.55,1.97A3.663,3.663,0,0,1-47.35-.48,5.825,5.825,0,0,1-49.81,0h-6.02V-13.96h5.76a5.973,5.973,0,0,1,2.45.46,3.489,3.489,0,0,1,1.56,1.28,3.351,3.351,0,0,1,.53,1.86,3.181,3.181,0,0,1-.65,2.04A3.478,3.478,0,0,1-47.91-7.16ZM-53.03-8.2h2.56a2.344,2.344,0,0,0,1.54-.45,1.585,1.585,0,0,0,.54-1.29,1.614,1.614,0,0,0-.54-1.3,2.308,2.308,0,0,0-1.54-.46h-2.56Zm2.82,5.92a2.4,2.4,0,0,0,1.59-.48,1.68,1.68,0,0,0,.57-1.36,1.751,1.751,0,0,0-.6-1.41,2.419,2.419,0,0,0-1.62-.51h-2.76v3.76Zm10.04-9.42v3.5h4.7v2.22h-4.7v3.7h5.3V0h-8.1V-13.98h8.1v2.28ZM-27.51.14a6.631,6.631,0,0,1-2.63-.5A4.318,4.318,0,0,1-31.99-1.8a3.792,3.792,0,0,1-.7-2.22h3a1.94,1.94,0,0,0,.61,1.36,2.161,2.161,0,0,0,1.51.5,2.323,2.323,0,0,0,1.54-.47,1.529,1.529,0,0,0,.56-1.23,1.421,1.421,0,0,0-.38-1.02,2.663,2.663,0,0,0-.95-.63,15.721,15.721,0,0,0-1.57-.51,16.814,16.814,0,0,1-2.21-.79,3.871,3.871,0,0,1-1.46-1.18,3.363,3.363,0,0,1-.61-2.11,3.773,3.773,0,0,1,.62-2.16,3.943,3.943,0,0,1,1.74-1.41,6.331,6.331,0,0,1,2.56-.49,5.554,5.554,0,0,1,3.51,1.05,3.893,3.893,0,0,1,1.49,2.93h-3.08a1.6,1.6,0,0,0-.61-1.19,2.3,2.3,0,0,0-1.51-.47,1.944,1.944,0,0,0-1.31.42,1.518,1.518,0,0,0-.49,1.22,1.261,1.261,0,0,0,.37.93,2.822,2.822,0,0,0,.92.6q.55.23,1.55.53a16.284,16.284,0,0,1,2.22.8,3.987,3.987,0,0,1,1.48,1.2,3.333,3.333,0,0,1,.62,2.1,3.95,3.95,0,0,1-.58,2.08,4.1,4.1,0,0,1-1.7,1.53A5.8,5.8,0,0,1-27.51.14Zm16.86-14.1v2.26h-3.72V0h-2.8V-11.7h-3.72v-2.26ZM-.05-2.66H-5.61L-6.53,0H-9.47l5.02-13.98h3.26L3.83,0H.87ZM-.81-4.9l-2.02-5.84L-4.85-4.9ZM17.65,0h-2.8L8.51-9.58V0H5.71V-13.98h2.8l6.34,9.6v-9.6h2.8Zm7.64-13.96a8.338,8.338,0,0,1,3.87.86,6.144,6.144,0,0,1,2.58,2.45,7.3,7.3,0,0,1,.91,3.69,7.188,7.188,0,0,1-.91,3.67A6.18,6.18,0,0,1,29.16-.86,8.338,8.338,0,0,1,25.29,0H20.41V-13.96Zm-.1,11.58a4.6,4.6,0,0,0,3.4-1.2,4.57,4.57,0,0,0,1.2-3.38,4.676,4.676,0,0,0-1.2-3.41,4.533,4.533,0,0,0-3.4-1.23H23.21v9.22ZM39.57.14a6.631,6.631,0,0,1-2.63-.5A4.318,4.318,0,0,1,35.09-1.8a3.792,3.792,0,0,1-.7-2.22h3A1.94,1.94,0,0,0,38-2.66a2.161,2.161,0,0,0,1.51.5,2.323,2.323,0,0,0,1.54-.47,1.529,1.529,0,0,0,.56-1.23,1.421,1.421,0,0,0-.38-1.02,2.663,2.663,0,0,0-.95-.63,15.721,15.721,0,0,0-1.57-.51,16.814,16.814,0,0,1-2.21-.79,3.871,3.871,0,0,1-1.46-1.18,3.363,3.363,0,0,1-.61-2.11,3.773,3.773,0,0,1,.62-2.16,3.943,3.943,0,0,1,1.74-1.41,6.331,6.331,0,0,1,2.56-.49,5.554,5.554,0,0,1,3.51,1.05,3.893,3.893,0,0,1,1.49,2.93H41.27a1.6,1.6,0,0,0-.61-1.19,2.3,2.3,0,0,0-1.51-.47,1.944,1.944,0,0,0-1.31.42,1.518,1.518,0,0,0-.49,1.22,1.261,1.261,0,0,0,.37.93,2.822,2.822,0,0,0,.92.6q.55.23,1.55.53a16.284,16.284,0,0,1,2.22.8,3.987,3.987,0,0,1,1.48,1.2,3.333,3.333,0,0,1,.62,2.1,3.95,3.95,0,0,1-.58,2.08,4.1,4.1,0,0,1-1.7,1.53A5.8,5.8,0,0,1,39.57.14ZM55.45-8.32v2.36H46.97V-8.32ZM-31.53,30l-5.08-6.22V30h-2.8V16.04h2.8V22.3l5.08-6.26h3.38l-5.76,6.92L-27.99,30Zm8.14-13.96v8.64a2.962,2.962,0,0,0,.74,2.17,2.79,2.79,0,0,0,2.08.75,2.818,2.818,0,0,0,2.1-.75,2.962,2.962,0,0,0,.74-2.17V16.04h2.82v8.62a5.565,5.565,0,0,1-.77,3.01,4.884,4.884,0,0,1-2.06,1.85,6.539,6.539,0,0,1-2.87.62,6.365,6.365,0,0,1-2.83-.62,4.72,4.72,0,0,1-2.01-1.85,5.74,5.74,0,0,1-.74-3.01V16.04ZM-.27,30h-2.8l-6.34-9.58V30h-2.8V16.02h2.8l6.34,9.6v-9.6h2.8ZM7.37,16.04a8.338,8.338,0,0,1,3.87.86,6.144,6.144,0,0,1,2.58,2.45,7.3,7.3,0,0,1,.91,3.69,7.188,7.188,0,0,1-.91,3.67,6.18,6.18,0,0,1-2.58,2.43A8.338,8.338,0,0,1,7.37,30H2.49V16.04Zm-.1,11.58a4.6,4.6,0,0,0,3.4-1.2,4.57,4.57,0,0,0,1.2-3.38,4.676,4.676,0,0,0-1.2-3.41,4.533,4.533,0,0,0-3.4-1.23H5.29v9.22ZM19.63,18.3v3.5h4.7v2.22h-4.7v3.7h5.3V30h-8.1V16.02h8.1V18.3ZM39.41,30h-2.8l-6.34-9.58V30h-2.8V16.02h2.8l6.34,9.6v-9.6h2.8Z' transform='translate(186.929 3464.689)' fill='%23135347'/%3E%3C/g%3E%3C/svg%3E");
}


/* --- Responsive Anpassungen (Breakpoints) --- */

/* Tablet (1024px und kleiner) */
@media (max-width: 1024px) {
    .elementor-40 .elementor-element.elementor-element-064d29b::before,
    .elementor-40 .elementor-element.elementor-element-064d29b::after {
        width: 110px;
        height: 110px;
    }
}

/* Smartphone (767px und kleiner) - Eigene Raster-Elemente! */
@media (max-width: 767px) {
    .elementor-40 .elementor-element.elementor-element-064d29b::before,
    .elementor-40 .elementor-element.elementor-element-064d29b::after {
        position: relative;
        top: auto;
        left: auto;
        transform: none; /* Hebt das translate auf */
        margin: 0 auto 20px auto; /* Zentriert & gibt Abstand nach unten */
        width: 250px;
        height: 250px;
    }

    /* Das ist die Magie: Wir ändern die Grid/Flex-Reihenfolge */
    /* 1. Neukunden Badge kommt ganz nach oben */
    .elementor-40 .elementor-element.elementor-element-064d29b::before { order: 1; }

    /* 2. & 3. Die ersten beiden CTAs */
    .elementor-40 .elementor-element.elementor-element-064d29b > *:nth-child(1) { order: 2; }
    .elementor-40 .elementor-element.elementor-element-064d29b > *:nth-child(2) { order: 3; }

    /* 4. Das zweite Badge schiebt sich dazwischen */
    .elementor-40 .elementor-element.elementor-element-064d29b::after { order: 4; }

    /* 5. & 6. Die letzten beiden CTAs */
    .elementor-40 .elementor-element.elementor-element-064d29b > *:nth-child(3) { order: 5; }
    .elementor-40 .elementor-element.elementor-element-064d29b > *:nth-child(4) { order: 6; }
}/* End custom CSS */