@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://p.typekit.net/p.css?s=1&k=cwg6qcs&ht=tk&f=43784.43786&a=10305682&app=typekit&e=css");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}a,button{color:inherit;cursor:pointer}button{background-color:transparent;border-width:0;padding:0}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}dd,ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}img,svg{max-width:100%}picture{display:inherit}:root{--main-color-text:#020203;--main-color-bg:#2e6ec6;--main-color-accent:#f08589}@font-face{font-family:cy;src:url(https://use.typekit.net/af/940fef/00000000000000007735cab8/30/l?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/940fef/00000000000000007735cab8/30/d?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/940fef/00000000000000007735cab8/30/a?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:cy;src:url(https://use.typekit.net/af/b9efbf/00000000000000007735caba/30/l?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/b9efbf/00000000000000007735caba/30/d?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/b9efbf/00000000000000007735caba/30/a?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:jazz;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jazzwe-endstufe_high-v5.woff2) format("woff2"),url(/assets/fonts/jazzwe-endstufe_high-v5.woff) format("woff")}#artwork{font-family:jazz,sans-serif;font-size:100vh;font-variation-settings:"ital" 70,"wght" 0;line-height:.7em}body,html{font-size:16px;color:var(--main-color-text);font-family:cy,sans-serif;font-weight:500;scroll-behavior:smooth}h1{font-size:max(32px, min(6vw, 80px))}h2{font-size:max(24px, min(2vw, 35px));letter-spacing:.03em}h2,h3{line-height:1.5em}h3{font-size:max(18px, min(1.5vw, 26px))}h6{font-weight:700}button,h6,p{font-size:max(16px, min(2.5vw, 20px));line-height:1.6em;letter-spacing:.05em}.withoutStyle{-webkit-font-feature-settings:"ss01" 0;font-feature-settings:"ss01" 0}.withStyle{-webkit-font-feature-settings:"salt";font-feature-settings:"salt"}body>header{position:fixed;left:0;top:0;z-index:9;display:block;display:-webkit-box;display:-ms-flexbox;display:flex}body>header .bewerben--button{font-family:jazz,cy,sans-serif,serif;margin-left:50px;margin-bottom:10px}body>header.mobileActive #header--mobile{-webkit-transform:translateX(0);transform:translateX(0)}body>header.mobileActive #burger .n1{top:0;-webkit-transition:top ms 1s ease 50,transform 1s ease,background-color 1s ease;-webkit-transition:top ms 1s ease 50,background-color 1s ease,-webkit-transform 1s ease;transition:top ms 1s ease 50,background-color 1s ease,-webkit-transform 1s ease;transition:top ms 1s ease 50,transform 1s ease,background-color 1s ease;transition:top ms 1s ease 50,transform 1s ease,background-color 1s ease,-webkit-transform 1s ease;-webkit-transform:rotate(25deg) scale3d(1.2,1.2,1) translate3d(0,70%,0);transform:rotate(25deg) scale3d(1.2,1.2,1) translate3d(0,70%,0)}body>header.mobileActive #burger .n2{-webkit-transition:top 1s ease 50ms,opacity 50ms linear,background-color 1s ease 50ms;transition:top 1s ease 50ms,opacity 50ms linear,background-color 1s ease 50ms;opacity:0}body>header.mobileActive #burger .n3{top:100%;-webkit-transform:rotate(-25deg) scale3d(1.2,1.2,1) translate3d(0,-150%,0);transform:rotate(-25deg) scale3d(1.2,1.2,1) translate3d(0,-150%,0);-webkit-transition:top 1s ease 50ms,transform 1s ease,background-color 1s ease;-webkit-transition:top 1s ease 50ms,background-color 1s ease,-webkit-transform 1s ease;transition:top 1s ease 50ms,background-color 1s ease,-webkit-transform 1s ease;transition:top 1s ease 50ms,transform 1s ease,background-color 1s ease;transition:top 1s ease 50ms,transform 1s ease,background-color 1s ease,-webkit-transform 1s ease}#reglogo{position:fixed;top:0;left:0;width:100px}#programm--button--mobile{border:2px solid #020203;border-radius:0 20px 0 20px;padding:.2em 2em;z-index:0;-webkit-transition:opacity .5s;transition:opacity .5s;color:#020203;font-size:16px;will-change:opacity}#programm--button--mobile:hover{background-color:var(--main-color-accent)}#programm--button--mobile.hide{opacity:0}#headerArtowrk{font-family:jazz,serif;font-size:70px;font-variation-settings:"ital" 75,"wght" 0;will-change:font-variation-settings;letter-spacing:.01em;line-height:.7em}#burger--wrapper{border:2px solid #000;z-index:10;padding:5px 10px}#burger{width:30px;z-index:10;position:relative;height:20px}#burger div{position:absolute;left:0;width:100%;height:2px;background-color:#020203;-webkit-transform-origin:0 0;transform-origin:0 0;will-change:top,transform}#burger .n1{top:20%;-webkit-transition:top 1s ease 50ms,transform 1s ease 50ms,background-color 1s ease 50ms;-webkit-transition:top 1s ease 50ms,background-color 1s ease 50ms,-webkit-transform 1s ease 50ms;transition:top 1s ease 50ms,background-color 1s ease 50ms,-webkit-transform 1s ease 50ms;transition:top 1s ease 50ms,transform 1s ease 50ms,background-color 1s ease 50ms;transition:top 1s ease 50ms,transform 1s ease 50ms,background-color 1s ease 50ms,-webkit-transform 1s ease 50ms}#burger .n2{top:48%;-webkit-transition:opacity .5s linear .5s,background-color 1s ease;transition:opacity .5s linear .5s,background-color 1s ease}#burger .n3{top:76%;-webkit-transition:top 1s ease 50ms,transform 1s ease 50ms,background-color 1s ease 50ms;-webkit-transition:top 1s ease 50ms,background-color 1s ease 50ms,-webkit-transform 1s ease 50ms;transition:top 1s ease 50ms,background-color 1s ease 50ms,-webkit-transform 1s ease 50ms;transition:top 1s ease 50ms,transform 1s ease 50ms,background-color 1s ease 50ms;transition:top 1s ease 50ms,transform 1s ease 50ms,background-color 1s ease 50ms,-webkit-transform 1s ease 50ms}#header--mobile{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}#langSwitcher{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}#langSwitcher a{font-size:.8rem}#langSwitcher a{padding:.5em;font-weight:700;display:block}#langSwitcher a.active{position:relative}#langSwitcher a.active:after{content:"";position:absolute;bottom:.25em;left:.5em;width:calc(100% - 1em);height:2px;background-color:#020203}#bewerben--button{opacity:0;visibility:none}#main--container section#kontakt--wrapper:after{content:inherit}#kontakt--wrapper .section--title{margin-left:-.3em}footer a{display:block}footer p{margin-bottom:1em;line-height:1.4em}footer p:last-of-type{margin-bottom:0}#kontakt--welogo{max-width:10em;width:25vw;margin-bottom:2em}#kontakt--welogo svg{fill:var(--main-color-accent)}#kontaktArtwork{font-family:jazz,sans-serif;font-variation-settings:"ital" 82,"wght" 45;color:var(--main-color-accent);font-size:100vw}:root{--height:100vh}html.blockScroll,html.blockScroll body{overflow:hidden}body.touch,html.touch{-ms-scroll-chaining:none;overscroll-behavior:none}#main--container>section{min-height:100vh}#main--container section{position:relative;background-color:var(--main-color-bg)}#main--container section:nth-of-type(2n){--main-color-bg:#f08589;--main-color-accent:#2e6ec6}#main--container section:after,#main--container section:before{background-color:var(--main-color-bg);content:"";position:absolute;z-index:1}#concept--wrapper .section--content{min-width:inherit;max-width:110ch}#bewerbung--wrapper .section--content h2 a{margin-top:50px;border-bottom:.1em solid var(--main-color-accent);display:inline-block;color:var(--main-color-accent)}.section--content{max-width:87ch}.fillImage{z-index:2;position:relative}.clipFont{font-family:jazz,sans-serif;display:inline;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-size:100%;background-repeat:no-repeat;will-change:font-variation-settings;overflow:hidden;line-height:.5em}#concept--image--clip{font-variation-settings:"ital" 89,"wght" 0}#video--image--clip{font-variation-settings:"ital" 89,"wght" 0}#slideshow--image--clip{font-variation-settings:"ital" 89,"wght" 0}#kurator--image--clip{font-variation-settings:"ital" 50,"wght" 0}#sponsors--image--clip{font-variation-settings:"ital" 44,"wght" 0}#venues--image--clip{font-variation-settings:"ital" 44,"wght" 0}#bewerbung--image--clip{font-variation-settings:"ital" 50,"wght" 0}#programm--image--clip{font-variation-settings:"ital" 50,"wght" 0}#kontakt--image--clip{font-variation-settings:"ital" 50,"wght" 0}#video-content-wrapper .section--content{max-width:unset}#video--wrapper{height:100%;width:100%}#recap_video{width:100%;margin-bottom:2em}#faq--cats li{margin:.5em 0}#faq--cats li:hover{cursor:pointer;text-decoration:underline}.faq--cat--wrapper h2{margin:1em 0 .5em}.faq--wrapper a:href{text-decoration:underline}#updates--btn{display:none;width:120px;height:120px;position:absolute;margin-left:22em;margin-bottom:5em;background:#f08589;border-radius:60px;border-color:transparent;padding-top:30px;font-size:1.3rem;font-weight:500;text-align:center}#updates--btn--nav{width:150px;height:150px;position:absolute;left:30vw;bottom:20vh}#updatesLogo{width:150px;position:absolute;left:0;top:0}.update--bold{font-weight:700}.update--pink{color:#f08589}.update--container h1{margin:1.3em 0 1em}.update--wrapper{margin:3em 0}.update--wrapper:first-of-type .hr{display:none}.update--wrapper .hr{margin-bottom:3em;height:2px;width:70%;background-color:#000}#intro--wrapper{min-height:100vh;background-color:var(--main-color-bg)}#logo--intro{margin-left:2vw}#artwork--wrapper,#weekend--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#artwork--wrapper svg,#weekend--wrapper svg{fill:var(--main-color-accent)}#logoWeekendIntro{padding-left:10px;will-change:transform}#artworkType{font-family:jazz,sans-serif;line-height:.7em;font-variation-settings:"ital" 77,"wght" 0;padding-right:.015em;will-change:font-variation-settings,transform;color:var(--main-color-accent);-webkit-transition:opacity 1s;transition:opacity 1s}#registerContainerHotel #anmeldungsText{margin-top:0}#registerContainerHotel #registerBackBtn,#registerContainerHotel #registerFaqBtn,#registerContainerShuttle #registerBackBtn,#registerContainerShuttle #registerFaqBtn{font-size:.8em}#registerContainerHotel #registerBackBtn,#registerContainerShuttle #registerBackBtn{margin-right:0;-ms-flex-item-align:end;align-self:flex-end}#registerContainerHotel #anmeldungsText,#registerContainerShuttle #anmeldungsText{font-size:.8em}#registerContainerHotel #anmeldungsText p,#registerContainerShuttle #anmeldungsText p{font-size:1em}#registerContainerHotel .ortSelector,#registerContainerShuttle .ortSelector{border:2px solid #020203;padding:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#registerContainerHotel .ortSelector .infoText,#registerContainerShuttle .ortSelector .infoText{margin-right:1em}#registerContainerHotel form,#registerContainerShuttle form{font-size:.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#registerContainerHotel #infoText,#registerContainerShuttle #infoText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#registerContainerHotel #infoText p,#registerContainerShuttle #infoText p{font-size:.8em;margin-top:.5em;margin-bottom:.5em}#registerContainerHotel #infoText h3,#registerContainerShuttle #infoText h3{letter-spacing:.02em}#registerContainerHotel #infoText a:hover,#registerContainerShuttle #infoText a:hover{color:#2e6ec6}#registerContainerHotel .formSection,#registerContainerShuttle .formSection{width:100%}#registerContainerHotel .formSection:not(#route):not(#shuttleHotel),#registerContainerShuttle .formSection:not(#route):not(#shuttleHotel){display:-webkit-box;display:-ms-flexbox;display:flex}#registerContainerHotel .formSection:not(#route):not(#shuttleHotel):not(:first-of-type),#registerContainerShuttle .formSection:not(#route):not(#shuttleHotel):not(:first-of-type){margin-top:1.2em}#registerContainerHotel .excla,#registerContainerShuttle .excla{width:10px;margin-left:-10px;color:#ec6730;opacity:0}#registerContainerHotel .requiredStyle input,#registerContainerShuttle .requiredStyle input{outline:none;border-color:#ec6730;border-radius:0}#registerContainerHotel .requiredStyle input::-webkit-input-placeholder,#registerContainerShuttle .requiredStyle input::-webkit-input-placeholder{color:#ec6730}#registerContainerHotel .requiredStyle input::-moz-placeholder,#registerContainerShuttle .requiredStyle input::-moz-placeholder{color:#ec6730}#registerContainerHotel .requiredStyle input:-ms-input-placeholder,#registerContainerShuttle .requiredStyle input:-ms-input-placeholder{color:#ec6730}#registerContainerHotel .requiredStyle input::-ms-input-placeholder,#registerContainerShuttle .requiredStyle input::-ms-input-placeholder{color:#ec6730}#registerContainerHotel .requiredStyle input::placeholder,#registerContainerShuttle .requiredStyle input::placeholder{color:#ec6730}#registerContainerHotel .requiredStyle .excla,#registerContainerShuttle .requiredStyle .excla{opacity:1!important}#registerContainerHotel .uploadContainer.requiredStyle label,#registerContainerShuttle .uploadContainer.requiredStyle label{border:2px solid #ec6730!important;color:#ec6730}#registerContainerHotel .uploadContainer.requiredStyle label:after,#registerContainerShuttle .uploadContainer.requiredStyle label:after{border-left:2px solid #ec6730!important}#registerContainerHotel #datenschutz,#registerContainerShuttle #datenschutz{line-height:1.5em;padding:0 1.2em 0 calc(1.2em + 2px)}#registerContainerHotel #datenschutz.requiredStyle .container,#registerContainerShuttle #datenschutz.requiredStyle .container{color:#ec6730}#registerContainerHotel #datenschutz.requiredStyle span,#registerContainerShuttle #datenschutz.requiredStyle span{border:2px solid #ec6730}#registerContainerHotel #datenschutz .excla,#registerContainerShuttle #datenschutz .excla{line-height:1.4em}#registerContainerHotel #datenschutz .checkmark,#registerContainerShuttle #datenschutz .checkmark{margin-top:.4em}#registerContainerHotel #datenschutzLink,#registerContainerHotel #linkToFaq,#registerContainerShuttle #datenschutzLink,#registerContainerShuttle #linkToFaq{text-decoration:underline;text-underline-offset:.1em}#registerContainerHotel #techRiderFileLabel,#registerContainerHotel input,#registerContainerShuttle #techRiderFileLabel,#registerContainerShuttle input{height:2.5em;width:25vw;padding-left:1.2em;padding-bottom:.2em;border:2px solid #020203;-webkit-transition:border-radius .5s;transition:border-radius .5s;will-change:border-radius}#registerContainerHotel #techRiderFileLabel:focus,#registerContainerHotel input:focus,#registerContainerShuttle #techRiderFileLabel:focus,#registerContainerShuttle input:focus{outline:none;border-color:#2e6ec6;border-radius:20px}#registerContainerHotel #techRiderFileLabel:hover,#registerContainerHotel input:hover,#registerContainerShuttle #techRiderFileLabel:hover,#registerContainerShuttle input:hover{border-color:#2e6ec6}#registerContainerHotel #pickupInfos,#registerContainerShuttle #pickupInfos{display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #020203;padding:1.2em}#registerContainerHotel #pickupInfos select,#registerContainerShuttle #pickupInfos select{height:2em}#registerContainerHotel #pickuptag,#registerContainerHotel #uhrzeit,#registerContainerShuttle #pickuptag,#registerContainerShuttle #uhrzeit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2em;width:50%}#registerContainerHotel #pickuptag .infoText,#registerContainerHotel #uhrzeit .infoText,#registerContainerShuttle #pickuptag .infoText,#registerContainerShuttle #uhrzeit .infoText{margin-right:1em}#registerContainerHotel #registerBackBtn,#registerContainerHotel #registerFaqBtn,#registerContainerHotel #submitBtnLabel,#registerContainerShuttle #registerBackBtn,#registerContainerShuttle #registerFaqBtn,#registerContainerShuttle #submitBtnLabel{height:2.5em;width:25vw;padding-left:1.2em;padding-bottom:.2em;border:2px solid #020203;-webkit-transition:border-radius .5s;transition:border-radius .5s;will-change:border-radius}#registerContainerHotel #registerBackBtn:focus,#registerContainerHotel #registerFaqBtn:focus,#registerContainerHotel #submitBtnLabel:focus,#registerContainerShuttle #registerBackBtn:focus,#registerContainerShuttle #registerFaqBtn:focus,#registerContainerShuttle #submitBtnLabel:focus{outline:none;border-color:#2e6ec6;border-radius:20px}#registerContainerHotel #registerBackBtn:hover,#registerContainerHotel #registerFaqBtn:hover,#registerContainerHotel #submitBtnLabel:hover,#registerContainerShuttle #registerBackBtn:hover,#registerContainerShuttle #registerFaqBtn:hover,#registerContainerShuttle #submitBtnLabel:hover{border-color:#2e6ec6}#registerContainerHotel #route,#registerContainerHotel #shuttleHotel,#registerContainerShuttle #route,#registerContainerShuttle #shuttleHotel{margin-top:.8em;padding-top:.5em;padding-bottom:.5em;border:2px solid #020203;position:relative}#registerContainerHotel #route .excla,#registerContainerHotel #shuttleHotel .excla,#registerContainerShuttle #route .excla,#registerContainerShuttle #shuttleHotel .excla{position:absolute;top:0;opacity:0;left:-2px}#registerContainerHotel #route .infoText,#registerContainerHotel #shuttleHotel .infoText,#registerContainerShuttle #route .infoText,#registerContainerShuttle #shuttleHotel .infoText{padding-left:1.2em;padding-bottom:.6em;border-bottom:2px solid #020203;margin-bottom:.5em}#registerContainerHotel #route.requiredStyle,#registerContainerHotel #shuttleHotel.requiredStyle,#registerContainerShuttle #route.requiredStyle,#registerContainerShuttle #shuttleHotel.requiredStyle{border:2px solid #ec6730}#registerContainerHotel #route.requiredStyle .infoText,#registerContainerHotel #route.requiredStyle input,#registerContainerHotel #route.requiredStyle label,#registerContainerHotel #route.requiredStyle span,#registerContainerHotel #shuttleHotel.requiredStyle .infoText,#registerContainerHotel #shuttleHotel.requiredStyle input,#registerContainerHotel #shuttleHotel.requiredStyle label,#registerContainerHotel #shuttleHotel.requiredStyle span,#registerContainerShuttle #route.requiredStyle .infoText,#registerContainerShuttle #route.requiredStyle input,#registerContainerShuttle #route.requiredStyle label,#registerContainerShuttle #route.requiredStyle span,#registerContainerShuttle #shuttleHotel.requiredStyle .infoText,#registerContainerShuttle #shuttleHotel.requiredStyle input,#registerContainerShuttle #shuttleHotel.requiredStyle label,#registerContainerShuttle #shuttleHotel.requiredStyle span{color:#ec6730}#registerContainerHotel #route.requiredStyle .infoText,#registerContainerHotel #shuttleHotel.requiredStyle .infoText,#registerContainerShuttle #route.requiredStyle .infoText,#registerContainerShuttle #shuttleHotel.requiredStyle .infoText{border-bottom:2px solid #ec6730}#registerContainerHotel #route.requiredStyle .checkmark,#registerContainerHotel #shuttleHotel.requiredStyle .checkmark,#registerContainerShuttle #route.requiredStyle .checkmark,#registerContainerShuttle #shuttleHotel.requiredStyle .checkmark{border:2px solid #ec6730}#registerContainerHotel #sonstiges,#registerContainerShuttle #sonstiges{margin-top:1.2em;padding-bottom:.5em;border:2px solid #020203;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#registerContainerHotel #sonstiges .infoText,#registerContainerShuttle #sonstiges .infoText{padding-top:.5em;padding-left:1.2em;padding-bottom:.6em;border-bottom:2px solid #020203;margin-bottom:.5em;position:relative}#registerContainerHotel #sonstiges .infoText[lang~=en]:after,#registerContainerShuttle #sonstiges .infoText[lang~=en]:after{content:"max. 300 Characters"}#registerContainerHotel #sonstiges .infoText [lang~=de]:after,#registerContainerShuttle #sonstiges .infoText [lang~=de]:after{content:"max. 300 Zeichen"}#registerContainerHotel #sonstiges .infoText:after,#registerContainerShuttle #sonstiges .infoText:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1.2em;height:100%;position:absolute;top:0;right:0}#registerContainerHotel #sonstigesTextField,#registerContainerShuttle #sonstigesTextField{resize:none;border:0;padding-left:1.2em;margin-right:1.2em;line-height:1.3em}#registerContainerHotel .routeDatesContainer,#registerContainerHotel .shuttleHotelContainer,#registerContainerShuttle .routeDatesContainer,#registerContainerShuttle .shuttleHotelContainer{margin:0 1.2em;display:-webkit-box;display:-ms-flexbox;display:flex}#registerContainerHotel .routeDatesContainer .routeDate,#registerContainerHotel .routeDatesContainer .shuttleHotelOption,#registerContainerHotel .shuttleHotelContainer .routeDate,#registerContainerHotel .shuttleHotelContainer .shuttleHotelOption,#registerContainerShuttle .routeDatesContainer .routeDate,#registerContainerShuttle .routeDatesContainer .shuttleHotelOption,#registerContainerShuttle .shuttleHotelContainer .routeDate,#registerContainerShuttle .shuttleHotelContainer .shuttleHotelOption{margin-top:.5em;margin-bottom:.5em}#registerContainerHotel .routeDatesContainer input,#registerContainerHotel .shuttleHotelContainer input,#registerContainerShuttle .routeDatesContainer input,#registerContainerShuttle .shuttleHotelContainer input{height:unset;width:unset}#registerContainerHotel .routeDatesColumn,#registerContainerHotel .shuttleHotelColumn,#registerContainerShuttle .routeDatesColumn,#registerContainerShuttle .shuttleHotelColumn{margin-top:.2em}#registerContainerHotel #shuttleInfoText,#registerContainerShuttle #shuttleInfoText{padding-left:1.2em;display:none}#registerContainerHotel #shuttleInfoText a,#registerContainerShuttle #shuttleInfoText a{color:#2e6ec6;text-decoration:underline}#registerContainerHotel #shuttleInfoText.active,#registerContainerShuttle #shuttleInfoText.active{display:unset}#registerContainerHotel #registerBackBtn,#registerContainerHotel #registerFaqBtn,#registerContainerHotel #submitBtnLabel,#registerContainerHotel #techRiderFileLabel,#registerContainerShuttle #registerBackBtn,#registerContainerShuttle #registerFaqBtn,#registerContainerShuttle #submitBtnLabel,#registerContainerShuttle #techRiderFileLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#registerContainerHotel #registerBackBtn:hover,#registerContainerHotel #registerFaqBtn:hover,#registerContainerHotel #submitBtnLabel:hover,#registerContainerHotel #techRiderFileLabel:hover,#registerContainerShuttle #registerBackBtn:hover,#registerContainerShuttle #registerFaqBtn:hover,#registerContainerShuttle #submitBtnLabel:hover,#registerContainerShuttle #techRiderFileLabel:hover{cursor:pointer;border-color:#2e6ec6}#registerContainerHotel #techRiderFileLabel,#registerContainerShuttle #techRiderFileLabel{position:relative;padding-top:.2em}#registerContainerHotel #techRiderFileLabel:hover,#registerContainerShuttle #techRiderFileLabel:hover{cursor:pointer;border-color:#2e6ec6}#registerContainerHotel #techRiderFileLabel:hover:after,#registerContainerShuttle #techRiderFileLabel:hover:after{border-left:2px solid #2e6ec6;color:#f08589;background-color:#2e6ec6}#registerContainerHotel #techRiderFileLabel:after,#registerContainerShuttle #techRiderFileLabel:after{content:"+";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1em;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.75em;width:1.6em;height:100%;position:absolute;top:0;right:0;border-left:2px solid #020203}#registerContainerHotel #submitBtnLabel,#registerContainerShuttle #submitBtnLabel{margin-top:1em}#registerContainerHotel #registerBackBtn,#registerContainerHotel #registerFaqBtn,#registerContainerHotel #submitBtn,#registerContainerHotel #submitBtnLabel,#registerContainerShuttle #registerBackBtn,#registerContainerShuttle #registerFaqBtn,#registerContainerShuttle #submitBtn,#registerContainerShuttle #submitBtnLabel{width:15ch;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:width .5s;transition:width .5s}#registerContainerHotel #registerBackBtn.sending,#registerContainerHotel #registerFaqBtn.sending,#registerContainerHotel #submitBtn.sending,#registerContainerHotel #submitBtnLabel.sending,#registerContainerShuttle #registerBackBtn.sending,#registerContainerShuttle #registerFaqBtn.sending,#registerContainerShuttle #submitBtn.sending,#registerContainerShuttle #submitBtnLabel.sending{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:1.2em;padding-right:1.2em}#registerContainerHotel #submitBtn,#registerContainerHotel input[type=file],#registerContainerShuttle #submitBtn,#registerContainerShuttle input[type=file]{display:none}#registerContainerHotel #errorMsgBottom,#registerContainerHotel .fieldErrorMsg,#registerContainerShuttle #errorMsgBottom,#registerContainerShuttle .fieldErrorMsg{font-size:1em;margin-top:.2em;display:none;color:#ec6730;margin-left:1.35em}#registerContainerHotel #errorMsgBottom.active,#registerContainerHotel .fieldErrorMsg.active,#registerContainerShuttle #errorMsgBottom.active,#registerContainerShuttle .fieldErrorMsg.active{display:unset}#registerContainerHotel #datenschutzText,#registerContainerShuttle #datenschutzText{font-size:1em;line-height:1.6em;letter-spacing:.05em}#registerContainerHotel #routeErrorMsg,#registerContainerShuttle #routeErrorMsg{margin-left:1.2em}#registerContainerHotel #datenschutzErrorMsg,#registerContainerShuttle #datenschutzErrorMsg{padding-left:25px;margin-top:-10px}#registerContainerHotel #errorMsgBottom,#registerContainerShuttle #errorMsgBottom{padding-top:.2em;margin-left:0}#registerContainerHotel .container,#registerContainerShuttle .container{display:block;position:relative;padding-left:25px;margin-bottom:15px;padding-top:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#registerContainerHotel .container input,#registerContainerShuttle .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#registerContainerHotel .checkmark,#registerContainerShuttle .checkmark{position:absolute;margin-top:2px;top:0;left:0;height:15px;width:15px;border:2px solid #020203;border-radius:50%}#registerContainerHotel .container:hover input~.checkmark,#registerContainerShuttle .container:hover input~.checkmark{background-color:#2e6ec6}#registerContainerHotel .container input:checked~.checkmark,#registerContainerShuttle .container input:checked~.checkmark{background-color:#020203}#registerContainerHotel .crRound,#registerContainerShuttle .crRound{border-radius:20px}#registerContainerHotel .crTopRight,#registerContainerShuttle .crTopRight{border-top-right-radius:20px}#registerContainerHotel .crTopLeft,#registerContainerShuttle .crTopLeft{border-top-left-radius:20px}#registerContainerHotel .crBottomRight,#registerContainerShuttle .crBottomRight{border-bottom-right-radius:20px}#registerContainerHotel .crBottomLeft,#registerContainerShuttle .crBottomLeft{border-bottom-left-radius:20px}#registerContainerHotel .bewerben--button,#registerContainerShuttle .bewerben--button{display:inline-block;margin-top:10px;border:2px solid #020203;border-top-left-radius:20px;border-bottom-right-radius:20px;padding:.25em 2em .2em;-webkit-transition:background-color .35s;transition:background-color .35s;will-change:background-color}#registerContainerHotel .bewerben--button:hover,#registerContainerShuttle .bewerben--button:hover{background-color:#f08589}#registerContainerHotel input::-webkit-inner-spin-button,#registerContainerHotel input::-webkit-outer-spin-button,#registerContainerShuttle input::-webkit-inner-spin-button,#registerContainerShuttle input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#registerContainerHotel input[type=number],#registerContainerShuttle input[type=number]{-moz-appearance:textfield}#registerBackBtn,#registerFaqBtn{font-size:.8em}#anmeldungsText p{font-size:1em}form{font-size:.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30vw;position:relative;z-index:100}.formSection{width:100%}.formSection:not(#verfuegbarkeit,#genre){display:-webkit-box;display:-ms-flexbox;display:flex}.formSection:not(#verfuegbarkeit,#genre):not(:first-of-type){margin-top:1.2em}.excla{width:10px;margin-left:-10px;color:#ec6730;opacity:0}.qbox{border:2px solid #020203;-webkit-transition:border-radius .5s;transition:border-radius .5s;will-change:border-radius;top:0;right:0;min-width:150px;min-height:150px}.qbox,.qm{position:absolute}.qm{width:10px;opacity:1;margin-left:-15px;cursor:help}p.qm.active:before,p.qm:active:before,p.qm:hover:before{display:block;position:relative;border:2px solid #020203;-webkit-transition:border-radius .5s;transition:border-radius .5s;will-change:border-radius;position:absolute;top:39px;right:7px;padding:1em;min-width:150px;min-height:150px;font-size:10px;line-height:1.6em;letter-spacing:.05em;background-color:red;border-top-left-radius:20px;z-index:1;background:#fff;content:attr(info)}.form .requiredStyle input{outline:none;border-color:#ec6730;border-radius:0}.form .requiredStyle input::-webkit-input-placeholder{color:#ec6730}.form .requiredStyle input::-moz-placeholder{color:#ec6730}.form .requiredStyle input:-ms-input-placeholder{color:#ec6730}.form .requiredStyle input::-ms-input-placeholder{color:#ec6730}.form .requiredStyle input::placeholder{color:#ec6730}.form .requiredStyle .excla{opacity:1!important}.uploadContainer.requiredStyle label{border:2px solid #ec6730!important;color:#ec6730}.uploadContainer.requiredStyle label:after{border-left:2px solid #ec6730!important}#datenschutz{line-height:1.5em;padding:0 1.2em 0 calc(1.2em + 2px)}#datenschutz.requiredStyle .container{color:#ec6730}#datenschutz.requiredStyle span{border:2px solid #ec6730}#datenschutz .excla{line-height:1.4em}#datenschutz .checkmark{margin-top:.4em}#datenschutzLink,#linkToFaq{text-decoration:underline;text-underline-offset:.1em}#techRiderFileLabel,.fileLabel,input{height:2.5em;width:25vw;padding-left:1.2em;padding-bottom:.2em;border:2px solid #020203;-webkit-transition:border-radius .5s;transition:border-radius .5s;will-change:border-radius}#techRiderFileLabel:focus,.fileLabel:focus,input:focus{outline:none;border-color:#2e6ec6;border-radius:20px}#techRiderFileLabel:hover,.fileLabel:hover,input:hover{border-color:#2e6ec6}#registerBackBtn,#registerFaqBtn,#submitBtnLabel{height:2.5em;width:25vw;padding-left:1.2em;padding-bottom:.2em;border:2px solid #020203;-webkit-transition:border-radius .5s;transition:border-radius .5s;will-change:border-radius}#registerBackBtn:focus,#registerFaqBtn:focus,#submitBtnLabel:focus{outline:none;border-color:#2e6ec6;border-radius:20px}#registerBackBtn:hover,#registerFaqBtn:hover,#submitBtnLabel:hover{border-color:#2e6ec6}#genre,#verfuegbarkeit{margin-top:1.2em;padding-top:.5em;padding-bottom:.5em;border:2px solid #020203;position:relative}#genre .excla,#verfuegbarkeit .excla{position:absolute;top:0;opacity:0;left:-2px}#genre .qm,#verfuegbarkeit .qm{top:-2px;margin-left:-17px}#genre .infoText,#verfuegbarkeit .infoText{padding-left:1.2em;padding-bottom:.6em;border-bottom:2px solid #020203;margin-bottom:.5em}#genre.requiredStyle,#verfuegbarkeit.requiredStyle{border:2px solid #ec6730}#genre.requiredStyle .infoText,#genre.requiredStyle input,#genre.requiredStyle label,#genre.requiredStyle span,#verfuegbarkeit.requiredStyle .infoText,#verfuegbarkeit.requiredStyle input,#verfuegbarkeit.requiredStyle label,#verfuegbarkeit.requiredStyle span{color:#ec6730}#genre.requiredStyle .infoText,#verfuegbarkeit.requiredStyle .infoText{border-bottom:2px solid #ec6730}#genre.requiredStyle .checkmark,#verfuegbarkeit.requiredStyle .checkmark{border:2px solid #ec6730}.formSection#bandDescr,.formSection#sonstiges{margin-top:1.2em;padding-bottom:.5em;border:2px solid #020203;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formSection#bandDescr .infoText,.formSection#sonstiges .infoText{padding-top:.5em;padding-left:1.2em;padding-bottom:.6em;border-bottom:2px solid #020203;margin-bottom:.5em;position:relative}.formSection#bandDescr .infoText:after,.formSection#sonstiges .infoText:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1.2em;height:100%;position:absolute;top:0;right:0}#bandDescrTextField,#sonstigesTextField{resize:none;border:0;padding-left:1.2em;margin-right:1.2em;line-height:1.3em}.verfuegbarkeitDatesContainer{margin:0 1.2em;display:-webkit-box;display:-ms-flexbox;display:flex}.verfuegbarkeitDatesContainer .verfuegbarkeitDate{margin-top:.5em;margin-bottom:.5em}.verfuegbarkeitDatesContainer input{height:unset;width:unset}.verfuegbarkeitDatesColumn{margin-top:.2em}#registerBackBtn,#registerFaqBtn,#submitBtnLabel,#techRiderFileLabel,.fileLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#registerBackBtn:hover,#registerFaqBtn:hover,#submitBtnLabel:hover,#techRiderFileLabel:hover,.fileLabel:hover{cursor:pointer;border-color:#2e6ec6}#techRiderFileLabel,.fileLabel{position:relative;padding-top:.2em}#techRiderFileLabel:hover,.fileLabel:hover{cursor:pointer;border-color:#2e6ec6}#techRiderFileLabel:hover:after,.fileLabel:hover:after{border-left:2px solid #2e6ec6;color:#f08589;background-color:#2e6ec6}#techRiderFileLabel:after,.fileLabel:after{content:"+";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1em;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.75em;width:1.6em;height:100%;position:absolute;top:0;right:0;border-left:2px solid #020203}#submitBtnLabel{margin-top:1em}#registerBackBtn,#registerFaqBtn,#submitBtn,#submitBtnLabel{width:15ch;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:width .5s;transition:width .5s}#registerBackBtn.sending,#registerFaqBtn.sending,#submitBtn.sending,#submitBtnLabel.sending{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:1.2em;padding-right:1.2em}#submitBtn,input[type=file]{display:none}#errorMsgBottom,.fieldErrorMsg{font-size:1em;margin-top:.2em;display:none;color:#ec6730;margin-left:1.35em}#errorMsgBottom.active,.fieldErrorMsg.active{display:unset}#datenschutzText{font-size:1em;line-height:1.6em;letter-spacing:.05em}#verfuegbarkeitErrorMsg{margin-left:1.2em}#datenschutzErrorMsg{padding-left:25px;margin-top:-10px}#errorMsgBottom{padding-top:.2em;margin-left:0}.container{display:block;position:relative;padding-left:25px;margin-bottom:15px;padding-top:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;margin-top:2px;top:0;left:0;height:15px;width:15px}.container:hover input~.checkmark{background-color:#2e6ec6}.container input:checked~.checkmark{background-color:#020203}.crRound{border-radius:20px}.crTopRight{border-top-right-radius:20px}.crTopLeft{border-top-left-radius:20px}.crBottomRight{border-bottom-right-radius:20px}.crBottomLeft{border-bottom-left-radius:20px}.bewerben--button:hover{background-color:#f08589}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#artwork.clip{font-variation-settings:"ital" 50,"wght" 0;-webkit-font-feature-settings:"ss03";font-feature-settings:"ss03"}#play{border-radius:0 20px 0 20px;padding:40px;font-size:.8rem;position:absolute;left:calc(50% - 50px);bottom:0}#askPermission--button{border:2px solid #020203;border-radius:0 20px 0 20px;padding:.2em 2em;z-index:0;-webkit-transition:opacity .5s;transition:opacity .5s;color:#020203;font-size:16px;will-change:opacity}#askPermission--button:hover{background-color:var(--main-color-accent)}#askPermission--button.hide{opacity:0}#playMusicInfo{text-align:center;opacity:0;-webkit-transition:opacity .7s;transition:opacity .7s;z-index:0}#playMusicInfo.displayInfo{-webkit-transition-delay:.3s;transition-delay:.3s;opacity:1}.clipBgImage{background-image:url(/img/01_james-balensiefen-unsplash@3000w.webp);display:inline;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-attachment:fixed;background-size:100%;background-position:50%;background-repeat:no-repeat;width:100%;padding:3px}#faq--wrapper .faqs--link{text-decoration:underline}.answer--address,.answer--contact{margin-bottom:20px}.answer--description a,.answer--programmLink a{text-decoration:underline;text-underline-offset:.1em}.answer--wrapper{overflow:-moz-scrollbars-none;-ms-overflow-style:none}.answer--wrapper::-webkit-scrollbar{width:0!important}.answer--wrapper .icon--arrow{margin-left:.25ch;width:.5em}.answer--wrapper picture{width:100%;height:40vh;max-height:240px;margin-bottom:30px}.answer--wrapper picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.item--wrapper h2{position:relative;z-index:3}.item--wrapper.active h2{color:var(--main-color-accent)}#sponsors{margin-top:50px}#sponsors .sponsor--img{padding:3vh;width:240px;height:13vh}#sponsors .sponsor--img,#sponsors .sponsor--img picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sponsors img{display:block;max-width:100%;max-height:100%;-ms-flex-item-align:center;align-self:center}#sponsors img.invert{-webkit-filter:invert(1);filter:invert(1)}#privacy--wrapper{max-width:760px;margin:0 auto;padding:100px 10px;min-height:80vh}#privacy--wrapper li,#privacy--wrapper p{margin-top:1em;font-size:1rem;overflow-wrap:break-word;word-wrap:break-word}#privacy--wrapper li{line-height:1.7em;letter-spacing:.03em}#privacy--wrapper h1,#privacy--wrapper h2,#privacy--wrapper h5{margin-top:2.5em;font-size:1.5rem;letter-spacing:.03em}#privacy--wrapper h6{margin-top:2.5em;font-size:1.3rem}#privacy--logo{margin-bottom:4rem;max-width:200px}#privacy--logo #logo--we--small{display:block}#privacy{margin-top:5rem}.datenschutz,.impressum{overflow:visible}.bildnachweise{width:100%;text-indent:0;border-spacing:0;margin-top:1em}.bildnachweise td{width:50%}.bildnachweise td,.bildnachweise th{padding-top:5px;padding-bottom:5px}#slider-content-wrapper{padding:5vw 12vw 4vw;position:relative}#slider-content-wrapper .slider--nav{width:100%;height:80%;position:absolute;left:0;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slider-content-wrapper .slider--nav a{height:100%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#slider-content-wrapper .slide{position:absolute;-webkit-transition:opacity 1.5s;transition:opacity 1.5s;max-height:72vh;width:60vw;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}#slider-content-wrapper .slide picture{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slider-content-wrapper .slide:not(:first-of-type){opacity:0}#slider-content-wrapper .slide span{font-size:.8rem;margin-left:.5em}#slider-content-wrapper #slide_start img,#slider-content-wrapper #slide_start picture{-o-object-fit:contain;object-fit:contain;-o-object-position:24%;object-position:24%;font-family:"object-fit: contain; object-position: 24%"}#slider-content-wrapper #slide_35 img,#slider-content-wrapper #slide_35 picture{-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;font-family:"object-fit: contain; object-position: right"}#slider-content-wrapper .pfeil{width:20px;height:20px;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0) rotate(45deg);transform:translate3d(0,-50%,0) rotate(45deg)}#slider-content-wrapper .arrow-left{border-left:2px solid #020203;border-bottom:2px solid #020203;left:10vw}#slider-content-wrapper .arrow-right{border-right:2px solid #020203;border-top:2px solid #020203;left:73vw}#slider--wrapper{height:100%;width:100%}#slider--wrapper img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-block-size:100%}#registerBackBtn{margin-right:0;-ms-flex-item-align:end;align-self:flex-end}#anmeldungsText{font-size:.8em;margin-bottom:100px}.bewerben--button{display:inline-block;margin-top:10px;border:2px solid #020203;border-top-left-radius:20px;border-bottom-right-radius:20px;padding:.25em 2em .2em;-webkit-transition:background-color .35s;transition:background-color .35s;will-change:background-color}#filter--list .filter{width:230px;position:relative}#filter--clear,#views--select--wrapper,.filter{border:2px solid #020203}#filter--clear.active,#views--select--wrapper.active,.filter.active{background-color:var(--main-color-accent)}#filter--clear.active .icon--arrow,#views--select--wrapper.active .icon--arrow,.filter.active .icon--arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#filter--clear.active .filter--options--wrapper,#views--select--wrapper.active .filter--options--wrapper,.filter.active .filter--options--wrapper{max-height:1200px;border-top:2px solid #020203;padding:.25em 0}#filter--clear.highlight--color,#views--select--wrapper.highlight--color,.filter.highlight--color{background-color:var(--main-color-accent)}#filter--clear,#views--select,.filter--selected{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em 1em .45em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#filter--clear{display:none}#filter--clear.active{display:block}#filter--clear .innerTextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#filter--venue{border-top-left-radius:20px}#filter--genre{border-top-right-radius:20px;display:none}li#filter--clear{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-top-right-radius:20px;border-bottom-left-radius:20px}li#filter--clear span{margin-left:.5ch;-webkit-transform:rotate(45deg) translateY(2px);transform:rotate(45deg) translateY(2px);display:inline-block;font-size:1.4em;font-weight:500;line-height:.9em}.filter--options--wrapper{max-height:0;z-index:1;background-color:#fff;overflow:hidden}.filter--option--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.filter--option--wrapper.active .checkmark{background-color:#020203}.filter--option{max-width:16ch}.checkmark{display:block;height:10px;width:10px;border:2px solid #020203;border-radius:50%;margin-right:1ch}#views--select--wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#views--wrapper{margin:0 0 30px}.programmList--title{font-size:max(32px, min(6vw, 80px))}.programmList--artists{margin-top:30px;margin-bottom:60px}.tableCell{line-height:1.7em}.artist--wrapper,.faq--wrapper{border:2px solid #020203;margin-top:-2px;overflow:hidden}.artist--wrapper header,.faq--wrapper header{outline:2px solid #020203;position:relative}.artist--wrapper header .tableCell,.faq--wrapper header .tableCell{line-height:1.5em}.artist--wrapper header .icon--arrow,.faq--wrapper header .icon--arrow{position:absolute;right:20px;bottom:15px}.artist--wrapper section,.faq--wrapper section{max-height:0;-webkit-transition:max-height .35s;transition:max-height .35s;will-change:max-height}.artist--wrapper.active section,.faq--wrapper.active section{max-height:2000px}.artist--wrapper.active header,.faq--wrapper.active header{background-color:var(--main-color-accent)}.artist--wrapper.active .icon--arrow,.faq--wrapper.active .icon--arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.artist--description,.artist--time,.faq--description{-webkit-font-feature-settings:"calt" 0;font-feature-settings:"calt" 0}.artist--name,.faq--title{-webkit-box-flex:1;-ms-flex:1;flex:1}.artist--date--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.artist--image{line-height:0}.artist--date,.artist--time{display:inline}.icon--arrow{width:15px;height:20px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.backBtn{position:absolute;top:0;margin-top:40px;padding-left:1em;padding-right:1em;z-index:10}.no--show--msg{border:2px solid #020203;padding:10px 30px;line-height:1.7em}.no--contextual--alternates{-webkit-font-variant-ligatures:no-contextual;font-variant-ligatures:no-contextual;-webkit-font-feature-settings:"calt" 0;font-feature-settings:"calt" 0}#dlsection{margin-top:2em}#programmBookletDL,#programmFlyerDL{color:#f08589;margin-top:.5em}#venues--wrapper .section--content{max-width:inherit}#map--wrapper{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:738px) and (max-width:1023px){html{-webkit-text-size-adjust:none}}@media (min-width:1000px){.artist--wrapper header .icon--arrow,.faq--wrapper header .icon--arrow{right:10px}}@media (min-width:1024px){body>header{will-change:width;-webkit-transition:width .5s;transition:width .5s;width:calc(100% - 170px);padding:30px 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body>header[data-page=programm]{width:100%;z-index:unset}body>header.mobileActive #header--mobile{opacity:1;-webkit-transition:opacity .5s .1s,-webkit-transform 0s 0s;transition:opacity .5s .1s,-webkit-transform 0s 0s;transition:transform 0s 0s,opacity .5s .1s;transition:transform 0s 0s,opacity .5s .1s,-webkit-transform 0s 0s}body>header.mobileActive #headerw--desktop{opacity:1}#reglogo{margin:30px 40px}#headerw--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;will-change:opacity;z-index:1}#headerw--desktop.active{opacity:1}#programm--button{margin-left:30vw;opacity:0;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;will-change:opacity;padding-left:1.5em;padding-right:1.5em}#programm--button.active{opacity:1}#programm--button .innerText{-webkit-transform:translateY(-1px);transform:translateY(-1px)}#programm--button--mobile{display:none}#header--logo--mobile{position:absolute;top:0;left:130px;margin-top:38px;z-index:10;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;will-change:opacity;z-index:1;opacity:0}#header--logo--mobile:hover{cursor:pointer}#header--logo--mobile.active{opacity:1}#header--mobile{position:absolute;top:0;left:0;padding-left:130px;height:100vh;width:100vw;background-color:var(--main-color-bg);opacity:0;will-change:transform,opacity;-webkit-transition:opacity .5s 0s,-webkit-transform 0s .5s;transition:opacity .5s 0s,-webkit-transform 0s .5s;transition:transform 0s .5s,opacity .5s 0s;transition:transform 0s .5s,opacity .5s 0s,-webkit-transform 0s .5s}nav ul{margin-top:15vh;height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;font-size:7.5vh}#discover--button{position:fixed;top:0;right:0;padding:.2em 2em .35em;margin:38px 40px;cursor:pointer;border-top-right-radius:0;border-bottom-left-radius:20px;opacity:1;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;will-change:opacity}#discover--button.active{opacity:0}.fixed--header--wrapper{display:none}#main--container section#kontakt--wrapper .content--wrapper{padding-left:12vw;padding-top:8vw}#kontakt--wrapper .section--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:unset}#kontakt--wrapper .section--content .kontakt--sec{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2em}#kontakt--welogo svg{-webkit-transform:translateX(-6.3ch);transform:translateX(-6.3ch)}#logo--we--small{display:none}#kontaktArtwork--wrapper{position:absolute;right:35px;top:130px}#kontaktArtwork{text-align:center;line-height:.73em;font-size:calc(53.7vh - 15px)}html{-ms-scroll-chaining:none;overscroll-behavior:none}body{width:100%;height:100vh}body.touch #faq--answers,body.touch #intro--wrapper,body.touch #main--container,body.touch #main--container>section,body.touch .content--wrapper,body.touch main{height:calc(var(--height));min-height:inherit}main{position:fixed;top:0;left:0;width:100%;height:100vh}#main--container{position:absolute;top:0;z-index:3;left:180vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}#main--container section{min-width:100vw}#main--container section:after,#main--container section:before{top:0;width:40vw;height:100%}#main--container section:before{right:100%}#main--container section:after{left:100%}.content--wrapper{padding:10vw 12vw 4vw;min-width:1200px;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clipFont{font-size:200vh;background-position:50%;background-size:cover}#concept--image--clip{background-image:url(/img/DSC02080@3000w.webp),url(/img/DSC02080@3000w.jpg)}#video--image--clip{background-image:url(/img/DSC03469@3000w.webp),url(/img/DSC03469@3000w.jpg)}#slideshow--image--clip{background-image:url(/img/g234-285679@3000w.webp),url(/img/g234-285679@3000w.jpg)}#kurator--image--clip{background-image:url(/img/DSC02163@3000w.webp),url(/img/DSC02163@3000w.jpg)}#sponsors--image--clip{background-image:url(/img/DSC02011@3000w.webp),url(/img/DSC02011@3000w.jpg)}#venues--image--clip{background-image:url(/img/DSC03428@3000w.webp),url(/img/DSC03428@3000w.jpg)}#faq--image--clip{font-variation-settings:"ital" 50,"wght" 4;background-image:url(/img/g236-285865@3000w.webp),url(/img/g236-285865@3000w.jpg)}#bewerbung--image--clip{background-image:url(/img/DSC03607.webp),url(/img/DSC03607@3000w.jpg)}#programm--image--clip{background-image:url(/img/g236-285885@3000w.webp),url(/img/g236-285885@3000w.jpg)}#kontakt--image--clip{background-image:url(/img/g236-285886@3000w.webp),url(/img/g236-285886@3000w.jpg)}#intro--wrapper{height:100vh;width:200vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#artwork--wrapper,#weekend--wrapper{height:100vh}#artwork--wrapper svg,#weekend--wrapper svg{height:60vh}#artwork--wrapper{width:100vw}#weekend--wrapper{width:60vw}#artworkType{font-size:75.9vh;margin-top:.045em}#registerContainerHotel #header--buttons,#registerContainerShuttle #header--buttons{padding:20px 10vw 20px 5vw;display:-webkit-box;display:-ms-flexbox;display:flex}#registerContainerHotel #registerFaqBtn,#registerContainerShuttle #registerFaqBtn{margin-left:clamp(11vw + 130px + 250px - 15ch,41vw + 130px - 15ch,11vw + 130px + 450px - 15ch)}#registerContainerHotel #registerContainer,#registerContainerShuttle #registerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10vw 40px 6vw 5vw}#registerContainerHotel #anmeldungsText,#registerContainerShuttle #anmeldungsText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5vh;width:unset;margin-right:calc(25vw - max(250px, min(30vw, 450px))*2/4)}#registerContainerHotel #anmeldungsText p,#registerContainerShuttle #anmeldungsText p{max-width:34ch}#registerContainerHotel #anmeldungsText h1,#registerContainerShuttle #anmeldungsText h1{font-size:5em;line-height:.84em;margin-top:61px}#registerContainerHotel form,#registerContainerShuttle form{margin:auto;width:max(250px, min(30vw, 450px))}#registerContainerHotel #infoText,#registerContainerShuttle #infoText{margin-left:auto;margin-right:auto;width:max(250px, min(30vw, 450px))}#registerContainerHotel #shuttleFormContent,#registerContainerShuttle #shuttleFormContent{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15vh}#registerContainerHotel #techRiderFileLabel,#registerContainerHotel input,#registerContainerShuttle #techRiderFileLabel,#registerContainerShuttle input{width:100%}#registerContainerHotel .routeDatesContainer .routeDate,#registerContainerHotel .routeDatesContainer .shuttleHotelOption,#registerContainerHotel .shuttleHotelContainer .routeDate,#registerContainerHotel .shuttleHotelContainer .shuttleHotelOption,#registerContainerShuttle .routeDatesContainer .routeDate,#registerContainerShuttle .routeDatesContainer .shuttleHotelOption,#registerContainerShuttle .shuttleHotelContainer .routeDate,#registerContainerShuttle .shuttleHotelContainer .shuttleHotelOption{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#registerContainerHotel .routeDatesColumn,#registerContainerHotel .shuttleHotelColumn,#registerContainerShuttle .routeDatesColumn,#registerContainerShuttle .shuttleHotelColumn{margin-right:40px}#registerContainerHotel #registerLogo,#registerContainerShuttle #registerLogo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:5vw;margin-top:-18px;position:absolute;top:50px;left:30px}#registerContainerHotel #registerLogo svg,#registerContainerShuttle #registerLogo svg{width:130px}#header--buttons{padding:20px 10vw 20px 5vw;display:-webkit-box;display:-ms-flexbox;display:flex}#registerFaqBtn{margin-left:clamp(11vw + 130px + 250px - 15ch,41vw + 130px - 15ch,11vw + 130px + 450px - 15ch)}#registerContainer.contactForm{-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:5vw;padding-top:10vw;padding-bottom:6vw}#anmeldungsText,#registerContainer.contactForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse}#anmeldungsText{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#anmeldungsText p{max-width:34ch}#anmeldungsText h1{position:sticky;bottom:6vw;line-height:.84em;margin-top:40px}form{margin:0 4vw 0 2vw;width:max(250px, min(30vw, 450px))}#techRiderFileLabel,.fileLabel,input{width:100%}.verfuegbarkeitDatesContainer .verfuegbarkeitDate{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.verfuegbarkeitDatesColumn{margin-right:40px}#registerLogo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:5vw;margin-top:-18px}#registerLogo svg{width:130px}#askPermission--button{position:absolute;bottom:0;margin-bottom:9vh}#playMusicInfo{position:absolute;bottom:0;margin-bottom:7vh;padding:15px 200px 17px}#kurator--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12vw}#kurator--wrapper ul{position:relative}#kurator--wrapper .section--content{max-width:inherit}#kurator--wrapper .content--wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%;padding:10vw 0 6vw;margin:0 12vw}#kurator--wrapper .content--wrapper:first-of-type{margin-right:0}#kurator--wrapper .content--wrapper:last-of-type{margin-left:0}#kuratorenTitle{position:relative;z-index:5}#artisticDirector h1,#kurators h1{display:none}#faq--wrapper .section--content{width:55vw;min-width:670px;max-width:1100px}#faq--wrapper .item--wrapper{margin-bottom:.75em}#faq--wrapper h2{line-height:1.5em}#faq--answers{position:fixed;right:0;top:0;height:100%;width:28vw;max-width:700px;z-index:11;background-color:var(--main-color-bg);padding:125px 4vw 5vh 1vh;-webkit-transform:translateX(150%);transform:translateX(150%);-webkit-transition:-webkit-transform .75s ease-in-out;transition:-webkit-transform .75s ease-in-out;transition:transform .75s ease-in-out;transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out;will-change:transform}#faq--answers.active{-webkit-transform:translateX(0);transform:translateX(0)}#faq--answers[data-answer=venues]{--main-color-bg:#f08589;--main-color-accent:#2e6ec6}#faq--answers--bg svg{position:absolute;right:calc(100% - 1px);top:0;height:100%;fill:var(--main-color-bg)}#faq--answers--closeWrapper{position:absolute;right:40px;top:40px;text-align:right;padding:0 16px;border-radius:0 20px 0 20px;border:2px solid var(--main-color-text);cursor:pointer;background-color:transparent;-webkit-transition:background-color .35s;transition:background-color .35s;will-change:background-color}#faq--answers--closeWrapper:hover{background-color:var(--main-color-accent)}#faq--answers--close{font-size:2em;line-height:1em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list--wrapper .answer--wrapper{display:none}.answer--wrapper{height:100%;overflow:auto}.answer--wrapper .icon--arrow{-webkit-transform:rotate(270deg) translateX(-.25em);transform:rotate(270deg) translateX(-.25em)}.answer--wrapper picture{width:100%;height:40vh;max-height:240px;margin-bottom:30px}.answer--wrapper picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.answer--wrapper p{font-size:max(16px, min(1.2vw, 20px))}.item--wrapper{display:block;position:relative}#sponsors .sponsors--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#sponsors .sponsors--wrapper .sponsor--img:first-of-type{margin-left:-3vh}#sponsors #tva--sponsor{padding-left:0;padding-right:0}#sponsors #sparda--sponsor{width:270px;padding-left:0}#sponsors #mittelbayerische--sponsor{width:270px}#sponsors #bezirk--obb--sponsor{-webkit-transform:translateX(10%);transform:translateX(10%)}#sponsors #br--sponsor{height:15.5vh;padding-top:1.5vh;width:150px}#sponsors #rewag--sponsor{width:220px}#sponsors #oberpfalz--sponsor{padding:1.8em;width:200px}#sponsors #stmwk--sponsor{width:350px;padding-left:0;padding-right:1vh}#slider-content-wrapper{padding:5vw 12vw 4vw}#slider-content-wrapper .slider--nav a{padding:0 5px 13px}#slider--wrapper{width:calc(100% - 300px)}#slider--wrapper img{display:block}#registerContainer{padding:10vw 40px 6vw 128px}#anmeldungsText h1{text-align:right}#anmeldungsText{width:65vw}.filter--option--wrapper{padding:.5em 1em}.tableCell{padding:10px 30px}.artist--wrapper header,.artist--wrapper section,.faq--wrapper header,.faq--wrapper section{display:-webkit-box;display:-ms-flexbox;display:flex}.artist--wrapper section,.faq--wrapper section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.artist--wrapper section .tableCell,.faq--wrapper section .tableCell{padding:20px 30px}.artist--wrapper section .artist--image,.faq--wrapper section .artist--image{padding:30px}.date--wrapper{width:65vw}.artist--name,.faq--title{width:23%}.artist--date--wrapper,.artist--genre,.artist--venue{width:23%}.artist--genre{text-align:end}.artist--description,.faq--description{width:55%}.artist--image{width:400px;padding:30px}#venues--wrapper .section--content{position:absolute;top:8vw}#map--wrapper{min-width:95vw;margin-bottom:0}#map--svg{border:2px solid #020203;height:calc(100vh - 230px - 6vw)}#map--svg .st0{fill:none}#map--svg .st1{-webkit-clip-path:url(#SVGID_00000142145713642911205740000005474621001993861767_);clip-path:url(#SVGID_00000142145713642911205740000005474621001993861767_)}#map--svg .st2{fill:none;stroke:#467f72;stroke-dasharray:2,2}#map--svg .st3{fill:#003586}#map--svg .st4{fill:url(#USGS_19_Überschwemmung_2)}#map--svg #USGS_19_Überschwemmung_2 line{stroke:#003586}#map--svg .st18{fill:none;stroke:#f08584;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#map--svg .st16{fill:#f08584}#map--svg .st5{fill:#6fb0e1}#map--svg .st6{fill:none;stroke:#1d1d1c;stroke-width:.6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#map--svg .st7{fill:none;stroke:#1d1d1c;stroke-width:.6;stroke-miterlimit:10}#map--svg .st8,#map--svg .st9{fill:none;stroke:#1d1d1c;stroke-width:.6;stroke-linecap:round;stroke-linejoin:round}#map--svg .st9{stroke-dasharray:3.0507,3.0507}#map--svg .st10{fill:none;stroke:#1d1d1c;stroke-width:.6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:3.6911}#map--svg .st11{fill:none;stroke:#1d1d1c;stroke-width:.6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:3.6911,3.6912}#map--svg .st12{fill:#1d1d1b}#map--svg .st14{fill:var(--main-color-accent)}.landmark--text{fill:#6fb0e1;stroke:#1d1d1b;stroke-width:.6;stroke-miterlimit:10}#Landmarks text{font-size:8px;letter-spacing:.07em}#map--venues{margin-left:40px;margin-bottom:7px;-webkit-transform:translateY(calc(-.3vh + -.5em));transform:translateY(calc(-.3vh + -.5em))}#map--venues li h2{font-size:max(14px,min(1.1vw,25px));letter-spacing:.03em}#map--venues li:last-of-type{padding-bottom:0;margin-bottom:-.7em}#Venues circle{fill:var(--main-color-accent);-webkit-transform:scale(1);-webkit-transform-origin:50% 50%;transform:scale(1);transform-origin:50% 50%;transform-box:fill-box}#Venues circle,#Venues circle.active{-webkit-transition:.3s;transition:.3s}#Venues circle.active{-webkit-transform:scale(1.5);-webkit-transform-origin:50% 50%;transform:scale(1.5);transform-origin:50% 50%}#info--point--item.active{color:var(--main-color-accent)}#info--point--svg{-webkit-transform:translate(267px,90px);transform:translate(267px,90px);padding:30px}#info--point--svg circle,#info--point--svg polygon{padding:30px}#info--point--svg.active{-webkit-transform:scale(1.5) translate(178px,50px);transform:scale(1.5) translate(178px,50px);-webkit-transition:.3s;transition:.3s}#info--point--svg circle.active{-webkit-transform:scale(1);transform:scale(1)}}@media (min-width:1024px) and (any-hover:hover){#map--venues li:after{content:none}}@media (min-width:1024px) and (max-width:1279px){#listModifiers--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.listModifier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#filter--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#filter--clear,#views--select--wrapper,.filter{margin:0 0 0 20px}#filter--clear.active .filter--options--wrapper,#views--select--wrapper.active .filter--options--wrapper,.filter.active .filter--options--wrapper{border:2px solid #020203}.filter--options--wrapper{position:absolute;top:100%;left:-2px;width:200px}#views--wrapper{margin-bottom:0}}@media (min-width:1024px) and (min-height:1700px){#map--venues li h2{font-size:max(14px,min(1.5vw,35px))}}@media (min-width:1280px){#faqPage--wrapper,#programmPage--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#listModifiers--wrapper{width:350px;margin-top:calc(max(32px, min(6vw, 80px)) + 30px - 1.15em);padding:0 40px;top:0}#filter--clear,#views--select--wrapper,.filter{margin:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#faqList--wrapper,#programmList--wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:65vw;width:65vw}}@media (min-width:1024px) and (max-height:800px){#map--venues li h2{font-size:max(12px,min(.95vw,25px))}}@media (max-height:950px) and (min-width:1024px){#recap_video{width:70%}}@media (max-width:1280px){#listModifiers--wrapper{margin:100px 0 50px}}@media (max-width:1023px){body>header{z-index:9;width:100%;height:100vh;max-height:70px;overflow:hidden;-webkit-transition:max-height .35s,background-color .35s;transition:max-height .35s,background-color .35s;padding:30px 8vw 70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent}body>header.mobileActive{max-height:100vh;background-color:var(--main-color-bg)}body>header.mobileActive #header--mobile--bg,body>header.mobileActive #langSwitcher{-webkit-transform:translateX(0);transform:translateX(0)}#reglogo{margin:30px 0;left:calc(50% - 50px)}#headerw--desktop{display:none}#programm--button{display:none}#programm--button--mobile{margin-top:40px}#programm--button--mobile.hide{display:none}#header--logo--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;position:fixed;top:0;left:0;padding:30px 8vw;width:100%;z-index:10}#header--logo--mobile.whiteBG{background-color:#fff}#header--logo--mobile svg{max-width:60px;width:100%}#burger--wrapper{background-color:var(--main-color-bg)}#header--mobile{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);will-change:transform}nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.nav--item{font-size:2em;padding:10px 0;display:block}#langSwitcher{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}#discover--button{display:none}#kontakt--wrapper .section--content .kontakt--sec{margin-top:2em}footer{padding-bottom:0!important}#logo--we{display:none}#kontaktArtwork--wrapper{margin-top:100px;padding-bottom:8vw}#kontaktArtwork--wrapper br{display:none}#kontaktArtwork{overflow:hidden;height:.85em;-webkit-font-feature-settings:"ss03" 1;font-feature-settings:"ss03" 1;line-height:1em;display:block}#main--container{background-color:var(--main-color-bg)}#main--container section:after,#main--container section:before{left:0;width:100%;height:40vh}#main--container section:before{bottom:100%}#main--container section:after{top:100%}.content--wrapper{padding:100px 8vw}.section--title{margin-bottom:2em}.fillImage{height:100vh}.fillImage svg path{-webkit-transform:rotate(90deg) translateY(-1.75px) scaleY(3);transform:rotate(90deg) translateY(-1.75px) scaleY(3)}.clipFont{position:absolute;top:0;left:0;-webkit-transform:rotate(90deg) translateY(21vw);transform:rotate(90deg) translateY(21vw);-webkit-transform-origin:center;transform-origin:center;font-size:210vw;background-size:130%}#concept--image--clip{background-image:url(/img/01_james-balensiefen-unsplash-vert@1000w.webp),url(/img/01_james-balensiefen-unsplash-vert@1000w.jpg)}#video--image--clip{background-image:url(/img/DSC03469_mob@1000w.webp),url(/img/DSC03469_mob@1000w.jpg)}#slideshow--image--clip{background-image:url(/img/g234-285679_mob@1000w.webp),url(/img/g234-285679_mob@1000w.jpg);background-size:100%}#kurator--image--clip{background-image:url(/img/02_julio-lopez-unsplash2-vert@1000w.webp),url(/img/02_julio-lopez-unsplash2-vert@1000w.jpg);background-size:100%}#sponsors--image--clip{background-image:url(/img/03_gabe-rebra-unsplash2-vert@1000w.webp),url(/img/03_gabe-rebra-unsplash2-vert@1000w.jpg)}#venues--image--clip{background-image:url(/img/07_adi-goldstein-unsplash-vert@1000w.webp),url(/img/07_adi-goldstein-unsplash-vert@1000w.jpg)}#faq--image--clip{font-variation-settings:"ital" 50,"wght" 0;background-image:url(/img/04_lucas-alexander-unsplash-vert@1000w.webp),url(/img/04_lucas-alexander-unsplash-vert@1000w.jpg)}#bewerbung--image--clip{background-image:url(/img/05_divyadarshi-acharya-unsplash2-vert@1000w.webp),url(/img/05_divyadarshi-acharya-unsplash2-vert@1000w.jpg);background-position:0;background-size:100%}#programm--image--clip{background-image:url(/img/05_divyadarshi-acharya-unsplash2-vert@1000w.webp),url(/img/05_divyadarshi-acharya-unsplash2-vert@1000w.jpg);background-position:0;background-size:100%}#kontakt--image--clip{background-image:url(/img/06_alena-jarrett-unsplash-vert@1000w.webp),url(/img/06_alena-jarrett-unsplash-vert@1000w.jpg);background-position:0;background-size:100%}#section--video{min-height:70vh!important}#recap_video{width:100%}#updates--btn{margin-top:110em;margin-left:10em;z-index:5}#updates--btn--nav{left:calc(85vw - 150px);bottom:-10vh}.update--container{padding:0 8vw}#intro--wrapper{padding-top:calc(100px + 5vh)}#artwork--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#weekend--wrapper{padding:0 calc(8vw - 10px) 100px calc(8vw - 4px);margin-top:30px}#weekend--wrapper svg{width:100%}#artworkType{margin-left:-.02em;font-size:175vw;z-index:1}#registerContainerHotel #registerBackBtn,#registerContainerHotel #registerFaqBtn,#registerContainerShuttle #registerBackBtn,#registerContainerShuttle #registerFaqBtn{margin-top:20px}#registerContainerHotel #registerFaqBtn,#registerContainerShuttle #registerFaqBtn{display:none}#registerContainerHotel #registerBackBtn,#registerContainerShuttle #registerBackBtn{display:none}#registerContainerHotel #registerContainer,#registerContainerShuttle #registerContainer{padding-top:calc(100px + 5vh)}#registerContainerHotel #anmeldungsText,#registerContainerShuttle #anmeldungsText{padding:0 8vw;margin-top:calc(5em + 60px);margin-bottom:3em}#registerContainerHotel #anmeldungsText p,#registerContainerShuttle #anmeldungsText p{margin-top:40px}#registerContainerHotel form,#registerContainerShuttle form{width:100%;padding:8vw;margin-bottom:100px}#registerContainerHotel #infoText,#registerContainerShuttle #infoText{width:100%;padding:8vw}#registerContainerHotel #techRiderFileLabel,#registerContainerHotel input,#registerContainerShuttle #techRiderFileLabel,#registerContainerShuttle input{width:100%}#registerContainerHotel #registerBackBtn,#registerContainerHotel #registerFaqBtn,#registerContainerHotel #submitBtnLabel,#registerContainerShuttle #registerBackBtn,#registerContainerShuttle #registerFaqBtn,#registerContainerShuttle #submitBtnLabel{width:100%}#registerContainerHotel .routeDatesContainer,#registerContainerHotel .shuttleHotelContainer,#registerContainerShuttle .routeDatesContainer,#registerContainerShuttle .shuttleHotelContainer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#registerContainerHotel #registerBackBtn,#registerContainerHotel #registerFaqBtn,#registerContainerHotel #submitBtn,#registerContainerHotel #submitBtnLabel,#registerContainerShuttle #registerBackBtn,#registerContainerShuttle #registerFaqBtn,#registerContainerShuttle #submitBtn,#registerContainerShuttle #submitBtnLabel{min-width:15ch;width:auto}#registerContainerHotel #registerLogo svg,#registerContainerShuttle #registerLogo svg{width:7vw}#registerBackBtn,#registerFaqBtn{margin-top:20px}#registerFaqBtn{display:none}#registerContainer.contactForm{padding-top:calc(100px + 5vh)}#anmeldungsText p{margin-top:40px}form{width:100%;padding:10vw;margin-bottom:100px}#techRiderFileLabel,.fileLabel,input{width:100%}#registerBackBtn,#registerFaqBtn,#submitBtnLabel{width:100%}.verfuegbarkeitDatesContainer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#registerBackBtn,#registerFaqBtn,#submitBtn,#submitBtnLabel{min-width:15ch;width:auto}#registerLogo svg{width:7vw}#askPermission--button{margin-top:40px}#askPermission--button.hide{display:none}#playMusicInfo{padding:0 8vw;margin-top:40px;display:none}#playMusicInfo.displayInfo{display:block}#kurator--wrapper{margin-top:100px}#kurator--wrapper .content--wrapper:first-of-type{padding-bottom:50px}#kurator--wrapper .content--wrapper:last-of-type{padding-top:0}#kuratorenTitle{display:none}#artisticDirector,#kurators{margin-bottom:50px}#artisticDirector h1,#kurators h1{margin-bottom:25px;line-height:1.3em}#faq--answers{display:none}.answer--wrapper{max-height:0;overflow:hidden;-webkit-transition:max-height .35s;transition:max-height .35s;will-change:max-height}.answer--wrapper .icon--arrow{-webkit-transform:rotate(270deg) translateX(-.3em);transform:rotate(270deg) translateX(-.3em)}.answer--wrapper h6{margin:20px 0 0}.answer--wrapper picture{margin-top:20px}.answer--wrapper a{padding:5px 0;display:inline-block}.item--wrapper{margin-bottom:20px}.item--wrapper h2,.item--wrapper h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-right:1.5ch}.item--wrapper h2:after,.item--wrapper h3:after{content:"+";position:absolute;right:0;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;will-change:transform}.item--wrapper.active h2:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.item--wrapper.active .answer--wrapper{max-height:3000px;padding-top:10px}#sponsors{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#sponsors,#sponsors .sponsors--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#sponsors .sponsors--wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#sponsors .sponsor--img{width:50%;padding:1.5vh}#section--slider{margin-top:5vh}#slider-content-wrapper{position:static}#slider-content-wrapper .slider--nav{height:50%;bottom:0}#slider-content-wrapper .slider--nav a{padding:0 5px calc(120px - 1rem - 1em);height:70%}#slider-content-wrapper .slide{max-height:50vh}#slider-content-wrapper .slide picture{height:auto}#slider-content-wrapper .slide{width:100%;left:0}#slider-content-wrapper #go_left,#slider-content-wrapper #go_right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#slider-content-wrapper .arrow-left,#slider-content-wrapper .arrow-right{position:unset;left:unset}#slider--wrapper img{max-height:400px;height:unset}#registerBackBtn{display:none}#registerContainer{padding-top:calc(100px + 5vh)}#anmeldungsText{padding:0 8vw}#listModifiers--wrapper{padding:0 8vw}#filter--clear,#views--select--wrapper,.filter{width:250px;margin:20px 0 0}.filter--option--wrapper{padding:.7em 1em .65em}#faqList--wrapper,#programmList--wrapper{padding:0 8vw}.artist--wrapper header,.faq--wrapper header{padding:20px}.artist--date--wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.artist--description,.faq--description{padding:20px}.artist--image{width:100%}.artist--date:after{content:"/";padding-left:.5em;padding-right:.5em}.backBtn{display:none}#map--svg{display:none}}@media (max-width:1023px) and (min-width:600px){#updates--btn{margin-top:175em;margin-left:30em}}@media (max-height:780px){#kontakt--wrapper .section--content{width:90%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#kontakt--wrapper .section--content #kontakt--welogo{-webkit-transform:translateY(-.8em);transform:translateY(-.8em)}}@media (max-width:737px){.fillImage{height:80vh;max-height:450px}}@media (any-hover:hover){#burger--wrapper:hover{background-color:var(--main-color-accent)}.nav--item{position:relative}.nav--item:after{content:"";position:absolute;left:0;bottom:.18em;width:100%;height:.06em;background-color:var(--main-color-accent);z-index:-1;opacity:0}.nav--item:hover:after{opacity:1}.answer--wrapper a:hover{text-decoration:underline;text-underline-offset:.1em}.item--wrapper{padding:4px}.item--wrapper:after{content:none}.item--wrapper:hover{cursor:pointer;color:var(--main-color-accent)}.bewerben--button:hover{background-color:var(--main-color-accent)}#filter--clear,#views--select--wrapper,.filter{cursor:pointer}#filter--clear:hover,#views--select--wrapper:hover,.filter:hover{background-color:var(--main-color-accent)}.filter--option--wrapper{cursor:pointer}.filter--option--wrapper:hover .checkmark{background-color:#020203}.artist--wrapper header:hover,.faq--wrapper header:hover{cursor:pointer;background-color:var(--main-color-accent)}.artist--wrapper header .icon--arrow,.faq--wrapper header .icon--arrow{display:none}}@media print{#headerw--desktop,#langSwitcher,#listModifiers--wrapper,.bewerben--button,header{display:none!important}#registerContainer{padding-top:10mm}#anmeldungsText{margin-bottom:15mm}#anmeldungsText h1{font-size:33px}.programmList--title{font-size:26px}.artist--wrapper{font-size:8px}.programmList--artists{margin-top:30px;margin-bottom:35px}#date--wrapper--16{margin-top:38px}.artist--wrapper,.faq--wrapper{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.artist--wrapper header,.artist--wrapper section,.faq--wrapper header,.faq--wrapper section{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.artist--wrapper section,.faq--wrapper section{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.artist--wrapper header,.faq--wrapper header{padding:2mm!important}.artist--wrapper header .icon--arrow,.faq--wrapper header .icon--arrow{display:none}.artist--date--wrapper,.artist--genre,.artist--venue{width:23%!important}.artist--genre{text-align:end!important}.artist--date--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.artist--description,.faq--description{width:55%!important;padding:0!important}}