.elementor-5329 .elementor-element.elementor-element-440da33{--display:flex;}.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu--dropdown a:hover,
					.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu--dropdown a:focus,
					.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-menu-toggle:hover,
					.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-menu-toggle:focus{color:var( --e-global-color-19b404c );}.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu--dropdown a:hover,
					.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu--dropdown a:focus,
					.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-4eaf18e );}/* Start custom CSS for nav-menu, class: .elementor-element-4d30527 */.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
}

.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu > li {
    display: block !important;
    width: 100% !important;
}

.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu > li > a {
    display: flex !important;
    width: 100% !important;
}

/* Untermenü unter dem jeweiligen Hauptpunkt */
.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu .sub-menu {
    position: static !important;
    width: 100% !important;
    margin: 0 !important;
    padding-left: 20px !important;
    transform: none !important;
}

/* Unterpunkte ebenfalls vertikal */
.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu .sub-menu li {
    display: block !important;
    width: 100% !important;
}

.elementor-5329 .elementor-element.elementor-element-4d30527 .elementor-nav-menu .sub-menu a {
    display: block !important;
    width: 100% !important;
}/* End custom CSS */