.elementor-1849 .elementor-element.elementor-element-9390c0c{--display:flex;}.elementor-1849 .elementor-element.elementor-element-9390c0c:not(.elementor-motion-effects-element-type-background), .elementor-1849 .elementor-element.elementor-element-9390c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13151D;}.elementor-1849 .elementor-element.elementor-element-682cd33a.elementor-element{--align-self:center;}.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu .elementor-item{font-family:"Roboto", Roboto;font-size:16px;font-weight:500;}.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-21d8f4ff );fill:var( --e-global-color-21d8f4ff );padding-left:25px;padding-right:25px;padding-top:15px;padding-bottom:15px;}.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--dropdown a, .elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--dropdown{background-color:var( --e-global-color-21d8f4ff );}.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--dropdown a:hover,
					.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--dropdown a:focus,
					.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-menu-toggle:hover,
					.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--dropdown a:hover,
					.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--dropdown a:focus,
					.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-21d8f4ff );}#elementor-popup-modal-1849 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:100px 0px 0px 0px;}#elementor-popup-modal-1849 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-1849{justify-content:center;align-items:flex-start;}#elementor-popup-modal-1849 .dialog-close-button{display:flex;}#elementor-popup-modal-1849 .dialog-close-button i{color:var( --e-global-color-21d8f4ff );}#elementor-popup-modal-1849 .dialog-close-button svg{fill:var( --e-global-color-21d8f4ff );}@media(max-width:1024px){#elementor-popup-modal-1849 .dialog-close-button{top:0%;font-size:37px;}body:not(.rtl) #elementor-popup-modal-1849 .dialog-close-button{right:5%;}body.rtl #elementor-popup-modal-1849 .dialog-close-button{left:5%;}#elementor-popup-modal-1849 .dialog-widget-content{margin:97px 0px 0px 0px;}}@media(max-width:767px){#elementor-popup-modal-1849 .dialog-widget-content{margin:77px 0px 0px 0px;}}/* Start custom CSS for nav-menu, class: .elementor-element-682cd33a *//* Elternpunkt für Submenü */
.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--main .menu-item-has-children {
    position: static !important;
}

/* Submenü direkt darunter + über komplette Bildschirmbreite */
.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--main .sub-menu {
    position: static !important;

    width: 100vw !important;
    max-width: 100vw !important;

    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
}

/* Unterpunkte mittig */
.elementor-1849 .elementor-element.elementor-element-682cd33a .elementor-nav-menu--main .sub-menu > li > a {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9390c0c *//* Desktop */
.elementor-1849 .elementor-element.elementor-element-9390c0c {
    min-height: calc(100dvh - 95px);
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-1849 .elementor-element.elementor-element-9390c0c {
        min-height: calc(100dvh - 90px);
    }
}

/* Handy */
@media (max-width: 767px) {
    .elementor-1849 .elementor-element.elementor-element-9390c0c {
        min-height: calc(100dvh - 70px);
    }
}/* End custom CSS */