.elementor-2531 .elementor-element.elementor-element-d9296cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-7df4256{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-7df4256:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-7df4256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eintracht4kids.spitzbub-page.org/storage/2026/01/Eintracht_Platzhalter.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2531 .elementor-element.elementor-element-b13f7a2{z-index:2;}.elementor-2531 .elementor-element.elementor-element-12bcd13{--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-12bcd13:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-12bcd13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b7cf38 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-edd61ef{text-align:center;}.elementor-2531 .elementor-element.elementor-element-edd61ef .elementor-heading-title{color:var( --e-global-color-secondary );}.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-size:var( --e-global-typography-secondary-font-size );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-2531 .elementor-element.elementor-element-5d5f02c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-5d5f02c .elementor-divider-separator{width:600px;margin:0 auto;margin-center:0;}.elementor-2531 .elementor-element.elementor-element-5d5f02c .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-e8b670b{--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;--justify-content:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-f1f80a8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2531 .elementor-element.elementor-element-f36e49d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-7cea44d{--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:0px;}.elementor-2531 .elementor-element.elementor-element-cbf865a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2531 .elementor-element.elementor-element-cbf865a{z-index:2;}.elementor-2531 .elementor-element.elementor-element-77d4c38{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-e03062e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-e03062e:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-e03062e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-6d75411 ) 46%, var( --e-global-color-secondary ) 100%);}.elementor-2531 .elementor-element.elementor-element-3b3614e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2531 .elementor-element.elementor-element-3b3614e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-0388dd2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-0388dd2 .elementor-divider-separator{width:100%;}.elementor-2531 .elementor-element.elementor-element-0388dd2 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-0327e68 .elementor-heading-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 );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-0be67a6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-0be67a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-1c9e414{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-1c9e414:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-1c9e414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eintracht4kids.spitzbub-page.org/storage/2026/01/Eintracht_Platzhalter.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-2531 .elementor-element.elementor-element-88cc27c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-88cc27c:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-88cc27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-dd505ea ) 90%);}.elementor-2531 .elementor-element.elementor-element-88cc27c.e-con{--align-self:flex-start;}.elementor-2531 .elementor-element.elementor-element-f999875{z-index:2;}.elementor-2531 .elementor-element.elementor-element-9bd5fb9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-dae8bf5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-dae8bf5:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-dae8bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eintracht4kids.spitzbub-page.org/storage/2026/01/Eintracht_Platzhalter.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2531 .elementor-element.elementor-element-103cb49{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-103cb49:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-103cb49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0062AD00 0%, #0062AD 90%);}.elementor-2531 .elementor-element.elementor-element-103cb49.e-con{--align-self:flex-end;}.elementor-2531 .elementor-element.elementor-element-c97fef5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-c97fef5:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-c97fef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-6d75411 ) 46%, var( --e-global-color-secondary ) 100%);}.elementor-2531 .elementor-element.elementor-element-e36ba34{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2531 .elementor-element.elementor-element-e36ba34 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-27773c9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-27773c9 .elementor-divider-separator{width:100%;}.elementor-2531 .elementor-element.elementor-element-27773c9 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-f9aa6a7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-c8335a0{z-index:2;}.elementor-2531 .elementor-element.elementor-element-c35c575{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-c35c575:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-c35c575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-a1797d4{text-align:center;}.elementor-2531 .elementor-element.elementor-element-a1797d4 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2531 .elementor-element.elementor-element-5a5d19f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-5a5d19f .elementor-divider-separator{width:700px;margin:0 auto;margin-center:0;}.elementor-2531 .elementor-element.elementor-element-5a5d19f .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-81e98fc .elementor-heading-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 );color:var( --e-global-color-secondary );}.elementor-2531 .elementor-element.elementor-element-9d4ab85{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-2c8e2de{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:23px 23px 23px 23px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-2531 .elementor-element.elementor-element-2c8e2de:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-2c8e2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-6d75411 ) 100%);}.elementor-2531 .elementor-element.elementor-element-2c8e2de::before, .elementor-2531 .elementor-element.elementor-element-2c8e2de > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-2c8e2de > .e-con-inner > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-2c8e2de > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-2c8e2de > .e-con-inner > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-2c8e2de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dd505ea );background-image:url("https://eintracht4kids.spitzbub-page.org/storage/2025/12/EintrachtBranschweigLogo-Hintergrund-scaled.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-2531 .elementor-element.elementor-element-2c8e2de.e-con:hover{--e-con-transform-translateY:-20px;--e-con-transform-scale:1.02;}.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-2531 .elementor-element.elementor-element-9638701 .elementor-icon-wrapper{text-align:center;}.elementor-2531 .elementor-element.elementor-element-9638701.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-9638701.elementor-view-framed .elementor-icon, .elementor-2531 .elementor-element.elementor-element-9638701.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-9638701.elementor-view-framed .elementor-icon, .elementor-2531 .elementor-element.elementor-element-9638701.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-9638701 .elementor-icon{font-size:70px;}.elementor-2531 .elementor-element.elementor-element-9638701 .elementor-icon svg{height:70px;}.elementor-2531 .elementor-element.elementor-element-09cd2b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-09cd2b6 .elementor-heading-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 );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-baa59e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-baa59e6{text-align:center;}.elementor-2531 .elementor-element.elementor-element-baa59e6 .elementor-heading-title{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-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-36931f3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-36931f3 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-2531 .elementor-element.elementor-element-36931f3 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-4ef66b8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-4ef66b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-4ef66b8 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-2531 .elementor-element.elementor-element-5de6be4 .elementor-button{background-color:var( --e-global-color-dd505ea );fill:var( --e-global-color-2b7cf38 );color:var( --e-global-color-2b7cf38 );transition-duration:0.3s;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:23px 23px 23px 23px;}.elementor-2531 .elementor-element.elementor-element-5de6be4 .elementor-button:hover, .elementor-2531 .elementor-element.elementor-element-5de6be4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-5de6be4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-5de6be4 .elementor-button:hover svg, .elementor-2531 .elementor-element.elementor-element-5de6be4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2531 .elementor-element.elementor-element-aaea0d0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:23px 23px 23px 23px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-2531 .elementor-element.elementor-element-aaea0d0:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-aaea0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-6d75411 ) 100%);}.elementor-2531 .elementor-element.elementor-element-aaea0d0::before, .elementor-2531 .elementor-element.elementor-element-aaea0d0 > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-aaea0d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-aaea0d0 > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-aaea0d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-aaea0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dd505ea );background-image:url("https://eintracht4kids.spitzbub-page.org/storage/2025/12/EintrachtBranschweigLogo-Hintergrund-scaled.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-2531 .elementor-element.elementor-element-aaea0d0.e-con:hover{--e-con-transform-translateY:-20px;--e-con-transform-scale:1.02;}.elementor-2531 .elementor-element.elementor-element-01922b9 .elementor-icon-wrapper{text-align:center;}.elementor-2531 .elementor-element.elementor-element-01922b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-01922b9.elementor-view-framed .elementor-icon, .elementor-2531 .elementor-element.elementor-element-01922b9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-01922b9.elementor-view-framed .elementor-icon, .elementor-2531 .elementor-element.elementor-element-01922b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-01922b9 .elementor-icon{font-size:70px;}.elementor-2531 .elementor-element.elementor-element-01922b9 .elementor-icon svg{height:70px;}.elementor-2531 .elementor-element.elementor-element-f9f960a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-f9f960a .elementor-heading-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 );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-ea44ce2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-ea44ce2{text-align:center;}.elementor-2531 .elementor-element.elementor-element-ea44ce2 .elementor-heading-title{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-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-aba3cd7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-aba3cd7 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-2531 .elementor-element.elementor-element-aba3cd7 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-724eea6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-724eea6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-724eea6 p{margin-block-end:0px;}.elementor-2531 .elementor-element.elementor-element-d5a18a1 .elementor-button{background-color:var( --e-global-color-dd505ea );fill:var( --e-global-color-2b7cf38 );color:var( --e-global-color-2b7cf38 );transition-duration:0.3s;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:23px 23px 23px 23px;}.elementor-2531 .elementor-element.elementor-element-d5a18a1 .elementor-button:hover, .elementor-2531 .elementor-element.elementor-element-d5a18a1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-d5a18a1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-d5a18a1 .elementor-button:hover svg, .elementor-2531 .elementor-element.elementor-element-d5a18a1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2531 .elementor-element.elementor-element-7547945{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-7547945:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-7547945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-6d75411 ) 100%);}.elementor-2531 .elementor-element.elementor-element-254cff8{z-index:2;}.elementor-2531 .elementor-element.elementor-element-636a1b8 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-636a1b8 .elementor-heading-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 );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-f9cea17{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-f9cea17.e-con{--align-self:center;}.elementor-2531 .elementor-element.elementor-element-d9a9ed1{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.85;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:23px 23px 23px 23px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-2531 .elementor-element.elementor-element-d9a9ed1:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-d9a9ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-6d75411 ) 100%);}.elementor-2531 .elementor-element.elementor-element-d9a9ed1::before, .elementor-2531 .elementor-element.elementor-element-d9a9ed1 > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-d9a9ed1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-d9a9ed1 > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-d9a9ed1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-d9a9ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dd505ea );background-image:url("https://eintracht4kids.spitzbub-page.org/storage/2025/12/EintrachtBranschweigLogo-Hintergrund-scaled.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-2531 .elementor-element.elementor-element-d9a9ed1.e-con:hover{--e-con-transform-translateY:-20px;--e-con-transform-scale:1.02;}.elementor-2531 .elementor-element.elementor-element-fd0813b .elementor-icon-wrapper{text-align:center;}.elementor-2531 .elementor-element.elementor-element-fd0813b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-fd0813b.elementor-view-framed .elementor-icon, .elementor-2531 .elementor-element.elementor-element-fd0813b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-fd0813b.elementor-view-framed .elementor-icon, .elementor-2531 .elementor-element.elementor-element-fd0813b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-fd0813b .elementor-icon{font-size:70px;}.elementor-2531 .elementor-element.elementor-element-fd0813b .elementor-icon svg{height:70px;}.elementor-2531 .elementor-element.elementor-element-5893b6f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-5893b6f .elementor-heading-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 );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-ddc9f2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-ddc9f2f{text-align:center;}.elementor-2531 .elementor-element.elementor-element-ddc9f2f .elementor-heading-title{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-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-198d833{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-198d833 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-2531 .elementor-element.elementor-element-198d833 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-cc33181{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-cc33181 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-cc33181 p{margin-block-end:0px;}.elementor-2531 .elementor-element.elementor-element-3bc52dd .elementor-button{background-color:var( --e-global-color-dd505ea );fill:var( --e-global-color-2b7cf38 );color:var( --e-global-color-2b7cf38 );transition-duration:0.3s;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:23px 23px 23px 23px;}.elementor-2531 .elementor-element.elementor-element-3bc52dd .elementor-button:hover, .elementor-2531 .elementor-element.elementor-element-3bc52dd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-3bc52dd > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-3bc52dd .elementor-button:hover svg, .elementor-2531 .elementor-element.elementor-element-3bc52dd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2531 .elementor-element.elementor-element-fd07721{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:23px 23px 23px 23px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-2531 .elementor-element.elementor-element-fd07721:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-fd07721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-6d75411 ) 100%);}.elementor-2531 .elementor-element.elementor-element-fd07721::before, .elementor-2531 .elementor-element.elementor-element-fd07721 > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-fd07721 > .e-con-inner > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-fd07721 > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-fd07721 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-fd07721 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dd505ea );background-image:url("https://eintracht4kids.spitzbub-page.org/storage/2025/12/EintrachtBranschweigLogo-Hintergrund-scaled.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-2531 .elementor-element.elementor-element-fd07721.e-con:hover{--e-con-transform-translateY:-20px;--e-con-transform-scale:1.02;}.elementor-2531 .elementor-element.elementor-element-5f84573 .elementor-icon-wrapper{text-align:center;}.elementor-2531 .elementor-element.elementor-element-5f84573.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-5f84573.elementor-view-framed .elementor-icon, .elementor-2531 .elementor-element.elementor-element-5f84573.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-5f84573.elementor-view-framed .elementor-icon, .elementor-2531 .elementor-element.elementor-element-5f84573.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-5f84573 .elementor-icon{font-size:70px;}.elementor-2531 .elementor-element.elementor-element-5f84573 .elementor-icon svg{height:70px;}.elementor-2531 .elementor-element.elementor-element-0b74b55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-0b74b55 .elementor-heading-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 );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-34e3f2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-34e3f2c{text-align:center;}.elementor-2531 .elementor-element.elementor-element-34e3f2c .elementor-heading-title{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-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-6e0c88a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-6e0c88a .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-2531 .elementor-element.elementor-element-6e0c88a .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-a6a5eff{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-a6a5eff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-a6a5eff p{margin-block-end:0px;}.elementor-2531 .elementor-element.elementor-element-75c11f7 .elementor-button{background-color:var( --e-global-color-dd505ea );fill:var( --e-global-color-2b7cf38 );color:var( --e-global-color-2b7cf38 );transition-duration:0.3s;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:23px 23px 23px 23px;}.elementor-2531 .elementor-element.elementor-element-75c11f7 .elementor-button:hover, .elementor-2531 .elementor-element.elementor-element-75c11f7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-75c11f7 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-75c11f7 .elementor-button:hover svg, .elementor-2531 .elementor-element.elementor-element-75c11f7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2531 .elementor-element.elementor-element-48bd553{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:23px 23px 23px 23px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-2531 .elementor-element.elementor-element-48bd553:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-48bd553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-6d75411 ) 100%);}.elementor-2531 .elementor-element.elementor-element-48bd553::before, .elementor-2531 .elementor-element.elementor-element-48bd553 > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-48bd553 > .e-con-inner > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-48bd553 > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-48bd553 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-48bd553 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dd505ea );background-image:url("https://eintracht4kids.spitzbub-page.org/storage/2025/12/EintrachtBranschweigLogo-Hintergrund-scaled.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-2531 .elementor-element.elementor-element-48bd553.e-con:hover{--e-con-transform-translateY:-20px;--e-con-transform-scale:1.02;}.elementor-2531 .elementor-element.elementor-element-112c965 .elementor-icon-wrapper{text-align:center;}.elementor-2531 .elementor-element.elementor-element-112c965.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-112c965.elementor-view-framed .elementor-icon, .elementor-2531 .elementor-element.elementor-element-112c965.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-112c965.elementor-view-framed .elementor-icon, .elementor-2531 .elementor-element.elementor-element-112c965.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-112c965 .elementor-icon{font-size:70px;}.elementor-2531 .elementor-element.elementor-element-112c965 .elementor-icon svg{height:70px;}.elementor-2531 .elementor-element.elementor-element-af0b705 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-af0b705 .elementor-heading-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 );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-62bd541 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-62bd541{text-align:center;}.elementor-2531 .elementor-element.elementor-element-62bd541 .elementor-heading-title{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-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-55686f3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-55686f3 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-2531 .elementor-element.elementor-element-55686f3 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-681456b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-681456b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-681456b p{margin-block-end:0px;}.elementor-2531 .elementor-element.elementor-element-6cedbca .elementor-button{background-color:var( --e-global-color-dd505ea );fill:var( --e-global-color-2b7cf38 );color:var( --e-global-color-2b7cf38 );transition-duration:0.3s;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:23px 23px 23px 23px;}.elementor-2531 .elementor-element.elementor-element-6cedbca .elementor-button:hover, .elementor-2531 .elementor-element.elementor-element-6cedbca .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-6cedbca > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-6cedbca .elementor-button:hover svg, .elementor-2531 .elementor-element.elementor-element-6cedbca .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2531 .elementor-element.elementor-element-07c8a44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-07c8a44{--image-border-width:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:0px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2531 .elementor-element.elementor-element-07c8a44 .elementor-gallery-item:hover{border-color:var( --e-global-color-dd505ea );}.elementor-2531 .elementor-element.elementor-element-db585d1{--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:175px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-b802bfb{text-align:center;}.elementor-2531 .elementor-element.elementor-element-b802bfb .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2531 .elementor-element.elementor-element-ebb5143{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-ebb5143 .elementor-divider-separator{width:550px;margin:0 auto;margin-center:0;}.elementor-2531 .elementor-element.elementor-element-ebb5143 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-eec7952{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-216e399{z-index:2;}.elementor-2531 .elementor-element.elementor-element-80fd9ca{--display:flex;--min-height:79vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--overlay-opacity:0.36;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-80fd9ca:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-80fd9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eintracht4kids.spitzbub-page.org/storage/2026/01/Platzhalter-Blur.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2531 .elementor-element.elementor-element-80fd9ca::before, .elementor-2531 .elementor-element.elementor-element-80fd9ca > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-80fd9ca > .e-con-inner > .elementor-background-video-container::before, .elementor-2531 .elementor-element.elementor-element-80fd9ca > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-80fd9ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-2531 .elementor-element.elementor-element-80fd9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-2531 .elementor-element.elementor-element-59e39f0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2531 .elementor-element.elementor-element-479e2d9{text-align:center;}.elementor-2531 .elementor-element.elementor-element-479e2d9 .elementor-heading-title{color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-c50aa60{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-c50aa60 .elementor-divider-separator{width:750px;margin:0 auto;margin-center:0;}.elementor-2531 .elementor-element.elementor-element-c50aa60 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-1d75a1b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-1d75a1b p{margin-block-end:0px;}.elementor-2531 .elementor-element.elementor-element-9a8bc58 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-2b7cf38 );color:var( --e-global-color-2b7cf38 );transition-duration:0.3s;border-radius:23px 23px 23px 23px;}.elementor-2531 .elementor-element.elementor-element-9a8bc58 .elementor-button:hover, .elementor-2531 .elementor-element.elementor-element-9a8bc58 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-9a8bc58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-9a8bc58 .elementor-button:hover svg, .elementor-2531 .elementor-element.elementor-element-9a8bc58 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-87d90a9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-87d90a9:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-87d90a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-6d75411 ) 100%);}.elementor-2531 .elementor-element.elementor-element-3f1642f{text-align:center;}.elementor-2531 .elementor-element.elementor-element-3f1642f .elementor-heading-title{color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-1a13dd5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-1a13dd5 .elementor-divider-separator{width:650px;margin:0 auto;margin-center:0;}.elementor-2531 .elementor-element.elementor-element-1a13dd5 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-7ee2918{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-7ee2918 p{margin-block-end:0px;}.elementor-2531 .elementor-element.elementor-element-4aa7d46{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-8a1051b .elementor-button{background-color:var( --e-global-color-dd505ea );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:23px 23px 23px 23px;}.elementor-2531 .elementor-element.elementor-element-8a1051b .elementor-button:hover, .elementor-2531 .elementor-element.elementor-element-8a1051b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-8a1051b .elementor-button:hover svg, .elementor-2531 .elementor-element.elementor-element-8a1051b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2531 .elementor-element.elementor-element-1c09626{--display:flex;--padding-top:120px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-1c09626:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-1c09626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eintracht4kids.spitzbub-page.org/storage/2026/01/10-Kontakt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2531 .elementor-element.elementor-element-dd2e291{z-index:2;}.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-2531 .elementor-element.elementor-element-95dbe25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:23px 23px 23px 23px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-95dbe25:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-95dbe25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d75411 );}.elementor-2531 .elementor-element.elementor-element-4d15437 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-4d15437 .elementor-heading-title{color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-dbeabe0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-2531 .elementor-element.elementor-element-dbeabe0 .elementor-divider-separator{width:250px;margin:0 auto;margin-center:0;}.elementor-2531 .elementor-element.elementor-element-dbeabe0 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-2531 .elementor-element.elementor-element-4b32f3b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-40019da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-fb7f66b > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-2531 .elementor-element.elementor-element-fb7f66b.elementor-element{--align-self:flex-start;}.elementor-2531 .elementor-element.elementor-element-fb7f66b{text-align:start;}.elementor-2531 .elementor-element.elementor-element-fb7f66b img{width:100%;height:90px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-9e07148{color:var( --e-global-color-2b7cf38 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-widget-form .elementor-button{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 );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:20px;}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-20px;}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group > label, .elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-subgroup label{color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group > label{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-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-2b7cf38 );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-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group .elementor-field, .elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-subgroup label{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-2b7cf38 );border-color:var( --e-global-color-primary );border-width:0px 0px 0px 0px;border-radius:23px 23px 23px 23px;}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-2b7cf38 );border-color:var( --e-global-color-primary );border-width:0px 0px 0px 0px;border-radius:23px 23px 23px 23px;}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-button{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 );border-radius:20px 20px 20px 20px;}.elementor-2531 .elementor-element.elementor-element-a0f85dd .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-button[type="submit"] svg *{fill:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2531 .elementor-element.elementor-element-a0f85dd .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-2b7cf38 );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-message{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-2531 .elementor-element.elementor-element-a0f85dd .elementor-message.elementor-message-success{color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-message.elementor-message-danger{color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-message.elementor-help-inline{color:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-a0f85dd{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-2531 .elementor-element.elementor-element-12bcd13{--padding-top:175px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-e8b670b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-7cea44d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-3b3614e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2531 .elementor-element.elementor-element-0327e68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-0be67a6{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-1c9e414:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-1c9e414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2531 .elementor-element.elementor-element-c97fef5{--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-e36ba34 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2531 .elementor-element.elementor-element-81e98fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-9d4ab85{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-09cd2b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-baa59e6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-4ef66b8{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-f9f960a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-ea44ce2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-724eea6{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-636a1b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-f9cea17{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-5893b6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-ddc9f2f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-cc33181{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-0b74b55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-34e3f2c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-a6a5eff{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-af0b705 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-62bd541 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-681456b{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2531 .elementor-element.elementor-element-eec7952{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-80fd9ca{--justify-content:center;}.elementor-2531 .elementor-element.elementor-element-c50aa60 .elementor-divider-separator{width:700px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-dbeabe0 .elementor-divider-separator{width:700px;}.elementor-2531 .elementor-element.elementor-element-4b32f3b{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-fb7f66b img{height:80px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-message{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1200px){.elementor-2531 .elementor-element.elementor-element-d9296cc{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2531 .elementor-element.elementor-element-12bcd13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2531 .elementor-element.elementor-element-edd61ef{width:initial;max-width:initial;}.elementor-2531 .elementor-element.elementor-element-5a5d19f .elementor-divider-separator{width:650px;}.elementor-2531 .elementor-element.elementor-element-9d4ab85{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-2c8e2de.e-con:hover{--e-con-transform-translateY:0px;--e-con-transform-scale:1;}.elementor-2531 .elementor-element.elementor-element-aaea0d0.e-con:hover{--e-con-transform-translateY:0px;--e-con-transform-scale:1;}.elementor-2531 .elementor-element.elementor-element-f9cea17{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-d9a9ed1.e-con:hover{--e-con-transform-translateY:0px;--e-con-transform-scale:1;}.elementor-2531 .elementor-element.elementor-element-d9a9ed1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2531 .elementor-element.elementor-element-fd07721.e-con:hover{--e-con-transform-translateY:0px;--e-con-transform-scale:1;}.elementor-2531 .elementor-element.elementor-element-48bd553.e-con:hover{--e-con-transform-translateY:0px;--e-con-transform-scale:1;}.elementor-2531 .elementor-element.elementor-element-db585d1{--margin-top:100px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-80fd9ca{--justify-content:center;--padding-top:25px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-59e39f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-87d90a9{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-4b32f3b{--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-fb7f66b img{width:250px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2531 .elementor-element.elementor-element-edd61ef{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-f1f80a8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-3b3614e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2531 .elementor-element.elementor-element-0327e68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-0be67a6{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-e36ba34 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2531 .elementor-element.elementor-element-5a5d19f .elementor-divider-separator{width:600px;}.elementor-2531 .elementor-element.elementor-element-81e98fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-9d4ab85{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-2c8e2de.e-con:hover{--e-con-transform-translateY:0px;}.elementor-2531 .elementor-element.elementor-element-09cd2b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-baa59e6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-4ef66b8{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-aaea0d0.e-con:hover{--e-con-transform-translateY:0px;}.elementor-2531 .elementor-element.elementor-element-f9f960a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-ea44ce2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-724eea6{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-636a1b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-f9cea17{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-d9a9ed1.e-con:hover{--e-con-transform-translateY:0px;--e-con-transform-scale:1;}.elementor-2531 .elementor-element.elementor-element-5893b6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-ddc9f2f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-cc33181{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-0b74b55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-34e3f2c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-a6a5eff{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-af0b705 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-62bd541 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-681456b{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2531 .elementor-element.elementor-element-eec7952{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-80fd9ca{--min-height:57vh;--justify-content:center;}.elementor-2531 .elementor-element.elementor-element-1c09626{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-62d1f54 img{width:100%;height:384px;object-fit:cover;}.elementor-2531 .elementor-element.elementor-element-4b32f3b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2531 .elementor-element.elementor-element-fb7f66b.elementor-element{--align-self:center;}.elementor-2531 .elementor-element.elementor-element-fb7f66b{text-align:center;}.elementor-2531 .elementor-element.elementor-element-fb7f66b img{height:70px;}.elementor-2531 .elementor-element.elementor-element-d3bb73a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-d3bb73a > .elementor-widget-container{margin:0% 0% 0% 0%;border-radius:23px 23px 23px 23px;}.elementor-2531 .elementor-element.elementor-element-d3bb73a.elementor-element{--align-self:stretch;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group .elementor-field, .elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-subgroup label{font-size:0.9em;}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-message{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:880px){.elementor-2531 .elementor-element.elementor-element-5d5f02c{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-e8b670b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2531 .elementor-element.elementor-element-f1f80a8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2531 .elementor-element.elementor-element-f36e49d{--container-widget-width:1009%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1009% );max-width:1009%;}.elementor-2531 .elementor-element.elementor-element-77d4c38{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2531 .elementor-element.elementor-element-e03062e{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-3b3614e{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-0388dd2{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-0be67a6{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-1c9e414{--min-height:450px;}.elementor-2531 .elementor-element.elementor-element-9bd5fb9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2531 .elementor-element.elementor-element-dae8bf5{--min-height:450px;}.elementor-2531 .elementor-element.elementor-element-dae8bf5.e-con{--order:99999 /* order end hack */;}.elementor-2531 .elementor-element.elementor-element-c97fef5{--padding-top:125px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-e36ba34{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-27773c9{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-f9aa6a7{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-5a5d19f{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-5a5d19f .elementor-divider-separator{width:500px;}.elementor-2531 .elementor-element.elementor-element-9d4ab85{--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-36931f3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2531 .elementor-element.elementor-element-aba3cd7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2531 .elementor-element.elementor-element-f9cea17{--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-198d833{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2531 .elementor-element.elementor-element-6e0c88a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2531 .elementor-element.elementor-element-55686f3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2531 .elementor-element.elementor-element-ebb5143{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-ebb5143 .elementor-divider-separator{width:400px;}.elementor-2531 .elementor-element.elementor-element-80fd9ca{--min-height:65vh;--justify-content:center;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-c50aa60{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-c50aa60 .elementor-divider-separator{width:400px;}.elementor-2531 .elementor-element.elementor-element-1a13dd5{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-1a13dd5 .elementor-divider-separator{width:500px;}.elementor-2531 .elementor-element.elementor-element-dbeabe0 .elementor-divider-separator{width:400px;}.elementor-2531 .elementor-element.elementor-element-4b32f3b{--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-fb7f66b > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-2531 .elementor-element.elementor-element-fb7f66b img{width:100%;height:100px;}}@media(max-width:767px){.elementor-2531 .elementor-element.elementor-element-d9296cc{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2531 .elementor-element.elementor-element-b13f7a2.elementor-element{--order:99999 /* order end hack */;}.elementor-2531 .elementor-element.elementor-element-12bcd13{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-5d5f02c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2531 .elementor-element.elementor-element-e8b670b{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-f36e49d{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-2531 .elementor-element.elementor-element-f36e49d.elementor-element{--align-self:center;}.elementor-2531 .elementor-element.elementor-element-77d4c38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-e03062e{--padding-top:100px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-3b3614e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2531 .elementor-element.elementor-element-3b3614e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2531 .elementor-element.elementor-element-0388dd2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2531 .elementor-element.elementor-element-0327e68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-0be67a6{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-c97fef5{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-e36ba34{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2531 .elementor-element.elementor-element-e36ba34 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2531 .elementor-element.elementor-element-27773c9{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2531 .elementor-element.elementor-element-f9aa6a7{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2531 .elementor-element.elementor-element-5a5d19f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2531 .elementor-element.elementor-element-5a5d19f .elementor-divider-separator{width:500px;}.elementor-2531 .elementor-element.elementor-element-81e98fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-9d4ab85{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-2c8e2de{--border-radius:46px 46px 46px 46px;}.elementor-2531 .elementor-element.elementor-element-09cd2b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-baa59e6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-4ef66b8{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-5de6be4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-aaea0d0{--border-radius:46px 46px 46px 46px;}.elementor-2531 .elementor-element.elementor-element-f9f960a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-ea44ce2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-724eea6{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-d5a18a1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-636a1b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-f9cea17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-d9a9ed1{--border-radius:46px 46px 46px 46px;}.elementor-2531 .elementor-element.elementor-element-5893b6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-ddc9f2f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-cc33181{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-3bc52dd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-fd07721{--border-radius:46px 46px 46px 46px;}.elementor-2531 .elementor-element.elementor-element-0b74b55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-34e3f2c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-a6a5eff{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-75c11f7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-48bd553{--border-radius:46px 46px 46px 46px;}.elementor-2531 .elementor-element.elementor-element-af0b705 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2531 .elementor-element.elementor-element-62bd541 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-681456b{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-6cedbca{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2531 .elementor-element.elementor-element-07c8a44 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-07c8a44{--content-padding:0px;}.elementor-2531 .elementor-element.elementor-element-db585d1{--content-width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-ebb5143{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2531 .elementor-element.elementor-element-ebb5143 .elementor-divider-separator{width:500px;}.elementor-2531 .elementor-element.elementor-element-eec7952{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-216e399.elementor-element{--order:99999 /* order end hack */;}.elementor-2531 .elementor-element.elementor-element-80fd9ca:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-80fd9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eintracht4kids.spitzbub-page.org/storage/2026/01/Platzhalter-Blur.jpg");background-position:center center;}.elementor-2531 .elementor-element.elementor-element-80fd9ca{--content-width:90%;--min-height:50vh;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-c50aa60{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2531 .elementor-element.elementor-element-c50aa60 .elementor-divider-separator{width:700px;}.elementor-2531 .elementor-element.elementor-element-1d75a1b{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-2531 .elementor-element.elementor-element-9a8bc58{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-87d90a9{--content-width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-1a13dd5{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2531 .elementor-element.elementor-element-8a1051b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-62d1f54 img{height:250px;}.elementor-2531 .elementor-element.elementor-element-95dbe25{--border-radius:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-dbeabe0 .elementor-divider-separator{width:700px;}.elementor-2531 .elementor-element.elementor-element-4b32f3b{--width:85%;--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-fb7f66b > .elementor-widget-container{margin:-15px 0px -15px 0px;}.elementor-2531 .elementor-element.elementor-element-fb7f66b img{width:70%;height:100%;}.elementor-2531 .elementor-element.elementor-element-9e07148 > .elementor-widget-container{padding:0px 0px 75px 0px;}.elementor-2531 .elementor-element.elementor-element-9e07148{text-align:center;}.elementor-2531 .elementor-element.elementor-element-d3bb73a > .elementor-widget-container{margin:0% -5% 0% -5%;padding:0px 0px 0px 0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-a0f85dd > .elementor-widget-container{padding:75px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-message{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-2531 .elementor-element.elementor-element-d9296cc{--width:100%;}.elementor-2531 .elementor-element.elementor-element-e8b670b{--width:90%;}.elementor-2531 .elementor-element.elementor-element-f1f80a8{--width:55%;}.elementor-2531 .elementor-element.elementor-element-7cea44d{--content-width:100%;}.elementor-2531 .elementor-element.elementor-element-e03062e{--width:50%;}.elementor-2531 .elementor-element.elementor-element-1c9e414{--width:50%;}.elementor-2531 .elementor-element.elementor-element-dae8bf5{--width:50%;}.elementor-2531 .elementor-element.elementor-element-c97fef5{--width:50%;}.elementor-2531 .elementor-element.elementor-element-c35c575{--content-width:100%;}.elementor-2531 .elementor-element.elementor-element-9d4ab85{--content-width:70%;}.elementor-2531 .elementor-element.elementor-element-2c8e2de{--width:400px;}.elementor-2531 .elementor-element.elementor-element-aaea0d0{--width:400px;}.elementor-2531 .elementor-element.elementor-element-f9cea17{--width:80%;}.elementor-2531 .elementor-element.elementor-element-d9a9ed1{--width:400px;}.elementor-2531 .elementor-element.elementor-element-fd07721{--width:400px;}.elementor-2531 .elementor-element.elementor-element-48bd553{--width:400px;}.elementor-2531 .elementor-element.elementor-element-db585d1{--content-width:80%;}.elementor-2531 .elementor-element.elementor-element-80fd9ca{--content-width:75%;}.elementor-2531 .elementor-element.elementor-element-87d90a9{--content-width:75%;}.elementor-2531 .elementor-element.elementor-element-4aa7d46{--width:80%;}.elementor-2531 .elementor-element.elementor-element-1c09626{--content-width:75%;}.elementor-2531 .elementor-element.elementor-element-4b32f3b{--width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2531 .elementor-element.elementor-element-e8b670b{--width:85%;}.elementor-2531 .elementor-element.elementor-element-f1f80a8{--width:66%;}.elementor-2531 .elementor-element.elementor-element-c35c575{--content-width:100%;}.elementor-2531 .elementor-element.elementor-element-f9cea17{--width:90%;}.elementor-2531 .elementor-element.elementor-element-db585d1{--content-width:85%;}.elementor-2531 .elementor-element.elementor-element-1c09626{--content-width:85%;}.elementor-2531 .elementor-element.elementor-element-4b32f3b{--width:90%;}}@media(max-width:1200px) and (min-width:768px){.elementor-2531 .elementor-element.elementor-element-f1f80a8{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2531 .elementor-element.elementor-element-1c09626{--content-width:100%;}.elementor-2531 .elementor-element.elementor-element-4b32f3b{--width:85%;}.elementor-2531 .elementor-element.elementor-element-40019da{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-2531 .elementor-element.elementor-element-f1f80a8{--width:100%;}.elementor-2531 .elementor-element.elementor-element-e03062e{--width:100%;}.elementor-2531 .elementor-element.elementor-element-1c9e414{--width:100%;}.elementor-2531 .elementor-element.elementor-element-dae8bf5{--width:100%;}.elementor-2531 .elementor-element.elementor-element-c97fef5{--width:100%;}.elementor-2531 .elementor-element.elementor-element-80fd9ca{--content-width:85%;}.elementor-2531 .elementor-element.elementor-element-87d90a9{--content-width:85%;}}/* Start custom CSS for container, class: .elementor-element-7df4256 */.elementor-2531 .elementor-element.elementor-element-7df4256 {
    height: 70vh;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b13f7a2 */.geburtstagspartys {
  --arrow-slider: 2500px;
  --topShiftY-slider: 120px;
}

.geburtstagspartys .slider-deco {
  height: 0;
  margin: 0;
  padding: 0;
}

.geburtstagspartys .slider-deco .slider-deco-img {
  position: absolute !important;
  left: 50%;
  width: var(--arrow-slider);
  max-width: none !important; 
  height: auto !important;
  display: block;
  z-index: 0;
  backface-visibility: hidden;
  transform: translateX(-50%) translateZ(0);
}

/* BOTTOM */
.geburtstagspartys .slider-deco--bottom .slider-deco-img {
  bottom: 0 !important;
  transform: translateX(-50%) translateY(var(--topShiftY-slider)) translateZ(0) scaleX(1);
}

/* Content drüber */
.geburtstagspartys .elementor-container{
  position: relative;
  z-index: 1;
}

@media (max-width: 2000px) {
   .geburtstagspartys {
      --arrow-slider: 2100px;
      --topShiftY-slider: 90px;
    } 
}

@media (max-width: 1200px) {
   .geburtstagspartys {
      --arrow-slider: 1600px;
      --topShiftY-slider: 70px;
    } 
}

@media (max-width: 767px) {
   .geburtstagspartys {
      --arrow-slider: 800px;
      --topShiftY-slider: 35px;
    }
}

@media (max-width: 490px) {
    .geburtstagspartys {
      --arrow-slider: 550px;
      --topShiftY-slider: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9296cc */main {
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbf865a */.edge-section{
  --arrowW-white-top: 2500px;
  --topShiftY-white-top: -158px;
}

.edge-section .edge-deco .edge-img{
  position: absolute;
  top: 0;              /* wird von top/bottom Regeln überschrieben */
  left: 50%;
  width: var(--arrowW-white-top);
  max-width: none !important;   /* <<< ganz wichtig */
  height: auto !important;

  display: block;
  z-index: 0;

  backface-visibility: hidden;
  transform: translateX(-50%) translateZ(0);
}

/* TOP */
.edge-section .edge-deco--top .edge-img{
  top: 0;
  transform: translateX(-50%) translateY(var(--topShiftY-white-top)) translateZ(0) scaleX(-1);
}

@media (max-width: 2000px) {
   .edge-section{
      --arrowW-white-top: 2100px;
      --topShiftY-white-top: -125px;
    } 
}

@media (max-width: 1200px) {
   .edge-section{
      --arrowW-white-top: 1600px;
    } 
}

@media (max-width: 880px) {
   .edge-section{
      --arrowW-white-top: 1500px;
    } 
    .edge-section .edge-deco .edge-img{
        left: 80%;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88cc27c */.elementor-2531 .elementor-element.elementor-element-88cc27c {
    height: 100%;
    width: 10%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f999875 */.edge-section{
  --arrowW-M: 2500px;
  --topShift-Y-M: 110px;
  /* anpassen */
  
}

.edge-section .edge-deco .mid-img-1{
  position: absolute;
  left: 50%;
  width: var(--arrowW-M);
  max-width: none !important;   /* <<< ganz wichtig */
  height: auto !important;

  display: block;
  z-index: 0;

  backface-visibility: hidden;
  transform: translateX(-50%) translateZ(0);
}

/* BOTTOM */
.edge-section .edge-deco--mid .mid-img-1 {
  bottom: 0;
  transform: translateX(-50%) translateY(var(--topShift-Y-M)) translateZ(0) scaleX(-1) ;
}

@media (max-width: 2000px) {
    .edge-section{
      --arrowW-M: 2500px;
      --topShift-Y-M: 100px;
      /* anpassen */
      
    }
}

@media (max-width: 1200px) {
   .edge-section {
      --arrowW-M: 1800px;
    } 
    .edge-section .edge-deco--mid .mid-img-1 {
      --topShift-Y-M: 80px;
    }
}
@media (max-width: 880px) {
   .edge-section{
      --arrowW-M: 1500px;
    }
    .edge-section .edge-deco--mid .mid-img-1 {
      bottom: 0;
      transform: translateX(-50%) translateY(var(--topShift-Y-M)) translateZ(0) scaleX(-1) scale(-1,1);
      --topShift-Y-M: 60px;
}
}

@media (max-width: 767px) {
   .edge-section{
      --arrowW-M: 800px;
    }
    .edge-section .edge-deco--mid .mid-img-1 {
      --topShift-Y-M: 35px;
}
}

@media (max-width: 420px) {
   .edge-section{
      --arrowW-M: 600px;
    }
    .edge-section .edge-deco--mid .mid-img-1 {
      --topShift-Y-M: 26px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-103cb49 */.elementor-2531 .elementor-element.elementor-element-103cb49 {
    height: 100%;
    width: 10%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8335a0 */.edge-section{
  /* anpassen */
  --arrowW: 2500px;
  --topShiftY-2: 145px;
}


.edge-section .edge-deco .edge-img-2{
  position: absolute;
  left: 50%;
  width: var(--arrowW);
  max-width: none !important;   /* <<< ganz wichtig */
  height: auto !important;

  display: block;
  z-index: 0;

  backface-visibility: hidden;
  transform: translateX(-50%) translateZ(0);
}

/* BOTTOM */
.edge-section .edge-deco--bottom .edge-img-2{
  bottom: 0;
  transform: translateX(-50%) translateY(var(--topShiftY-2)) translateZ(0) scaleX(-1) rotate(180deg);
}

/* Content drüber */
.edge-section .elementor-container{
  position: relative;
  z-index: 1;
}

@media (max-width: 2000px) {
   .edge-section{
      /* anpassen */
      --arrowW: 2100px;
      --topShiftY-2: 125px;
    }
}

@media (max-width: 1200px) {
   .edge-section{
      --arrowW: 1600px;
    } 
}

@media (max-width: 880px) {
   .edge-section{
      --arrowW: 1500px;
    } 
    .edge-section .edge-deco .edge-img-2{
        left: 20%;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cea44d */.elementor-2531 .elementor-element.elementor-element-7cea44d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5de6be4 */.elementor-2531 .elementor-element.elementor-element-5de6be4 {
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5a18a1 */.elementor-2531 .elementor-element.elementor-element-d5a18a1 {
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d4ab85 */.cat-container .category-icon {
    transition: transform 0.5s ease-in-out;
}

.cat-container:hover .category-icon {
    transform: scale(1.15);
    transition: transform 0.5s ease-in-out;
}

.cat-container:hover {
    transform: scale(1.18em) translateX(-20px);
}

.elementor-2531 .elementor-element.elementor-element-9d4ab85 {
    width: 90% !important;
}

.elementor-2531 .elementor-element.elementor-element-9d4ab85 .cat-container .angebot-text {
    height: 120px;
}

@media (max-width: 1366px) {
    .elementor-2531 .elementor-element.elementor-element-9d4ab85 .cat-container .angebot-text {
    height: 80px;
}
}

@media (max-width: 1024px) {
    .elementor-2531 .elementor-element.elementor-element-9d4ab85 .cat-container .angebot-text {
    height: 90px;
}
}

@media (max-width: 767px) {
    .elementor-2531 .elementor-element.elementor-element-9d4ab85 .cat-container .angebot-text {
    height: 80px;
}
}

@media (max-width: 450px) {
    .elementor-2531 .elementor-element.elementor-element-9d4ab85 .cat-container .angebot-text {
    height: fit-content;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-254cff8 */.mitglieder-kalender {
  --arrow-blue-top22: 2500px;
  --topShiftY-blue-top22: -220px;
}

.mitglieder-kalender .blue-deco .blue-deco-img-top {
  position: absolute;
  top: 0;              /* wird von top/bottom Regeln überschrieben */
  left: 50%;
  width: var(--arrow-blue-top22);
  max-width: none !important;   /* <<< ganz wichtig */
  height: auto !important;

  display: block;
  z-index: 0;

  backface-visibility: hidden;
  transform: translateX(-50%) translateZ(0);
}

/* TOP */
.mitglieder-kalender .blue-deco--top .blue-deco-img-top {
  top: 0;
  transform: translateX(-50%) translateY(var(--topShiftY-blue-top22)) translateZ(0) scaleX(-1);
}

@media (max-width: 2000px) {
    .mitglieder-kalender {
      --arrow-blue-top22: 2100px;
      --topShiftY-blue-top22: -170px;
    }
}

@media (max-width: 1200px) {
   .mitglieder-kalender{
      --arrow-blue-top22: 1600px;
      --topShiftY-blue-top22: -130px;
    } 
}

@media (max-width: 880px) {
   .mitglieder-kalender {
      --arrow-blue-top22: 1500px;
    } 
    .mitglieder-kalender .blue-deco-img-top {
        left: 80%;
        
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bc52dd */.elementor-2531 .elementor-element.elementor-element-3bc52dd {
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75c11f7 */.elementor-2531 .elementor-element.elementor-element-75c11f7 {
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cedbca */.elementor-2531 .elementor-element.elementor-element-6cedbca {
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9cea17 */.cat-container .category-icon {
    transition: transform 0.5s ease-in-out;
}

.cat-container:hover .category-icon {
    transform: scale(1.15);
    transition: transform 0.5s ease-in-out;
}

.cat-container:hover {
    transform: scale(1.18em) translateX(-20px);
}

.elementor-2531 .elementor-element.elementor-element-f9cea17 {
    width: 90% !important;
}

.elementor-2531 .elementor-element.elementor-element-f9cea17 .cat-container .angebot-text {
    height: 120px;
}

@media (max-width: 1366px) {
    .elementor-2531 .elementor-element.elementor-element-f9cea17 .cat-container .angebot-text {
    height: 80px;
}
}

@media (max-width: 1024px) {
    .elementor-2531 .elementor-element.elementor-element-f9cea17 .cat-container .angebot-text {
    height: 90px;
}
}

@media (max-width: 767px) {
    .elementor-2531 .elementor-element.elementor-element-f9cea17 .cat-container .angebot-text {
    height: 80px;
}
}

@media (max-width: 450px) {
    .elementor-2531 .elementor-element.elementor-element-f9cea17 .cat-container .angebot-text {
    height: fit-content;
}
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-07c8a44 */.elementor-gallery__container .elementor-gallery-item .e-gallery-image {

    min-height: unset;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-216e399 */.angebot {
  --arrow-slider: 2500px;
  --topShiftY-slider: 120px;
}

.angebot .slider-deco {
  height: 0;
  margin: 0;
  padding: 0;
}

.angebot .slider-deco .slider-deco-img {
  position: absolute !important;
  left: 50%;
  width: var(--arrow-slider);
  max-width: none !important; 
  height: auto !important;
  display: block;
  z-index: 0;
  backface-visibility: hidden;
  transform: translateX(-50%) translateZ(0);
}

/* BOTTOM */
.angebot .slider-deco--bottom .slider-deco-img {
  bottom: 0 !important;
  transform: translateX(-50%) translateY(var(--topShiftY-slider)) translateZ(0) scaleX(-1);
}

/* Content drüber */
.angebot .elementor-container{
  position: relative;
  z-index: 1;
}

@media (max-width: 2000px) {
   .angebot {
      --arrow-slider: 2100px;
      --topShiftY-slider: 90px;
    } 
}

@media (max-width: 1200px) {
   .angebot {
      --arrow-slider: 1600px;
      --topShiftY-slider: 70px;
    } 
}

@media (max-width: 767px) {
   .angebot {
      --arrow-slider: 800px;
      --topShiftY-slider: 35px;
    }
}

@media (max-width: 490px) {
    .angebot {
      --arrow-slider: 550px;
      --topShiftY-slider: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a8bc58 */.elementor-2531 .elementor-element.elementor-element-9a8bc58 {
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a1051b */.elementor-2531 .elementor-element.elementor-element-8a1051b {
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd2e291 */#kontakt {
  --arrow-blue-top4: 2500px;
  --topShiftY-blue-top4: -270px;
}

#kontakt .blue-deco .blue-deco-img-top2 {
  position: absolute;
  top: 0;              /* wird von top/bottom Regeln überschrieben */
  left: 50%;
  width: var(--arrow-blue-top4);
  max-width: none !important;   /* <<< ganz wichtig */
  height: auto !important;

  display: block;
  z-index: 0;

  backface-visibility: hidden;
  transform: translateX(-50%) translateZ(0);
}

/* TOP */
#kontakt .blue-deco--top .blue-deco-img-top2 {
  top: 0;
  transform: translateX(-50%) translateY(var(--topShiftY-blue-top4)) translateZ(0) scaleX(-1);
}

@media (max-width: 2000px) {
    #kontakt {
      --arrow-blue-top2: 2100px;
      --topShiftY-blue-top4: -270px;
    }
}

@media (max-width: 1200px) {
   #kontakt {
      --arrow-blue-top2: 1600px;
      --topShiftY-blue-top4: -280px;
    } 
}

@media (max-width: 1024px) {
    #kontakt {
        --topShiftY-blue-top4: -220px;
    }
    
}

@media (max-width: 880px) {
   #kontakt {
      --arrow-blue-top4: 1500px;
      --topShiftY-blue-top4: -120px;
    } 
    .blue-sec .blue-deco-img-top {
        left: 80%;
        
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb7f66b */@media (max-width: 500px) {
    .elementor-2531 .elementor-element.elementor-element-fb7f66b img {
        width: 80% !important;
    }
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-d3bb73a */.elementor-2531 .elementor-element.elementor-element-d3bb73a {
    border-radius: 23px;
}

.elementor-2531 .elementor-element.elementor-element-d3bb73a div {
    border-radius: 23px;
}

@media (max-width: 1024px) {
    .elementor-2531 .elementor-element.elementor-element-d3bb73a {
        border-radius: 0;
    }
    .elementor-2531 .elementor-element.elementor-element-d3bb73a div {
        border-radius: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40019da */.elementor-2531 .elementor-element.elementor-element-40019da {
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a0f85dd */.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-button-text {
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

.elementor-2531 .elementor-element.elementor-element-a0f85dd .elementor-field-type-acceptance span {
    line-height: 0;
    display: flex;
    align-items: start;
    gap: 5px;
}

.elementor-2531 .elementor-element.elementor-element-a0f85dd .dst {
    font-size: 0.7em;
}/* End custom CSS */