@import url(https://fonts.googleapis.com/css2?family=VT323&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"MyFont";src:local("MyFont"),url(/static/media/PixelMplus12-Regular.35b3b952.ttf) format("truetype")}::-webkit-scrollbar{display:none}@media screen and (max-width:767px){:root .safari_only,_::-webkit-full-page-media,_:future{padding-bottom:50px}}@media (max-width:700px){.topbar{position:-webkit-sticky;position:sticky;z-index:100;color:#fff;font-size:2rem;top:0;left:0;right:0;overflow:hidden;padding-top:10px;padding-left:20px;padding-right:20px}.topbarright{padding-top:10px;float:right}.sidemenu{display:none}main{padding-top:100px}.mainbody{position:absolute;left:0;right:0;width:100%;top:0}.gallery{text-align:center}.gallery,.products{display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:repeat(1,1fr)}.products{text-align:left}}@media (min-width:700px){.sidemenu{position:-webkit-sticky;position:sticky;z-index:100;color:#fff;font-size:2rem;top:0;left:0;right:calc(100vw - 300px);width:300px;padding-left:100px;padding-top:100px;overflow:hidden}.gallery{display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:repeat(2,1fr);text-align:center}.mainbody{position:absolute;left:300px;right:0;width:calc(100vw - 300px);top:0}main{width:50vw;padding-top:120px}.topbar{display:none}.products{display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:repeat(2,1fr);text-align:left}}.wholepage{bottom:0;left:0;right:0}.wholepage,body{position:absolute;top:0}body{box-sizing:border-box;margin:0;line-height:1.5;font-family:"MyFont",monospace;background-color:#000;color:inherit;overflow:hidden;width:100%;overscroll-behavior-y:hidden;background:url(/static/media/2.0f835844.png);background-image:url(/static/media/1.fb0b6ee0.png);background-size:200vw 200vh;background-blend-mode:screen;-webkit-animation-name:backgroundscroller;animation-name:backgroundscroller;-webkit-animation-duration:300s;animation-duration:300s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);font-size:1.2rem}a{text-decoration:none;color:orange}.noscroll{overflow:auto;position:absolute;top:0;height:100vh;width:100vw;background:url(/static/media/3.d53adc3b.png);background-size:200vw 200vh;background-blend-mode:color-burn;-webkit-animation-name:backgroundscroller;animation-name:backgroundscroller;-webkit-animation-duration:400s;animation-duration:400s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}.backgroundscroll,.noscroll{-webkit-transform:translateZ(0)}.backgroundscroll{background:url(/static/media/background3.acc3ac5e.png);background-size:100vw 100vh;-webkit-animation-name:backgroundscroller;animation-name:backgroundscroller;-webkit-animation-duration:600s;animation-duration:600s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;overflow:hidden}@keyframes backgroundscroller{0%{background-position:0 0}to{background-position:500% 500%,400% 400%,300% 300%,200% 200%,100% 100%}}@-webkit-keyframes backgroundscroller{0%{background-position:0 0}to{background-position:500% 500%,400% 400%,300% 300%,200% 200%,100% 100%}}header{background:#fff;padding:1rem 5vw;width:100%;position:fixed;z-index:100;font-size:5rem;top:0;border-bottom:2px solid #f5f5f5;box-shadow:1px 1px 10px 3px rgba(0,0,0,.1)}h1{margin:0;display:inline}.concept{text-align:-webkit-center;font-style:italic}.background{background-image:linear-gradient(to bottom right,#161d2e,#370d36),linear-gradient(to top left,red,transparent);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:auto}.headercolor{top:0;height:80px;display:block;z-index:1000;box-shadow:0 0 5px 10px #555}.bodyarea,.headercolor{position:fixed;width:100%;left:0}.bodyarea{top:80px;bottom:0;overflow:auto;height:100%}.tickets{padding:1rem 5vw;top:0;left:20%;position:fixed;display:inline-block;z-index:100}.languagesbuttonselect,.languagesbuttonunselect{display:inline-block;padding-left:10px;cursor:pointer}.languagesbuttonselect{-webkit-text-decoration:#fff underline;text-decoration:#fff underline}.infotext{text-align:-webkit-center;font-weight:700}html{scroll-behavior:smooth}header a{color:#000;font-weight:800}.Link,header a{text-decoration:none}.Link{color:#fff}main{min-height:100vh}.maincentre,main{top:0;margin:auto auto 0;padding-left:1rem;padding-right:1rem;text-align:center;z-index:100;color:#fff;text-align:justify}.maincentre{flex-direction:column;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;height:100vh}.maintickets{color:#fff}.mainvideo{display:flex;flex-direction:column;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding-top:0;left:200px;text-align:center;height:100vh;max-width:80vh;z-index:100;color:#fff}.buytickets{min-width:150px}.buytickets:hover{min-width:150px;-webkit-filter:invert(100%);filter:invert(100%);cursor:pointer}.textpage{color:#fff;padding:3rem;background-color:rgba(0,0,0,.6);box-shadow:0 0 50px 100px rgba(0,0,0,.6)}.cartwrapper,.success{text-align:center}.cartsummary{align-items:baseline;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.cartsummary,.cartsummaryempty{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(3,1fr);text-align:center}.cartsummaryempty{font-style:italic}.cartsummarybuttons{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,1fr);width:100px}.cartsummarytotal{display:grid;text-align:center;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(3,1fr);font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.buttonwrapper{text-align:center}.buttonwrapperclose:hover,.buttonwrapperpurchase:hover{-webkit-filter:invert(100%);filter:invert(100%);cursor:pointer}.buttonwrapperpurchase{background:linear-gradient(#ae00ff,transparent),linear-gradient(to top left,#ff0062,transparent),linear-gradient(to top right,#008cff,transparent)}.buttonwrapperclose,.buttonwrapperpurchase{font-family:"MyFont",monospace;font-size:1.2rem;text-align:center;cursor:pointer;color:#fff;width:200px;min-height:30px}.buttonwrapperclose{background:linear-gradient(to bottom right,#161d2e,#370d36),linear-gradient(to top left,red,transparent)}.buttonwrapperbuytickets{background:linear-gradient(#ae00ff,transparent),linear-gradient(to top left,#ff0062,transparent),linear-gradient(to top right,#008cff,transparent)}.buttonwrapperbuytickets,.buttonwrapperinfo{font-family:"MyFont",monospace;font-size:clamp(.5rem,10vw,1.5rem);text-align:center;padding:clamp(5px,3vw,15px);cursor:pointer;color:#fff;width:250px;max-width:80vw}.buttonwrapperinfo{background:linear-gradient(purple,transparent),linear-gradient(to top left,#0f0,transparent),linear-gradient(to top right,purple,grey);mix-blend-mode:color-burn}.buttonwrapperbuytickets:hover,.buttonwrapperinfo:hover{-webkit-filter:invert(100%);filter:invert(100%);cursor:pointer}.footer{font-size:calc(.8em + .5vw);padding:1rem;height:50px}.earlybirdticket,.footer{color:#d39e2c;text-align:center}.earlybirdticket{font-size:calc(1.8em + .5vw)}footer a{color:inherit}.price{font-style:italic}.producttext{padding-left:1rem}.productarrow,.producttext{display:grid;grid-template-columns:1fr}.productarrow{text-align:center;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;height:100%}.product img,img{max-width:100%}img{max-height:100%}.product{grid-gap:1rem;gap:1rem;align-items:baseline;grid-template-columns:3fr 1fr;display:grid;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.product form{align-items:baseline;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:70px 50px 1fr}.product input{border:1px solid navy;border-radius:.25rem;font-size:1.125rem;line-height:1.25rem;padding:.25rem}button{border-radius:.5rem;font-size:1rem;padding:.25rem;margin:.5rem;font-weight:600}.menutext{font-size:clamp(.5rem,2vh,5rem)}h2{color:#f5f5f5}h3{margin:0}.productbutton{font-size:1.2rem;font-weight:700;line-height:0;margin-top:1rem;margin-bottom:1rem;background:hsla(0,0%,100%,.8);height:20px;outline:none;cursor:pointer}button:disabled{opacity:.5}.arrow{cursor:pointer}.disabledarrow{cursor:pointer;opacity:.3}.languagebutton{all:unset}.mainaftertext{padding-top:0;min-height:1vh}.underline{border-bottom:3px solid #fff}.videoTag{max-width:90vw;z-index:10000000}.map-container{height:50vh}.mapbox-logo{display:none!important}.mapbox-improve-map{display:none}#marker{background-size:cover;width:50px;height:50px;border-radius:50%;cursor:pointer}.marker{background:purple;border:3px solid red;background-size:cover;width:20px;height:20px;border-radius:50%;opacity:0;cursor:pointer}.mapboxgl-popup{max-width:200px;color:#fff;font-family:"MyFont";text-align:center}.mapboxgl-popup-close-button,.mapboxgl-popup-tip{display:none}.mapboxgl-popup-content{background:purple}.mapboxgl-ctrl-bottom-left{visibility:hidden}.mapboxgl-ctrl-logo{display:none}.mapboxgl-ctrl-scale{font-family:"MyFont",monospace;visibility:visible;position:relative;top:30px;color:#fff;background:purple}.mapboxgl-ctrl-bottom-right{display:none}.euro{font-family:"VT323",monospace;display:inline;font-size:2.3rem}.center,.popup{text-align:center}.popup{position:absolute;margin:auto;max-width:1200px;max-height:900px;color:#fff;padding:1rem;bottom:0;z-index:10000000000;overflow:auto;left:0;right:0;justify-content:center;align-items:center;top:0;background:#8b008b;border:1px solid #fff}.closeright{align-content:right;padding-top:20px;padding-left:clamp(1px,35vw,550px)}.closeright,.languageleft{position:fixed;cursor:pointer}.languageleft{padding-top:5px;padding-left:30px}.flyer{max-width:90vw;max-height:80vh}
/*# sourceMappingURL=main.670e0aa4.chunk.css.map */