.navigation-main ul{margin:0;padding:0;position:relative}.navigation-main ul li{border-bottom:1px solid var(--stephanus-blau-10);line-height:60px;list-style:none;position:relative}.navigation-main button.menu__link,.navigation-main ul li a{background:transparent;color:var(--stephanus-blau-100);font-size:24px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:32px;padding:0;-webkit-text-decoration:none;text-decoration:none}#block-navigation.is-active .navigation-main{display:block}#block-navigation.is-active a.menu__link,#block-navigation.is-active button.menu__link{margin:0;padding:15px 0 15px 20px}.navigation-main .menu--level-2{background:var(--stephanus-blau-10);display:none}.navigation-main .menu--level-2 ul li{padding-right:0}.navigation-main .menu--level-2 li a{color:var(--stephanus-blau-100);font-size:20px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:50px;text-decoration-line:underline}#block-navigation [aria-expanded=true]+.menu--level-2{display:block}#block-navigation:not(.is-active) [aria-expanded=true]+.menu--level-2{-moz-column-gap:var(--spacing-64);column-gap:var(--spacing-64);padding:30px;position:absolute;top:58px}.menu__item.menu__item--link.menu__item--level-2.left{grid-column:1}.menu__item.menu__item--link.menu__item--level-2.right{grid-column:2}#block-navigation:not(.is-active) [aria-expanded=true]+.menu--level-2:before{border-bottom:20px solid var(--stephanus-blau-10);border-left:0;border-right:20px solid transparent;content:" ";height:0;left:0;position:absolute;top:-20px;width:0}ul.menu--level-1 button{position:relative}ul.menu--level-1 button:after{background:transparent;border-bottom:3px solid var(--stephanus-blau-100);border-right:3px solid var(--stephanus-blau-100);border-top:none;content:"";height:.5rem;position:absolute;right:-20px;top:calc(50% - 2px);transform:translateY(-50%) rotate(45deg);width:.5rem}.navigation-main .menu--level-2 li a.is-active,button.menu__link--level-1.menu__link--active-trail,button.menu__link--level-1.menu__link--active-trail:after,ul.menu--level-1 button:hover,ul.menu--level-1 button:hover:after,ul.menu--level-1 button[aria-expanded=true],ul.menu--level-2 li a:hover{border-color:var(--stephanus-rot-hover);color:var(--stephanus-rot-hover)}ul.menu--level-1 button[aria-expanded=true]:after{border-color:var(--stephanus-rot-hover);top:calc(50% + 3px);transform:translateY(-50%) rotate(225deg)}#block-navigation.is-active button[aria-expanded=true]{padding-bottom:15px}.navigation-accessibility ul{margin:var(--spacing-8) 0 0 0}.navigation-main .navigation-accessibility ul li{border-bottom:0;line-height:var(--spacing-32);margin-left:var(--spacing-24);padding:0}.navigation-accessibility ul li a{font-size:16px;font-weight:400;line-height:normal;position:relative}.navigation-accessibility a:hover{color:var(--stephanus-rot-hover)}.navigation-accessibility ul li a:after{position:absolute;right:-24px;top:0;transform:scale(1.2)}.navigation-accessibility ul li:first-of-type a:after{content:url(../../images/local_library.svg)}.navigation-accessibility ul li:nth-of-type(2) a:after{content:url(../../images/search.svg)}@media (min-width:1024px){.navigation-main{display:flex;flex-grow:1;justify-content:space-between}.navigation-main .menu--level-2{padding-left:20px}.navigation-main>*{display:flex;justify-content:space-between}.navigation-main ul li{border-bottom:none;display:inline-block;line-height:normal;padding:0 50px 0 0}.menu__link--level-2{white-space:nowrap}.navigation-main ul.menu--level-2 li{padding:0}#block-navigation:not(.is-active) [aria-expanded=true]+.menu--level-2{top:56px}.navigation-accessibility{padding:0 var(--spacing-56) 0 0;position:absolute;right:0;top:0}.navigation-main .navigation-accessibility ul li{float:left;line-height:normal;margin-left:var(--spacing-48)}}@media (min-width:1154px){.navigation-accessibility{padding:0 var(--spacing-80) 0 0}}