﻿#menu-mainmenu{display:flex;justify-content:space-evenly;align-items:center;padding-left:0}#menu-mainmenu>li.menu-level-1{position:relative;list-style:none;hyphens:none}#menu-mainmenu>li.menu-level-1.menu-item-has-children{}#menu-mainmenu>li.menu-level-1.menu-item-has-children:hover .sub-menu{display:grid !important}#menu-mainmenu>li.menu-level-1.menu-item-has-children:hover:hover>a{color:var(--color-secondary-accent)}#menu-mainmenu>li.menu-level-1.menu-item-has-children:not(.megamenu)>.sub-menu{left:-2em;width:400px}#menu-mainmenu>li.menu-level-1 a{padding:34px 4px;color:var(--color-neutral-1);margin-right:10px;font-weight:700;display:flex;font-family:"Exo 2", "Roboto", Helvetica, Arial, sans-serif}#menu-mainmenu>li.menu-level-1 a:hover{color:var(--color-secondary-accent)}#menu-mainmenu .li.menu-level-2 a::after{}#menu-mainmenu .sub-menu{display:none !important;position:absolute;top:100%;background-color:var(--color-neutral-4);padding:1em 2em 2.5em 2em;z-index:99999;box-shadow:0px 4px 8px 0px rgba(0, 45, 69, 0.12);border-bottom-left-radius:24px;border-bottom-right-radius:24px;height:0;transition:all 0.3s ease-in-out;animation-name:dropDown;animation-duration:0.3s;animation-fill-mode:forwards;z-index:2}#menu-mainmenu .sub-menu li.mobile-only{display:none}#menu-mainmenu .sub-menu .sub-menu{display:block !important;box-shadow:none;border-radius:0}#menu-mainmenu .sub-menu.show{display:grid !important;height:auto}#menu-mainmenu .megamenu .sub-menu{grid-template-columns:repeat(5, 1fr);gap:0 20px;position:fixed;top:160px;left:0;width:100vw;width:100%}#menu-mainmenu .megamenu .sub-menu:hover{display:grid !important}#menu-mainmenu .megamenu .sub-menu .menu-level-2>a{font-weight:700;margin-bottom:15px;font-size:var(--font-size-20);border-bottom-width:2px}#menu-mainmenu .megamenu .sub-menu .menu-level-3 a{font-weight:500}#menu-mainmenu .sub-menu li{display:block;list-style:none}#menu-mainmenu .sub-menu li a{padding:10px;margin-right:0;color:var(--color-neutral-1);text-decoration:none;border-bottom:2px solid var(--color-neutral-3-soft)}#menu-mainmenu .sub-menu li a::after{bottom:-2px}#menu-mainmenu .sub-menu li a:hover{color:var(--color-secondary-accent)}#menu-mainmenu .sub-menu .sub-menu{position:relative;top:0;left:0;width:auto;grid-template-columns:none;padding:10px 0 0}#menu-mainmenu li.menu-level-2.nolink>a,#menu-mainmenu li.menu-level-2.nolink>a:hover,#menu-mainmenu li.menu-level-2.nolink>a:visited,#menu-mainmenu li.menu-level-2.nolink>a:active{font-size:var(--font-size-text-medium);cursor:default !important;color:var(--color-neutral-2);border-bottom:0 none}@keyframes dropDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}#mobile-menuContainer{opacity:0;height:0;display:none;position:fixed;top:119px;left:0;width:100%;background-color:var(--color-neutral-4);z-index:1000;overflow:hidden;transition:all 0.3s;overflow-y:scroll;opacity:1}#mobile-menuContainer .menu-item-4100{display:none}#mobile-menuContainer .e-con-inner{height:auto;min-height:calc(100%-160px);padding-block-end:120px;padding-block-start:30px}#mobile-menuContainer.menu-open{display:block;height:calc(100vh - 119px);opacity:1}#mobile-menuContainer .sub-arrow{fill:var(--color-neutral-2);position:absolute;right:0}#mobile-menuContainer li{padding:0}#mobile-menuContainer li a,#mobile-menuContainer a.elementor-item-active{padding:15px 0px;display:flex;font-family:"Exo 2", "Roboto", Helvetica, Arial, sans-serif;font-size:var(--font-size-16);font-weight:500;border-bottom:2px solid var(--color-neutral-3-soft);border-inline-start:0;color:var(--color-neutral-1);background-color:transparent}#mobile-menuContainer li a::after,#mobile-menuContainer a.elementor-item-active::after{height:2px;bottom:-2px}#mobile-menuContainer #firstLevel li>a{font-weight:700;border-bottom-width:2px}#mobile-menuContainer li.menu-level-1 a{width:100%}#mobile-menuContainer #firstLevel{width:100%}#mobile-menuContainer #firstLevel .menu-item-has-children .sub-menu{display:none !important;opacity:0}#mobile-menuContainer nav{flex-direction:column}#mobile-menuContainer nav ul{width:100%;flex-direction:column}#mobile-menuContainer .elementor-widget-nav-menu{top:0;left:0;transition:all 0.3s ease-in-out}#mobile-menuContainer .secondLevel{padding:20px 20px 120px 20px;position:absolute;top:0;left:100%;transition:all 0.5s ease-in-out;width:100%;opacity:0}#mobile-menuContainer .secondLevel #secondLevelMenu .sub-arrow{display:none}#mobile-menuContainer .secondLevel a:hover,#mobile-menuContainer .secondLevel a:active,#mobile-menuContainer .secondLevel a:focus,#mobile-menuContainer .secondLevel a:visited{background-color:transparent !important}#mobile-menuContainer .secondLevel>li>a{margin-bottom:15px}#mobile-menuContainer .secondLevel>li>a::after{height:2px;bottom:-2px}#mobile-menuContainer .secondLevel li.menu-level-2:not(.menu-item-has-children){margin:0;font-size:var(--font-size-16)}#mobile-menuContainer .secondLevel li.menu-level-2:not(.menu-item-has-children) a{font-size:var(--font-size-16) !important}#mobile-menuContainer.showSecondLevel .elementor-widget-nav-menu{left:-120%;opacity:0}#mobile-menuContainer.showSecondLevel .secondLevel{left:0;opacity:1}#mobile-menuContainer .mobileMenuMeta{}#mobile-menuContainer .backbutton{margin-bottom:50px;font-size:var(--font-size-24);font-weight:700;color:var(--color-neutral-2);display:block;width:100%}#mobile-menuContainer .backbutton:before{content:"";color:var(--color-neutral-2);width:18px;height:18px;display:inline-block;margin-right:15px;background:url('data:image/svg+xml,<svg aria-hidden="true" fill="rgb(140, 160, 171)" class="e-font-icon-svg e-fas-arrow-left" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"></path></svg>');background-size:cover}#mobile-menuContainer .backbutton:hover{cursor:pointer}#mobile-menuContainer #secondLevelMenu{list-style-type:none;padding-left:0}#mobile-menuContainer #secondLevelMenu>li>a{color:var(--color-neutral-1);font-weight:700;font-size:var(--font-size-20);border-bottom-width:2px}#mobile-menuContainer #secondLevelMenu>li>a::after{height:2px;bottom:-2px}#mobile-menuContainer #secondLevelMenu>li>a.has-submenu{margin-bottom:15px}#mobile-menuContainer #secondLevelMenu .sub-menu{background-color:transparent;list-style-type:none;padding-left:0;margin-bottom:50px}#mobile-menuContainer #secondLevelMenu .sub-menu li{}#mobile-menuContainer #secondLevelMenu .sub-menu li a{font-weight:500;padding-left:0;font-size:var(--font-size-16)}#mobile-menuContainer #secondLevelMenu>li.m-overview{margin-bottom:20px;position:relative}#mobile-menuContainer #secondLevelMenu>li.m-overview.m-sub{margin-bottom:50px}#mobile-menuContainer #secondLevelMenu>li.m-overview>a{font-weight:700;font-size:var(--font-size-20) !important;border-bottom-width:2px}#mobile-menuContainer #secondLevelMenu>li.m-overview>a::before{content:"(Zur Übersicht)";color:var(--color-neutral-2);position:absolute;right:0;display:inline-block;font-weight:500;font-size:smaller}#introlinks{position:relative;left:0;background-color:var(--color-neutral-1);border-radius:var(--border-radius-1);transition:all 0.3s ease-in-out;opacity:1}#introlinks a:hover::after{display:none}#introlinks ul{list-style-type:none;padding-left:0}#introlinks ul li{padding-top:0;padding-bottom:0}#introlinks ul a{font-size:var(--font-size-20);font-weight:700;color:#fff;display:block;padding:20px;border-bottom:2px solid #fff}#introlinks ul li:last-child a{border-bottom:none}#introlinks.showSecondLevel{left:-120%;opacity:0}.mobilemenutoggle:hover{cursor:pointer}#burgericon{width:36px;height:36px}#burgericon:hover{cursor:pointer}#burgericon rect{transition:all 0.15s ease-in-out}#burgericon:hover{cursor:pointer}#burgericon:hover #l2{width:26px}#burgericon:hover #l3{width:16px}#burgericon.menu-open #l1{transform:rotate(45deg);width:36px;transform-origin:0px 4px}#burgericon.menu-open #l2{width:0}#burgericon.menu-open #l3{transform:rotate(-45deg);width:36px;transform-origin:8px 23px}.menu-arrow{width:1.25rem;height:1.25rem;width:1rem;height:1rem;display:inline-block;position:relative;margin:0 1rem;margin:0.2rem 1rem 0 0.4rem}.menu-arrow span{top:0.5rem;position:absolute;width:0.75rem;height:0.1rem;width:0.6rem;height:0.1rem;background-color:var(--color-neutral-3);display:inline-block;transition:all 0.2s ease}.menu-arrow span:first-of-type{left:0;transform:rotate(45deg)}.menu-arrow span:last-of-type{right:0;transform:rotate(-45deg)}.menu-hover .menu-arrow span:first-of-type,.menu-arrow.active span:first-of-type{transform:rotate(-45deg)}.menu-hover .menu-arrow span:last-of-type,.menu-arrow.active span:last-of-type{transform:rotate(45deg)}#menu-menu-meta-header,#menu-menu-meta-footer{display:flex;padding-inline-start:0}#menu-menu-meta-header>li.menu-item,#menu-menu-meta-footer>li.menu-item{list-style:none;padding:2px 8px}#menu-menu-meta-header>li.menu-item a,#menu-menu-meta-footer>li.menu-item a{color:var(--color-surface);font-weight:500;font-size:var(--font-size-text-small);font-family:"Exo 2", "Roboto", Helvetica, Arial, sans-serif}#menu-menu-meta-header>li.menu-item a:hover,#menu-menu-meta-footer>li.menu-item a:hover{}#menu-menu-meta-header>li.menu-item ul,#menu-menu-meta-header>li.menu-item ul ul,#menu-menu-meta-header>li.menu-item ul ul ul,#menu-menu-meta-footer>li.menu-item ul,#menu-menu-meta-footer>li.menu-item ul ul,#menu-menu-meta-footer>li.menu-item ul ul ul{display:none !important}#menu-menu-meta-footer{flex-wrap:wrap}@media (max-width:767px){#menu-menu-meta-footer{justify-content:center}.elementor-widget-theme-site-logo.logo img{min-width:180px}.mobile-only{display:block}}#menu-footerblock-1,#menu-footerblock-2,#menu-footerblock-3{padding:0}#menu-footerblock-1>li.menu-item,#menu-footerblock-2>li.menu-item,#menu-footerblock-3>li.menu-item{list-style:none}#menu-footerblock-1>li.menu-item a,#menu-footerblock-2>li.menu-item a,#menu-footerblock-3>li.menu-item a{color:var(--color-surface);font-weight:500;padding:2px 0;font-size:var(--font-size-text-small);font-family:"Exo 2", "Roboto", Helvetica, Arial, sans-serif;display:inline-block;position:relative}#menu-footerblock-1>li.menu-item a:hover,#menu-footerblock-2>li.menu-item a:hover,#menu-footerblock-3>li.menu-item a:hover{}