header{background-color:#FFFFFF}.navbar{padding:0}body.navbar-open{overflow:hidden}.navbar-toggler{font-size:2rem;margin-left:auto;position:absolute;z-index:1;top:2.5rem;right:2rem;background-color:transparent;transition:background-color 0.5s}.frontpage-view .navbar-toggler123{position:absolute}.navbar-toggler:not(.collapsed) .fal:before{content:"\f00d"}.navbar-toggler:hover{background-color:rgba(255,255,255,0.25)}.section-black .navbar-toggler:hover{background-color:rgba(255,255,255,0.25)}.section-white .navbar-toggler:hover{background-color:rgba(0,0,0,0.1)}.section-black .navbar-toggler,.section-gold .navbar-toggler{color:#FFFFFF}.navbar-toggler-close{font-size:2.1rem;color:var(--welte-color-black)!important;position:absolute;top:2.3rem;right:1.8rem}.navbar-toggler-close:hover{background-color:rgba(255,255,255,0.25)!important}.navbar-toggler-icon{line-height:1.3;width:1.25em;height:1.25em}header .navbar-collapse{position:fixed;top:0;right:0;bottom:0;height:100vh!important;width:100%;max-width:0;background-color:var(--welte-color-gold);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;box-shadow:-6px 0 7px -2px rgba(0,0,0,.25)}header .navbar-collapse .inner{height:100vh!important;width:100%;background-color:var(--welte-color-gold);display:flex;flex-direction:column;padding:4rem 6rem 1.25rem 6rem;overflow-y:auto;overflow-x:hidden}header .navbar-collapse.show{max-width:740px}header .navbar-nav{margin-top:auto;margin-bottom:2rem}header .navbar-nav .nav-link{font-family:var(--welte-font-Headline);font-size:2.25rem;color:#FFFFFF;padding:0;text-decoration:none;display:inline-block;white-space:nowrap}header .navbar-nav .nav-link:hover{text-decoration:underline;color:#FFFFFF}header .navbar-nav .nav-link.active{color:var(--welte-color-black);text-decoration:none!important}.navbar-bottom{font-size:1.8rem;display:flex;flex-direction:row;margin-top:auto;width:100%}.navbar-bottom div{padding-right:1.5rem}.navbar-bottom a{color:var(--welte-color-black)!important;transition:color 0.25s}.navbar-bottom a:hover{color:#FFFFFF!important;text-decoration:none}.logo{position:fixed;text-align:left}.logo img{width:110px}.navbar-brand-container{display:none;padding:0.75rem 1.25rem}.navbar-brand img{width:50px}