﻿body>header .config{justify-self:right;display:flex;}body>header .config-select{margin-left:20px;color:#222944;display:flex;align-items:center;font-size:.8rem;}body>header .config-select select{border-width:0;padding:5px 10px;color:#222944;font-weight:bold;cursor:pointer;margin:3px;font-size:.8rem;background-color:#f2f2f2;}body>header .sociallinks{justify-self:right;display:flex;font-size:.8rem;align-items:center;padding-bottom:10px;}body>header .sociallinks span{text-transform:uppercase;color:#222944;padding:5px;font-weight:600;letter-spacing:.25em;}body>header .sociallinks a,body>header .sociallinks a:focus,body>header .sociallinks a:active,body>header .sociallinks a:visited{display:inline-block;padding:5px 10px;}body>header .sociallinks a svg,body>header .sociallinks a:focus svg,body>header .sociallinks a:active svg,body>header .sociallinks a:visited svg{width:1.5em;height:1.5em;fill:#222944;}body>header .sociallinks a:hover svg,body>header .sociallinks a:focus:hover svg,body>header .sociallinks a:active:hover svg,body>header .sociallinks a:visited:hover svg{fill:#b1a96e;}body>header .search{height:100%;display:grid;grid-template-columns:auto;grid-template-rows:1fr auto 1fr;grid-template-areas:"." "search-div" ".";margin-left:20px;font-size:1rem;}body>header .search>div{grid-area:search-div;border:1px solid #222944;display:flex;justify-content:center;align-items:center;padding:5px;}body>header .search label{cursor:text;display:flex;justify-content:center;align-items:center;}body>header .search label svg{width:1.7em;height:1.7em;padding-right:5px;}body>header .search label svg .svg-fill{fill:#222944;}body>header .search input{grid-area:search-input;margin:auto;min-width:20vw;border-width:0;letter-spacing:.05em;}body>header .search input::placeholder{color:rgba(0,0,0,.3);}body>header{display:grid;grid-template-rows:auto 1fr;background-color:#fff;grid-template-columns:auto 1fr max-content 20px;grid-template-areas:"logo . config ." "logo . menu .";max-width:100% !important;right:0;}body>header .menu svg{margin-right:0;margin-left:auto;}@media only screen and (min-width:800px){body>header{grid-template-rows:auto 1fr auto;grid-template-columns:max-content 1fr max-content 20px;grid-template-areas:"logo config config ." "logo nav menu menu" "logo sociallinks sociallinks .";}}body>header .logo{grid-area:logo;}body>header .logo a img{padding:5px;}@media only screen and (min-width:800px){body>header .logo a img{padding:20px;}}body>header .navigation{grid-area:nav;max-width:100%;overflow-x:hidden;}body>header .navigation nav ul li:not(:nth-last-child(2)):not(:last-child)::after{margin:0 10px;content:' ';display:inline-block;height:10px;width:1px;background-color:#222944;}body>header .menu{grid-area:menu;}body>header .navigation-item span{text-transform:uppercase;font-size:.8rem;font-weight:600;color:#222944;padding:5px 10px;letter-spacing:.25em;}body>header a,body>header a:active,body>header a:focus,body>header a:visited,body>header a:hover{text-decoration:none;}body>header a:hover span,body>header a:active:hover span,body>header a:focus:hover span,body>header a:visited:hover span,body>header a:hover:hover span{color:#b1a96e;}body>header .config{grid-area:config;}body>header .sociallinks{display:none;}@media only screen and (min-width:800px){body>header .sociallinks{display:block;grid-area:sociallinks;}}.Selectable{-webkit-touch-callout:initial;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}.UnSelectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.HorizontalScrolling{-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;}@keyframes FadeIn{from{opacity:.3;}to{opacity:1;}}@keyframes FadeInLeft{from{opacity:.1;-webkit-transform:translateX(20px);}to{opacity:1;-webkit-transform:translateX(0);}}@keyframes FadeInTop{from{opacity:.1;-webkit-transform:translateY(10px);}to{opacity:1;-webkit-transform:translateY(0);}}@keyframes AppearHeight{from{-webkit-transform:translateY(20px);}to{opacity:1;-webkit-transform:translateY(0);}}.TransitionFaster{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;}.TransitionFast{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}.TransitionMedium{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}.TransitionSlow{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}#sidemenu{padding:0 !important;}#sidemenu a,#sidemenu a:focus,#sidemenu a:active,#sidemenu a:visited,#sidemenu a:hover{display:block;text-align:center;}#sidemenu a span,#sidemenu a:focus span,#sidemenu a:active span,#sidemenu a:visited span,#sidemenu a:hover span{padding:20px 10px;display:inline-block;color:#222944;}#sidemenu a:hover,#sidemenu a:focus:hover,#sidemenu a:active:hover,#sidemenu a:visited:hover,#sidemenu a:hover:hover{background-color:#222944;}#sidemenu a:hover span,#sidemenu a:focus:hover span,#sidemenu a:active:hover span,#sidemenu a:visited:hover span,#sidemenu a:hover:hover span{color:#fff;}.footer-content{background-color:#222944;color:#fff;display:block;padding:30px 0;}.footer-content .contact,.footer-content a,.footer-content a:focus,.footer-content a:visited,.footer-content a:active,.footer-content a:hover{color:#fff;text-decoration:none;display:inline-block;padding:10px;}.footer-title{font-size:1.1rem;font-weight:600;text-transform:uppercase;margin-bottom:15px;padding:10px;letter-spacing:.25em;}.footer-contact,.footer-follow{padding:20px;}.footer-contact>*{display:block;}.footer-contact svg{fill:#fff;width:1em;height:1em;margin-right:1em;justify-content:center;align-items:center;}.footer-contact .contact{display:flex;align-items:center;}.footer-contact a,.footer-contact a:focus,.footer-contact a:visited,.footer-contact a:active,.footer-contact a:hover{display:flex;}.footer-contact a:hover svg,.footer-contact a:focus:hover svg,.footer-contact a:visited:hover svg,.footer-contact a:active:hover svg,.footer-contact a:hover:hover svg{fill:#b1a96e;}.footer-contact a:hover span,.footer-contact a:focus:hover span,.footer-contact a:visited:hover span,.footer-contact a:active:hover span,.footer-contact a:hover:hover span{color:#b1a96e;}.footer-follow svg{stroke:transparent;stroke-width:1.7px;fill:#fff;width:1.4em;height:1.4em;}.footer-follow a:hover svg,.footer-follow a:focus:hover svg,.footer-follow a:visited:hover svg,.footer-follow a:active:hover svg,.footer-follow a:hover:hover svg{fill:#b1a96e;}.footer-bottom-content{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;}.footer-bottom{margin-top:20px;}.footer-copyright{margin:20px;text-align:center;}.footer-bottom-credits{margin-bottom:20px;}.footer-bottom-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.footer-bottom-links a,.footer-bottom-links a:focus,.footer-bottom-links a:active,.footer-bottom-links a:visited,.footer-bottom-links a:hover{color:#222944;display:inline-block;padding:5px 15px;white-space:nowrap;text-decoration:none;}.footer-bottom-links a:hover{color:#b1a96e;}.cloudcredits-creditssummary a{font-weight:600;}@media only screen and (min-width:800px){.footer-bottom-content{flex-direction:row;}.footer-content{margin:0 auto;display:grid;grid-template-columns:1fr 1px 1fr;grid-template-areas:"footer-contact footer-seperator footer-follow";}.footer-contact,.footer-follow{max-width:300px;padding:40px;}.footer-contact{grid-area:footer-contact;justify-self:right;}.footer-follow{grid-area:footer-follow;justify-self:left;}.footer-separator{grid-area:footer-seperator;background-color:#fff;margin:20px 0;}}:root{--headerHeight:80px;font-size:.8rem;}@media only screen and (min-width:800px){:root{--headerHeight:120px;}}html,body{font-family:"NeueEinstellung";}*{letter-spacing:.5px;}a,a:focus,a:visited,a:active{color:#222944;}a:hover{text-decoration:none !important;color:#b1a96e;}a:hover{text-decoration:underline;}.notsupported{color:#fff;font-size:3em;}@font-face{font-family:'NeueEinstellung';src:url('../fonts/NeueEinstellung-Regular.ttf') format('truetype');}@font-face{font-family:'NeueEinstellung';src:url('../fonts/NeueEinstellung-Thin.ttf') format('truetype');font-weight:100;}@font-face{font-family:'NeueEinstellung';src:url('../fonts/NeueEinstellung-Light.ttf') format('truetype');font-weight:200;}@font-face{font-family:'NeueEinstellung';src:url('../fonts/NeueEinstellung-Regular.ttf') format('truetype');font-weight:400;}@font-face{font-family:'NeueEinstellung';src:url('../fonts/NeueEinstellung-Medium.ttf') format('truetype');font-weight:500;}@font-face{font-family:'NeueEinstellung';src:url('../fonts/NeueEinstellung-SemiBold.ttf') format('truetype');font-weight:600;}@font-face{font-family:'NeueEinstellung';src:url('../fonts/NeueEinstellung-Bold.ttf') format('truetype');font-weight:700;}@font-face{font-family:'NeueEinstellung';src:url('../fonts/NeueEinstellung-ExtraBold.ttf') format('truetype');font-weight:800;}@font-face{font-family:'NeueEinstellung';src:url('../fonts/NeueEinstellung-Black.ttf') format('truetype');font-weight:900;}