.elementor-7099 .elementor-element.elementor-element-8505b2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7099 .elementor-element.elementor-element-1fdf059{--display:flex;}.elementor-7099 .elementor-element.elementor-element-8d6392e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7099 .elementor-element.elementor-element-72aa226{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.3;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7099 .elementor-element.elementor-element-72aa226::before, .elementor-7099 .elementor-element.elementor-element-72aa226 > .elementor-background-video-container::before, .elementor-7099 .elementor-element.elementor-element-72aa226 > .e-con-inner > .elementor-background-video-container::before, .elementor-7099 .elementor-element.elementor-element-72aa226 > .elementor-background-slideshow::before, .elementor-7099 .elementor-element.elementor-element-72aa226 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7099 .elementor-element.elementor-element-72aa226 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7099 .elementor-element.elementor-element-72aa226.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7099 .elementor-element.elementor-element-5b9ce1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.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-7099 .elementor-element.elementor-element-5b9ce1a:not(.elementor-motion-effects-element-type-background), .elementor-7099 .elementor-element.elementor-element-5b9ce1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7099 .elementor-element.elementor-element-5b9ce1a::before, .elementor-7099 .elementor-element.elementor-element-5b9ce1a > .elementor-background-video-container::before, .elementor-7099 .elementor-element.elementor-element-5b9ce1a > .e-con-inner > .elementor-background-video-container::before, .elementor-7099 .elementor-element.elementor-element-5b9ce1a > .elementor-background-slideshow::before, .elementor-7099 .elementor-element.elementor-element-5b9ce1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7099 .elementor-element.elementor-element-5b9ce1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-7099 .elementor-element.elementor-element-5b9ce1a.e-con{--align-self:center;}.elementor-7099 .elementor-element.elementor-element-6aa3588 > .elementor-widget-container{background-color:#02010100;margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-6aa3588 img{width:125px;max-width:120px;border-style:none;}.elementor-7099 .elementor-element.elementor-element-1da262a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-cca491b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-cca491b{text-align:left;font-family:"Roboto", Sans-serif;font-size:8px;}.elementor-7099 .elementor-element.elementor-element-1fa36dd{--spacer-size:15px;}.elementor-7099 .elementor-element.elementor-element-9883ba3{--display:flex;--min-height:0px;--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-7099 .elementor-element.elementor-element-12ea748 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-12ea748{text-align:left;}.elementor-7099 .elementor-element.elementor-element-12ea748 .elementor-heading-title{font-size:112px;text-shadow:6px 5px 4px rgba(0, 0, 0, 0.4);color:var( --e-global-color-d1fcb4c );}.elementor-7099 .elementor-element.elementor-element-1a977a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-1a977a1{text-align:left;}.elementor-7099 .elementor-element.elementor-element-1a977a1 .elementor-heading-title{font-size:50px;font-style:normal;text-shadow:6px 5px 4px rgba(0, 0, 0, 0.4);color:var( --e-global-color-d1fcb4c );}.elementor-7099 .elementor-element.elementor-element-31bd63f{--spacer-size:50px;}.elementor-7099 .elementor-element.elementor-element-81d9464{--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;--overlay-opacity:0.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-7099 .elementor-element.elementor-element-81d9464:not(.elementor-motion-effects-element-type-background), .elementor-7099 .elementor-element.elementor-element-81d9464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-7099 .elementor-element.elementor-element-81d9464::before, .elementor-7099 .elementor-element.elementor-element-81d9464 > .elementor-background-video-container::before, .elementor-7099 .elementor-element.elementor-element-81d9464 > .e-con-inner > .elementor-background-video-container::before, .elementor-7099 .elementor-element.elementor-element-81d9464 > .elementor-background-slideshow::before, .elementor-7099 .elementor-element.elementor-element-81d9464 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7099 .elementor-element.elementor-element-81d9464 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-7099 .elementor-element.elementor-element-c33b715{--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-7099 .elementor-element.elementor-element-c7e3ef7{--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;--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-7099 .elementor-element.elementor-element-c7e3ef7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7099 .elementor-element.elementor-element-65d5efa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7099 .elementor-element.elementor-element-d87ba5b{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7099 .elementor-element.elementor-element-d87ba5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-d87ba5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7099 .elementor-element.elementor-element-58a489f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7099 .elementor-element.elementor-element-d044351 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-d044351 .elementor-heading-title{font-size:30px;}.elementor-7099 .elementor-element.elementor-element-dab2e54{--display:flex;}.elementor-7099 .elementor-element.elementor-element-bd551c1{width:auto;max-width:auto;z-index:200;text-align:left;}.elementor-7099 .elementor-element.elementor-element-bd551c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-bd551c1.elementor-element{--align-self:center;}.elementor-7099 .elementor-element.elementor-element-bd551c1 .elementor-heading-title{font-size:111px;text-shadow:6px 5px 4px rgba(0, 0, 0, 0.4);color:var( --e-global-color-d1fcb4c );}.elementor-7099 .elementor-element.elementor-element-66ab346{--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;--z-index:300;}.elementor-7099 .elementor-element.elementor-element-2758974{--spacer-size:50px;}.elementor-7099 .elementor-element.elementor-element-fd08a74 .elementor-heading-title{text-shadow:6px 5px 4px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-7099 .elementor-element.elementor-element-4f4f437{--spacer-size:25px;}.elementor-7099 .elementor-element.elementor-element-3888322{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:300;}.elementor-7099 .elementor-element.elementor-element-3888322.e-con{--e-con-transform-translateY:0px;}.elementor-7099 .elementor-element.elementor-element-f9acb9e{--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;border-style:none;--border-style:none;}.elementor-7099 .elementor-element.elementor-element-22c9eeb .elementor-flip-box__front{background-color:var( --e-global-color-8a5e128 );background-image:url("https://gabinold.de/wp-content/uploads/2025/06/Dorfweiher.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7099 .elementor-element.elementor-element-22c9eeb .elementor-flip-box__back{background-color:var( --e-global-color-8a5e128 );}.elementor-7099 .elementor-element.elementor-element-22c9eeb .elementor-flip-box__button:hover{background-color:var( --e-global-color-d1fcb4c );color:var( --e-global-color-primary );}.elementor-7099 .elementor-element.elementor-element-22c9eeb > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-d1fcb4c );box-shadow:4px 4px 6px 1px rgba(0,0,0,0.5);}.elementor-7099 .elementor-element.elementor-element-22c9eeb .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-7099 .elementor-element.elementor-element-22c9eeb .elementor-flip-box__image{margin-bottom:9px;opacity:1;}.elementor-7099 .elementor-element.elementor-element-22c9eeb .elementor-flip-box__image img{width:100%;}.elementor-7099 .elementor-element.elementor-element-22c9eeb .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-d1fcb4c );font-family:"Roboto", Sans-serif;font-style:normal;}.elementor-7099 .elementor-element.elementor-element-22c9eeb .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7099 .elementor-element.elementor-element-22c9eeb .elementor-flip-box__button{margin-center:0;color:var( --e-global-color-d1fcb4c );border-color:var( --e-global-color-d1fcb4c );transition-duration:100ms;border-width:1px;}.elementor-7099 .elementor-element.elementor-element-22c9eeb .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-d1fcb4c );}.elementor-7099 .elementor-element.elementor-element-5317f9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-7099 .elementor-element.elementor-element-c714322 .elementor-flip-box__front{background-color:var( --e-global-color-8a5e128 );background-image:url("https://gabinold.de/wp-content/uploads/2025/06/Dorfweiher.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7099 .elementor-element.elementor-element-c714322 .elementor-flip-box__back{background-color:var( --e-global-color-8a5e128 );}.elementor-7099 .elementor-element.elementor-element-c714322 .elementor-flip-box__button:hover{background-color:var( --e-global-color-d1fcb4c );color:var( --e-global-color-primary );}.elementor-7099 .elementor-element.elementor-element-c714322 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-d1fcb4c );box-shadow:4px 4px 6px 1px rgba(0,0,0,0.5);}.elementor-7099 .elementor-element.elementor-element-c714322 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-7099 .elementor-element.elementor-element-c714322 .elementor-flip-box__image{opacity:1;}.elementor-7099 .elementor-element.elementor-element-c714322 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-d1fcb4c );font-family:"Roboto", Sans-serif;font-style:normal;}.elementor-7099 .elementor-element.elementor-element-c714322 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7099 .elementor-element.elementor-element-c714322 .elementor-flip-box__button{margin-center:0;color:var( --e-global-color-d1fcb4c );border-color:var( --e-global-color-d1fcb4c );border-width:1px;}.elementor-7099 .elementor-element.elementor-element-c714322 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-d1fcb4c );}.elementor-7099 .elementor-element.elementor-element-02890f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-7099 .elementor-element.elementor-element-93027b6 .elementor-flip-box__front{background-color:var( --e-global-color-8a5e128 );background-image:url("https://gabinold.de/wp-content/uploads/2025/06/Kirche01-2.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-7099 .elementor-element.elementor-element-93027b6 .elementor-flip-box__back{background-color:var( --e-global-color-8a5e128 );}.elementor-7099 .elementor-element.elementor-element-93027b6 .elementor-flip-box__button{background-color:var( --e-global-color-8a5e128 );margin-center:0;color:var( --e-global-color-d1fcb4c );border-color:var( --e-global-color-d1fcb4c );border-width:1px;}.elementor-7099 .elementor-element.elementor-element-93027b6 .elementor-flip-box__button:hover{background-color:var( --e-global-color-d1fcb4c );color:var( --e-global-color-primary );}.elementor-7099 .elementor-element.elementor-element-93027b6 > .elementor-widget-container{background-color:var( --e-global-color-d1fcb4c );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-d1fcb4c );box-shadow:4px 4px 6px 1px rgba(0,0,0,0.5);}.elementor-7099 .elementor-element.elementor-element-93027b6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-7099 .elementor-element.elementor-element-93027b6 .elementor-flip-box__image{opacity:1;}.elementor-7099 .elementor-element.elementor-element-93027b6 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-d1fcb4c );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-7099 .elementor-element.elementor-element-93027b6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7099 .elementor-element.elementor-element-93027b6 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-d1fcb4c );}.elementor-7099 .elementor-element.elementor-element-c70c0d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-7099 .elementor-element.elementor-element-3bcd8a0 .elementor-flip-box__front{background-color:var( --e-global-color-8a5e128 );background-image:url("https://gabinold.de/wp-content/uploads/2025/06/Vertikutierer_gross.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-7099 .elementor-element.elementor-element-3bcd8a0 .elementor-flip-box__back{background-color:var( --e-global-color-8a5e128 );}.elementor-7099 .elementor-element.elementor-element-3bcd8a0 .elementor-flip-box__button:hover{background-color:var( --e-global-color-d1fcb4c );color:var( --e-global-color-primary );}.elementor-7099 .elementor-element.elementor-element-3bcd8a0 > .elementor-widget-container{background-color:var( --e-global-color-d1fcb4c );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-d1fcb4c );box-shadow:4px 4px 6px 1px rgba(0,0,0,0.5);}.elementor-7099 .elementor-element.elementor-element-3bcd8a0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-7099 .elementor-element.elementor-element-3bcd8a0 .elementor-flip-box__image{opacity:1;}.elementor-7099 .elementor-element.elementor-element-3bcd8a0 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-7099 .elementor-element.elementor-element-3bcd8a0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7099 .elementor-element.elementor-element-3bcd8a0 .elementor-flip-box__button{margin-center:0;color:var( --e-global-color-d1fcb4c );border-color:var( --e-global-color-d1fcb4c );border-width:1px;}.elementor-7099 .elementor-element.elementor-element-3bcd8a0 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-d1fcb4c );}.elementor-7099 .elementor-element.elementor-element-0a76ede{--display:flex;}.elementor-7099 .elementor-element.elementor-element-e9b3f6e{--spacer-size:50px;}.elementor-7099 .elementor-element.elementor-element-967bcf6{--display:flex;}@media(min-width:768px){.elementor-7099 .elementor-element.elementor-element-f9acb9e{--width:250px;}.elementor-7099 .elementor-element.elementor-element-5317f9d{--width:250px;}.elementor-7099 .elementor-element.elementor-element-02890f3{--width:250px;}.elementor-7099 .elementor-element.elementor-element-c70c0d5{--width:250px;}}@media(max-width:1024px){.elementor-7099 .elementor-element.elementor-element-6aa3588 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-9883ba3{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7099 .elementor-element.elementor-element-12ea748 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-12ea748 .elementor-heading-title{font-size:89px;}.elementor-7099 .elementor-element.elementor-element-1a977a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-1a977a1 .elementor-heading-title{font-size:40px;}.elementor-7099 .elementor-element.elementor-element-c33b715{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7099 .elementor-element.elementor-element-bd551c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-bd551c1 .elementor-heading-title{font-size:89px;}}@media(max-width:767px){.elementor-7099 .elementor-element.elementor-element-72aa226{--justify-content:center;}.elementor-7099 .elementor-element.elementor-element-5b9ce1a{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-7099 .elementor-element.elementor-element-6aa3588 img{width:70px;max-width:70px;}.elementor-7099 .elementor-element.elementor-element-cca491b > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-7099 .elementor-element.elementor-element-9883ba3{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7099 .elementor-element.elementor-element-12ea748 > .elementor-widget-container{margin:0px 0px 5px 010px;}.elementor-7099 .elementor-element.elementor-element-12ea748 .elementor-heading-title{font-size:45px;}.elementor-7099 .elementor-element.elementor-element-1a977a1 > .elementor-widget-container{margin:0px 0px 5px 010px;}.elementor-7099 .elementor-element.elementor-element-1a977a1 .elementor-heading-title{font-size:25px;}.elementor-7099 .elementor-element.elementor-element-c7e3ef7{--width:79.63vw;}.elementor-7099 .elementor-element.elementor-element-65d5efa{--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-7099 .elementor-element.elementor-element-d87ba5b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7099 .elementor-element.elementor-element-3cbfaf7 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-7099 .elementor-element.elementor-element-bd551c1 > .elementor-widget-container{margin:0px 0px 5px 010px;}.elementor-7099 .elementor-element.elementor-element-bd551c1 .elementor-heading-title{font-size:45px;}.elementor-7099 .elementor-element.elementor-element-3888322{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7099 .elementor-element.elementor-element-22c9eeb .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-7099 .elementor-element.elementor-element-c714322 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7099 .elementor-element.elementor-element-9883ba3{--width:95vw;}.elementor-7099 .elementor-element.elementor-element-81d9464{--width:100vw;}.elementor-7099 .elementor-element.elementor-element-3888322{--width:100vw;}}/* Start custom CSS for image, class: .elementor-element-6aa3588 */.elementor-7099 .elementor-element.elementor-element-6aa3588 {
    filter: drop-shadow(3px 3px 5px rgba(0, 0, 0, 0.6));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b9ce1a *//*************************************************************************
  Container für Lauftext
  dieser Container wird angezeigt, wenn ein Blog-Beitrag der Kategorie
  "Lauftext-Start" existiert.
  Inhalt der Lauftextes ist der Blogauszug des Beitrags "top-aktuell".
  Wird der Lauftext-Container angeklickt, dann öffnet sich der Beitrag
  "top-aktuell".
  Die anderen Elemente dieses Containers besitzen keine weitern CSS-Codes.
  
  Über das Code-Sippets "kategorie-top-belegt" wird überprüft, ob die
  Kategorie "Lauftext-Start" belegt ist.
  
  Über das Code-Sippets "log-titel-anzeigen" wird ein [shortcode] erstellt,
  mit dem der Texteditor "lauftext" befüllt wird.
  
  Über das Code-Sippets "lauftext_start_click_event" wird der Lauftext-
  Container "klickbar" gemacht und der Blog "top aktuell" geöffnet.
 *************************************************************************/

/*************************************************************************
  Lauftext
 *************************************************************************/

/* Container für das Laufband */
.lauftext-container {
    overflow: hidden;    /* Alles ußerhalb des Containers ausblenden */
    position: relative;
    top: var(--header-offset, 0px);
    white-space: nowrap; /* Verhindert Zeilenumbruch */
    width: 100vw;        /* Breite des Containers */
    }

.lauftext-Container:hover {
    animation-play-state: running;
    }

.lauftext {
        display: inline-block; /* Inline-Block für horizontale Anordnung */
        width: max-content;
    }
    
/* Keyframes für die Laufbewegung - Definiert die Animationsschritte */
@keyframes marquee {
        0%  {transform: translateX(100);} /* Anfangsposition – kein Versatz */
            
        100% {transform: translateX(-100%);} /* Endposition – der Text verschiebt sich nach links um das 1-fache seiner eigenen Breite (100%), wodurch der Eindruck eines laufenden Bandes entsteht. */
}
    
/* Inhalt animieren - PC-Oberfläche */
@media (min-width: 1024px) {
    .lauftext-content {
        display: flex;
        white-space: nowrap;   /* Verhindert Zeilenumbruch      */
        min-width: max-content;
        animation: marquee 30s linear infinite;
        padding-left: 100%;    /* Start außerhalb des sichtbaren Bereichs */
        }
    }


/* Inhalt animieren - Laptop-Oberfläche */
@media (min-width: 992px) and (max-width: 1023.98px) {
    .lauftext-content {
        display: flex;
        white-space: nowrap;   /* Verhindert Zeilenumbruch      */
        min-width: max-content;
        animation: marquee 25s linear infinite;
        padding-left: 100%;    /* Start außerhalb des sichtbaren Bereichs */
        }
    }

/* Inhalt animieren - Tablet */
@media (min-width: 768px) and (max-width: 991.98px) {
    /* Inhalt animieren */
    .lauftext-content {
        white-space: nowrap;   /* Verhindert Zeilenumbruch      */
        min-width: max-content;
        animation: marquee 20s linear infinite;
        padding-left: 100%;    /* Start außerhalb des sichtbaren Bereichs */
        }
    }


/* Inhalt animieren - Handy */
@media (max-width: 767px) {
    /* Inhalt animieren */
    .lauftext-content {
        white-space: nowrap;   /* Verhindert Zeilenumbruch      */
        min-width: max-content;
        animation: marquee 20s linear infinite;
        padding-left: 300%;    /* Start außerhalb des sichtbaren Bereichs */
        }

    }


/*************************************************************************
  Ausblenden des Lauftextes wenn Blog-Kategorie "Top" leer ist
 *************************************************************************/
.lauftext-inaktiv:not(.elementor-editor-active) .lauftext-container {
    display: none;
}

/*************************************************************************
  blur-Effekt für bessere Lesbarkeit einstellen
 *************************************************************************/
/*.elementor-7099 .elementor-element.elementor-element-5b9ce1a {*/
.lauftext {
  backdrop-filter: blur(5px); /* Weicher Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(5px); /* Für Safari-Kompatibilität */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a977a1 */.elementor-7099 .elementor-element.elementor-element-1a977a1 {
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9883ba3 *//* Stil für den oberen Titel */
.start-title-top {
    font-size: 24px;                /* Schriftgröße anpassen */
    transition: opacity 0.5s ease;  /* Übergangseffekt für die Punktwolke */
    pointer-events: none;           /* verhindert Interaktionen */
    user-select: none;              /* Auswählen unterbinden */
}

/* Stil für den Container mit dem gedrehten Titel */
.start-container1 {
    position: relative;
    max-width: fit-content;
    user-select: none;              /* Auswählen unterbinden */
}

/* Stil für den gedrehten Titel */
.start-title-container1 {
    display: flex;                 /* Flexbox für bequeme Zentrierung */
    left: 0;                       /* Linke Position wird per JS gesetzt */
    transform: rotate(-90deg);     /* 90° gegen den Uhrzeigersinn drehen */
    transform-origin: left top;    /* Drehung am linken Rand */
    white-space: nowrap;           /* Verhindert Zeilenumbruch */

    text-align: center;            /* Text selbst zentriert */
    align-items: center;           /* Vertikal zentriert */
    justify-content: center;       /* Horizontal zentriert */

    top: 90vh;
     /* Schriftgröße abhängig von der Seitenhöhe */
    font-size: clamp(1rem, 5vh, 6rem);
                   /* Minimum 1rem - damit Schrift nicht zu klein          */
                   /* Idealwert 5vh - skaliiert mit der Höhe des Viewports */
                   /* Maximum 6rem - damit die Schrift nie zu groß wird    */

    position: fixed;               /* Fixierte Position */

    transition: opacity 0.5s ease; /* Übergangseffekt für die Punktwolke */
    z-index: 200;                  /* Sicherstellen, dass es über anderen Inhalten liegt */
    opacity: 0;                    /* Anfangs unsichtbar */
    pointer-events: none;          /* verhindert Interaktionen */
    user-select: none;             /* Auswählen unterbinden */
    padding: 0;
    margin: 0;
}

/* Stil für den Bildcontainer */
.image-container {
    width: 100vh;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9acb9e */.elementor-7099 .elementor-element.elementor-element-f9acb9e:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5317f9d */.elementor-7099 .elementor-element.elementor-element-5317f9d:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02890f3 */.elementor-7099 .elementor-element.elementor-element-02890f3:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c70c0d5 */.elementor-7099 .elementor-element.elementor-element-c70c0d5:hover {
    cursor: pointer;
}/* End custom CSS */