*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;width:100%;height:100%;overscroll-behavior:none}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}video{width:100%}input,button,textarea,select{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}*::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}a{color:#000}ul{list-style-type:none;padding:0;margin:0}li{padding:0;margin:0}p{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}h1,h2,h3,h4,h5,h6{font-weight:400}@-moz-document url-prefix(){body{font-weight:lighter!important}}@media (min-width: 0px) and (max-width: 500px){.text--md{font-size:calc(1rem / 1.3066 / 1.3066 / 1.3066 / 1.3066 / 1.3066 / (1.3066 / 2))!important}}@font-face{font-family:NewEdge666-UltraLightRounded;font-style:normal;font-display:swap;src:url(../font/NewEdge666-UltraLightRounded.woff2) format("woff2"),url(../font/NewEdge666-UltraLightRounded.woff) format("woff")}@font-face{font-family:NewEdge666-UltraLightRoundedSlanted;font-style:normal;font-display:swap;src:url(../font/NewEdge666-UltraLightRoundedSlanted.woff2) format("woff2"),url(../font/NewEdge666-UltraLightRoundedSlanted.woff) format("woff")}@font-face{font-family:NewEdge6666-Regular;font-style:normal;font-display:swap;src:url(../font/NewEdge6666-Regular.woff2) format("woff2"),url(../font/NewEdge6666-Regular.woff) format("woff")}html{font-family:NewEdge6666-Regular}em{margin-left:-.2rem;margin-right:.1rem}@media (min-width: 1727px) and (max-width: 5000px){html{font-size:80px}}@media (min-width: 1080px) and (max-width: 1727px){html{font-size:80px}}@media (min-width: 500px) and (max-width: 1080px){html{font-size:80px}}@media (min-width: 0px) and (max-width: 500px){html{font-size:38.25px}}h1,.text--xxl{font-size:calc(1rem * 1.3066 * 1.3066);line-height:.843;margin:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual}h2,.text--xl{font-size:1.3066rem;line-height:.843;margin:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual}h3,.text--lg{font-size:.8rem;line-height:.843;margin:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual}h4,.text--md{font-size:calc(1rem / 1.3066 / 1.3066 / 1.3066 / 1.3066 / 1.3066 / (1.3066 / 1.45));line-height:1.15}.safari h4,.safari .text--md{line-height:27.369709px!important}h5,.text--sm{font-size:calc(1rem / 1.3066 / 1.3066 / 1.3066 / 1.3066 / 1.3066 / (1.3066 / 1.3));line-height:1}h6,.text--xs{font-size:calc(1rem / (1.3066 / 1.3066 * 1.3066 * 1.3066))}h1,h2,h3,h4,h5,h6,p{font-weight:400}@media (min-width: 0px) and (max-width: 500px){.safari h4,.safari .text--md{line-height:11px!important}.firefox h4,.firefox .text--md{line-height:1.14!important}h4,.text--md{line-height:1.15}}main{display:flex;flex-direction:column;width:100vw;overflow-x:hidden}main .empty{height:15.51px}main section{padding:0 10px;position:relative}main section>div:last-child{margin-bottom:-15.51px}.column__2{width:100%;display:flex;position:relative}.column__2.inline{display:block!important}.column__3{display:flex;position:relative}.nested_column{position:relative;top:-8.5px;width:100%;flex:1}#fullHeightSection{height:100%;position:relative}#folgen{padding-bottom:.25rem}#location>div:nth-child(2){z-index:2;position:relative}#location>div:last-child{top:-10.5px;position:relative;z-index:1;width:101.5%;left:-.7%;margin-bottom:-18px;overflow:hidden}#festival .column__1.padding-correction{margin-bottom:-7px}#jazzpreis .empty{height:11.5px}#jazzpreis .jazzpreis-title{margin-bottom:8px}#jazzpreis .jazzpreis-column__2{gap:calc(1rem / 1.5 / 4);align-items:flex-start}#jazzpreis .jazzpreis-column__2 .block__image{flex:.7}#jazzpreis .jazzpreis-column__2 .block__text{flex:1}#jazzpreis .jazzpreis-column__2 .block__text .text--md{line-height:1.3}#jazzpreis div:last-child{margin-bottom:0}#info .nested_column>div:last-child{margin-bottom:9px}#programm .programm-title div{display:none;font-family:NewEdge6666-Regular}@media (min-width: 0px) and (max-width: 500px){main .empty{height:7px}main section{padding:0 6px}main section>div:last-child{margin-bottom:-7.2px!important}#location>.empty{height:7px}#programm .column__2{flex-direction:column}#programm .programm-title div{display:flex;margin-top:-5px;padding-bottom:5px}.column__2{padding-top:0!important;top:0!important}#location>div:last-child{top:-4.5px;width:105.5%!important;left:-3.5%!important;margin-bottom:-11px}#festival .column__1.padding-correction{margin-bottom:-3px}.nested_column{top:-4px}.safari main .empty{height:6.72px}.safari main section{padding:0 6px}.safari main section>div:last-child{margin-bottom:-6.3px!important}#info .nested_column>div:last-child{margin-bottom:1px}#jazzpreis .empty{height:5px}#jazzpreis div:last-child{margin-bottom:1px}#jazzpreis .jazzpreis-column__2{flex-direction:column;gap:0}#jazzpreis .jazzpreis-title{margin-bottom:0}}.multi_columns{display:flex}.multi_columns .body-text{position:relative;top:-.11rem}.block__text{position:relative;width:fit-content;word-break:break-word;hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual;box-sizing:border-box;flex-shrink:0;flex-grow:0;flex-basis:auto;top:-.11rem}.block__text a{text-decoration:none}.block__text a:hover{text-decoration:underline}.block__text u:has(sup){text-underline-offset:-1px;text-decoration:underline}.block__text u{text-underline-offset:3px;text-decoration:underline}.absolute{position:absolute;top:-9px;left:-9.6px;z-index:2}.text-all-padding .body-text{padding:0 10px 0 9px;top:0!important}.text-padding-special{padding-top:3px;padding-bottom:8.8px}.text-padding-special .text--md{line-height:1.3}@media (min-width: 0px) and (max-width: 500px){.safari .block__text{top:-.15rem}.block__text{top:-.09rem}.text-padding-special{padding-top:0;padding-bottom:1px}.safari .text-padding-special{padding-top:5px;padding-bottom:3.3px}.text-all-padding.block__text{padding-top:2.9px!important;top:-7.4px!important;padding-bottom:-1px}.safari .text-all-padding.block__text{padding-top:2.5px!important;top:-5.6px!important}.firefox .text-all-padding.block__text{padding-top:2.5px!important;top:-6.7px!important}}.block__image{position:relative;top:-.1rem}.block__image img{width:100%;height:100%;position:relative;margin:0;padding:0;object-fit:contain}.full-width{width:103.8%;left:-1.9%;overflow:hidden}.image-sponsor{width:114px;padding-bottom:17.2px}.image-sponsor img{object-position:bottom}@media (min-width: 0px) and (max-width: 500px){.full-width{width:105.5%!important;left:-3.5%!important}.image-sponsor{width:50px;padding-bottom:7.5px}.image-sponsor img{object-position:bottom}.safari .image-sponsor{width:50px;padding-bottom:6.5px}.bands-img{min-width:100%}}.block__button{position:relative}.block__button a{text-decoration:none}.block__button .btn{display:flex;justify-content:center;border-radius:40px;border:1.5px solid;border-color:#000;width:fit-content;height:fit-content;padding:calc(1rem / 6) 1.2rem calc(1rem / 6) 1.2rem}.block__button .btn span{top:2px;position:relative}.block__heading{position:relative}.block__heading a{text-decoration:none}.block__heading a:hover{text-decoration:underline}.block__heading u:has(sup){text-underline-offset:-1px;text-decoration:underline}.block__heading u{text-underline-offset:3px;text-decoration:underline}.location-title{margin-left:-10px;margin-top:-15.51px;position:absolute;width:100%;z-index:2}.location-title h1{height:102px;min-width:45%;padding-left:10px}.location-title:before{display:block;content:"";height:15.51px;background:hsl(0,0%,93%);margin-bottom:0;width:fit-content;min-width:60%}@media (min-width: 0px) and (max-width: 500px){.location-title{margin-top:-7px}.location-title h1{margin-top:.5px;height:49px}.location-title:before{display:block;content:"";height:10px!important;background:hsl(0,0%,93%);width:fit-content;min-width:50%;margin-bottom:-4px}.safari .location-title h1{height:41.2px}}.block__accordion,.block__accordion .accordion-item{width:100%}.block__accordion a{text-decoration:none}.block__accordion a:hover{text-decoration:underline}.visible-text{display:flex;flex-wrap:wrap;width:100%;gap:.25rem;cursor:pointer}.visible-text div{width:fit-content;display:inline}.visible-text:hover{margin-left:.25rem;background:#ffec46;width:fit-content}.collapsed-container{display:flex;flex-direction:column;padding:.125rem 0 0 .25rem;width:100%;overflow-wrap:break-word;white-space:normal}.collapsed-container u:has(sup){text-underline-offset:-6px;text-decoration:none;padding-left:1px}.collapsed-container u{text-underline-offset:3px;text-decoration:underline}.collapsed-container .info{background:#ffec46;width:fit-content;padding:5px 10px 0 9px}.collapsed-container .bands-wrapper{display:flex;gap:.25rem;margin-top:.25rem}.collapsed-container .bands-wrapper .bands-img{max-width:60%}.collapsed-container .bands-wrapper .empty{min-width:60%}.collapsed-container .bands-wrapper .bands{width:fit-content;justify-self:flex-end}.collapsed-container .details{margin-top:.25rem;margin-bottom:calc(1rem / 1.5);display:flex;flex-direction:column;gap:.125rem}.collapsed-container .info:only-child{margin-bottom:calc(1rem / 1.5)}@media (min-width: 0px) and (max-width: 500px){.bands-wrapper{flex-direction:column}.visible-text:hover{background:transparent}}.subscription_form{background-color:#e30613;color:#fff;width:fit-content;height:auto;display:flex;flex-direction:column;padding:1.2rem calc(1rem / 1.5) calc(1rem / 1.5) 1.2rem;border-radius:40px;border:1.5px solid white;gap:calc(1rem / 1.5);transition:background-color .5s ease}.subscription_form input::-webkit-input-placeholder{color:#fff}.subscription_form input:-moz-placeholder{color:#fff}.subscription_form section{display:flex;align-items:flex-start;justify-content:space-between}.subscription_form section .subscription_email{color:#fff}.subscription_form section .subscription_btn{display:flex;justify-content:center;border-radius:40px;border:1.5px solid white;width:fit-content;padding:calc(1rem / 6) calc(1rem / 1.5) calc(1rem / 6) calc(1rem / 1.5);margin-top:calc(1rem / 1.5);cursor:pointer}.subscription_form section .subscription_btn:hover{background-color:#fff;color:#040984}.subscription_form section .subscription_btn:disabled:hover{background-color:#e30613;color:#fff;pointer-events:none;cursor:none}.menu__newsletter{padding:calc(1rem / 1.5)}.menu .subscription_form{background-color:transparent!important;color:#000;border:none;padding:0;gap:0}.menu .subscription_form input::-webkit-input-placeholder{color:#000}.menu .subscription_form input:-moz-placeholder{color:#000}.menu .subscription_form section{align-items:center}.menu .subscription_form section .subscription_email{color:#000}.menu .subscription_form section .subscription_btn{border:1.5px solid black;margin-top:0}.menu .subscription_form section .subscription_btn:hover{background-color:#000;color:#fff}.menu .subscription_form section .subscription_btn:disabled:hover{background-color:#fff;color:#000;cursor:none;pointer-events:none}@media (min-width: 0px) and (max-width: 500px){.subscription_form{border-radius:30px}}.confirmation{background-color:#10531e;color:#fff;width:fit-content;height:auto;display:flex;flex-direction:column;padding:.25rem calc(1rem / 1.5) .25rem 1rem;border-radius:40px;border:1.5px solid white;gap:calc(1rem / 1.5);transition:background-color .5s ease}.confirmation-container{display:flex;position:relative}.confirmation-container .emoji{font-size:60px;position:absolute;top:10px}.confirmation-container .confirmation{margin-left:1.2rem}#menu{display:flex;flex-direction:column;position:absolute;right:0;z-index:3;bottom:0}.menu-item{display:flex;justify-content:center;align-items:center}.menu__button{position:relative}.sticky{position:fixed;bottom:auto;top:0;z-index:3}#ticket-btn{background:#54e8e8;width:328px;height:115px;align-self:flex-end;z-index:4}#ticket-btn .btn span{margin-top:5.5%}#programm-btn{background:#f88ea7;width:345px;height:120.25px;right:0;align-self:flex-end;z-index:3}#programm-btn .btn span{margin-top:3%}#jazzpreis #programm-btn{background:#f88ea7;width:328px;height:116px;right:0;align-self:flex-end;z-index:3}#jazzpreis #programm-btn .btn span{margin-top:3%}#festival-btn{background:#ffec46;width:468px;height:354.51px;align-self:flex-end;display:flex;justify-content:flex-end}#festival-btn .btn{margin-right:105px}#festival-btn .btn span{margin-top:5%}@media (min-width: 0px) and (max-width: 500px){#ticket-btn{width:51.5vw;height:55px;margin-bottom:449.5px;display:none}#ticket-btn.sticky{display:flex}.safari #ticket-btn{height:45.5px;margin-bottom:385.5px}#programm-btn,#festival-btn{display:none}}.btn{display:flex;justify-content:center;align-items:center;width:fit-content;height:fit-content;cursor:pointer}.btn span{display:block;text-align:center;line-height:1;padding:0 .25rem}.rounded{border:solid black 2px;border-radius:20px}@media (min-width: 0px) and (max-width: 500px){.rounded{border:solid black 1px}.safari .btn span{margin-top:3.7px!important}}
