#canvastrigger,#navtrigger,#subnav span{cursor:pointer}#container,body,html,main>div,nav img{height:100%}#canvastrigger span:last-of-type,#watermark p{margin-bottom:0}#watermark,.uk-text-meta{font-size:.7rem}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{font-weight:300}#canvastrigger,#watermark{position:fixed;height:auto;background:#fff}*{box-sizing:border-box}#container,body{overflow:hidden}body,main{width:100vw}#container,nav{transition:all .3s}#navtrigger,main{position:absolute}#container,#navtrigger{box-shadow:0 0 20px -4px rgba(0,0,0,.75)}b{font-weight:700;font-weight:900}#subnav,body{display:inline-flex;align-content:center}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:300;src:url(../webfonts/fira-sans-v10-latin-300.eot);src:local('Fira Sans Light'),local('FiraSans-Light'),url(../webfonts/fira-sans-v10-latin-300.eot?#iefix) format('embedded-opentype'),url(../webfonts/fira-sans-v10-latin-300.woff2) format('woff2'),url(../webfonts/fira-sans-v10-latin-300.woff) format('woff'),url(../webfonts/fira-sans-v10-latin-300.ttf) format('truetype'),url(../webfonts/fira-sans-v10-latin-300.svg#FiraSans) format('svg')}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:url(../webfonts/fira-sans-v10-latin-regular.eot);src:local('Fira Sans Regular'),local('FiraSans-Regular'),url(../webfonts/fira-sans-v10-latin-regular.eot?#iefix) format('embedded-opentype'),url(../webfonts/fira-sans-v10-latin-regular.woff2) format('woff2'),url(../webfonts/fira-sans-v10-latin-regular.woff) format('woff'),url(../webfonts/fira-sans-v10-latin-regular.ttf) format('truetype'),url(../webfonts/fira-sans-v10-latin-regular.svg#FiraSans) format('svg')}#canvastrigger{z-index:22;right:0;top:47%;padding:10px;display:inline-flex;flex-direction:column;justify-content:space-between}#canvastrigger span{margin-bottom:10px}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../webfonts/open-sans-v17-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(../webfonts/open-sans-v17-latin-regular.eot?#iefix) format('embedded-opentype'),url(../webfonts/open-sans-v17-latin-regular.woff2) format('woff2'),url(../webfonts/open-sans-v17-latin-regular.woff) format('woff'),url(../webfonts/open-sans-v17-latin-regular.ttf) format('truetype'),url(../webfonts/open-sans-v17-latin-regular.svg#OpenSans) format('svg')}body{margin:0;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;flex-direction:column;min-height:100vh}::-webkit-scrollbar{background-color:rgba(0,0,0,.5);width:.75em}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5)}#container{width:100%;min-width:1200px;min-height:800px;min-height:500px;margin-top:0}#container.pre{filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px)}main{height:100vh;top:0;left:0;z-index:22222;box-sizing:border-box!important;margin:0!important;max-width:190000px!important;background:rgba(255,255,255,.9)}#logo{width:300px}#watermark{width:200px;bottom:0;color:#bbb;padding:5px;left:calc((100vw - 200px)/ 2);z-index:999;text-align:center;border-radius:3px 3px 0 0;opacity:.7}#watermark:hover,nav.open button,nav.open img{opacity:1}#watermark a{color:inherit;text-decoration:underline}*+.uk-h1,*+.uk-h2,*+.uk-h3,*+.uk-h4,*+.uk-h5,*+.uk-h6,*+.uk-heading-2xlarge,*+.uk-heading-large,*+.uk-heading-medium,*+.uk-heading-small,*+.uk-heading-xlarge,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:10px}h1,h2{text-align:left;left:0;letter-spacing:0;padding-bottom:0}nav{height:1px!important;width:100%;position:relative}nav.open{height:110px!important;padding:30px}#navtrigger{width:30px;left:calc((100% - 15px)/ 2);border-radius:50%;justify-content:center;align-items:center;height:30px;top:-22px;font-size:2rem;z-index:22;border:none;background:#fff;opacity:1!important;display:none}#navtrigger:hover{border:none;color:#fff}nav>*{opacity:0}nav.open>*{opacity:1}nav button.tiny{border:none;font-size:12px;width:auto;padding:0;background:0 0}nav button.tiny:hover{background:0 0}nav button.tiny a{color:inherit}main>div{width:90%;margin:0 auto!important}main>div>.uk-first-column{align-self:center;max-height:80vh;overflow-y:auto;max-width:1000px;display:block!important}.uk-offcanvas-bar .faircontact{height:40%;width:auto}.uk-offcanvas-bar #boothlogo{margin-bottom:20px}.uk-offcanvas-bar{background:#fff;color:inherit}.uk-offcanvas-bar a{color:inherit;font-weight:700}.uk-offcanvas-bar>a{color:inherit;font-weight:400;font-size:.7rem}.uk-offcanvas-bar hr{margin:15px 0 10px}.uk-modal-body hr,.uk-modal-body img{margin-top:20px!important}.uk-offcanvas-bar>div{font-size:.8rem}.uk-offcanvas-bar .uk-close{color:inherit}.uk-offcanvas-bar button{margin-bottom:10px}h1{font-size:3.5rem!important;font-weight:200!important}h2{font-size:2.5rem!important}#logo{margin-bottom:15px}nav img{width:auto}.uk-text-small{font-size:.9rem}#privacycheck{margin-right:10px}button[disabled]{cursor:not-allowed}.uk-modal-body{font-size:.8rem!important}.uk-modal-title{font-size:2rem!important;margin-bottom:20px!important}.uk-modal-body img{width:100%;height:auto}.hilfebutton{display:none!important}@media screen and (max-width:1700px){h1,h2{margin:0!important}h1{font-size:3rem!important}h2{font-size:2rem!important}#introcopy{font-size:.9rem}}@media screen and (max-width:1400px){h1,h2{margin:0!important}h1{font-size:2.5rem!important}h2{font-size:1.7rem!important}#introcopy{font-size:.9rem}}@media screen and (max-width:1200px){h1,h2{margin:0!important}h1{font-size:2rem!important}h2{font-size:1.4rem!important}#introcopy{font-size:.9rem}}@media screen and (max-width:500px){#logo,main>div>.uk-width-2-3{width:100%}#container,nav{position:absolute}#navtrigger,.uk-offcanvas-bar .faircontact,main>div>.uk-width-1-3,nav{display:none}main{overflow-y:auto}main>div>.uk-first-column{max-height:120000px;align-self:flex-start;padding-bottom:200px!important;padding-top:50px}#logo{margin-top:30px;height:auto;align-self:center}#container{min-height:100px;margin-top:0;top:0;height:100vh!important}#canvastrigger{bottom:0;top:auto}.uk-open>.uk-modal-dialog{width:90vw}nav{bottom:0}.uk-offcanvas-bar{padding-top:100px}nav.open{height:140px;flex-direction:column}#introcopy{font-size:1rem}}
