@charset "UTF-8";body.menuopen{overflow:hidden;}.header{padding:1rem 0;background:#fff;position:fixed;transition:background 500ms;transition-delay:400ms;}.header.scrollingpos{box-shadow:0 5px 6px 0 rgba(0,0,0,0.1);}.header .headercontainer{align-items:center;}.header.menuopen{background:#142640;transition-delay:0ms;}.header.menuopen .headercontainer .logo > a .logosvg .st0{fill:#fff;}.header.menuopen .headercontainer .langcontainer{opacity:0;transition-delay:0ms;z-index:-1;}.header .headercontainer{width:92%;}.header .headercontainer .mainmenu{order:3;}.header .headercontainer .mainmenu .togglemenu{display:inline-block;position:absolute;bottom:1.4rem;right:1.825rem;z-index:10;}.header .headercontainer .mainmenu .togglemenu > span{height:3px;background:#142640;display:block;margin-bottom:8px;width:2.2rem;position:relative;transition:all 500ms;}.header .headercontainer .mainmenu .togglemenu > span:nth-last-child(2){margin-bottom:0;transition:inherit;}.header .headercontainer .mainmenu .togglemenu.open > span{background:#FAB842;transform:rotate(41deg) translate(7px,7px);}.header .headercontainer .mainmenu .togglemenu.open > span:nth-child(2){transform:rotate(136deg) translate(0px,1px);}.header .headercontainer .mainmenu .togglemenu.open > span:nth-last-child(2){opacity:0;}.header .headercontainer .mainmenu .togglemenu.open + .hauptmenu{height:calc(100vh - 5.2rem);overflow-y:scroll;}.header .headercontainer .mainmenu .hauptmenu{position:absolute;width:calc(100% - 4rem);padding:0 2rem;left:0;height:0;overflow:hidden;transition:height 500ms;background:#142640;top:5.6rem;}.header .headercontainer .mainmenu .hauptmenu > li{padding:1.2rem 0;border-bottom:1px solid #707070;display:block;}.header .headercontainer .mainmenu .hauptmenu > li:first-child{margin-top:1rem;}.header .headercontainer .mainmenu .hauptmenu > li:last-child{margin-bottom:6rem;}.header .headercontainer .mainmenu .hauptmenu > li > a{font-size:20px;font-size:1.26rem;color:#fff;}.header .headercontainer .mainmenu .hauptmenu > li > a:hover,.header .headercontainer .mainmenu .hauptmenu > li > a:focus{color:#FAB842;}.header .headercontainer .mainmenu .hauptmenu > li.active > a,.header .headercontainer .mainmenu .hauptmenu > li.liopen > a{color:#FAB842;}.header .headercontainer .mainmenu .hauptmenu > li.active.mainli7 .submenu,.header .headercontainer .mainmenu .hauptmenu > li.liopen.mainli7 .submenu{max-height:1000vh;}.header .headercontainer .mainmenu .hauptmenu > li.active .submenu,.header .headercontainer .mainmenu .hauptmenu > li.liopen .submenu{max-height:100vh;transition-delay:200ms;}.header .headercontainer .mainmenu .hauptmenu > li.active .submenu li:first-child a,.header .headercontainer .mainmenu .hauptmenu > li.liopen .submenu li:first-child a{padding-top:1rem;}@media (min-width:48rem) and (max-width:60rem){.header .headercontainer .mainmenu .hauptmenu > li.mainli6 .submenu,.header .headercontainer .mainmenu .hauptmenu > li.mainli7 .submenu{columns:2;}}.header .headercontainer .mainmenu .hauptmenu > li .contentfix{display:none;}.header .headercontainer .mainmenu .hauptmenu > li .submenu{max-height:0;overflow:hidden;transition:max-height 500ms ease-in-out;}.header .headercontainer .mainmenu .hauptmenu > li .submenu li{display:flex;align-items:center;}.header .headercontainer .mainmenu .hauptmenu > li .submenu li a{text-transform:uppercase;color:#fff;display:flex;padding:0.5rem 0;font-size:17px;font-size:1.071rem;font-family:"Helvetica Neue LT W05_57 Cond",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:140%;}.header .headercontainer .mainmenu .hauptmenu > li .submenu li a:hover,.header .headercontainer .mainmenu .hauptmenu > li .submenu li a:focus{color:#FAB842;}.header .headercontainer .mainmenu .hauptmenu > li .submenu li a svg{margin-right:1rem;margin-top:0.4rem;}.header .headercontainer .langcontainer{margin-right:5rem;min-height:0;margin-top:-0.05rem;transition:opacity 500ms;transition-delay:400ms;}.header .headercontainer .langcontainer button.activelang{font-size:16px;font-size:1.008rem;background-position:95% 52%;}.logolink{display:block;max-width:4.9rem;}.logolink .img-responsive{display:block;max-height:58px;}@media (min-width:48rem){.logolink .img-responsive{margin-left:-0.5rem;}}
