body>header{position:relative;padding-top:2em;padding-bottom:1em;background:#fff}#contact-buttons{position:fixed;width:50px;bottom:60px;left:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem;padding:10px;background:rgba(255,255,255,.8);z-index:1000}#contact-buttons img{width:100%;margin-top:1rem}#header-logo{float:left}#header-logo img{height:80px}#header-logo img.online,body.online #header-logo img:not(.online){display:none}body.online #header-logo img.online{display:inline-block}#header-info{float:right;max-width:calc(99.99% - 300px);text-align:right}#header-info img{color:#205f8b;margin:10px 0 0 1em;height:60px}#header-partners{float:left;clear:both;margin-top:1em}#header-partners img{height:30px;margin-right:0.9em}#alternative-menu-button{display:none}#alternative-menu-button a{float:none;text-align:center}body.online #alternative-menu-button a{color:#9e1c15}body>nav{position:relative;color:#1764ae;border-color:#e4e4e4;border-style:solid;border-width:1px 0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fcfcfc 100%);background:-webkit-linear-gradient(top,#fff 0,#fcfcfc 100%);background:linear-gradient(to bottom,#fff 0,#fcfcfc 100%);box-shadow:0 0 10px rgba(0,0,0,.07)}body>nav>.content>a{display:block;float:left;color:#1764ae;margin:.5em 0;padding:.5em .25em;border-radius:3px;font-size:1.3em;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 3px rgba(0,0,0,.2)}body>nav>.content>a:not(.online).selected{background:#3186d8;color:#fff}body>nav>.content>a.online{position:relative}body>nav>.content>a.online sup{position:absolute;top:-.25em;right:1em;color:#f44336;font-size:.6em;text-transform:uppercase;font-weight:700}body>nav>.content>a:not(.selected):not(.online):active,body>nav>.content>a:not(.selected):not(.online):hover{color:#3186d8;text-shadow:0 0 10px rgba(49,134,216,.2)}body>nav>.content>a.blink:not(.selected):not(.online){background:#1e9d43;color:#fff}body>nav>.content>a.blink:not(.selected):not(.online):active,body>nav>.content>a.blink:not(.selected):not(.online):hover{background:#03b837;color:#fff}body>nav>.content>nav{display:none;clear:both;padding-bottom:.5em;column-count:4}body>nav>.content>nav>div{margin-bottom:.5em;padding:.5em;border:1px solid #e4e4e4;border-radius:0 0 3px 3px;box-shadow:0 5px 10px rgba(0,0,0,.07)}body>nav>.content>nav>div:last-of-type{margin-bottom:0}body>nav>.content>nav>div>b{font-size:1rem;font-weight:400;color:#24a551;text-transform:uppercase}body>nav .content>nav a{display:inline-block;width:100%;margin-bottom:.5em;border-radius:3px;padding:.5em;color:#4d4d4d;text-decoration:none}body>nav .content>nav a:active,body>nav .content>nav a:hover{border-color:transparent;background:#3186d8;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.8)}body>nav .content>nav a span.count{display:block;color:#1764ae;margin-top:.5em;border-top:1px dotted #e4e4e4;padding-top:.5em;font-weight:700;font-size:.8em}body>nav .content>nav a:active span.count,body>nav .content>nav a:hover span.count{color:#fff}body>nav .content>nav.online a:not(:hover):not(:active) span.count{color:#9e1c15}body>nav .content>nav.online a:active,body>nav .content>nav.online a:hover{background:#9e1c15}@media screen and (max-width:1100px){#menu>a{font-size:1.2em}}@media screen and (min-width:901px){#alternative-menu,#window-background{display:none!important}}@media screen and (max-width:900px){#header-info,#header-logo{max-width:100%;float:none;text-align:center}#header-info img{height:40px;margin-top:0}#header-partners{float:none;text-align:center}#header-partners img{height:25px}#menu{display:none}#alternative-menu-button{display:block}}@media print{body>nav{display:none!important}}#cookiebar{position:relative;border-bottom-width:5px;padding:1.5em 3em;background:#000;color:#fff}#cookiebar p{text-align:justify}#cookiebar fieldset{border:0;padding-top:.5em}#cookiebar button{display:block;float:right;margin-left:1.5em;border-width:0;border-radius:2px;padding:1em 2em;background:#fff;color:#000;font-weight:700}#cookiebar button:active,#cookiebar button:hover{background:#3186d8;color:#fff;cursor:pointer}body>header::after,body>nav::after,body>nav>.content::after{content:".";display:block;height:0;clear:both;visibility:hidden}