.elementor-1859 .elementor-element.elementor-element-276f063{--display:flex;--position:absolute;--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;top:0px;}body:not(.rtl) .elementor-1859 .elementor-element.elementor-element-276f063{left:0px;}body.rtl .elementor-1859 .elementor-element.elementor-element-276f063{right:0px;}.elementor-1859 .elementor-element.elementor-element-cdb3379{--display:flex;--min-height:100vh;--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: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;}.elementor-1859 .elementor-element.elementor-element-cdb3379.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1859 .elementor-element.elementor-element-cb5b717{width:100%;max-width:100%;}.elementor-1859 .elementor-element.elementor-element-cb5b717 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1859 .elementor-element.elementor-element-a574654{--display:flex;--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-1859 .elementor-element.elementor-element-8e39962{--display:flex;--min-height:60vh;--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:-32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1859 .elementor-element.elementor-element-8b1be5b{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:84px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1859 .elementor-element.elementor-element-e1b6b73 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-1859 .elementor-element.elementor-element-e1b6b73{z-index:0;}.elementor-1859 .elementor-element.elementor-element-c46f8d8{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:83px;--margin-left:0px;--margin-right:0px;}.elementor-1859 .elementor-element.elementor-element-3e4d777{--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-1859 .elementor-element.elementor-element-2a6351e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1859 .elementor-element.elementor-element-2a6351e .elementor-divider-separator{width:76%;margin:0 auto;margin-center:0;}.elementor-1859 .elementor-element.elementor-element-2a6351e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1859 .elementor-element.elementor-element-4521d19{--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;--overflow:auto;--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-1859 .elementor-element.elementor-element-4521d19::before, .elementor-1859 .elementor-element.elementor-element-4521d19 > .elementor-background-video-container::before, .elementor-1859 .elementor-element.elementor-element-4521d19 > .e-con-inner > .elementor-background-video-container::before, .elementor-1859 .elementor-element.elementor-element-4521d19 > .elementor-background-slideshow::before, .elementor-1859 .elementor-element.elementor-element-4521d19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1859 .elementor-element.elementor-element-4521d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1859 .elementor-element.elementor-element-b27f888{--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-1859 .elementor-element.elementor-element-526c6d0{--spacer-size:98px;}.elementor-1859 .elementor-element.elementor-element-2c53357{--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;box-shadow:0px -15px 80px 100px #0D1422;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1859 .elementor-element.elementor-element-2c53357:not(.elementor-motion-effects-element-type-background), .elementor-1859 .elementor-element.elementor-element-2c53357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2540;}.elementor-1859 .elementor-element.elementor-element-06df9c5{--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;box-shadow:0px 15px 80px 100px #0D1422;--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-1859 .elementor-element.elementor-element-f2a3f34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1859 .elementor-element.elementor-element-2e662ea{--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-1859 .elementor-element.elementor-element-c3b4d15{--spacer-size:179px;}.elementor-1859 .elementor-element.elementor-element-f49f0e2{--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;--overflow:auto;}.elementor-1859 .elementor-element.elementor-element-53f4d77{--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;--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-1859 .elementor-element.elementor-element-e0cf6ec{--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;--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-1859 .elementor-element.elementor-element-3349db5{--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;--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-1859 .elementor-element.elementor-element-7c84ed8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-1859 .elementor-element.elementor-element-8b1be5b{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1859 .elementor-element.elementor-element-e1b6b73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1859 .elementor-element.elementor-element-cdb3379{--width:100%;}.elementor-1859 .elementor-element.elementor-element-8b1be5b{--width:50%;}.elementor-1859 .elementor-element.elementor-element-c46f8d8{--width:50%;}.elementor-1859 .elementor-element.elementor-element-4521d19{--width:65%;}}/* Start custom CSS for html, class: .elementor-element-cb5b717 *//* AOS Fix für Mobile: Kürzere Animationsdauer, um früheres Erscheinen zu erzwingen */
@media screen and (max-width: 768px) {
    [data-aos] {
        transition-duration: 1000ms !important; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1b6b73 *//* ==========================================================
    BILD STYLES FÜR LINKE SPALTE (FINAL & KORRIGIERT MIT AGGRESSIVER SKALIERUNG)
========================================================== */

/* Wrapper, um dem Bild Platz zu geben (für Schatten) */
.image-padding-wrapper {
    padding: 40px; 
}

/* Container, der sich um das Bild kümmert */
.image-modern-wrap {
    width: 100%;
    margin-top: 10%;
    position: relative;
    /* Dies wird durch das globale CSS überschrieben, bleibt aber zur Sicherheit hier */
    overflow: visible !important; 
    z-index: 20; 
}

/* Das eigentliche Bild und seine Transformation */
.image-hover-effect {
    display: block; 
    width: 100%;
    height: auto;
    border-radius: 12px;
    user-select: none;
    
    /* Vereinfachter, fester Schatten */
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.35);
    filter: none; /* Entferne den Filter, falls er Konflikte verursacht */
    
    /* Sanfte Transition für alle Änderungen */
    transition: t@media(max-width: 900px) {
    .image-padding-wrapper {
        margin-top: -80px !important; /* Passt den Abstand auf Mobile an */
    }
}ransform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    
    /* Initialzustand */
    transform: scale(1) translateY(0);
}

/* HOVER-EFFEKT: Bild kommt hervor */
.image-hover-effect:hover {
    /* Stärkere Skalierung: 8% größer, 25px hoch */
    transform: scale(1.08) translateY(-25px) !important; 
}

/* MOBILE FIX: Deaktiviere Hover auf kleinen Bildschirmen */
@media(max-width: 900px) {
    .image-modern-wrap {
        margin-top: 0; 
    }
    .image-padding-wrapper {
        padding: 15px; 
    }
    .image-hover-effect:hover {
        transform: scale(1) translateY(0) !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c53357 *//* Erzwingt Overflow: visible auf dem Container und dessen Eltern-Elementen */
.elementor-1859 .elementor-element.elementor-element-2c53357, 
.elementor-1859 .elementor-element.elementor-element-2c53357 > .elementor-widget-container, 
.elementor-1859 .elementor-element.elementor-element-2c53357 > .elementor-container {
    overflow: visible !important;
}

/* Stellt die korrekte Überlappungsreihenfolge sicher */
.elementor-1859 .elementor-element.elementor-element-2c53357 {
    position: relative;
    z-index: 10; /* Hohe Priorität */
}/* End custom CSS */