.elementor-638 .elementor-element.elementor-element-9aa117c{--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-638 .elementor-element.elementor-element-7acbf92{--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-638 .elementor-element.elementor-element-aa45b81{--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-638 .elementor-element.elementor-element-8fadc35{--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;}/* Start custom CSS for html, class: .elementor-element-db27f54 */.findes-dropdown-menu {
        display: none !important; /* Versteckt das Flex-Layout standardmäßig */
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        background: #fff;
        box-shadow: 0 4px 15px rgba(0,0,0,0.1);
        border-radius: 6px;
        min-width: 200px;
        flex-direction: column;
        padding: 10px 0 !important;
        margin-top: 20px !important;
        gap: 0 !important;
        z-index: 1000;
    }

    /* NEU: Die unsichtbare Brücke */
    .findes-dropdown-menu::after {
        content: '';
        position: absolute;
        top: -20px; 
        left: 0;
        width: 100%;
        height: 20px;
        background: transparent;
    }

    /* Kleiner Pfeil nach oben für das Dropdown */
    .findes-dropdown-menu::before {
        content: '';
        position: absolute;
        top: -6px;
        left: 50%;
        transform: translateX(-50%);
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
    }/* End custom CSS */