.elementor-9543 .elementor-element.elementor-element-c7e0b4d{--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;--overflow:hidden;}.elementor-9543 .elementor-element.elementor-element-019e723{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-9543 .elementor-element.elementor-element-e28b60b{--e-image-carousel-slides-to-show:1;}/* Start custom CSS */.swiper-slide.swiper-slide-active {
    padding: 0 !important;
}

.elementor-kit-6 img {
    border-radius: 0 !important;
}

@media (min-width:991px){
    
/* =========================================================
   2. TRANSPARENT NAV
========================================================= */
.nav.transparent .mega-menu.main-menu-title > a::after{
    filter: invert(1);
}

.nav.transparent .desktop-mega-menu > li.main-menu-title > a{
    color: #fff;
}

    .nav {
        position: fixed;
        top:0;
    }
    .nav.transparent{
        background: transparent;
    }

    .nav.transparent .open-mobile-nav{
        filter: invert(1);
    }

/* Aktiver Main-Menü-Link sieht gleich aus wie der normale Hover-State */
.nav.transparent .main-menu-title.current-menu-item > a:first-child,
.nav.transparent .main-menu-title.current_page_item > a:first-child,
.nav.transparent .main-menu-title.current-page-parent > a:first-child,
.nav.transparent .mega-menu.current-menu-item > a:first-child,
.nav.transparent .mega-menu.current_page_item > a:first-child,
.nav.transparent .mega-menu.current-page-parent > a:first-child {
    background: #ffffff29 !important;
    color: #fff !important;
}

}/* End custom CSS */