header{margin-top:1em;margin-bottom:1em}header #headerlogo{float:left}header #headerlogo #logo a{display:block;width:0;height:0;padding-top:2.24em;padding-left:9.15em;background-size:contain;background-position:center;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}header #headerlogo #logo a:hover{opacity:0.6}header .mod_navigation,header .mod_changelanguage{float:right}header .mod_navigation ul,header .mod_changelanguage ul{margin-top:1.4em;line-height:1}header .mod_navigation ul li,header .mod_changelanguage ul li{display:inline-block;margin-bottom:0;font-size:0.9em;padding:0 1em}header .mod_navigation ul li strong,header .mod_navigation ul li a,header .mod_changelanguage ul li strong,header .mod_changelanguage ul li a{font-weight:700;font-family:"DINNextRoundedBold", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif}header .mod_navigation ul li strong:after,header .mod_navigation ul li a:after,header .mod_changelanguage ul li strong:after,header .mod_changelanguage ul li a:after{content:"";display:block;width:0;height:2px;background:#193e69;transition:width 0.3s}header .mod_navigation ul li strong:hover:after,header .mod_navigation ul li strong.active:after,header .mod_navigation ul li a:hover:after,header .mod_navigation ul li a.active:after,header .mod_changelanguage ul li strong:hover:after,header .mod_changelanguage ul li strong.active:after,header .mod_changelanguage ul li a:hover:after,header .mod_changelanguage ul li a.active:after{width:100%}header .icon-search{float:right;display:inline-block;height:1.1em;width:1.1em;margin-right:1.5em;margin-top:1.3em;cursor:pointer;background-size:contain}header .icon-search:hover{opacity:0.6}header .mod_changelanguage ul{margin-top:1.3em}header .mod_changelanguage ul li{font-size:0.65em;padding-left:0.5em;padding-right:0.5em}header .mod_changelanguage ul li.last{padding-right:0}header .mod_changelanguage ul li a{font-weight:300}header #mobile-toggler{float:right;width:3.8em;height:3.8em;position:relative;display:none;border:3px solid #193e69;border-radius:50%;cursor:pointer}header #mobile-toggler .hamburger-icon{display:inline-block;height:1.5em;width:2em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:0.5s ease-in-out}header #mobile-toggler .hamburger-icon span{display:block;position:absolute;height:3px;width:2em;background:#193e69;border-radius:0.5em;opacity:1;transform:rotate(0deg);transition:0.25s ease-in-out}header #mobile-toggler .hamburger-icon span:nth-child(1){top:0}header #mobile-toggler .hamburger-icon span:nth-child(2),header #mobile-toggler .hamburger-icon span:nth-child(3){top:0.6em}header #mobile-toggler .hamburger-icon span:nth-child(4){top:1.2em}@media (min-width:801px){header .mod_navigation .searchbar{display:none}header .mod_navigation .mod_changelanguage{display:none}}@media (max-width:800px){header #headerlogo #logo a{padding-top:3.55em;padding-left:15.8em}header #mobile-toggler{display:block;z-index:3}header #mobile-toggler.open{border-color:#fff}header #mobile-toggler.open .hamburger-icon span:nth-child(1),header #mobile-toggler.open .hamburger-icon span:nth-child(4){display:none}header #mobile-toggler.open .hamburger-icon span:nth-child(2),header #mobile-toggler.open .hamburger-icon span:nth-child(3){background:#fff}header #mobile-toggler.open .hamburger-icon span:nth-child(2){transform:rotate(45deg)}header #mobile-toggler.open .hamburger-icon span:nth-child(3){transform:rotate(-45deg)}header .mod_navigation,header .icon-search,header .mod_changelanguage.desktop{display:none}header .mod_navigation{background:#193e69;position:absolute;right:0;top:0;z-index:2;padding-top:7em;width:20em;height:100vh}header .mod_navigation ul{border-top:1px solid rgba(255, 255, 255, 0.2)}header .mod_navigation ul li{font-size:1em;display:block;border-bottom:1px solid rgba(255, 255, 255, 0.2)}header .mod_navigation ul li.active,header .mod_navigation ul li:hover{background:#fff}header .mod_navigation ul li.active a,header .mod_navigation ul li.active strong,header .mod_navigation ul li:hover a,header .mod_navigation ul li:hover strong{color:#193e69}header .mod_navigation ul li a,header .mod_navigation ul li strong{color:#fff;padding:1em 3.5em;display:block}header .mod_navigation ul li a:after,header .mod_navigation ul li strong:after{display:none}header .mod_navigation ul .mobile-search:hover{background:transparent}header .mod_navigation ul .mobile-search:after{content:"";display:block;clear:both}header .mod_navigation ul .mobile-search .formbody{position:relative}header .mod_navigation ul .mobile-search input.text{background:#193e69;border:0;color:#fff;font-family:"DINNextLight", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;width:100%;outline:none;padding:1em 3.5em;margin-bottom:0}header .mod_navigation ul .mobile-search input.text::placeholder{color:#fff;opacity:0.8}header .mod_navigation ul .mobile-search .submit{text-indent:-9999px;height:3em;width:3em;padding:1.6em;border:0;cursor:pointer;position:absolute;right:0;top:0;background-color:transparent;background-size:45%;background-position:center}header .mod_navigation ul .mobile-search .submit:before{content:none}header .mod_navigation ul .mobile-lg-switcher{border-bottom:0;margin-top:2.5em}header .mod_navigation ul .mobile-lg-switcher.active,header .mod_navigation ul .mobile-lg-switcher:hover{background:none}header .mod_navigation ul .mobile-lg-switcher.active li a,header .mod_navigation ul .mobile-lg-switcher:hover li a{color:#fff}header .mod_navigation ul .mobile-lg-switcher .mod_changelanguage{float:none}header .mod_navigation ul .mobile-lg-switcher:after{content:"";display:block;clear:both}header .mod_navigation ul .mobile-lg-switcher ul{text-align:center}header .mod_navigation ul .mobile-lg-switcher ul,header .mod_navigation ul .mobile-lg-switcher li{border:0}header .mod_navigation ul .mobile-lg-switcher li{display:inline-block}header .mod_navigation ul .mobile-lg-switcher li.active,header .mod_navigation ul .mobile-lg-switcher li:hover{background:none;color:#fff}header .mod_navigation ul .mobile-lg-switcher li:hover a,header .mod_navigation ul .mobile-lg-switcher li.active a{color:#fff}header .mod_navigation ul .mobile-lg-switcher li:hover a:after,header .mod_navigation ul .mobile-lg-switcher li.active a:after{width:100%}header .mod_navigation ul .mobile-lg-switcher li a{display:inline-block;padding:0}header .mod_navigation ul .mobile-lg-switcher li a:after{content:"";display:block;width:0;height:2px;background:#fff;transition:width 0.3s}}@media (max-width:500px){header #headerlogo,header #mobile-toggler{font-size:0.875em}}@media (max-width:350px){header #headerlogo #logo a{padding-left:12em}}