body#page,body#page.newLandingPage{--teaserHeight:calc(45vh - var(--headerHeight));--headerHeight:80px;}#menuOuterWrapper{min-width:0;--mobileMenuTransitionTime:0.7s;--maxMobileMenuWidth:400px;--menuButtonSize:2.2em;}#mainMenu{display:none;}#mainMenuWrapper{position:relative;min-height:var(--menuButtonSize);min-width:var(--menuButtonSize);}#menuButton{display:flex;flex-direction:column;justify-content:space-around;top:0;height:calc(var(--menuButtonSize) - 0.2em);width:var(--menuButtonSize);transition:all 0.5s ease-in-out;}.toggle-button .bar{width:100%;border-top:0.3em #000 solid;border-radius:10px;transition:all 0.5s ease-in-out;}#mobileMenuButton a.menuButtonLink{padding:0.4em 0.8em;color:#000;}#mainMenu{display:block;width:0px;max-width:100%;height:0px;overflow:hidden;}#mainMenuWrapper.active{}.active ul#mainMenu,#mainMenuWrapper.active{position:fixed;left:0;top:1.5em;width:var(--maxMobileMenuWidth);max-width:100vw;height:auto;padding-top:0;z-index:1;}.active .toggle-button{margin-left:0.5em;}.active #hamburgerBar1{margin-top:0;transform:rotate(45deg) translate(30%,133%);}.active #hamburgerBar2{opacity:0;}.active #hamburgerBar3{margin-top:0;transform:rotate(-45deg) translate(24%,-55%);}#mainMenuWrapper ul.level1{position:absolute;flex-direction:column;top:4em;left:0;margin-top:revert;max-height:0;background-color:#ffffff;overflow:hidden;opacity:0;transition:height var(--mobileMenuTransitionTime) ease-in-out,opacity var(--mobileMenuTransitionTime) ease-in-out;}#mainMenuWrapper.active ul#mainMenu{padding-top:1em;padding-left:1em;max-height:calc(100vh - 2em);opacity:1;border-bottom-right-radius:0.5em;overflow:visible;}#mainMenuWrapper li.level1{position:relative;padding-left:2em;padding-right:2.5em;padding-top:1em;padding-bottom:1em;font-size:1em;transition:all 0.5s ease-in-out;}#mainMenuWrapper li.level1.current-item{border-bottom:none;}#mainMenuWrapper li.level1.opened{}#mainMenu li.level1 ul.level2{top:3.5em;left:-1.2em;min-width:calc(100% + 1.1em);padding-top:0.4em;z-index:10;}li.level2:hover{background-color:var(--lightGrey);}li.level2{border-top:none;border-bottom:1px #ffffff solid;background-color:var(--lightGrey);}.level2 a{display:block;padding-left:2em;padding-top:0.4em;padding-bottom:0.3em;padding-right:0.5em;text-align:left;}.opened ul.level2{display:block;min-width:100%;}#mainMenuWrapper li.level1:last-child{border-bottom:none;}#mainMenuWrapper li.level1.hasSub{}#mainMenuWrapper.active li.leve1{}#mainMenuWrapper a.menuItemLink{position:relative;padding-right:0.5em;padding-top:0.2em;padding-bottom:0.2em;padding-left:0.5em;font-size:1em;text-align:right;}#mainMenuWrapper li.hasSub:before{content:"<";position:absolute;display:inline-block;left:0;top:0.6em;font-size:1.2em;transform:rotate(-90deg);transition:all 0.5s ease-in-out;}#mainMenuWrapper .opened a.menuItemLink:before{transform:rotate(90deg);}#mainMenuWrapper .current-item a.menuLinkLevel1{border-bottom:none;background-color:transparent !important;}@media screen and (max-width:480px){#teaserWrapper img.teaserImgDesktop{display:none;}#teaserWrapper img.teaserImgMobile{display:block;max-width:100%;height:auto;}}
