.filters{background:#000;overflow-x:auto;-webkit-overflow:touch;padding:.3em .75em .3em .75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1000px){.filters{display:block}}.filters div{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1000px){.filters div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.filters a{color:#fff;font-size:.8rem;white-space:nowrap}@media screen and (max-width:1000px){.filters a{display:none}}.filters a:active,.filters a:hover{color:#00a600;color:var(--bbcolorhover)}.filters button{display:block;color:#fff;white-space:nowrap;margin-right:1.3em;font-size:.8rem;text-transform:capitalize}.filters button.duration,.filters button.onlyMobile{display:none}.filters button.active,.filters button:hover{color:#00a600;color:var(--bbcolorhover)}@media screen and (max-width:1000px){.filters button{margin:0;display:none}.filters button.onlyMobile{display:block}.filters button.active{display:block;color:#fff;pointer-events:none;cursor:auto}}.filters .programdownload:nth-child(2){margin-left:auto}.filters .programdownload:nth-child(3){margin-left:.5em}.container[data-v-685289b1]{display:-webkit-box;display:-ms-flexbox;display:flex}.dates[data-v-685289b1]{margin-bottom:1em;color:var(--bbcolor);display:none}.programdownload[data-v-685289b1]{display:none}nav ul[data-v-685289b1]{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1000px){nav ul[data-v-685289b1]{margin-bottom:1em}}@media screen and (max-width:1000px){nav[data-v-685289b1],nav ul[data-v-685289b1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nav[data-v-685289b1]{position:absolute;top:3.5rem;border-top:2px solid #fff;left:0;width:12rem;height:0;z-index:200;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem .75rem;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:height 0s linear .5s,-webkit-transform .5s ease;transition:height 0s linear .5s,-webkit-transform .5s ease;transition:transform .5s ease,height 0s linear .5s;transition:transform .5s ease,height 0s linear .5s,-webkit-transform .5s ease}@supports (padding:0px){nav[data-v-685289b1]{padding-left:max(.75rem,env(safe-area-inset-left,.75rem));padding-right:max(.75rem,env(safe-area-inset-right,.75rem))}}nav.active[data-v-685289b1]{-webkit-transition:height 0s linear 0s,-webkit-transform .5s ease;transition:height 0s linear 0s,-webkit-transform .5s ease;transition:transform .5s ease,height 0s linear 0s;transition:transform .5s ease,height 0s linear 0s,-webkit-transform .5s ease;-webkit-transform:translateX(0);transform:translateX(0);height:94vh}nav li[data-v-685289b1]{display:block;margin:0}nav .dates[data-v-685289b1],nav .programdownload[data-v-685289b1]{display:block}}.langContainer[data-v-685289b1]{margin-left:auto}.scrollactive-nav[data-v-685289b1]{display:none;padding-left:1em}@media screen and (max-width:1000px){.scrollactive-nav[data-v-685289b1]{display:block}}.scrollactive-nav a[data-v-685289b1]{font-size:.8em;display:block}.menuIcon[data-v-685289b1]{display:none;width:1.1rem;-ms-flex-item-align:center;align-self:center;height:.7rem;position:relative;top:.05rem;cursor:pointer}.menuIcon[data-v-685289b1]:active,.menuIcon[data-v-685289b1]:hover{fill:#00a600;fill:var(--bbcolorhover)}@media screen and (max-width:1000px){.menuIcon[data-v-685289b1]{display:block}}.menuIcon.cross[data-v-685289b1]{height:.9rem}.menuIcon.hide[data-v-685289b1]{display:none}li[data-v-685289b1]{margin:0 .6em}li[data-v-685289b1]:first-of-type{margin-left:0}li[data-v-685289b1]:last-child{margin-right:0}a.active[data-v-685289b1]{color:#00a600;color:var(--bbcolor)}button[data-v-67c68c03]{text-transform:uppercase;margin:0 .2em}button.active[data-v-67c68c03]{color:#00a600;color:var(--bbcolorhover)}button[data-v-67c68c03]:first-child{margin-left:0}button[data-v-67c68c03]:last-child{margin-right:0}@-webkit-keyframes marquee-data-v-39e15791{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee-data-v-39e15791{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.marquee[data-v-39e15791]{--marquee-speed:10s;overflow:hidden;max-width:100%;background:#fff;padding:.15em 0 .2em 0;border-spacing:25vw 0}.marquee a[data-v-39e15791],.marquee span[data-v-39e15791]{margin:0 12.5vw}.slide-enter-active[data-v-f8030c86],.slide-leave-active[data-v-f8030c86]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.slide-enter[data-v-f8030c86],.slide-leave-to[data-v-f8030c86]{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.stick[data-v-f8030c86]{position:-webkit-sticky;position:sticky;top:0;z-index:10;width:100%}.header[data-v-f8030c86]{position:relative;z-index:10}.header h1[data-v-f8030c86]{font-size:inherit;text-transform:uppercase;height:37px}.header h1 a[data-v-f8030c86],.header h1[data-v-f8030c86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header h1 a[data-v-f8030c86]{height:100%}.header h1 a[data-v-f8030c86]:hover{color:inherit}.header .festivalDate[data-v-f8030c86]{height:37px}.header .festivalDate[data-v-f8030c86],.header .festivalDate p[data-v-f8030c86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header .festivalDate p[data-v-f8030c86]{height:100%}@media screen and (max-width:600px){.header .festivalDate[data-v-f8030c86]{display:none}}.header section[data-v-f8030c86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.1em .75em .25em .75em}@supports (padding:0px){.header section[data-v-f8030c86]{padding-left:max(.75rem,env(safe-area-inset-left,.75rem));padding-right:max(.75rem,env(safe-area-inset-right,.75rem))}}.header section>[data-v-f8030c86]:last-child{text-align:right}.header section .break[data-v-f8030c86]{display:inline-block}.header .headerSection[data-v-f8030c86]{background:#00a600;background:var(--bbcolor);color:#000}.navSection[data-v-f8030c86]{background:#000;color:#fff}