*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li)::before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:700}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){display:inline-block;font-size:77.78%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}@font-face{font-family:"IvoryLLWeb";font-style:normal;font-weight:normal;src:url("../Fonts/IvoryLLWeb-Light.woff") format("woff");font-display:fallback}@font-face{font-family:"IvoryLLWeb";font-style:normal;font-weight:normal;src:url("../Fonts/IvoryLLWeb-Light.woff2") format("woff2");font-display:fallback}@font-face{font-family:"IvoryLLWeb";font-style:italic;font-weight:normal;src:url("../Fonts/IvoryLLWeb-LightItalic.woff") format("woff");font-display:fallback}@font-face{font-family:"IvoryLLWeb";font-style:italic;font-weight:normal;src:url("../Fonts/IvoryLLWeb-LightItalic.woff2") format("woff2");font-display:fallback}@font-face{font-family:"IvoryMonoLLWeb";font-style:normal;font-weight:normal;src:url("../Fonts/IvoryMonoLLWeb-Light.woff") format("woff");font-display:fallback}@font-face{font-family:"IvoryMonoLLWeb";font-style:normal;font-weight:normal;src:url("../Fonts/IvoryMonoLLWeb-Light.woff2") format("woff2");font-display:fallback}@font-face{font-family:"Rauschen-B";font-style:normal;font-weight:normal;src:url("../Fonts/Rauschen-B-Regular.woff") format("woff");font-display:fallback}@font-face{font-family:"Rauschen-B";font-style:normal;font-weight:normal;src:url("../Fonts/Rauschen-B-Regular.woff2") format("woff2");font-display:fallback}@font-face{font-family:"TWKLausannePan";font-style:normal;font-weight:250;src:url("../Fonts/TWKLausannePan-250.woff") format("woff");font-display:fallback}@font-face{font-family:"TWKLausannePan";font-style:normal;font-weight:250;src:url("../Fonts/TWKLausannePan-250.woff2") format("woff2");font-display:fallback}@font-face{font-family:"TWKLausannePan";font-style:normal;font-weight:normal;src:url("../Fonts/TWKLausannePan-400.woff") format("woff");font-display:fallback}@font-face{font-family:"TWKLausannePan";font-style:normal;font-weight:normal;src:url("../Fonts/TWKLausannePan-400.woff2") format("woff2");font-display:fallback}@font-face{font-family:"Josefstadt";font-style:normal;font-weight:normal;src:url("../Fonts/JosefstadtV9.woff") format("woff");font-display:fallback}@font-face{font-family:"Josefstadt";font-style:normal;font-weight:normal;src:url("../Fonts/JosefstadtV9.woff2") format("woff2");font-display:fallback}[data-icon]:not([data-icon=""]),[data-iconbefore]:not([data-iconbefore=""]):before,[data-iconafter]:not([data-iconafter=""]):after,[data-item-count]:not([data-item-count=""]):after,a[class*=icon-]:before,.button[class*=icon-]:before{display:inline-block;width:1.25rem;aspect-ratio:1;flex-shrink:0;content:"";background-color:currentColor}.icon-big[data-icon]:not([data-icon=""]),.icon-big[data-iconbefore]:not([data-iconbefore=""]):before,.icon-big[data-iconafter]:not([data-iconafter=""]):after{width:3rem}.icon-overlay[data-icon]:not([data-icon=""]),.icon-overlay[data-iconbefore]:not([data-iconbefore=""]):before,.icon-overlay[data-iconafter]:not([data-iconafter=""]):after{position:absolute;top:0;width:100%;aspect-ratio:16/9;-webkit-mask-size:9rem;mask-size:9rem;z-index:2;opacity:.85}@media only screen and (max-width: 1023px){.icon-overlay[data-icon]:not([data-icon=""]),.icon-overlay[data-iconbefore]:not([data-iconbefore=""]):before,.icon-overlay[data-iconafter]:not([data-iconafter=""]):after{-webkit-mask-size:6rem;mask-size:6rem}}[data-iconbefore]:not([data-iconbefore=""]),[data-iconafter]:not([data-iconafter=""]),[data-item-count]:not([data-item-count=""]),a[class*=icon-],.button[class*=icon-]{display:inline-flex;flex-direction:row;gap:.5rem;align-items:center}[data-iconbefore]:not([data-iconbefore=""]).circle,[data-iconafter]:not([data-iconafter=""]).circle,[data-item-count]:not([data-item-count=""]).circle,a[class*=icon-].circle,.button[class*=icon-].circle{justify-content:center;width:2.6667rem;aspect-ratio:1;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;background-color:#fff;border-radius:100%}[data-iconbefore]:not([data-iconbefore=""]).circle:hover,[data-iconafter]:not([data-iconafter=""]).circle:hover,[data-item-count]:not([data-item-count=""]).circle:hover,a[class*=icon-].circle:hover,.button[class*=icon-].circle:hover{background-color:#ff1e0e}.circle[data-iconbefore]:not([data-iconbefore=""]):before,.circle[data-iconafter]:not([data-iconafter=""]):after{width:80% !important}.icon-small[data-iconbefore]:not([data-iconbefore=""]):before,.icon-small[data-iconafter]:not([data-iconafter=""]):after{width:.75rem !important}[data-item-count]:not([data-item-count=""]):after{content:attr(data-item-count);aspect-ratio:1;background-color:#000;color:#fff;line-height:1;display:inline-flex;align-items:center;justify-content:center}a[class*=icon-],.button[class*=icon-]{gap:1rem}[data-icon=ArrowDown],[data-iconbefore=ArrowDown]:before,[data-iconafter=ArrowDown]:after,a[class~=icon-arrowdown]:before,.button[class~=icon-arrowdown]:before{-webkit-mask-image:url("../Images/Icons/SimpleArrowDown.svg");mask-image:url("../Images/Icons/SimpleArrowDown.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}[data-icon=ArrowUp],[data-iconbefore=ArrowUp]:before,[data-iconafter=ArrowUp]:after,a[class~=icon-arrowup]:before,.button[class~=icon-arrowup]:before{-webkit-mask-image:url("../Images/Icons/SimpleArrowUp.svg");mask-image:url("../Images/Icons/SimpleArrowUp.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}[data-icon=ChevronDown],[data-iconbefore=ChevronDown]:before,[data-iconafter=ChevronDown]:after,a[class~=icon-chevrondown]:before,.button[class~=icon-chevrondown]:before{-webkit-mask-image:url("../Images/Icons/icon-arrow-down.svg");mask-image:url("../Images/Icons/icon-arrow-down.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}[data-icon=ArrowLeft],[data-iconbefore=ArrowLeft]:before,[data-iconafter=ArrowLeft]:after,a[class~=icon-arrowleft]:before,.button[class~=icon-arrowleft]:before{-webkit-mask-image:url("../Images/Icons/icon-arrow-left.svg");mask-image:url("../Images/Icons/icon-arrow-left.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}[data-icon=ArrowRight],[data-iconbefore=ArrowRight]:before,[data-iconafter=ArrowRight]:after,a[class~=icon-arrowright]:before,.button[class~=icon-arrowright]:before{-webkit-mask-image:url("../Images/Icons/icon-arrow-right.svg");mask-image:url("../Images/Icons/icon-arrow-right.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}[data-icon=SlideArrowLeft],[data-iconbefore=SlideArrowLeft]:before,[data-iconafter=SlideArrowLeft]:after,a[class~=icon-slidearrowleft]:before,.button[class~=icon-slidearrowleft]:before{-webkit-mask-image:url("../Images/Icons/icon-slide-arrow-left.svg");mask-image:url("../Images/Icons/icon-slide-arrow-left.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}[data-icon=SlideArrowRight],[data-iconbefore=SlideArrowRight]:before,[data-iconafter=SlideArrowRight]:after,a[class~=icon-slidearrowright]:before,.button[class~=icon-slidearrowright]:before{-webkit-mask-image:url("../Images/Icons/icon-slide-arrow-right.svg");mask-image:url("../Images/Icons/icon-slide-arrow-right.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}[data-icon=Burger],[data-iconbefore=Burger]:before,[data-iconafter=Burger]:after,a[class~=icon-burger]:before,.button[class~=icon-burger]:before{-webkit-mask-image:url("../Images/Icons/icon-burger.svg");mask-image:url("../Images/Icons/icon-burger.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}[data-icon=Close],[data-iconbefore=Close]:before,[data-iconafter=Close]:after,a[class~=icon-close]:before,.button[class~=icon-close]:before{-webkit-mask-image:url("../Images/Icons/icon-close.svg");mask-image:url("../Images/Icons/icon-close.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}[data-icon=Member],[data-iconbefore=Member]:before,[data-iconafter=Member]:after,a[class~=icon-member]:before,.button[class~=icon-member]:before{-webkit-mask-image:url("../Images/Icons/icon-member.svg");mask-image:url("../Images/Icons/icon-member.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}[data-icon=Accessibility],[data-iconbefore=Accessibility]:before,[data-iconafter=Accessibility]:after,a[class~=icon-accessibility]:before,.button[class~=icon-accessibility]:before{-webkit-mask-image:url("../Images/Icons/icon-accessibility.svg");mask-image:url("../Images/Icons/icon-accessibility.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}[data-icon=Ticket],[data-iconbefore=Ticket]:before,[data-iconafter=Ticket]:after,a[class~=icon-ticket]:before,.button[class~=icon-ticket]:before{-webkit-mask-image:url("../Images/Icons/icon-ticket.svg");mask-image:url("../Images/Icons/icon-ticket.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}}:root{--theme_primary: #FF1E0E;--theme_secondary: #FF1E0E}html{height:100%;scroll-padding-top:4rem}html:not(.js) .jsonly,html.js .jshidden{display:none}body{--scrollbarWidth: 0;overflow-y:scroll;min-width:320px;min-height:320px;height:100%}abbr[title]{text-decoration:none;cursor:default}figure{margin:0}hr{margin-block:20px;border-width:0;border-bottom:1px solid #b0b0b0}fieldset{border:0;margin:0;padding:0}svg.fillPrimary{fill:#ff1e0e}.hidden{display:none !important;visibility:hidden}.visuallyhidden,.form-radio input,.form-check input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.form-radio input.focusable:active,.form-check input.focusable:active,.visuallyhidden.focusable:focus,.form-radio input.focusable:focus,.form-check input.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@media only screen and (max-width: 1367px){.hidden-mobile{display:none !important;visibility:hidden}}@media only screen and (min-width: 1368px){.hidden-desktop{display:none !important;visibility:hidden}}@media only screen and (max-width: 767px){.hidden-phone{display:none !important;visibility:hidden}}@media only screen and (min-width: 768px){.visible-phone{display:none !important;visibility:hidden}}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}.correctMargins>:first-child,.correctMargins>a[id]:first-child+*{margin-top:0 !important}.correctMargins>:last-child{margin-bottom:0 !important}a[name],*[id]:target{scroll-margin-top:4rem}:focus-visible{outline:#000 auto 1px}html,body,select,textarea,input,button{font-family:TWKLausannePan,Helvetica,Arial,sans-serif;color:#000}.fontweight-light{font-weight:250}.fontweight-light strong{font-weight:400}html{font-size:100%;line-height:1.5}body{font-size:112.5%}h1,.asH1{font-size:clamp(2rem,1.59vw + 1.59rem,3.5rem)}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h1,.asH1{font-size:2rem}@media screen and (min-width: 1024px){h1,.asH1{font-size:3.5rem}}}h1,.asH1{font-weight:400;line-height:1.15;margin-block:1rem .5rem}.align-left h1,.align-left .asH1{margin-right:auto}.align-center h1,.align-center .asH1{margin-inline:auto}.align-right h1,.align-right .asH1{margin-left:auto}h1,.asH1{font-family:Josefstadt,Helvetica,Arial,sans-serif}h1.bigger{font-size:clamp(3.13rem,3.32vw + 2.27rem,6.25rem)}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h1.bigger{font-size:3.13rem}@media screen and (min-width: 1024px){h1.bigger{font-size:6.25rem}}}h1.bigger{font-weight:400;line-height:1;margin-block:1.5rem 1rem}.align-left h1.bigger{margin-right:auto}.align-center h1.bigger{margin-inline:auto}.align-right h1.bigger{margin-left:auto}h1.big{font-size:clamp(4rem,19.5vw - 1.85rem,13.75rem)}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h1.big{font-size:4rem}@media screen and (min-width: 1024px){h1.big{font-size:13.75rem}}}h1.big{font-weight:700;line-height:1.05;margin-block:1.5rem 1rem}.align-left h1.big{margin-right:auto}.align-center h1.big{margin-inline:auto}.align-right h1.big{margin-left:auto}h2,.asH2{font-size:clamp(2rem,1vw + 1.7rem,2.5rem)}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h2,.asH2{font-size:2rem}@media screen and (min-width: 1024px){h2,.asH2{font-size:2.5rem}}}h2,.asH2{font-weight:400;line-height:1.18;margin-block:1.5rem 1rem}.align-left h2,.align-left .asH2{margin-right:auto}.align-center h2,.align-center .asH2{margin-inline:auto}.align-right h2,.align-right .asH2{margin-left:auto}h2.bigger{font-size:clamp(2rem,2.12vw + 1.45rem,4rem)}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h2.bigger{font-size:2rem}@media screen and (min-width: 1024px){h2.bigger{font-size:4rem}}}h2.bigger{font-weight:400;line-height:1.0625;margin-block:1.5rem 1rem}.align-left h2.bigger{margin-right:auto}.align-center h2.bigger{margin-inline:auto}.align-right h2.bigger{margin-left:auto}h2.header{font-size:clamp(1.125rem,1.19vw + .82rem,2.25rem)}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h2.header{font-size:1.125rem}@media screen and (min-width: 1024px){h2.header{font-size:2.25rem}}}h2.header{font-weight:400;line-height:1.2;margin-block:1.5rem 1.875rem}.align-left h2.header{margin-right:auto}.align-center h2.header{margin-inline:auto}.align-right h2.header{margin-left:auto}h3,.asH3{font-size:clamp(1.25rem,.27vw + 1.18rem,1.5rem)}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h3,.asH3{font-size:1.25rem}@media screen and (min-width: 1024px){h3,.asH3{font-size:1.5rem}}}h3,.asH3{font-weight:400;line-height:1.18;margin-block:1rem 1rem}.align-left h3,.align-left .asH3{margin-right:auto}.align-center h3,.align-center .asH3{margin-inline:auto}.align-right h3,.align-right .asH3{margin-left:auto}h4,.asH4{font-size:clamp(1.125rem,.27vw + 1.06rem,1.375rem)}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h4,.asH4{font-size:1.125rem}@media screen and (min-width: 1024px){h4,.asH4{font-size:1.375rem}}}h4,.asH4{font-weight:400;line-height:1.22;margin-block:.5rem 0}.align-left h4,.align-left .asH4{margin-right:auto}.align-center h4,.align-center .asH4{margin-inline:auto}.align-right h4,.align-right .asH4{margin-left:auto}.asBody{font-size:inherit;font-weight:700}.content-text>header:first-child h2:first-child,.content-text>header:first-child h3:first-child,.content-text>header:first-child h4:first-child,.content-text>a>header:first-child h2:first-child,.content-text>a>header:first-child h3:first-child,.content-text>a>header:first-child h4:first-child,.content-image>header:first-child h2:first-child,.content-image>header:first-child h3:first-child,.content-image>header:first-child h4:first-child,.content-image>a>header:first-child h2:first-child,.content-image>a>header:first-child h3:first-child,.content-image>a>header:first-child h4:first-child,.content-text-inner>header:first-child h2:first-child,.content-text-inner>header:first-child h3:first-child,.content-text-inner>header:first-child h4:first-child,.content-text-inner>a>header:first-child h2:first-child,.content-text-inner>a>header:first-child h3:first-child,.content-text-inner>a>header:first-child h4:first-child{margin-top:0}.content-text>h2:first-child,.content-text>h3:first-child,.content-text>h4:first-child,.content-image>h2:first-child,.content-image>h3:first-child,.content-image>h4:first-child,.content-text-inner>h2:first-child,.content-text-inner>h3:first-child,.content-text-inner>h4:first-child{margin-top:0}.content-text>p:first-child,.content-text-inner>p:first-child,.content-image>p:first-child{margin-top:0}.header-nomargin h1,.header-nomargin h2,.header-nomargin h3,.header-nomargin h4,.content-infozone header h1,.content-infozone header h2,.content-infozone header h3,.content-infozone header h4{margin-block:0 0}.header-nomargin-top h1,.header-nomargin-top h2,.header-nomargin-top h3,.header-nomargin-top h4{margin-top:0}.header-bigmargin-top h1,.header-bigmargin-top h2,.header-bigmargin-top h3,.header-bigmargin-top h4{margin-top:2rem}.h1.ruler-after,h2.ruler-after,h3.ruler-after{position:relative;margin-bottom:3rem}.h1.ruler-after::after,h2.ruler-after::after,h3.ruler-after::after{position:absolute;display:block;content:"";bottom:-1.25rem;left:0;width:80%;height:2px;background-color:#fff}@media(max-width: 767px){.h1.ruler-after::after,h2.ruler-after::after,h3.ruler-after::after{display:none}}.align-left{text-align:left}.align-center,.headline-center,.text-center{text-align:center}.align-right{text-align:right}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-end{justify-content:end}.nowrap,.nobr{white-space:nowrap}a{color:#ff1e0e;text-decoration:none}a:hover,a:focus{color:#ff1e0e;text-decoration:underline}a.textcolor,a[class^=icon-]{color:#000;text-decoration:none}a.textcolor:hover,a.textcolor:focus,a[class^=icon-]:hover,a[class^=icon-]:focus{color:#ff1e0e}a.arrow-link{display:inline-flex;gap:.5rem}a.arrow-link::before{content:"→"}p{font-family:TWKLausannePan,Helvetica,Arial,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:normal;letter-spacing:0.005em;font-weight:400}p.base{font-size:1rem}p.small{font-size:.75rem}.bold{font-weight:700}.semibold{font-weight:600}.normal{font-weight:400}.light{font-weight:250}.tabnums{font-variant-numeric:lining-nums tabular-nums}ul{padding:0 0 0 .5rem;list-style-position:outside;margin:0 0 1rem 1rem}ul.checkmark-list{list-style-type:"✓"}ul.checkmark-list li{padding-left:.5rem}blockquote{font-size:clamp(1.25rem,.27vw + 1.18rem,1.5rem)}@supports not (font-size: clamp(1rem, 1vw, 1rem)){blockquote{font-size:1.25rem}@media screen and (min-width: 1024px){blockquote{font-size:1.5rem}}}blockquote{font-weight:400;line-height:1.18;margin-block:0 0}.align-left blockquote{margin-right:auto}.align-center blockquote{margin-inline:auto}.align-right blockquote{margin-left:auto}blockquote{border-left:15px solid #ff1e0e;padding-left:1.5rem;margin-left:0}blockquote footer,blockquote small{display:block;margin-top:1rem;font-size:1.125rem}sub{font-size:65%}.red{color:#ff1e0e}.violet{color:#b15ce1}/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__delay-1s{animation-delay:calc(1s*1);animation-delay:calc(var(--animate-delay)*1)}.animate__animated.animate__delay-2s{animation-delay:calc(1s*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:calc(1s*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:calc(1s*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:calc(1s*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__delay-6s{animation-delay:calc(1s*6);animation-delay:calc(var(--animate-delay)*6)}.animate__animated.animate__delay-7s{animation-delay:calc(1s*7);animation-delay:calc(var(--animate-delay)*7)}.animate__animated.animate__delay-8s{animation-delay:calc(1s*8);animation-delay:calc(var(--animate-delay)*8)}.animate__animated.animate__delay-9s{animation-delay:calc(1s*9);animation-delay:calc(var(--animate-delay)*9)}.animate__animated.animate__delay-10s{animation-delay:calc(1s*10);animation-delay:calc(var(--animate-delay)*10)}@media print,(prefers-reduced-motion: reduce){.animate__animated{animation-duration:1ms !important;transition-duration:1ms !important;animation-iteration-count:1 !important}.animate__animated[class*=Out]{opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes blurAndFade{0%{filter:blur(0px);opacity:1}100%{filter:blur(5px);opacity:.5}}.animate__blurAndFade{animation-name:blurAndFade}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}:root{--page-padding: 20px;--grid-gap: 20px}@media(min-width: 768px){:root{--page-padding: 35px}}.content-box{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--page-padding);box-sizing:border-box}.content-box+.content-box{margin-top:4rem}.full-bleed{width:100vw;position:relative;left:50%;transform:translateX(-50%)}.visuallyhidden,.form-radio input,.form-check input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.form-radio input.focusable:active,.form-check input.focusable:active,.visuallyhidden.focusable:focus,.form-radio input.focusable:focus,.form-check input.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.grid-2cols{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--grid-gap)}@media(max-width: 767px){.grid-2cols{grid-template-columns:1fr}}.grid-2cols-left-wide{grid-template-columns:3fr 2fr}@media(max-width: 767px){.grid-2cols-left-wide{grid-template-columns:1fr}}.grid-2cols-right-wide{grid-template-columns:2fr 3fr}@media(max-width: 767px){.grid-2cols-right-wide{grid-template-columns:1fr}}.grid-3cols{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid-gap)}@media(max-width: 1023px){.grid-3cols{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.grid-3cols{grid-template-columns:1fr}}.grid-4cols{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--grid-gap)}@media(max-width: 1023px){.grid-4cols{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.grid-4cols{grid-template-columns:1fr}}.grid-box{width:100%;max-width:1440px;margin-inline:auto;padding-inline:70px;box-sizing:border-box}@media(max-width: 1023px){.grid-box{max-width:none;padding-inline:var(--page-padding)}}.grid-12cols{display:grid;grid-template-columns:repeat(12, 1fr);gap:20px;row-gap:0}.grid-subgrid{display:grid;grid-column:1/-1 !important;grid-template-columns:subgrid}.content-group{padding-block:4.5rem}.content-block{padding-block:4.5rem}.content-block.no-padding-bottom{padding-block:4.5rem 0}.content-block.no-padding-top{padding-block:0 4.5rem}.content-group .content-block{padding-block:0}.content-block .col{grid-column:3/11}@media(max-width: 1023px){.content-block .col{grid-column:1/-1}}.content-block .col img{display:block;width:100%;height:auto;margin:0 0 2.5rem}.content-block .col figure{margin:0 0 2.5rem}.content-block .col figure img{margin:0}.content-block .col p,.content-block .col address,.content-block .col ul,.content-block .col ol,.content-block .col figcaption{font-family:"IvoryLLWeb",Times,serif;font-weight:250;font-size:clamp(1rem,0.7996108949rem + 0.7782101167vw,1.5rem);line-height:normal;color:#000}.content-block .col figcaption{margin:.25rem 0}.content-block .col figcaption.copyright{font-size:clamp(0.625rem,0.5248054475rem + 0.3891050584vw,0.875rem);line-height:normal}.content-block .col p,.content-block .col ul,.content-block .col ol{margin:0 0 1.5rem}.content-block .col ul,.content-block .col ol{padding-left:1.5rem}.content-block .col address{font-style:normal;margin-top:1.5rem}.content-block .col-outer{grid-column:2/12}@media(max-width: 1023px){.content-block .col-outer{grid-column:1/-1}}.content-block .col-full{grid-column:1/13}@media(max-width: 1023px){.content-block .col-full{grid-column:1/-1}}.content-block .col-wide-left{grid-column:3/9}.content-block .col-wide-right{grid-column:5/11}.content-block .col-narrow-left{grid-column:3/5}.content-block .col-narrow-right{grid-column:9/11}.content-block[hidden]{display:none}.content-block .image-gallery img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;margin:0}.content-block .image-gallery img.contain{-o-object-fit:contain;object-fit:contain;background-color:#f2f2f2}.content-block .image-gallery figcaption{font-size:1.125rem}@media(max-width: 767px){.content-block{padding-block:2.25rem}.content-block.no-padding-bottom{padding-block:2.25rem 0}.content-block.no-padding-top{padding-block:0 2.25rem}}@media(max-width: 1367px)and (min-width: 1024px){.content-block .col{grid-column:2/12}}.skiplinks{padding:0;margin:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;display:block;width:100%;z-index:1200}.skiplinks a{position:absolute;top:-10rem;display:block;color:#fff;background-color:#ff1e0e;padding:.5rem 1rem;text-decoration:none;border-radius:0}.skiplinks a:active,.skiplinks a:focus{position:static}.site-header{position:sticky;top:0;z-index:100;background-color:#fff;border-bottom:1px solid #b0b0b0}.site-header .inner{display:flex;align-items:center;justify-content:space-between;padding-block:25px;gap:1rem}.site-header .logo{display:block;flex-shrink:0;font-family:Josefstadt,Helvetica,Arial,sans-serif;font-size:clamp(2.0625rem,1.3861867704rem + 2.626459144vw,3.75rem);line-height:normal;letter-spacing:0.017em;font-weight:700;color:#ff1e0e;text-decoration:none;transform:translateY(0.1em)}.site-header .logo:hover,.site-header .logo:focus-visible{color:#000;text-decoration:none}.site-header .logo:focus-visible{outline:2px solid #ff1e0e;outline-offset:3px;border-radius:2px}.site-header .logo span{display:block}@media(max-width: 767px){.site-header .inner:has(.nav-icons [aria-expanded=true]){justify-content:flex-end}.site-header .inner:has(.nav-icons [aria-expanded=true]) .logo{display:none}}.site-header .nav-icons{display:flex;align-items:center;gap:30px;flex-shrink:0}.site-header .nav-icons .icon-btn{height:2rem;width:auto;color:#ff1e0e;background-color:currentColor;border:none;padding:0;cursor:pointer;text-decoration:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.site-header .nav-icons .icon-btn:hover,.site-header .nav-icons .icon-btn:focus-visible{color:#000;text-decoration:none}.site-header .nav-icons .icon-btn:focus-visible{outline:2px solid #ff1e0e;outline-offset:3px;border-radius:2px}.site-header .nav-icons .icon-btn-wrap{position:relative;display:inline-flex;flex-shrink:0}.site-header .nav-icons .icon-btn-wrap .number{position:absolute;top:-0.375rem;left:-0.375rem;width:17px;aspect-ratio:1;border-radius:100%;background-color:#ff1e0e;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"IvoryLLWeb",Times,serif;font-size:.6875rem;line-height:1}.site-header .nav-icons .icon-btn-wrap .number[data-numitems="0"]{display:none}.site-header .nav-icons .icon-btn[data-icon=Ticket]{aspect-ratio:1.4449528167}.site-header .nav-icons .icon-btn[data-icon=Member]{aspect-ratio:0.938813122}.site-header .nav-icons .icon-btn[data-icon=Accessibility]{aspect-ratio:1}.site-header .nav-icons .icon-btn[data-icon=Burger]{aspect-ratio:1.3604189238}.site-header .nav-icons .icon-btn[data-icon=Close]{aspect-ratio:auto;width:2.7208378476rem}@media(max-width: 767px){.site-header .nav-icons .icon-btn:not(#nav-toggle),.site-header .nav-icons .icon-btn-wrap{display:none}.site-header .nav-icons:has([aria-expanded=true]) .icon-btn:not(#nav-toggle),.site-header .nav-icons:has([aria-expanded=true]) .icon-btn-wrap{display:inline-flex}}.hero-slider{overflow:hidden;--page-padding: 0}.hero-slider.content-block{padding-block:0 2rem}.hero-slider .track{display:flex;width:-moz-max-content;width:max-content;animation:hero-slider-scroll 50s linear infinite;will-change:transform}.hero-slider .track img{display:block;height:clamp(12rem,44.7917vw,645px);width:auto;flex-shrink:0}.hero-slider .track a:hover{text-decoration:none}.hero-slider .slider-item{background-color:var(--main-color);padding:2.5rem}.hero-slider .slider-item-inner{display:flex;gap:2.5rem}.hero-slider .slider-image{display:flex;align-items:center;width:clamp(300px,52%,720px)}.hero-slider .slider-image img{max-width:100%;border-radius:100px;height:auto}.hero-slider .slider-text{flex:1 0 0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.875rem 0}.hero-slider .slider-text h2,.hero-slider .slider-text h3,.hero-slider .slider-text p{color:#fff}.hero-slider .slider-text h2{font-size:clamp(2.5rem,0.0384615385rem + 3.8461538462vw,3.5rem);font-family:TWKLausannePan,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:-0.02em;margin:0}.hero-slider .slider-text h2.small{font-size:clamp(2rem,-0.4615384615rem + 3.8461538462vw,3rem)}.hero-slider .slider-text h2 small{text-transform:none;font-size:clamp(1.75rem,-0.4038461538rem + 3.3653846154vw,2.625rem);letter-spacing:0em}.hero-slider .slider-text h3{margin-block:1rem 2rem;font-size:clamp(1.5rem,0.2692307692rem + 1.9230769231vw,2rem);font-family:TWKLausannePan,Helvetica,Arial,sans-serif;font-weight:250}.hero-slider .slider-text .btn-pill{color:#fff;border-color:#fff}.hero-slider .slider-text p{font-size:clamp(1.5rem,-0.3461538462rem + 2.8846153846vw,2.25rem);font-family:"IvoryLLWeb",Times,serif;font-weight:250;font-style:italic;line-height:1.15}.hero-slider .slider-item:hover,.hero-slider .slider-item a:hover{text-decoration:none}.hero-slider .slider-item:hover .slider-text h2,.hero-slider .slider-item:hover .slider-text h3,.hero-slider .slider-item:hover .slider-text h4,.hero-slider .slider-item a:hover .slider-text h2,.hero-slider .slider-item a:hover .slider-text h3,.hero-slider .slider-item a:hover .slider-text h4{text-decoration:none}.hero-slider .slider-item:hover .slider-text h2:hover,.hero-slider .slider-item:hover .slider-text h3:hover,.hero-slider .slider-item:hover .slider-text h4:hover,.hero-slider .slider-item a:hover .slider-text h2:hover,.hero-slider .slider-item a:hover .slider-text h3:hover,.hero-slider .slider-item a:hover .slider-text h4:hover{text-decoration:none}.hero-slider .slider-item:hover .slider-text h2,.hero-slider .slider-item a:hover .slider-text h2{color:#000}.hero-slider .nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:0;padding-top:1.5rem}@media(max-width: 767px){.hero-slider .nav{gap:.5rem}}.hero-slider .nav .nav-btn{pointer-events:all;position:static;display:inline-flex;align-items:center;justify-content:center;align-self:center;width:3.5rem;height:1.5rem;min-width:0;padding:0;margin-top:0;background:none;border:none;box-shadow:none;filter:none;color:var(--main-color, #FF1E0E);cursor:pointer;opacity:1;transition:opacity 150ms linear}@media(min-width: 768px){.hero-slider .nav .nav-btn{width:6rem;height:2.25rem}}@media(min-width: 1024px){.hero-slider .nav .nav-btn{width:12rem;height:4.5rem}}@media(min-width: 768px){.hero-slider .nav .nav-btn.swiper-button-prev{margin-left:5rem}}@media(min-width: 768px){.hero-slider .nav .nav-btn.swiper-button-next{margin-right:5rem}}.hero-slider .nav .nav-btn::after{content:none}.hero-slider .nav .nav-btn:hover,.hero-slider .nav .nav-btn:focus-visible{opacity:.6}.hero-slider .nav .nav-btn:focus-visible{outline:2px solid var(--main-color, #FF1E0E);outline-offset:2px}.hero-slider .nav .nav-btn[data-iconbefore]::before{width:2.5rem;height:.7036337766rem;background-color:var(--main-color, #FF1E0E)}@media(min-width: 768px){.hero-slider .nav .nav-btn[data-iconbefore]::before{width:5rem;height:1.4072675532rem}}@media(min-width: 1024px){.hero-slider .nav .nav-btn[data-iconbefore]::before{width:10rem;height:2.8145351064rem}}.hero-slider .nav .swiper-pagination{position:static;display:flex;align-items:center;justify-content:center;align-self:center;height:1.5rem;gap:.15rem}@media(min-width: 768px){.hero-slider .nav .swiper-pagination{height:2.25rem}}@media(min-width: 1024px){.hero-slider .nav .swiper-pagination{height:4.5rem;gap:.5rem}}.hero-slider .nav .swiper-pagination-bullet{border:1px solid var(--main-color, #FF1E0E);background-color:rgba(0,0,0,0);border-radius:999px;width:30px;height:30px;margin:0;transition:width 200ms ease,background-color 200ms ease}@media(max-width: 767px){.hero-slider .nav .swiper-pagination-bullet{width:15px;height:15px}}.hero-slider .nav .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-color, #FF1E0E);width:70px}@media(max-width: 767px){.hero-slider .nav .swiper-pagination-bullet.swiper-pagination-bullet-active{width:35px}}.hero-slider .nav .swiper-pagination-bullet:hover,.hero-slider .nav .swiper-pagination-bullet:focus-visible{border-color:var(--main-color, #FF1E0E);background-color:var(--main-color, #FF1E0E)}@media(max-width: 767px){.hero-slider .slider-item-inner{flex-wrap:wrap}.hero-slider .slider-item>a{flex-wrap:wrap}.hero-slider .slider-image,.hero-slider .slider-text{width:100%}.hero-slider .slider-text{text-align:center;align-items:center;padding:0}}@keyframes hero-slider-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.hero-slider .track{animation-play-state:paused}}.color-js{--main-color: #FF1E0E}.color-ks{--main-color: #B15CE1}.color-ss{--main-color: #9FCF9A}.spielplan{padding-block:3.5rem 4rem}.spielplan>.inner{display:flex;flex-direction:column;align-items:center}.spielplan .content-box{padding-inline:0}.spielplan>.inner>.cta{margin-bottom:1.5rem}.spielplan .season{font-family:Josefstadt,Helvetica,Arial,sans-serif;font-size:clamp(4.571875rem,3.0727140078rem + 5.8219844358vw,8.3125rem);line-height:normal;letter-spacing:0.03em;font-weight:700;color:#ff1e0e;text-transform:uppercase;text-align:center}@media(max-width: 767px){.spielplan .season{font-size:56px}}.spielplan .season span{display:inline-block;transform:translateY(0.1em)}.spielplan .season{margin-inline:auto}.spielplan .subtitle{font-family:"IvoryLLWeb",Times,serif;font-size:clamp(1.925rem,1.2937743191rem + 2.4513618677vw,3.5rem);line-height:normal;letter-spacing:-0.01em;font-style:italic;color:#ff1e0e;text-align:center;margin-inline:auto;margin-top:.5rem}.spielplan .filter-wrap{width:100%;margin-bottom:.5rem}.spielplan .spielplan__list{width:100%;list-style:none;padding:0;margin:0}.spielplan .entry{position:relative;padding-block:30px;grid-template-rows:auto auto;align-items:start}.spielplan .entry[hidden]{display:none}.spielplan .entry::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100vw - 70px);max-width:calc(1440px - 70px);height:1px;background-color:#000}@media(max-width: 767px){.spielplan .entry::before{width:100vw;max-width:1440px}}.spielplan .entry:last-child::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100vw - 70px);max-width:calc(1440px - 70px);height:1px;background-color:#000}@media(max-width: 767px){.spielplan .entry:last-child::after{width:100vw;max-width:1440px}}.spielplan .entry.today::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100vw - 70px);max-width:calc(1440px - 70px);height:100%;background-color:color-mix(in srgb, var(--main-color) 10%, transparent)}@media(max-width: 767px){.spielplan .entry.today::after{width:100vw;max-width:1440px}}.spielplan .entry.today::after{z-index:-1}.spielplan .entry.abgesagt .title{text-decoration:line-through}.spielplan .day{grid-column:1/span 1;grid-row:1;font-family:"IvoryLLWeb",Times,serif;font-size:clamp(1.5125rem,1.016536965rem + 1.9260700389vw,2.75rem);line-height:normal;letter-spacing:-0.01em;color:#000;font-style:normal}.spielplan .date-col{grid-column:2/span 3;grid-row:1/span 2;display:grid;grid-template-rows:subgrid;align-items:start}.spielplan .date{grid-row:1;font-family:"IvoryLLWeb",Times,serif;font-size:clamp(1.5125rem,1.016536965rem + 1.9260700389vw,2.75rem);line-height:normal;letter-spacing:-0.01em;color:#000;display:block;margin-bottom:2rem}.spielplan .time-venue,.spielplan .author-status{grid-row:2;display:flex;flex-direction:column}.spielplan .time{font-family:TWKLausannePan,Helvetica,Arial,sans-serif;font-size:clamp(0.61875rem,0.4158560311rem + 0.7879377432vw,1.125rem);line-height:normal;font-weight:250;display:block;margin-bottom:.25rem}@media(max-width: 767px){.spielplan .time::before{content:"• "}}.spielplan .venue-link,.spielplan .venue{font-family:TWKLausannePan,Helvetica,Arial,sans-serif;font-size:clamp(0.61875rem,0.4158560311rem + 0.7879377432vw,1.125rem);line-height:normal;font-weight:250;color:var(--main-color);text-decoration:none;display:block}.spielplan .venue-link:hover,.spielplan .venue-link:focus-visible{text-decoration:underline;color:var(--main-color)}.spielplan .info-col{grid-column:5/span 5;grid-row:1/span 2;display:grid;grid-template-rows:subgrid;align-items:start}.spielplan header{grid-row:1}.spielplan .title{font-family:TWKLausannePan,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,0.6488326848rem + 2.3346303502vw,2.75rem);line-height:normal;letter-spacing:-0.01em;font-weight:250;margin-block:0 2rem}.spielplan .title a{color:#000;text-decoration:none;cursor:pointer}.spielplan .title a:hover,.spielplan .title a:focus-visible{color:var(--main-color);text-decoration:none}.spielplan .pre-title{font-family:"IvoryLLWeb",Times,serif;font-size:clamp(0.61875rem,0.4158560311rem + 0.7879377432vw,1.125rem);line-height:normal;font-style:italic}.spielplan .author{font-family:TWKLausannePan,Helvetica,Arial,sans-serif;font-size:clamp(0.61875rem,0.4158560311rem + 0.7879377432vw,1.125rem);line-height:normal;color:#000;margin:0 0 2rem;font-weight:250}.spielplan .status{display:inline-block;font-family:"IvoryLLWeb",Times,serif;font-size:clamp(0.61875rem,0.4158560311rem + 0.7879377432vw,1.125rem);line-height:normal;font-style:italic;color:#000;margin:0}.spielplan .actions{grid-column:10/span 3;grid-row:1/span 2;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.375rem;padding-top:.25rem}.spielplan .entry[data-special] .day{color:var(--main-color)}.spielplan .entry[data-special] .date{color:var(--main-color)}.spielplan .entry[data-special] .title a{color:var(--main-color)}.spielplan .more{margin-top:2.5rem;text-align:center}.spielplan .btn-more{display:inline-block;color:#ff1e0e;border-bottom:solid 2px #fff;margin:auto 0 0 auto}.spielplan .btn-more:hover{border-bottom:solid 2px #ff1e0e}.spielplan .btn-more span{font-family:"IvoryLLWeb",Times,serif;font-style:italic;color:#000;display:inline-flex;gap:.75rem}.spielplan .btn-more span::after{content:"+";color:#ff1e0e;font-family:Verdana,Geneva,Tahoma,sans-serif;font-style:normal;font-weight:700;font-size:1.5rem;line-height:1;min-width:1.5rem;transition:transform linear .1s}.spielplan .btn-more[aria-expanded=true] span::after{transform:rotate(45deg)}.spielplan .infos{grid-row:3;padding-block:1.5rem;margin-block:2.5rem -30px;display:none;position:relative}.spielplan .infos::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100vw - 70px);max-width:calc(1440px - 70px);height:1px;background-color:#d1d7da}@media(max-width: 767px){.spielplan .infos::before{width:100vw;max-width:1440px}}.spielplan .infos::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100vw - 70px);max-width:calc(1440px - 70px);height:100%;background-color:#f2f2f2;z-index:-1}@media(max-width: 767px){.spielplan .infos::after{width:100vw;max-width:1440px}}.spielplan .infos.expanded{display:grid}.spielplan .infos dl.play-infos{font-weight:250}.spielplan .infos dl.play-infos dt,.spielplan .infos dl.play-infos dd{padding:0;margin:0}.spielplan .infos dl.play-infos dt{font-weight:400}.spielplan .infos dl.play-infos>div{margin-top:1.5rem}.spielplan .infos dl.play-infos>div:first-child{margin-top:0}.spielplan .infos ul.categories{padding:0;margin:0;list-style:none;display:flex}.spielplan .infos ul.categories li{padding:0 0 0 4px;display:inline-flex;gap:4px}.spielplan .infos ul.categories li.soldout span{text-decoration:line-through}.spielplan .infos ul.categories li::after{content:"|"}.spielplan .infos ul.categories li:last-child:after{content:""}.spielplan .infos a:has(.rollover-info){display:inline-block;position:relative}.spielplan .infos a:has(.rollover-info) .rollover-info{position:absolute;bottom:2rem;left:50%;width:17.5rem;background-color:#fff;border:1px solid #000;padding:.5rem;color:#000;font-weight:250;display:none;pointer-events:none}.spielplan .infos a:has(.rollover-info):hover .rollover-info,.spielplan .infos a:has(.rollover-info):focus .rollover-info{display:block}.spielplan .header-bar{position:relative}.spielplan .header-bar header{border:none}.spielplan .header-bar header::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100vw - 70px);max-width:calc(1440px - 70px);height:100%;background-color:#f2f2f2;z-index:-1}@media(max-width: 767px){.spielplan .header-bar header::after{width:100vw;max-width:1440px}}.spielplan .header-bar::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100vw - 70px);max-width:calc(1440px - 70px);height:1px;background-color:#000}@media(max-width: 767px){.spielplan .header-bar::before{width:100vw;max-width:1440px}}.spielplan .header-bar::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100vw - 70px);max-width:calc(1440px - 70px);height:1px;background-color:#000}@media(max-width: 767px){.spielplan .header-bar::after{width:100vw;max-width:1440px}}@media(max-width: 1023px){.spielplan{padding-block:0}.spielplan .filter-wrap{margin-bottom:0}.spielplan .spielplan__list{display:flex;flex-direction:column}.spielplan .entry{display:flex;flex-flow:row wrap;justify-content:center;align-items:baseline;-moz-column-gap:.25rem;column-gap:.25rem;row-gap:1rem;text-align:center}.spielplan .entry:first-child::before{display:none}.spielplan .day{order:1;font-size:1.375rem}.spielplan .date-col{display:contents}.spielplan .time-venue{display:contents}.spielplan .date{order:2;font-size:1.375rem;margin-bottom:0}.spielplan .time{order:3;font-size:1.375rem;margin-bottom:.125rem}.spielplan .venue-link,.spielplan .venue{order:4;flex-basis:100%;font-size:16px}.spielplan .info-col{order:5;flex-basis:100%}.spielplan .title{margin-block:0 1rem}.spielplan .author-status .author{margin:0 0 1rem;font-size:16px}.spielplan .author-status .status{font-size:16px}.spielplan .actions{order:6;flex-basis:100%;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:1rem}.spielplan .infos.expanded{order:7;display:flex;flex-wrap:wrap;flex-basis:100%;flex-direction:row;justify-content:center;gap:1rem}.spielplan .filter-btn,.spielplan .btn-tickets,.spielplan .btn-details{font-size:16px;padding:5px 10px 5px;white-space:normal}.spielplan .btn-more{margin:0 auto;font-size:1rem}.spielplan ul.categories{justify-content:center}}.spielplan-filter{width:100%;margin-bottom:1.5rem}@media(max-width: 767px){.spielplan-filter{margin-bottom:0}}.spielplan-filter .list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;padding:0;margin:0}@media(max-width: 767px){.spielplan-filter .list{display:none}}.spielplan-filter .filter-btn:hover{background-color:var(--btn-color, #000000);border-color:var(--btn-color, #000000)}.spielplan-filter .filter-btn.active,.spielplan-filter .filter-btn:focus-visible{border-color:var(--btn-color, #FF1E0E);color:var(--btn-color, #FF1E0E)}.spielplan-filter .filter-btn.active:hover{background-color:#fff;border-color:var(--btn-color, #FF1E0E);color:var(--btn-color, #FF1E0E)}.spielplan-filter .filter-btn.js{--btn-color: #FF1E0E}.spielplan-filter .filter-btn.ks{--btn-color: #B15CE1}.spielplan-filter .filter-btn.ss{--btn-color: #9FCF9A}.spielplan-filter-dropdown{display:flex;gap:20px;margin-bottom:1rem;justify-content:center}.spielplan-filter-dropdown>div{width:calc(25% - 20px)}.spielplan-filter-dropdown .ts-dropdown{background:#fff;border:1px solid #000;border-radius:0;top:calc(100% + 1.25rem)}.spielplan-filter-dropdown .ts-control,.spielplan-filter-dropdown .full .ts-control{display:flex;justify-content:center;color:#000;background:#fff;background-color:#fff;border-radius:0}.spielplan-filter-dropdown .ts-wrapper.single.input-active .ts-control{color:#000;background-color:#fff}.spielplan-filter-dropdown .ts-control,.spielplan-filter-dropdown .full .ts-control,.spielplan-filter-dropdown .ts-wrapper.single.input-active .ts-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.35 54.01'%3E%3Cpolyline points='2.42 5.42 46.18 49.17 92.93 2.42' fill='none' stroke='%23000000' stroke-width='6.84'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.1rem}.spielplan-filter-dropdown [data-ts-disable-search="1"]+.ts-wrapper .dropdown-input-wrap{display:none}.spielplan-filter-dropdown .option{display:flex;gap:.5rem}.spielplan-filter-dropdown .option::before{content:"→"}@media(max-width: 767px){.spielplan-filter-dropdown{flex-wrap:wrap}.spielplan-filter-dropdown>div{width:100%}.spielplan-filter-dropdown .ts-wrapper{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:"Rauschen-B",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:.05em;padding:1rem 2.5rem;border-radius:0;border:none;border-block:1px solid #b0b0b0;background-color:rgba(0,0,0,0);color:#b0b0b0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.35 54.01'%3E%3Cpolyline points='2.42 5.42 46.18 49.17 92.93 2.42' fill='none' stroke='%23b0b0b0' stroke-width='6.84'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.1rem;min-width:100%}.spielplan-filter-dropdown .ts-wrapper:focus{outline:2px solid #ff1e0e;outline-offset:2px}.spielplan-filter-dropdown .ts-control,.spielplan-filter-dropdown .full .ts-control,.spielplan-filter-dropdown .ts-wrapper.single.input-active .ts-control{background:none}.spielplan-filter-dropdown .ts-dropdown{top:calc(100% - 4px)}.spielplan-filter-dropdown .ts-dropdown .option{text-align:left}.spielplan-filter-dropdown .spielplan-filter>div:first-child .ts-wrapper{border-top:none}}.btn-tickets{font-family:"Rauschen-B",Helvetica,Arial,sans-serif;font-size:clamp(0.584375rem,0.3927529183rem + 0.7441634241vw,1.0625rem);line-height:normal;letter-spacing:0.11em;font-weight:400;text-transform:uppercase;text-align:center;padding:.5rem 1rem .4375rem;border-radius:999px}@media(max-width: 767px){.btn-tickets{font-size:16px;padding:5px 10px 5px;white-space:normal}}.btn-tickets{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1.5px solid #000;background-color:#000;color:#fff;transition-property:background-color,color;transition-duration:150ms;transition-timing-function:linear}.btn-tickets:hover,.btn-tickets:focus-visible{background-color:var(--main-color, #FF1E0E);border-color:var(--main-color, #FF1E0E);color:#fff;text-decoration:none}.btn-details{font-family:"Rauschen-B",Helvetica,Arial,sans-serif;font-size:clamp(0.584375rem,0.3927529183rem + 0.7441634241vw,1.0625rem);line-height:normal;letter-spacing:0.11em;font-weight:400;text-transform:uppercase;text-align:center;padding:.5rem 1rem .4375rem;border-radius:999px}@media(max-width: 767px){.btn-details{font-size:16px;padding:5px 10px 5px;white-space:normal}}.btn-details{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1.5px solid #000;background-color:rgba(0,0,0,0);color:#000;transition-property:background-color,color,border-color;transition-duration:150ms;transition-timing-function:linear}.btn-details:hover,.btn-details:focus-visible{background-color:#000;color:#fff;text-decoration:none}#spielplan-inner{position:relative}.swiper{width:100%}.swiper .swiper-wrapper{gap:0}.swiper .swiper-wrapper.swiper-wrapper-stretch{align-items:stretch}.swiper .swiper-wrapper.swiper-wrapper-stretch .swiper-slide{height:auto}.swiper .swiper-slide{display:flex}.swiper .swiper-slide>div{width:100%}.swiper .swiper-slide.content-grid,.swiper .swiper-slide.full-grid{min-width:0;display:grid !important}.swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.swiper:not(.swiper-initialized) .swiper-slide:not(:first-child).focusable:active,.swiper:not(.swiper-initialized) .swiper-slide:not(:first-child).focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.swiper:not(.swiper-initialized)[data-numitems-desktop] .swiper-slide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.swiper:not(.swiper-initialized)[data-numitems-desktop] .swiper-slide.focusable:active,.swiper:not(.swiper-initialized)[data-numitems-desktop] .swiper-slide.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.swiper .swiper-navigation{--swiper-navigation-size: 3.125rem;--swiper-font-size: 2rem;--swiper-navigation-top-offset: 50%;--swiper-navigation-sides-offset: 20px;--swiper-navigation-color: #000000;--swiper-navigation-hover-color: #fff;--swiper-navigation-background: #FF1E0E;--swiper-navigation-hover-background: #FF1E0E;--swiper-navigation-border-width: 0;position:absolute;left:0;top:0;width:100%;height:100%}.swiper .swiper-navigation-outline{--swiper-navigation-color: #fff;--swiper-navigation-background: transparent;--swiper-navigation-border-width: 2px;--swiper-navigation-hover-color: #000000;--swiper-navigation-hover-background: #FF1E0E}.swiper .swiper-navigation-outer{--swiper-navigation-sides-offset: 0}.swiper:has(.swiper-pagination-bottom) .swiper-navigation{height:calc(100% - var(--swiper-pagination-bullet-size) - 20px)}.swiper .swiper-navigation-inner{position:relative;height:100%}.swiper.swiper-thumbnails{margin-top:1.5rem}.swiper.swiper-thumbnails figure.icon-overlay:before{color:#fff;-webkit-mask-size:3rem;mask-size:3rem}.swiper.swiper-thumbnails figure img{border-radius:.3125rem}.swiper.swiper-thumbnails .swiper-slide-thumb-active img{border:5px solid #ff1e0e}.swiper[data-hasthumbnails="1"] .swiper-slide figure img{border-radius:.3125rem}.swiper .swiper-button-next,.swiper .swiper-button-prev{padding:.625rem;border-radius:.3125rem;background-color:var(--swiper-navigation-background);font-weight:bold;min-width:var(--swiper-navigation-size);border-width:var(--swiper-navigation-border-width);border-style:solid;border-color:var(--swiper-navigation-color);filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, 0.2))}.swiper .swiper-button-next:hover,.swiper .swiper-button-next:focus-visible,.swiper .swiper-button-prev:hover,.swiper .swiper-button-prev:focus-visible{color:var(--swiper-navigation-hover-color);background-color:var(--swiper-navigation-hover-background);border-color:var(--swiper-navigation-hover-background)}.swiper .swiper-button-next.swiper-button-disabled,.swiper .swiper-button-prev.swiper-button-disabled{pointer-events:all}.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{font-size:var(--swiper-font-size)}.swiper:not(.swiper-initialized) .swiper-button-next,.swiper:not(.swiper-initialized) .swiper-button-prev{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.swiper:not(.swiper-initialized) .swiper-button-next.focusable:active,.swiper:not(.swiper-initialized) .swiper-button-next.focusable:focus,.swiper:not(.swiper-initialized) .swiper-button-prev.focusable:active,.swiper:not(.swiper-initialized) .swiper-button-prev.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.swiper .swiper-pagination,.swiper:has(.swiper-pagination){--swiper-pagination-bullet-opacity: 1;--swiper-pagination-color: #000000;--swiper-pagination-hover-color: #FF1E0E;--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-size: 1rem;--swiper-pagination-bullet-border-width: 3px}.swiper .swiper-pagination-bullet{border:var(--swiper-pagination-bullet-border-width) solid var(--swiper-pagination-color);line-height:1}.swiper .swiper-pagination-bullet:hover,.swiper .swiper-pagination-bullet:focus{background:var(--swiper-pagination-hover-color, var(--swiper-theme-color));border-color:var(--swiper-pagination-hover-color)}.swiper .swiper-pagination-bottom{--swiper-pagination-top: 0;margin-top:20px;line-height:1}.swiper .swiper-pagination-bottom .swiper-pagination{position:relative}@media only screen and (max-width: 767px){.swiper .swiper-navigation{--swiper-navigation-sides-offset: 4px;--swiper-navigation-size: 2rem;--swiper-font-size: 1.5rem;--swiper-navigation-top-offset: calc(50vw - 1rem)}.swiper .swiper-navigation-bottom{margin-top:20px}.swiper .swiper-navigation-inner,.swiper .swiper-pagination-inner{justify-content:center}.swiper .swiper-navigation-inner .swiper-pagination,.swiper .swiper-pagination-inner .swiper-pagination{text-align:center}}.swiper-slide .media-contain{background-color:#d1d7da}.content-bg .swiper-slide .media-contain{background-color:rgba(0,0,0,0)}#iframe-preloader{text-align:center;margin:1em 0;display:flex;justify-content:center}#iframe-preloader[hidden]{display:none}#iframe-preloader img{max-width:100%;width:auto;margin:0}#spielplan-frame{width:100%;min-height:1300px}.shop-body{min-height:0;height:auto;overflow-y:visible;min-width:0}table.preise{width:100%}table.contenttable td{padding:.5rem}tr.cat1{background-color:#ff1e0e}tr.cat2{background-color:#ed8cb0}tr.cat3{background-color:#fff2b5}tr.cat4{background-color:#d1dedb}tr.cat5{background-color:#94e3de}tr.cat6{background-color:#8a9e9c}tr.cat7{background-color:#d2b772}tr.cat8{background-color:#a77b44}tr.cat9{background-color:#5cacbd}tr.cat10{background-color:#b3ff94}form{margin-bottom:2rem}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:24px;line-height:inherit;color:#000;border:0;border-bottom:1px solid #b0b0b0}label{display:inline-block;margin-bottom:5px;font-family:TWKLausannePan,Helvetica,Arial,sans-serif;color:#000}input[type=search]{box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px .5rem 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}output{display:block;padding-top:7px;font-size:16px;line-height:1.25;color:#ff1e0e}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:16px;line-height:1.25;color:#ff1e0e;background-color:#f2f2f2;background-image:none;border:1px solid #fff;border-radius:12px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#000;outline:0}.form-control::-moz-placeholder{color:#707070}.form-control::placeholder{color:#707070}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#707070;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date]{line-height:34px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:normal;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],fieldset[disabled] input[type=checkbox],.radio[disabled],fieldset[disabled] .radio,.radio-inline[disabled],fieldset[disabled] .radio-inline,.checkbox[disabled],fieldset[disabled] .checkbox,.checkbox-inline[disabled],fieldset[disabled] .checkbox-inline{cursor:not-allowed}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d}.has-success .form-control:focus{border-color:rgb(42.808988764,84.191011236,43.5224719101)}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b}.has-warning .form-control:focus{border-color:rgb(102.2741116751,80.7817258883,43.7258883249)}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442}.has-error .form-control:focus{border-color:hsl(1.1650485437,43.829787234%,36.0784313725%)}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px}@media(min-width: 1024px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{display:flex;align-items:center;justify-content:flex-start;gap:20px}.form-horizontal .form-group label{width:calc(25% - 20px)}.form-horizontal .form-group>div{width:75%}.form-horizontal .form-group>div.half{width:calc(25% - 10px)}@media(max-width: 767px){.form-horizontal .form-group{flex-wrap:wrap}.form-horizontal .form-group label{width:calc(35% - 20px);font-size:1rem}.form-horizontal .form-group>div{width:65%}.form-horizontal .form-group>div.half{width:65%}}.form-horizontal .form-group.button-group{justify-content:center}.form-horizontal .form-control-static{padding-top:7px}@media(min-width: 1024px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:10px}.filterform{margin-bottom:2.75em}.filterform label{position:relative;width:100%}.filterform .dropcontainer{position:absolute;width:100%;z-index:100}.filterform .trigger,.filterform .activetrigger{color:#fff !important;background-color:#ff1e0e;padding:.25em;font-size:.875em;display:block;width:100%;transition:all .5s ease;text-align:left}.filterform .trigger::after,.filterform .activetrigger::after{content:"";width:0;height:0;border-left:.5em solid rgba(0,0,0,0);border-right:.5em solid rgba(0,0,0,0);border-top:.5em solid #fff;display:inline-block;vertical-align:top;pointer-events:none;margin:.5em .75em;float:right}.filterform .dropcontainer ul{font-size:.875em;border:none;border-top:none;list-style-type:none;padding:0;margin:0;z-index:100;width:100%;max-height:30em;overflow-y:visible}.filterform.ensemblefilter .dropcontainer ul{overflow-y:scroll}.filterform .dropcontainer ul li{padding:.25em;background-color:#ebebeb;background-color:rgba(235,235,235,.9);color:#ff1e0e;font-family:TWKLausannePan,Helvetica,Arial,sans-serif;transition:all .5s ease;text-align:left}.filterform .dropcontainer ul li:hover{outline:none;background-color:#f2f2f2}.filterform .dropcontainer ul li:hover a{color:#d1d7da !important}.filterform .dropcontainer ul li a{color:#ff1e0e}.filterform .dropcontainer ul li a:hover{color:#d1d7da;text-decoration:none}.filterform .dropdownhidden{display:none}.filterform .dropdownvisible{height:auto}.filterform-inline::before,.filterform-inline::after{content:" ";display:table}.filterform-inline::after{clear:both}.filterform-inline{margin-bottom:0}.filterform-inline label{position:relative;width:30%;margin-left:.75em}.filterform-inline label.wide{width:45%}#ensemblefilter{margin-bottom:0;margin-top:1em}#abotermineform .dropcontainer ul{overflow-y:scroll}.csc-mailform ol{list-style-type:none;list-style-position:inside;padding:0}.csc-mailform ol li{padding:.5em 0}.csc-mailform ol label{display:block}.csc-mailform ol .csc-form-element-textline input,.csc-mailform ol .csc-form-element-textarea textarea{width:50%;min-width:200px}.csc-mailform ol .csc-form-element-submit input[type=submit]{text-decoration:none;font-family:TWKLausannePan,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125em;text-transform:none;padding:.25em;color:#fff;border:none;outline:0}#spinner{position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);z-index:9999;display:none;align-items:center;justify-content:center}#spinner.spinner-inline{position:relative}#spinner.spinner-inline svg{width:100px;height:100px}#spinner.loading{display:flex}.icon-spin .icon-markup svg{animation:icon-spin 2s infinite linear}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width: 768px){.filterform-inline label,.filterform-inline label.wide{width:100%;margin-left:0}}.input-group-addon svg{width:1rem;height:1rem}form#vote{border:1px solid #f2f2f2;padding:1rem;margin:2rem 0}form#vote label{font-size:1.125rem;font-family:TWKLausannePan,Helvetica,Arial,sans-serif;font-weight:700;color:#ff1e0e;margin-bottom:.25rem}form#vote .inputs-list{padding-left:1rem}form#vote .inputs-list .form-group{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}form#vote .radio{background-color:#f2f2f2;color:#ff1e0e;padding:.5rem 0;margin:0;width:calc(9.09% - .5rem)}form#vote .radio label{font-family:TWKLausannePan,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-align:center;margin:0;padding:0;width:100%;color:#ff1e0e}form#vote .radio label::before{margin:0}form#vote .radio label span{display:block}form#vote .radio .additional-info{display:none;text-align:center}@media only screen and (max-width: 768px){form#vote .radio{width:100%;margin:0 0 .5rem 0 !important}form#vote .radio .additional-info{display:block}}form#vote .form-group-additional{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){form#vote .form-group-additional{display:none}}.btn-pill,.link-rot,.link-karten,.link-grau{font-family:"Rauschen-B",Helvetica,Arial,sans-serif;font-size:clamp(0.584375rem,0.3927529183rem + 0.7441634241vw,1.0625rem);line-height:normal;letter-spacing:0.11em;font-weight:400;text-transform:uppercase;text-align:center;padding:.5rem 1rem .4375rem;border-radius:999px}@media(max-width: 767px){.btn-pill,.link-rot,.link-karten,.link-grau{font-size:16px;padding:5px 10px 5px;white-space:normal}}.btn-pill,.link-rot,.link-karten,.link-grau{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #000;background-color:rgba(0,0,0,0);color:#000;text-decoration:none;cursor:pointer;transition-property:background-color,color;transition-duration:150ms;transition-timing-function:linear}.btn-pill:hover,.btn-pill:focus-visible,.link-rot:hover,.link-rot:focus-visible,.link-karten:hover,.link-karten:focus-visible,.link-grau:hover,.link-grau:focus-visible{background-color:#000;color:#fff;text-decoration:none}.btn-pill:focus-visible,.link-rot:focus-visible,.link-karten:focus-visible,.link-grau:focus-visible{outline:2px solid #ff1e0e;outline-offset:2px}.btn-pill--white,.link-rot--white,.link-karten--white,.link-grau--white{border-color:#fff;color:#fff}.btn-pill--white:hover,.btn-pill--white:focus-visible,.link-rot--white:hover,.link-rot--white:focus-visible,.link-karten--white:hover,.link-karten--white:focus-visible,.link-grau--white:hover,.link-grau--white:focus-visible{background-color:#fff;color:#000}.btn-pill--red,.btn-pill:is(.link-rot),.btn-pill:is(.link-karten),.link-rot--red,.link-rot:is(.link-rot),.link-rot:is(.link-karten),.link-karten--red,.link-karten:is(.link-rot),.link-karten:is(.link-karten),.link-grau--red,.link-grau:is(.link-rot),.link-grau:is(.link-karten){border-color:#ff1e0e;color:#ff1e0e}.btn-pill--red:hover,.btn-pill--red:focus-visible,.btn-pill:is(.link-rot):hover,.btn-pill:is(.link-rot):focus-visible,.btn-pill:is(.link-karten):hover,.btn-pill:is(.link-karten):focus-visible,.link-rot--red:hover,.link-rot--red:focus-visible,.link-rot:is(.link-rot):hover,.link-rot:is(.link-rot):focus-visible,.link-rot:is(.link-karten):hover,.link-rot:is(.link-karten):focus-visible,.link-karten--red:hover,.link-karten--red:focus-visible,.link-karten:is(.link-rot):hover,.link-karten:is(.link-rot):focus-visible,.link-karten:is(.link-karten):hover,.link-karten:is(.link-karten):focus-visible,.link-grau--red:hover,.link-grau--red:focus-visible,.link-grau:is(.link-rot):hover,.link-grau:is(.link-rot):focus-visible,.link-grau:is(.link-karten):hover,.link-grau:is(.link-karten):focus-visible{background-color:#ff1e0e;color:#fff}.btn-pill--venue,.link-rot--venue,.link-karten--venue,.link-grau--venue{border-color:var(--main-color);color:var(--main-color)}.btn-pill--venue:hover,.btn-pill--venue:focus-visible,.link-rot--venue:hover,.link-rot--venue:focus-visible,.link-karten--venue:hover,.link-karten--venue:focus-visible,.link-grau--venue:hover,.link-grau--venue:focus-visible{background-color:var(--main-color);color:#fff}.link-rot,.link-karten,.link-grau{vertical-align:middle}.filter-btn{font-family:"Rauschen-B",Helvetica,Arial,sans-serif;font-size:clamp(0.584375rem,0.3927529183rem + 0.7441634241vw,1.0625rem);line-height:normal;letter-spacing:0.11em;font-weight:400;text-transform:uppercase;text-align:center;padding:.5rem 1rem .4375rem;border-radius:999px}@media(max-width: 767px){.filter-btn{font-size:16px;padding:5px 10px 5px;white-space:normal}}.filter-btn{border:1.5px solid #000;background-color:#fff;color:#000;cursor:pointer;transition-property:background-color,color,border-color;transition-duration:150ms;transition-timing-function:linear;text-decoration:none;display:inline-flex;align-items:center}.filter-btn:hover{background-color:#000;border-color:#000;color:#fff;text-decoration:none}.filter-btn.active,.filter-btn:focus-visible{border-color:#ff1e0e;color:#ff1e0e;background-color:#fff}.filter-btn.active:hover{background-color:#fff;border-color:#ff1e0e;color:#ff1e0e}.mobile{display:none}@media(max-width: 767px){.mobile{display:flex;align-items:center;width:100vw;position:relative;left:50%;transform:translateX(-50%)}}.filter-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:"Rauschen-B",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:.05em;padding:1rem 2.5rem;border-radius:0;border:none;border-block:1px solid #b0b0b0;background-color:rgba(0,0,0,0);color:#b0b0b0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.35 54.01'%3E%3Cpolyline points='2.42 5.42 46.18 49.17 92.93 2.42' fill='none' stroke='%23b0b0b0' stroke-width='6.84'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.1rem;min-width:100%}.filter-select:focus{outline:2px solid #ff1e0e;outline-offset:2px}.venue-tag{font-family:"Rauschen-B",Helvetica,Arial,sans-serif;font-size:clamp(0.584375rem,0.3927529183rem + 0.7441634241vw,1.0625rem);line-height:normal;letter-spacing:0.11em;font-weight:400;text-transform:uppercase;text-align:center;padding:.5rem 1rem .4375rem;border-radius:999px}@media(max-width: 767px){.venue-tag{font-size:16px;padding:5px 10px 5px;white-space:normal}}.venue-tag{display:inline-flex;align-items:center;border:1.5px solid currentColor;color:var(--main-color, #000000)}.form-radio,.form-check{display:inline-block}.vertical .form-radio,.vertical .form-check{display:block}.form-radio label,.form-check label{display:inline-block;margin-left:.41rem;margin-right:1.2rem}.form-radio label:before,.form-check label:before{display:inline-block;background-color:#fff;content:""}.f3-form-error .form-radio label:before,.f3-form-error .form-check label:before{background-color:rgb(255,210,206.8);border-color:rgb(255,210,206.8)}.form-radio input[disabled]+label,.form-check input[disabled]+label{opacity:.33}.form-radio label:before{width:1rem;height:1rem;margin:0 .3rem 0 -1.35rem;border:2px solid #707070;border-radius:100%;box-shadow:0 0 0 1px #707070;transition-property:background-color,box-shadow;transition-duration:150ms;transition-timing-function:linear}@media only screen and (max-width: 768px){.form-radio label:before{width:1.4rem;height:1.4rem;margin:1rem .3rem -0.3rem -1.35rem}}.f3-form-error .form-radio label:before{box-shadow:0 0 0 1px #ff1e0e}.form-radio label:has(input:checked){font-weight:bold}.form-radio label:has(input:checked):before{background-color:#ff1e0e;box-shadow:0 0 0 1px #000}.form-check label:before{width:1.06rem;height:1.06rem;margin:0 .41rem -0.15rem -1.5rem;background-color:#fff;border:2px solid #707070;transition-property:border-color,background-size;transition-duration:150ms;transition-timing-function:linear}@media only screen and (max-width: 768px){.form-check label:before{width:1.5rem;height:1.5rem;margin:1rem .41rem -0.35rem -1.5rem}}.form-check label:has(input:checked){font-weight:bold}.form-check label:has(input:checked):before{background-color:#ff1e0e;border-color:#707070}.ts-control{border:1px solid #fff;padding:8px 8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:12px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc(8px - 2px - 0) 8px calc(8px - 2px - 3px - 0)}.full .ts-control{background-color:#f2f2f2}.disabled .ts-control,.disabled .ts-control *{cursor:default !important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#ff1e0e;color:#ff1e0e;border:0 solid #707070}.ts-wrapper.multi .ts-control>div.active{background:#ff1e0e;color:#ff1e0e;border:0 solid #707070}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#d3d3d3;background:#d3d3d3;border:0 solid rgb(188.5,188.5,188.5)}.ts-control>input::-ms-clear{display:none}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;user-select:auto !important;box-shadow:none !important}.ts-control>input:focus{outline:none !important}.has-items .ts-control>input{margin:0 4px !important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px !important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #707070;background:#f2f2f2;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 12px 12px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#ff1e0e;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#000;background:#f2f2f2;cursor:default}.ts-dropdown .active{background-color:#fff;color:#ff1e0e;border-radius:12px}.ts-dropdown .active.create{color:#ff1e0e}.ts-dropdown .create{color:rgba(0,0,0,.5)}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner::after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #fff;border-color:#fff rgba(0,0,0,0) #fff rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:rgba(0,0,0,0) !important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden !important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:calc(8px - 6px);margin-right:0 !important;background:rgba(0,0,0,0) !important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #fff;background:color-mix(#f2f2f2, #fff, 85%);border-radius:12px 12px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#000;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #fff}.plugin-dropdown_input .dropdown-input{border:1px solid #fff;border-width:0 0 1px;display:block;padding:8px 8px;box-shadow:none;width:100%;background:rgba(0,0,0,0)}.plugin-dropdown_input .items-placeholder{border:0 none !important;box-shadow:none !important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none !important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-moz-placeholder{color:rgba(0,0,0,0)}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:rgba(0,0,0,0)}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup::before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0 !important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #707070;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#707070}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:rgb(188.5,188.5,188.5)}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0 !important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #707070;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#707070}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:rgb(188.5,188.5,188.5)}:root{--ts-pr-clear-button: 0;--ts-pr-caret: 0;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#000;font-family:inherit;font-size:16px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#f2f2f2;color:#ff1e0e;cursor:text}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}