.elementor-260 .elementor-element.elementor-element-8878088{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-260 .elementor-element.elementor-element-1e1ef11{--display:flex;--position:fixed;--min-height:173px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:100px 100px 100px 100px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;top:80px;--z-index:9999;}.elementor-260 .elementor-element.elementor-element-1e1ef11.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-260 .elementor-element.elementor-element-1e1ef11{right:80px;}body.rtl .elementor-260 .elementor-element.elementor-element-1e1ef11{left:80px;}.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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-260 .elementor-element.elementor-element-d3ba67b{width:var( --container-widget-width, 173px );max-width:173px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:173px;--container-widget-flex-grow:0;}.elementor-260 .elementor-element.elementor-element-d3ba67b img{width:173px;max-width:173px;height:173px;object-fit:scale-down;object-position:center center;transition-duration:0.5s;}.elementor-260 .elementor-element.elementor-element-c488519{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9999;}.elementor-260 .elementor-element.elementor-element-c488519 img{width:100%;height:100px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1080px){body:not(.rtl) .elementor-260 .elementor-element.elementor-element-1e1ef11{right:50px;}body.rtl .elementor-260 .elementor-element.elementor-element-1e1ef11{left:50px;}.elementor-260 .elementor-element.elementor-element-1e1ef11{top:50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-260 .elementor-element.elementor-element-8878088{--width:100vw;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-260 .elementor-element.elementor-element-1e1ef11{--min-height:100px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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;top:0px;}body:not(.rtl) .elementor-260 .elementor-element.elementor-element-1e1ef11{right:0px;}body.rtl .elementor-260 .elementor-element.elementor-element-1e1ef11{left:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-260 .elementor-element.elementor-element-d3ba67b{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-260 .elementor-element.elementor-element-d3ba67b img{width:100px;max-width:100px;height:100%;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-260 .elementor-element.elementor-element-c488519 img{height:80px;}}@media(min-width:768px){.elementor-260 .elementor-element.elementor-element-1e1ef11{--width:173px;}}/* Start custom CSS for image, class: .elementor-element-d3ba67b *//* Erzeugt eine globale Scroll-Animation für den Kreis */
.drehender-menuekreis {
    /* Koppelt die Animation an den Scroll-Fortschritt der gesamten Seite */
    animation: scroll-rotation linear both;
    animation-timeline: scroll(root);
}

@keyframes scroll-rotation {
    from {
        transform: rotate(0deg);
    }
    to {
        /* 1440deg entspricht ca. Geschwindigkeit 4 (4 volle Umdrehungen) */
        transform: rotate(1440deg); 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1ef11 */.elementor-260 .elementor-element.elementor-element-1e1ef11 {
    width: 173px !important;
    height: 173px !important;
    min-width: 173px !important;
    min-height: 173px !important;
    flex-shrink: 0 !important; /* Verhindert, dass der Container gestaucht wird */
}

.elementor-260 .elementor-element.elementor-element-1e1ef11 {
    mix-blend-mode: difference;
    
    /* Wichtig: Verhindert, dass der Browser einen neuen 
       Stacking Context erstellt, der den Effekt blockiert */
    isolation: auto; 
    
    pointer-events: auto; /* Sorgt dafür, dass der Klick funktioniert */
}/* End custom CSS */