.elementor-2585 .elementor-element.elementor-element-2913e51{--display:flex;--background-transition:0.3s;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2585 .elementor-element.elementor-element-7764fc0 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2585 .elementor-element.elementor-element-7764fc0 .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-9617959{--display:flex;--background-transition:0.3s;}.elementor-2585 .elementor-element.elementor-element-76b9872{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2585 .elementor-element.elementor-element-952852e .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-e44c0a0{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-08ea64f{--display:flex;--background-transition:0.3s;}.elementor-2585 .elementor-element.elementor-element-1a7555e .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-7eba8ed{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-7e8d103{--display:flex;--background-transition:0.3s;}.elementor-2585 .elementor-element.elementor-element-981a093 .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-3c6cdfb{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-3b47d13{--display:flex;--background-transition:0.3s;}.elementor-2585 .elementor-element.elementor-element-ad7d135 .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-7249f7c{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-157cd39{--display:flex;--background-transition:0.3s;}.elementor-2585 .elementor-element.elementor-element-c6e15b4 .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-fa81945{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-e0dd1db{--display:flex;--background-transition:0.3s;}@media(max-width:1024px){.elementor-2585 .elementor-element.elementor-element-2913e51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2585 .elementor-element.elementor-element-7764fc0 > .elementor-widget-container{margin:100px 0px 0px 0px;}}@media(max-width:767px){.elementor-2585 .elementor-element.elementor-element-2913e51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2585 .elementor-element.elementor-element-7764fc0 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-2585 .elementor-element.elementor-element-7764fc0 .elementor-heading-title{font-size:30px;}}/* Start custom CSS */.main-header-bar{
    background-color: transparent
}

.main-header-bar a{
    color:white;
}

a{
    color:green;
}

a:hover{
    color:green;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    width: 20px;
    height: 20px;
    fill: #ffffff; /* Weiß */
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
    outline: none!important; /* Entfernt die gestrichelte Umrandung beim Fokus */
    border: none!important; /* Stellt sicher, dass keine Border angezeigt wird */
}
 
 
 
 
 
 
 



@media (max-width: 768px){
.ast-theme-transparent-header .ast-builder-menu .main-header-menu, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link, .ast-theme-transparent-header .ast-masthead-custom-menu-items, .ast-theme-transparent-header .ast-masthead-custom-menu-items a, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .menu-link {
    color: white;
}
 /* {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999999999;
} */
.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    top:0;
    right: 0;
    left: 0;
    z-index: 1000;
    position: absolute;
    height: 33vh;
}

}





.ast-header-break-point .main-header-menu {
    background-color: #1c1c1c;
    border-top-width: 0;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link {
    border-bottom-width: 1px;
    border-color:grey;
             display: flex !important;
    justify-content:center !important;
    align-items: center !important;
}/* End custom CSS */