body:before,body:after{content:"";top:0;right:0;bottom:0;left:0;background-color:transparent}body.navbar-active:after{position:fixed;background-color:rgba(0,0,0,0.6);z-index:101}body.navbar-mobile-active:before{position:fixed;background-color:rgba(0,0,0,0.6);z-index:101}body.navbar-mobile-active{overflow:hidden}header{position:sticky;top:0;z-index:110;padding:0 1rem;background-color:var(--lfv-color-red);box-shadow:0 0 15px rgba(0,0,0,0.25);transition:all 0.5s}.navbar{padding:0 0 0;position:static}.navbar ul{list-style:none;margin-top:1rem;padding:0}.navbar a{transition:all 0.2s}.navbar-brand{position:relative;z-index:1;margin:auto 0 auto auto;padding:0}.navbar-brand img{width:205px}.navbar-nav .nav-item{position:static}.navbar-nav .nav-link{font-size:0.9333rem;font-family:var(--lfv-font-roboto-bold),sans-serif;font-weight:normal;color:#fff;letter-spacing:2px;text-transform:uppercase}.navbar-expand-xl .navbar-nav .nav-link{padding:1.25rem 1.25rem 1.9rem 1.25rem;border-top-right-radius:0.25rem;border-top-left-radius:0.25rem}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus{color:var(--lfv-color-black)}.navbar-nav .nav-item.dropdown:hover>a{color:var(--lfv-color-black)}.navbar-nav li .nav-link.active{color:var(--lfv-color-black)}.navbar-nav .nav-item.show>a,.navbar-nav .nav-item.show>a:focus{color:#000;background-color:#fff}.navbar-toggler{margin-right:-1rem}.navbar-toggler-mobile{margin-top:0;margin-right:0.5rem}.navbar-toggler-icon{font-size:30px;line-height:1.5;color:#fff;background-image:none}.dropdown-menu-container>.container{display:block}.nav-item.dropdown .dropdown-menu{background-color:#fff;min-width:15rem;margin:0;padding:1.5rem 0.5rem 2.5rem;border:0;border-radius:0;position:absolute;right:0;left:0;box-shadow:0 15px 18px -10px rgb(0 0 0 / 50%);border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.nav-item.dropdown .dropdown-menu>.container{display:block}.navbar-title{font-family:var(--lfv-font-roboto-bold),sans-serif;font-size:2.467rem;color:var(--lfv-color-red);text-transform:uppercase;margin:0.5rem 0 0.5rem}.navbar-title a{position:relative;display:inline-block;padding-left:0.5rem}.navbar-title a:after{display:inline-block;content:'\f101';font-family:"Font Awesome 5 Pro",sans-serif;font-size:120%;font-weight:100;position:absolute;right:-40px;top:-3px}.navbar-title a:hover,.navbar-title a:focus{color:var(--lfv-color-black)}.dropdown-menu .dropdown-element{margin-bottom:1rem}.navbar-nav .dropdown-menu .nav-link{font-size:1.133rem;color:#000;letter-spacing:0;font-weight:normal;padding:0.5rem 0.5rem 0.5rem;display:inline-block}.navbar-nav .dropdown-menu .nav-link.active,.navbar-nav .dropdown-menu .nav-link:hover{color:var(--lfv-color-red)}.navbar-nav .dropdown-menu .description{font-family:var(--lfv-font-roboto-regular),sans-serif;font-size:0.86rem;text-transform:none;white-space:normal;margin-top:5px;margin-bottom:0;line-height:1.5;width:80%}.navbar-nav .dropdown-menu .description p:last-of-type{margin-bottom:0}.navbar-nav .dropdown-menu .description *{color:#000;letter-spacing:0}.nav-item a.dropdown-toggle::after{display:none}.search-dropdown-mobile{color:#fff}.search-dropdown form{width:80%;display:inline-block;position:relative;padding-right:50px}.search-dropdown-mobile .btn.btn-red{padding-right:1rem;padding-left:1rem}.search-dropdown .dropdown-menu{position:absolute!important;padding:15px 0!important;font-weight:100;background-color:rgba(255,255,255,0.97)!important;border-bottom:1px solid #ccc!important}.navbar-default .navbar-nav>.open.search-dropdown>a{background-color:var(--lfv-color-white)}.search-dropdown a{cursor:pointer}.search-dropdown .container{position:relative}.search-dropdown .close{position:absolute;right:5px;font-size:0.65rem;top:5px;font-weight:normal}.search-dropdown .close:hover,.search-dropdown .close:focus{background-color:transparent}.search-dropdown-mobile{display:none}.navbar-teaser-element img{text-align:right}@media (min-width:1200px){.overview-element-mobile{display:none}body.navbar-mobile-active:before{display:none}}@media (max-width:1500px){.navbar-expand-xl .navbar-nav .nav-link{padding-right:0.8rem;padding-left:0.8rem}}@media (max-width:1499px){.navbar-brand img{width:155px}}@media (max-width:1199px){body.navbar-active:after{display:none}.navbar{position:static}.navbar-nav{margin:0!important}.navbar-brand{margin:auto auto auto 0}.navbar-brand img{width:130px}.navbar-collapse{width:0;right:0;position:absolute;z-index:2;height:100vh;top:0;display:flex;flex-direction:column;align-items:start;background-color:#fff;padding:4rem 1rem 7rem;overflow-y:hidden;overflow-x:hidden;opacity:0;box-shadow:0 0 25px rgba(0,0,0,0.25);transition:opacity 0.3s,width 0.3s}.navbar-collapse .navbar-nav{overflow-y:auto;width:100%}.navbar .navbar-collapse{background-color:var(--lfv-color-red)}.navbar .navbar-collapse.show{width:400px;opacity:1}.navbar-toggler-mobile{font-size:30px;color:#fff;position:absolute;top:0;right:0.85rem;padding:1rem}.navbar-nav>.nav-item{border-bottom:1px solid rgba(255,255,255,0.5)}.navbar-nav .nav-link{font-size:0.93rem;white-space:initial!important}.navbar-expand-xl .navbar-nav .nav-link{font-family:var(--lfv-font-roboto-regular),sans-serif;font-size:18px;padding:1rem 2rem 1rem 1rem;margin-bottom:0}.navbar-expand-xl .navbar-nav .nav-item.show>a:focus{color:#ffffff;background-color:transparent!important}.navbar-expand-xl .navbar-nav .nav-link.dropdown-toggle{color:#ffffff;margin-bottom:0;position:relative}.navbar-expand-xl .navbar-nav .nav-link.dropdown-toggle:hover{color:#ffffff}.navbar-expand-xl .navbar-nav .nav-link.dropdown-toggle:before{content:'\f105';font-family:"Font Awesome 5 Pro",sans-serif;font-weight:100;font-size:30px;line-height:0.8;display:block;position:absolute;right:10px;transition:all 0.4s}.navbar-expand-xl .navbar-nav .show>.nav-link.dropdown-toggle:before{transform:rotate(90deg)}.dropdown-menu .dropdown-element{margin-bottom:0}.nav-link-outer:before,.nav-link-outer:after{display:none}.navbar-title{display:none!important}.navbar-title a{font-family:var(--lfv-font-roboto-regular),sans-serif;color:var(--lfv-color-white);text-transform:none;padding:0.25rem 0.5rem}.navbar-title a:hover,.navbar-title a:focus{text-decoration:none}.navbar-title a:after{display:none}.navbar-title p{margin-bottom:0}.navbar-nav li .nav-link.active{font-family:var(--lfv-font-roboto-bold),sans-serif;color:var(--lfv-color-black)!important;text-decoration:none}.nav-item.dropdown .dropdown-menu{background-color:transparent;padding:0;position:static;box-shadow:none;max-height:0;display:block;overflow:hidden;opacity:0;transition:all 0.75s}.nav-item.dropdown.show .dropdown-menu{max-height:10000px;opacity:1;margin-bottom:1rem}.navbar-nav .dropdown-menu .nav-link{font-family:var(--lfv-font-roboto-light),sans-serif;font-size:1rem;color:#fff;text-transform:none;display:block;padding:0.75rem;margin-bottom:15px;background-color:rgba(255,255,255,0.1);border-radius:0.25rem}.navbar-nav .dropdown-menu .nav-link.active,.navbar-nav .dropdown-menu .nav-link:hover,.navbar-nav .dropdown-menu .nav-link:focus{color:#ffffff;text-decoration:none}.dropdown-element-title{font-size:16px;text-transform:uppercase}.navbar-nav .dropdown-menu .nav-link.active span.dropdown-element-title{text-decoration:none}.navbar-nav .nav-item.show>a{color:#ffffff;background-color:transparent}.navbar-nav .dropdown-menu .description{display:block}.navbar-nav .dropdown-menu .description,.navbar-nav .dropdown-menu .description *{color:rgba(255,255,255,0.8)}.navbar-teaser-element{display:none}.nav-item.search-dropdown{display:none}.search-dropdown-mobile{display:block}.search-dropdown-mobile a{color:#fff;font-size:1.5rem;margin-right:0.5rem;cursor:pointer}.search-dropdown-mobile a:hover{color:#fff}.search-dropdown-mobile a:after{display:none}.search-dropdown-mobile .dropdown-menu{position:fixed;top:0;right:0;left:0;margin-top:4rem;padding:1rem 0;border-radius:0;box-shadow:0 15px 18px -10px rgb(0 0 0 / 50%)}.search-dropdown-mobile .container{max-width:100%;display:block}}@media (max-width:992px){#headerNavigation>.container{max-width:100%}}@media only screen and (max-width:576px){.navbar-toggler{margin-right:-0.5rem}.navbar-toggler-mobile{top:0;right:0;margin-right:0}#headerNavigation>.container{padding:0}.navbar .navbar-collapse.show{width:100%}}