.generic-padding{padding:0 1.2rem}@media only screen and (min-width:45em){.generic-padding{padding:0 2.4rem}}.generic-grid{display:flex;flex-wrap:wrap}@media only screen and (min-width:45em){.generic-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-column-gap:1.2rem;column-gap:1.2rem}}@media only screen and (min-width:64em){.generic-grid{grid-template-columns:repeat(12,1fr);column-gap:2.4rem}}@media only screen and (min-width:90em){.max-width-enabled{max-width:160rem;margin-left:auto;margin-right:auto}}.clickable{cursor:pointer}.visible_mobile{display:flex}@media only screen and (min-width:45em){.visible_mobile{display:none!important}}.visible_desktop{display:none}@media only screen and (min-width:45em){.visible_desktop{display:flex!important}}.color-schwarz{color:#000}.color-weiss{color:#fff}button{border:none;background-color:rgba(0,0,0,0);cursor:pointer;transition:color,.2s}.paragraph{overflow-x:hidden}*{box-sizing:border-box;padding:0;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}body,html{max-width:100vw}html{font-size:62.5%}body{font-family:Riforma-Regular;font-size:1.6rem;font-weight:400;line-height:1.25;overflow-x:hidden;overflow-y:scroll}body.splash{width:100%;position:fixed}body strong{font-family:Riforma-Medium;font-weight:400}article{width:100%;min-height:60vh}a{color:inherit;text-decoration:none;cursor:pointer}.image,.video{height:100%}.image,.video,img,video{display:block;width:100%}img,video{height:auto;object-fit:cover}h1{font-family:Riforma-Medium;font-size:5.4rem;line-height:1;font-weight:400;margin-bottom:1.2rem;letter-spacing:-.02em}@media only screen and (min-width:45em){h1{font-size:8.4rem;line-height:8rem;margin-bottom:1.8rem}}@media only screen and (min-width:90em){h1{font-size:16.9rem;line-height:15.4rem;margin-bottom:4rem;letter-spacing:-.04em}h1.small,h1:global(.small){font-size:12.4rem;line-height:11.6rem;letter-spacing:-.025em}}h2{font-family:Riforma-Medium;font-size:2rem;line-height:1.5;font-weight:400;line-height:normal;letter-spacing:-.01em;margin-bottom:4rem}@media only screen and (min-width:45em){h2{font-size:2.4rem}}@media only screen and (min-width:64em){h2{font-size:2.8rem}}@media only screen and (min-width:90em){h2{font-size:5.1rem;margin-bottom:5rem}}h3{font-family:Riforma-Medium;font-size:1.8rem;line-height:1.5;font-weight:400;line-height:normal;letter-spacing:-.02em;margin-bottom:2rem}@media only screen and (min-width:45em){h3{font-size:2.1rem}}@media only screen and (min-width:64em){h3{font-size:2.4rem}}@media only screen and (min-width:90em){h3{font-size:3.2rem;margin-bottom:2.4rem}}p a{text-decoration:underline;transition:color,.2s}p a:hover{color:#949494}p:last-child{margin-bottom:0!important}p.narrow{padding:0 1.2rem 0 2.5rem}@media only screen and (min-width:45em){p.narrow{padding:0 1.6rem 0 2.7rem}}@media only screen and (min-width:64em){p.narrow{padding:0 1.8rem 0 2.9rem}}@media only screen and (min-width:90em){p.narrow{padding:0 2rem 0 3.2rem}}p.small{font-family:Riforma-Regular;font-size:1.3rem;line-height:1.33;font-weight:400;letter-spacing:-.01em;margin-bottom:1.3rem}@media only screen and (min-width:45em){p.small{font-size:1.4rem;margin-bottom:1.4rem}}@media only screen and (min-width:64em){p.small{font-size:1.6rem;margin-bottom:1.6rem}}@media only screen and (min-width:90em){p.small{font-size:1.8rem;margin-bottom:1.8rem}}input[type=date],select{cursor:pointer}fieldset{border:none}article ul{list-style:none;padding-left:4.4rem;margin:1.2rem 0 2.4rem}article ul li{position:relative;margin-bottom:.6rem!important}article ul li:before{content:"";background-color:#000;transition:background-color,.2s;height:.8rem;width:.8rem;border-radius:50%;position:absolute;left:-3.2rem;top:.6rem}@media only screen and (min-width:45em){article ul li:before{top:.7rem}}@media only screen and (min-width:64em){article ul li:before{top:.9rem}}@media only screen and (min-width:90em){article ul li:before{top:1.2rem}}article ul li a{text-decoration:underline}.text-align-center{text-align:center}@media only screen and (min-width:45em){.columns-2,.columns-3{display:flex;gap:1.2rem}}@media only screen and (min-width:90em){.columns-2,.columns-3{gap:2.4rem}}.columns-2 .col>:last-child,.columns-3 .col>:last-child{padding-bottom:2.4rem}@media only screen and (min-width:45em){.columns-2 .col{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - .6rem)}}@media only screen and (min-width:90em){.columns-2 .col{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.2rem)}}@media only screen and (min-width:45em){.columns-3 .col{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - .8rem)}}@media only screen and (min-width:90em){.columns-3 .col{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 1.6rem)}}.paragraph-akkordeon+.paragraph-text{margin-top:2.4rem}@media only screen and (min-width:45em){.paragraph-akkordeon+.paragraph-text{margin-top:3.6rem}}@media only screen and (min-width:90em){.paragraph-akkordeon+.paragraph-text{margin-top:4.8rem}}.paragraph-spielplan .month-label h3{font-family:Riforma-Medium;font-size:2rem;line-height:1.5;font-weight:400;line-height:normal;letter-spacing:-.01em;margin-bottom:4rem}@media only screen and (min-width:45em){.paragraph-spielplan .month-label h3{font-size:2.4rem}}@media only screen and (min-width:64em){.paragraph-spielplan .month-label h3{font-size:2.8rem}}@media only screen and (min-width:90em){.paragraph-spielplan .month-label h3{font-size:5.1rem;margin-bottom:5rem}}.paragraph-spielplan .month-label h3{font-size:2.4rem;margin-bottom:0;margin-top:3.6rem}@media only screen and (min-width:64em){.paragraph-spielplan .month-label h3{margin-top:4.8rem}}@media only screen and (min-width:90em){.paragraph-spielplan .month-label h3{margin-bottom:1.2rem;margin-top:6rem}}.paragraph-spielplan .results>h3{margin-top:3.6rem;margin-bottom:12rem}@media only screen and (min-width:64em){.paragraph-spielplan .results>h3{margin-top:4.8rem}}@media only screen and (min-width:90em){.paragraph-spielplan .results>h3{margin-top:6rem}}.startseite .breadcrumbWrapper{display:none}.startseite .swiper .swiperSlide{max-width:none;width:100vw}.produktionsseite .content-with-background .paragraph-akkordeon button{font-family:Riforma-Medium!important}.paragraph-spielplan{overflow:initial}.magazinEinleitungsWrapper+.paragraph-text{margin-top:7.2rem}@media only screen and (min-width:90em){.magazinEinleitungsWrapper+.paragraph-text{margin-top:9.6rem}}.react-datepicker-popper{z-index:11!important}.react-datepicker-popper .react-datepicker{border-color:#000;border-radius:0}.react-datepicker-popper .react-datepicker__triangle{fill:#fff!important;color:#fff!important;stroke:#000!important}.react-datepicker-popper .react-datepicker__header{border:none;border-radius:0!important;background-color:#ececec;padding:1.2rem 0}.react-datepicker-popper .react-datepicker__navigation-icon{top:.2rem}.react-datepicker-popper .react-datepicker__navigation-icon:before{border-color:#000;border-width:1px 1px 0 0;transition-property:border-color;transition-duration:.2s}.react-datepicker-popper .react-datepicker__navigation-icon:hover:before{border-color:#949494}.react-datepicker-popper .react-datepicker__current-month{font-family:Riforma-Regular;font-size:1.3rem;line-height:1.33;font-weight:400;letter-spacing:-.01em;margin-bottom:1.3rem}@media only screen and (min-width:45em){.react-datepicker-popper .react-datepicker__current-month{font-size:1.4rem;margin-bottom:1.4rem}}@media only screen and (min-width:64em){.react-datepicker-popper .react-datepicker__current-month{font-size:1.6rem;margin-bottom:1.6rem}}@media only screen and (min-width:90em){.react-datepicker-popper .react-datepicker__current-month{font-size:1.8rem;margin-bottom:1.8rem}}.react-datepicker-popper .react-datepicker__current-month{font-family:Riforma-Medium;margin-bottom:.6rem!important;font-size:1.4rem!important}.react-datepicker-popper .react-datepicker__day,.react-datepicker-popper .react-datepicker__day-name{font-family:Riforma-Regular;font-size:1.3rem;line-height:1.33;font-weight:400;letter-spacing:-.01em;margin-bottom:1.3rem}@media only screen and (min-width:45em){.react-datepicker-popper .react-datepicker__day,.react-datepicker-popper .react-datepicker__day-name{font-size:1.4rem;margin-bottom:1.4rem}}@media only screen and (min-width:64em){.react-datepicker-popper .react-datepicker__day,.react-datepicker-popper .react-datepicker__day-name{font-size:1.6rem;margin-bottom:1.6rem}}@media only screen and (min-width:90em){.react-datepicker-popper .react-datepicker__day,.react-datepicker-popper .react-datepicker__day-name{font-size:1.8rem;margin-bottom:1.8rem}}.react-datepicker-popper .react-datepicker__day,.react-datepicker-popper .react-datepicker__day-name{margin:.3rem!important;padding:.6rem;width:3.2rem;font-size:1.4rem!important}.react-datepicker-popper .react-datepicker__day:hover{background-color:#ececec}.react-datepicker-popper .react-datepicker__day--keyboard-selected,.react-datepicker-popper .react-datepicker__day--selected{background-color:#949494;color:#fff}.react-datepicker-popper .react-datepicker__day--keyboard-selected:hover,.react-datepicker-popper .react-datepicker__day--selected:hover{background-color:#d9d9d9}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#ececec!important;color:#ececec!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skiplinks{overflow:visible;clip:auto}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px;z-index:100}.skip-link:focus-visible{top:0}@font-face{font-family:Riforma-Regular;src:url(/_next/static/media/RiformaLLWeb-Regular.e18bee85.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Riforma-Regular-Italic;src:url(/_next/static/media/RiformaLLWeb-Italic.01505f87.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Riforma-Medium;src:url(/_next/static/media/RiformaLLWeb-Medium.ace22df8.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Riforma-Medium-Italic;src:url(/_next/static/media/RiformaLLWeb-MediumItalic.f1b76b93.woff2) format("woff2");font-weight:400;font-style:normal}@keyframes Splash_backgroundFade__E_S3J{0%{opacity:1;visibility:visible}80%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;display:none}}@keyframes Splash_topMove__ruLbk{0%{transform:translateY(0);opacity:0}40%{opacity:1}55%{transform:translateY(0)}80%{transform:translateY(calc(-50vh + 56%))}to{transform:translateY(calc(-50vh + 56%))}}@keyframes Splash_bottomMove__qmsyu{0%{transform:translateY(0);opacity:0}40%{opacity:1}55%{transform:translateY(0)}80%{transform:translateY(calc(50vh - 56%))}to{transform:translateY(calc(50vh - 56%))}}.Splash_splashWrapper__gGSuf{display:flex;position:absolute;background-color:#fff;left:0;right:0;top:0;bottom:0;z-index:9999999;animation:Splash_backgroundFade__E_S3J 3.25s ease-in-out forwards}.Splash_splashWrapper__gGSuf .Splash_splash__7jfT2{width:100vw;height:100vh;position:relative;display:flex;flex-direction:column;justify-content:center}.Splash_splashWrapper__gGSuf .Splash_splash__7jfT2 .Splash_top__w75YA{margin-top:auto;animation:Splash_topMove__ruLbk 3.25s ease-in-out forwards}.Splash_splashWrapper__gGSuf .Splash_splash__7jfT2 .Splash_bottom__SmXVq{margin-bottom:auto;animation:Splash_bottomMove__qmsyu 3.25s ease-in-out forwards}