h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,dt,blockquote,figure,pre,hr,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;font-weight:initial;}h1,h2,h3,h4,h5,h6{font-weight:500;}h1,h2,h3,h4,h5,h6,p,span,li,a{font-family:"Roboto",sans-serif;}h1.muted,h2.muted,h3.muted,h4.muted,h5.muted,h6.muted,p.muted,span.muted,li.muted,a.muted{color:var(--text-color-primary--muted);}:root{--text-color-primary:#fff;--text-color-primary--muted:grey;--text-color-secondary:#000;--background-color-primary:#222733;--background-color-secondary:#d0d0d0;--padding-standard:1rem;--content-max-width:700px;}:root{--text-color-primary:#fff;--text-color-primary--muted:grey;--text-color-secondary:#000;--background-color-primary:#222733;--background-color-secondary:#d0d0d0;--padding-standard:1rem;--content-max-width:700px;}.cookies{padding:var(--padding-standard);text-align:end;}.cookies a{color:#fff;}header{display:flex;flex-direction:row;justify-content:center;background-color:#000;position:fixed;z-index:2000;width:100%;height:70px;}header .content{max-width:var(--content-max-width);width:100%;}header img{width:50px;margin:.5rem;margin-left:var(--padding-standard);}:root{--text-color-primary:#fff;--text-color-primary--muted:grey;--text-color-secondary:#000;--background-color-primary:#222733;--background-color-secondary:#d0d0d0;--padding-standard:1rem;--content-max-width:700px;}footer{position:absolute;bottom:var(--padding-standard);right:var(--padding-standard);}.faq-info__header{margin-bottom:var(--padding-standard);}.faq-info__content{padding:var(--padding-standard);}.faq-info .accordion,.faq-info .routeinfo-accordion{background-color:#fff;border-color:transparent;padding:var(--padding-standard) .5rem;margin-bottom:.5rem;width:100%;text-align:left;cursor:pointer;}.faq-info .accordion:first-child,.faq-info .routeinfo-accordion:first-child{margin-top:1rem;}.faq-info .accordion h2,.faq-info .accordion h3,.faq-info .routeinfo-accordion h2,.faq-info .routeinfo-accordion h3{display:flex;justify-content:space-between;}.faq-info .accordion h2:after,.faq-info .accordion h3:after,.faq-info .routeinfo-accordion h2:after,.faq-info .routeinfo-accordion h3:after{content:"";display:block;width:1em;height:1em;background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="black" stroke-width="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><line x1="8" y1="2" x2="8" y2="14"/><line x1="2" y1="8" x2="14" y2="8"/></svg>');background-size:contain;background-repeat:no-repeat;margin-left:.5em;}.faq-info .accordion.active h3:after,.faq-info .routeinfo-accordion.active h3:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="black" stroke-width="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><line x1="2" y1="8" x2="14" y2="8"/></svg>');}.faq-info .accordion.active h2:after,.faq-info .routeinfo-accordion.active h2:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="black" stroke-width="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><line x1="2" y1="8" x2="14" y2="8"/></svg>');}.faq-info .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out;}.faq-info .panel__content{margin:.5rem;margin-bottom:.5rem;margin-bottom:1rem;}.route-info__header{margin-bottom:var(--padding-standard);}.route-info__content{border-top:solid 1px #808080;padding:var(--padding-standard);}.route-info__content ol{list-style:none;}.route-info__content ol .bold{font-weight:bold;}.route-info__content .map{margin-top:var(--padding-standard);}:root{--text-color-primary:#fff;--text-color-primary--muted:grey;--text-color-secondary:#000;--background-color-primary:#222733;--background-color-secondary:#d0d0d0;--padding-standard:1rem;--content-max-width:700px;}.artist-info{padding-top:75px;}.artist-info__overlay img{height:40vh;width:100%;object-fit:cover;}.artist-info__overlay .wrapper{padding:var(--padding-standard);margin-bottom:var(--padding-standard);}.artist-info__overlay .wrapper .content{color:var(--text-color-primary);}.artist-info__overlay .wrapper .content svg{height:20px;}.artist-info__overlay .wrapper .content h1{margin-bottom:.5rem;}.artist-info__overlay .wrapper .content .time{margin-top:1rem;display:flex;column-gap:2rem;flex-wrap:wrap;row-gap:.5rem;}.artist-info__overlay .wrapper .content .time .date,.artist-info__overlay .wrapper .content .time .clock,.artist-info__overlay .wrapper .content .time .doors-open-date{display:flex;gap:.5rem;}@media(max-width:662px){.artist-info__overlay .wrapper .content .time{flex-direction:column;}}.artist-info__content{padding:var(--padding-standard);color:var(--text-color-primary);}.artist-info__content .news{margin-top:var(--padding-standard);}.tickets__title{margin-bottom:var(--padding-standard);}.tickets .ticket-info{display:flex;justify-content:center;color:var(--text-color-secondary);padding:var(--padding-standard);}.tickets .ticket-info__wrapper{margin:var(--padding-standard) 2rem;position:relative;}.tickets .ticket-info__wrapper:before,.tickets .ticket-info__wrapper:after{content:"";position:absolute;left:1rem;height:6px;width:calc(100% - 33px);}.tickets .ticket-info__wrapper::before{top:-5px;background:radial-gradient(circle,transparent,transparent 50%,#fbfbfb 50%,#fbfbfb 100%) -7px -8px/16px 16px repeat-x;}.tickets .ticket-info__wrapper::after{bottom:-5px;background:radial-gradient(circle,transparent,transparent 50%,#fbfbfb 50%,#fbfbfb 100%) -7px -2px/16px 16px repeat-x;}.tickets .ticket-info__wrapper .content{display:flex;align-items:center;flex-direction:column;background-color:#fff;padding:3rem var(--padding-standard);border-radius:1.5rem;box-shadow:7px 5px 12px black;}.tickets .ticket-info__wrapper .content .title h2{margin-bottom:1rem;}.tickets .ticket-info__wrapper .content .type{margin-bottom:3rem;text-align:center;}.tickets .ticket-info .ticket-count{text-align:center;padding-top:1rem;font-weight:500;}.tickets .slick-arrow{position:absolute;display:block;height:40px;width:40px;line-height:0;font-size:0;cursor:pointer;background:transparent;top:50%;transform:translate(0,-50%);padding:0;border:0;outline:0;z-index:9;color:#000;place-content:center;border-radius:50%;}.tickets .slick-arrow.slick-co-prev{left:0;text-align:center;}.tickets .slick-arrow.slick-co-next{right:0;text-align:center;}.tickets .slick-arrow.slick-disabled{visibility:hidden;}.spotify-embed__header{margin-bottom:var(--padding-standard);}.spotify-embed__content{padding:var(--padding-standard);display:flex;flex-direction:column;gap:var(--padding-standard);}.spotify-embed .missing-cookies{padding:var(--padding-standard);display:none;}.spotify-embed.not-accepted .spotify-embed__content{display:none;}.spotify-embed.not-accepted .missing-cookies{display:block;}.youtube-embed__header{margin-bottom:var(--padding-standard);}.youtube-embed__content{padding:var(--padding-standard);display:flex;flex-direction:column;gap:var(--padding-standard);}.youtube-embed .missing-cookies{padding:var(--padding-standard);display:none;}.youtube-embed.not-accepted .youtube-embed__content{display:none;}.youtube-embed.not-accepted .missing-cookies{display:block;}.pre-concert-page{position:relative;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}.pre-concert-page .page-wrapper{min-height:100vh;background-color:rgba(0,0,0,.57);display:flex;justify-content:center;}.pre-concert-page .page-wrapper .buttons{display:flex;flex-direction:column;padding:var(--padding-standard);width:100%;}.pre-concert-page .page-wrapper .buttons button{padding:var(--padding-standard);text-align:left;background-color:transparent;color:#fff;border-color:#808080;border:solid 1px;margin-bottom:.5rem;cursor:pointer;}.pre-concert-page .page-wrapper .buttons button:hover,.pre-concert-page .page-wrapper .buttons button:focus{background:rgba(255,255,255,.2);}.pre-concert-page .page-wrapper .buttons button h3{display:flex;justify-content:space-between;}.pre-concert-page .page-wrapper .buttons button h3:after{content:">";}.pre-concert-page__content{min-height:100vh;display:flex;flex-direction:column;justify-content:space-evenly;max-width:var(--content-max-width);}dialog{position:fixed;top:0;width:100%;background-color:#d0d0d0;color:var(--text-color-secondary);border:0;padding:0;border-radius:.5rem;}@media(min-width:700px){dialog{max-width:var(--content-max-width);}}dialog .header{position:relative;background:#000;color:#fff;padding:var(--padding-standard);}dialog .header .close-dialog{position:absolute;border-color:transparent;cursor:pointer;background-color:transparent;top:var(--padding-standard);right:var(--padding-standard);height:30px;width:30px;}dialog .header .close-dialog svg{color:#fff;height:100%;width:100%;background-color:transparent;}.pre-concert-page-notfound{display:flex;flex-direction:row;justify-content:center;}.pre-concert-page-notfound .text{padding-left:var(--padding-standard);padding-right:var(--padding-standard);padding-top:170px;max-width:var(--content-max-width);width:100%;}.pre-concert-cookie-page{display:flex;flex-direction:row;justify-content:center;}.pre-concert-cookie-page .text{padding-left:var(--padding-standard);padding-right:var(--padding-standard);padding-top:100px;max-width:var(--content-max-width);width:100%;}*{box-sizing:border-box;}html{position:relative;height:100%;}body{padding:0;margin:0;}
