@charset "UTF-8";.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:a}@keyframes a{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}:root{font-family:sans-serif}html{background-color:#000;color:#fff}body,html{height:100%}body{margin:0}.footer{background:rgba(0,0,0,.33);color:hsla(0,0%,100%,.5);font-size:75%;text-align:center}.footer a{color:inherit}.footer a:hover{color:#fff}@media (min-width:600px){.footer{border-top:1px solid hsla(0,0%,100%,.125);text-align:left;z-index:2}}.footer .container{-ms-flex-align:center;align-items:center}@media (min-width:600px){.footer .container{display:-ms-flexbox;display:flex;padding:0}}.footer .social{margin-left:auto;-ms-flex-order:2;order:2}@media (min-width:600px){.footer .social-item{border-left:1px solid hsla(0,0%,100%,.125)}}.footer .social-item--facebook .social-item__link:after{background-color:#4267b2}.footer .social-item--twitter .social-item__link:after{background-color:#1da1f2}.footer .social-item--demoparty-net .social-item__link:after{background-color:#37444a}.footer .social-item--twitch .social-item__link:after{background-color:#6441a5}.footer .social-item__link{display:block;padding:24px;position:relative;width:20px;height:20px}.footer .social-item__link:after{left:0;top:0;height:100%;width:100%;content:"";display:block;position:absolute;transform:scale(0);transition:transform .2s cubic-bezier(.23,1,.32,1);z-index:-1}.footer .social-item__link:hover:after{transform:scale(1)}.footer .list--impressum{font-weight:300;padding:1em 0}@media (min-width:600px){.footer .list--impressum{padding:0 0 0 32px}}.footer .icon{height:20px;width:20px;position:relative;z-index:2;fill:#fff}.site{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.site__content{padding-bottom:4em;position:relative;top:0px}.site__header{left:0;position:fixed;right:0;top:0;z-index:2}.site--placeholder .site__content{padding:0;top:0}.site--placeholder .site__footer{display:none}:root{font-family:Quicksand,sans-serif;font-size:1em;line-height:1.5}h2{font-size:2em}h3{font-size:1.5em;margin:1em 0 0}p{margin:0 0 1.5em}blockquote p{font-size:22px;font-style:normal;line-height:1.33;margin:27px 0;quotes:"“" "”" "‘" "’"}blockquote p:before{content:open-quote}blockquote p:after{content:close-quote}blockquote cite{font-size:18px}a{color:#93d0f7;transition:color .25s}a:hover{color:#49b1f2}.button{background-color:#fff;border-radius:1.5em;color:#000;display:inline-block;text-decoration:none}.button__text{display:block;font-size:80%;line-height:1;padding:1em 3.6em;text-transform:uppercase}.container{box-sizing:content-box;margin:0 auto;max-width:1280px;padding:0 2.5%}.icon{height:48px;width:48px;display:inline-block}.icon svg{height:100%;width:100%;display:block;fill:currentColor;max-height:100%}.label{text-transform:uppercase;font-weight:700;display:inline-block;line-height:1;font-size:.825em;background:#888;color:#fff;padding:1ex 1em .9ex;border-radius:2px}.label--compo{background-color:#3891a6}.label--deadline{background-color:#e4572e}.label--event{background-color:#fde74c;color:#000}.list{margin:0;padding:0;list-style:none}.list--social{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.media{position:relative}.media img{display:block;width:100%}.timetable{border-bottom:1px solid hsla(0,0%,100%,.5);border-collapse:collapse;border-spacing:0;margin:0 auto;width:100%}.timetable td{border-top:1px solid hsla(0,0%,100%,.5);padding:1em}.timetable tr:nth-child(2n) td{background-color:hsla(0,0%,100%,.1)}.timetable .entry__time{width:4ex}.timetable .entry__type{width:7ex}.compos{background:linear-gradient(180deg,#000 0,rgba(0,0,0,.33) 12%,rgba(0,0,0,.33) 88%,#000),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAAAAAKVnuc8AAAACdFJOU03KSPXX3gAAABBJREFUCNdjuMAwAQhngEgAFzQDqdj95IcAAAAASUVORK5CYII=") 50%,url(../image/neon-nebula-small.jpg) no-repeat 50%/cover}@media (max-width:767px){.compos{background-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.33) 12%,rgba(0,0,0,.33) 88%,#000),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAAAAAKVnuc8AAAACdFJOU03KSPXX3gAAABBJREFUCNdjuMAwAQhngEgAFzQDqdj95IcAAAAASUVORK5CYII="),url(../image/neon-nebula-tiny.jpg)}}.compo__rules{font-size:.88rem;margin:1.5em 0;padding:0}.compo__rule{line-height:1.25em;margin-bottom:.5em}.compo__item h3{margin:1.5em 0 1.25em}.guest-list .list{list-style:disc;padding:0 1.5em;box-sizing:border-box;width:100%}.guest-list .list li{max-width:320px;padding:.5ex 0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:600px){.guest-list .list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.guest-list .list li{width:50%;width:33.33333%}}@media (min-width:1200px){.guest-list .list li{width:25%}}.nav{background:rgba(0,0,0,.8);border-bottom:1px solid hsla(0,0%,100%,.25);color:#fff;height:64px;z-index:2}.nav__list{display:none;font-size:75%;list-style:none;margin:0;padding:0;width:100%}@media (min-width:768px){.nav__list{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}}.nav__list-item{padding:0 1.5em}.nav__list-item--logo{border-left:0;-ms-flex:1 0 auto;flex:1 0 auto}.nav__list-item--logo .nav__link:hover{color:#fff}.nav__list-item--logo .nav__link-label{display:none}.nav__list-item--logo .icon{display:block;height:64px;width:96px}.nav__trigger{height:48px;width:48px;line-height:48px;position:absolute;right:8px;text-align:center;top:8px}@media (min-width:768px){.nav__trigger{display:none}}.nav__link{color:inherit;display:block;font-size:1.2em;font-weight:400;line-height:64px;text-decoration:none;text-transform:uppercase}#jPanelMenu-menu{background:#121212}#jPanelMenu-menu .nav__item{display:block;font-size:1.5em;line-height:48px;padding:0 1.5em}#jPanelMenu-menu .nav__item a{color:#fff;text-decoration:none}.owl-next,.owl-prev{height:64px;width:64px;background:rgba(0,0,0,.8);border-radius:50%;box-shadow:0 0 12px rgba(15,135,211,.7);color:#fff;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.23,1,.32,1)}.owl-next .icon,.owl-prev .icon{padding:8px}.owl-next{right:32px}.owl-prev{left:32px}.owl-stage{display:-ms-flexbox;display:flex}.owl-carousel .owl-item{float:none!important;position:relative}.placeholder{-ms-flex-align:center;align-items:center;background:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 70px);position:relative;z-index:1}.placeholder .media{z-index:2}.placeholder .media,.placeholder .media img{left:0;top:0;height:100%;width:100%;position:absolute}.placeholder .media img{object-fit:cover;z-index:1}.placeholder .media:after{left:0;top:0;height:100%;width:100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAAAAAKVnuc8AAAACdFJOU03KSPXX3gAAABBJREFUCNdjuMAwAQhngEgAFzQDqdj95IcAAAAASUVORK5CYII=");content:"";opacity:.4;position:absolute;z-index:2}.placeholder .button{background-color:#000;box-shadow:0 0 12px rgba(15,135,211,.7);color:#fff;font-size:1.5em;margin-left:10px;margin-right:10px;margin-top:2em;transition:all .2s cubic-bezier(.23,1,.32,1)}.placeholder .button:hover{background-color:#fff;color:#000}.placeholder__content{max-width:1024px;padding:7.5vw;position:relative;text-align:center;z-index:3}.placeholder__heading{height:0;padding-bottom:32.5%;position:relative}.placeholder__heading:after{height:6vw;width:6vw;background-color:#0f84ce;border-radius:50%;content:"23";font-size:4vw;line-height:6vw;position:absolute;right:-2.5vw;text-align:center;top:.5vw}@media (min-width:1467px){.placeholder__heading:after{height:88px;width:88px;font-size:58px;line-height:88px}}.placeholder__heading .icon{height:100%;width:100%;display:block;position:absolute}.placeholder__heading .icon svg{height:100%;width:100%}.placeholder__heading .icon~span{display:none}.placeholder__sub-heading{font-size:5vw;font-weight:300}@media (min-width:600px){.placeholder__sub-heading{font-size:2rem}}.placeholder__sub-heading span{display:inline-block}.placeholder__description{font-size:1.5em}.placeholder__extra{margin-top:2em}.placeholder__extra a{color:#fff;text-decoration:none}.placeholder__extra a:hover{text-decoration:underline}.placeholder__extra a:before{content:"* "}.points .list{margin:1.5em 0 0;text-align:center}@media (min-width:768px){.points .list{display:-ms-flexbox;display:flex}}.points .list__item{box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;padding:1.5em}.points .list__item p{font-size:90%;text-align:justify}.points .list__item h3{margin-bottom:1ex}@media (min-width:768px){.points .list__item{max-width:33.33333%}}.points .icon{height:80px;width:80px;box-sizing:border-box}.points#tickets{background:#001323}.points#contact,.points#location{background:linear-gradient(180deg,#001323 0,#000)}.section{padding:5vmin 0}.section:focus{outline:none}.section__footer,.section__header{text-align:center}.section__header .container{max-width:960px}.section__heading{font-size:54px;font-weight:500;margin:0 0 18px;padding:0}.section__description,.section__intro{font-size:27px;padding:0 5vw;max-width:960px;margin:0 auto 1em}.section__footer{padding-top:4rem}.section--timetable{background:linear-gradient(180deg,#000 0,rgba(0,0,0,.33) 12%,rgba(0,0,0,.33) 88%,#000),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAAAAAKVnuc8AAAACdFJOU03KSPXX3gAAABBJREFUCNdjuMAwAQhngEgAFzQDqdj95IcAAAAASUVORK5CYII=") 50%,url(../image/864-small.jpg) no-repeat 50%/cover}@media (max-width:767px){.section--timetable{background-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.33) 12%,rgba(0,0,0,.33) 88%,#000),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAAAAAKVnuc8AAAACdFJOU03KSPXX3gAAABBJREFUCNdjuMAwAQhngEgAFzQDqdj95IcAAAAASUVORK5CYII="),url(../image/864-tiny.jpg)}}.slider__nav{display:none;font-size:12px;list-style:none;margin:0;padding:8px 0;position:relative;text-align:center}@media (min-width:768px){.slider__nav{display:block}}.slider__nav:after{background-color:hsla(0,0%,100%,.5);content:"";position:absolute;bottom:0;height:1px;left:0;right:0}.slider__nav-item{display:inline-block}.slider__nav-link{color:inherit;display:block;padding:1ex;text-decoration:none}.slider--compo .slide{box-sizing:border-box;max-width:640px;padding:0 20px}@media (min-width:768px){.slider--compo .slide{border-top:1px solid #fff;min-height:384px;min-width:512px;padding:20px}}.slider--compo .owl-item{opacity:.5}.slider--compo .owl-item .slide{border-top-color:transparent}.slider--compo .owl-item.active{opacity:.5;transition:opacity .25s}.slider--compo .owl-item.active.center{opacity:1}.slider--compo .owl-item.active.center .slide{border-top-color:#fff}.social-item__link{color:#fff;display:block;position:relative;padding:24px}.social-item .icon{height:20px;width:20px;position:relative;z-index:2}.social-item__label{display:none}.text-image.is-collapsed{padding-top:0;margin-top:-5vmin}.text-image__text{box-sizing:border-box;line-height:1.75}.text-image__image{max-width:480px;margin:0 auto}@media (min-width:768px){.text-image__content .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.text-image__text{width:60%;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;line-height:1.75;-ms-flex-positive:1;flex-grow:1}.text-image__image{width:40%;max-width:480px;margin:0 0 0 4em}.text-image--flip .text-image__text{-ms-flex-order:2;order:2}.text-image--flip .text-image__image{margin:0 4em 0 0}}.timetable__item{box-sizing:border-box;margin:auto;max-width:768px;padding:0 2.5vw}.timetable .entry__type{white-space:nowrap}.timetable td{vertical-align:top}