*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:initial;background:transparent;margin-block:0;margin-inline:0}article,aside,footer,header,hgroup,nav,section{display:block}address{font-style:normal}sup{vertical-align:super;font-size:smaller}.larger{font-size:larger}button,input,textarea{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;border:0;background-color:initial}input:-webkit-autofill,input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px white;-webkit-text-fill-color:var(--dark-color)}input,select,textarea{transition:outline-color .4s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out;&.has-error{transition:outline-color .2s ease-in-out;outline-color:#ea4335!important}}input,textarea{display:block;&:not([type=button]){width:100%}margin:0;padding:10px 15px;appearance:textfield;&::-webkit-calendar-picker-indicator,&::-webkit-contacts-auto-fill-button,&::-webkit-inner-spin-button,&::-webkit-outer-spin-button,&::-webkit-textfield-decoration-container{-webkit-appearance:none;margin:0;background:none;visibility:hidden}&::placeholder{opacity:1;color:inherit}&[readonly]{cursor:default}}input{&:-webkit-autofill{background-color:inherit!important;color:inherit!important}&:-internal-autofill-selected,&:-webkit-autofill-strong-password,&:-webkit-autofill-strong-password-viewable,&:autofill{background-color:inherit!important;color:inherit!important}}button,input[type=button],input[type=reset],input[type=submit]{&:not([disabled]){cursor:pointer}appearance:none;& *{pointer-events:none}}table{border-collapse:collapse;border-spacing:0}html{width:100vw;overflow-x:hidden;&.overflow-hidden{overflow:hidden}}body{min-height:calc(var(--vh, 1vh) * 100);overflow-x:hidden;width:100vw}em,h1,h2,h3,h4,li,p,span,strong,text{cursor:default}svg{shape-rendering:geometricPrecision}small{line-height:1em}cite,small{font-size:.7em}cite{font-style:normal;line-height:1.2em}a{cursor:pointer;text-decoration:none;& *{cursor:pointer}}:root{--dark-color:#101018;--main-color:#171927;--accent-color:#e22265;--secondary-color:#171927;--light-color:#ffffff;--secondary-light-color:#ffffff;--white-color:#ffffff;--error-color:#ea4335;--info-color:#4285f4;--success-color:#34a853}.dark-bg,.main-bg,[data-bg=dark-color],[data-bg=main-color]{&>::selection,::selection{background-color:var(--accent-color);color:var(--dark-color)}.radio-list input[type=radio]:checked~.check:before{background-color:var(--light-color)}*{border-color:var(--light-color);outline-color:var(--light-color)}&:is(h1,h2,h3,h4,h5,h6){color:var(--light-color)}>:is(h1,h2,h3,h4,h5,h6){color:var(--light-color)!important}& blockquote:before{color:var(--accent-color)}& svg .main-color{fill:var(--light-color)!important}& a:not(.secondary-bg):not(.light-bg),>a:not(.secondary-bg):not(.light-bg){color:var(--accent-color);&:focus,&:hover{color:var(--light-color)}}.link-color-path{fill:var(--accent-color)}& hr{background-color:var(--light-color)}& figure.image{background-color:var(--secondary-color);figcaption{color:var(--dark-color)!important;& a{color:var(--dark-color)!important}}}}.light-bg,.secondary-bg,.secondary-light-bg,[data-bg=light-color],[data-bg=secondary-color],[data-bg=secondary-light-color]{&>::selection,::selection{background-color:var(--main-color);color:var(--light-color)}}.main-bg,.main-bg-after:after,.main-bg-before:before,[data-bg=main-color]{background-color:var(--main-color)}.datetime-edit-field:not([disabled=true]):focus{background-color:var(--main-color)!important;color:var(--light-color)!important}.main-bg,[data-bg=main-color]{color:var(--secondary-light-color);.light-color{fill:var(--secondary-light-color)}& a:hover{color:var(--secondary-light-color)}>*{& a:hover{color:var(--secondary-light-color)}}.form-module{.main-bg{background-color:var(--dark-color);&.bg-hover:hover{background-color:var(--accent-color)}}ul{outline-color:var(--dark-color);&[data-placement^=bottom]:before{border-bottom-color:var(--dark-color)}&[data-placement^=top]:before{border-top-color:var(--dark-color)}}}.react-datepicker__header{background-color:var(--dark-color)!important}.react-datepicker-popper{&[data-placement^=top]{.react-datepicker{&:before{border-top-color:var(--dark-color)!important}}}&[data-placement^=bottom]{.react-datepicker{&:before{border-bottom-color:var(--dark-color)!important}}}}}.btn.main-bg{color:var(--secondary-light-color)}#header-menu a,a.main-bg:not(.btn){color:var(--accent-color)}.btn.main-bg:hover{color:var(--dark-color)!important}.main-color{fill:var(--main-color);color:var(--main-color)}.accent-bg,[data-bg=accent-color]{color:var(--white-color);background-color:var(--accent-color)}.light-bg,.light-bg-after:after,.light-bg-before:before,.light-bg-hover:hover,[data-bg=light-color]{background-color:var(--light-color)}.light-bg,[data-bg=light-color]{color:var(--main-color);.light-color{fill:var(--main-color)}.main-bg{.light-color{fill:var(--secondary-light-color)}}& a:hover{color:var(--main-color)}>*{& a:hover{color:var(--main-color)}}.radio-list input[type=radio]:checked~.check:before{background-color:var(--main-color)}*{border-color:var(--main-color);outline-color:var(--main-color)}&:is(h1,h2,h3,h4,h5,h6){color:var(--main-color)}>:is(h1,h2,h3,h4,h5,h6){color:var(--main-color)!important}& blockquote:before{color:var(--accent-color)}& svg .main-color{fill:var(--main-color)}& a:not(.main-bg):not(.secondary-bg),>a:not(.main-bg):not(.secondary-bg){color:var(--accent-color)}.link-color-path{fill:var(--accent-color)}& hr{background-color:var(--main-color)}& figure.image{background-color:var(--main-color);figcaption{color:var(--light-color)!important;& a{color:var(--light-color)!important}}}& aside{color:var(--light-color)!important}}a.light-bg{color:var(--accent-color)}.secondary-bg aside{color:var(--light-color)!important}.light-bg aside,.secondary-bg aside{background-color:var(--main-color)}.light-color{fill:var(--light-color);color:var(--light-color)}.secondary-light-bg,.secondary-light-bg-after:after,.secondary-light-bg-before:before,.secondary-light-bg-hover:hover{background-color:var(--secondary-light-color)}.secondary-light-bg,[data-bg=secondary-light-color]{color:var(--secondary-color);.light-color{fill:var(--secondary-color)}& a:hover{color:var(--secondary-color)}>*{& a:hover{color:var(--secondary-color)}}.radio-list input[type=radio]:checked~.check:before{background-color:var(--main-color)}*{border-color:var(--main-color);outline-color:var(--main-color)}&:is(h1,h2,h3,h4,h5,h6){color:var(--main-color)}>:is(h1,h2,h3,h4,h5,h6){color:var(--main-color)!important}& blockquote:before{color:var(--main-color)}& svg .main-color{fill:var(--main-color)}& a:not(.main-bg):not(.secondary-bg),>a:not(.main-bg):not(.secondary-bg){color:var(--accent-color)}.link-color-path{fill:var(--accent-color)}& hr{background-color:var(--main-color)}& figure.image{background-color:var(--main-color);figcaption{color:var(--secondary-light-color)!important;& a{color:var(--secondary-light-color)!important}}}& aside{color:var(--secondary-light-color)!important}}a.secondary-light-bg{color:var(--accent-color)}.secondary-bg,.secondary-light-bg{& aside{background-color:var(--main-color)}}.secondary-light-color{fill:var(--secondary-light-color);color:var(--secondary-light-color)}.secondary-bg,.secondary-bg-after:after,.secondary-bg-before:before,.secondary-bg-hover:hover{background-color:var(--secondary-color)}.secondary-bg,[data-bg=secondary-color]{color:var(--light-color);& a:hover{color:var(--light-color)}>*{& a:hover{color:var(--light-color)}}& a:not(.main-bg):not(.light-bg),>a:not(.main-bg):not(.light-bg){color:var(--accent-color)}.radio-list input[type=radio]:checked~.check:before{background-color:var(--light-color)}*{border-color:var(--light-color);outline-color:var(--light-color)}&:is(h1,h2,h3,h4,h5,h6){color:var(--accent-color)}>:is(h1,h2,h3,h4,h5,h6){color:var(--accent-color)!important}& blockquote:before{color:var(--accent-color)}& svg .main-color{fill:var(--light-color)}}.main-bg aside{color:var(--light-color)}.accent-bg svg .main-color{fill:var(--light-color)}a.secondary-bg{color:var(--accent-color)}.secondary-bg{.link-color-path{fill:var(--accent-color)}& hr{background-color:var(--accent-color)}& figure.image{background-color:var(--accent-color);figcaption{color:var(--light-color)!important;& a{color:var(--light-color)!important}}}}.secondary-color{fill:var(--secondary-color);color:var(--secondary-color)}.accent-bg,.accent-bg-after:after,.accent-bg-before:before,.bg-hover:hover{background-color:var(--accent-color);color:var(--white-color)}input:checked+*{.main-bg,.secondary-bg{background-color:var(--accent-color)}}.accent-bg{color:var(--white-color);& a:hover{color:var(--white-color)}>*{& a:hover{color:var(--white-color)}}}.accent-bg a:not(.main-bg):not(.secondary-bg):not(.light-bg),.bg-hover:hover{color:var(--white-color)}.accent-color{color:var(--accent-color);fill:var(--accent-color)}.dark-bg,[data-bg=dark-color]{&:is(h1,h2,h3,h4,h5,h6){color:var(--light-color)}>:is(h1,h2,h3,h4,h5,h6){color:var(--light-color)!important}color:var(--light-color);background-color:var(--dark-color);& a{&.dark-bg,&:not(.main-bg):not(.light-bg){color:var(--accent-color)}&:focus,&:hover{color:var(--light-color)}}& blockquote:before{color:var(--secondary-color)}.dark-color{color:var(--light-color);fill:var(--light-color)}}.success-color{color:var(--success-color)}.success-bg,[data-bg=success-color]{color:white;background-color:var(--success-color)}.info-color{color:var(--info-color)}.info-bg,[data-bg=info-color]{color:white;background-color:var(--info-color)}.error-color{color:var(--error-color)!important}.error-bg,[data-bg=error-color]{color:white;background-color:var(--error-color)}.error-bg,.info-bg,.success-bg{color:#fff!important;& a{color:white!important;text-decoration:underline;&:hover{text-decoration:none}}}body{font-family:var(--font-univa-pro),sans-serif;font-weight:400;font-style:normal;font-size:22px;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1,"liga","clig","kern";text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures;font-kerning:normal;line-height:1.6em}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:700;line-height:1.2em}.h1,h1{font-size:46px;text-align:center;padding-bottom:20px}.h3,h2,h3 .h2{padding-bottom:.2em;padding-top:.3em;font-size:36px}.h3,h3{font-size:26px}a{>h1,>h2,>h3,>h4{color:inherit}}.section-header,h1.entry-title{font-style:normal;font-weight:700;text-transform:uppercase;font-size:76px;padding-bottom:0}@media only screen and (max-width:760px){body{font-size:17px}.h3,h1{font-size:32px}:not(.subpage) h2{font-size:30px}.h3,h3{font-size:20px}}[class*=" icon-"],[class^=icon-]{font-family:var(--font-nfkino)!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}.icon-cookies:before{content:"\e957"}.icon-info:before{content:"\e956"}.icon-nfkino-negative:before{content:"\e900"}.icon-nfkino-positive:before{content:"\e901"}.icon-star-empty:before{content:"\e9d7"}.icon-star-half:before{content:"\e9d8"}.icon-star-full:before{content:"\e9d9"}.icon-arrow-right1:before{content:"\e902"}.icon-arrow-select-down:before{content:"\e903"}.icon-bio:before{content:"\e904"}.icon-calendar:before{content:"\e905"}.icon-chat:before{content:"\e906"}.icon-events:before{content:"\e907"}.icon-facebook:before{content:"\e908"}.icon-instagram:before{content:"\e909"}.icon-kids:before{content:"\e90a"}.icon-logedin:before{content:"\e90b"}.icon-login1:before{content:"\e90c"}.icon-menu-close-mobile:before{content:"\e90d"}.icon-menu-open-mobile:before{content:"\e90e"}.icon-more-menu-mobile:before{content:"\e90f"}.icon-play:before{content:"\e910"}.icon-program:before{content:"\e911"}.icon-search1:before{content:"\e912"}.icon-search-mobile:before{content:"\e913"}.icon-snapchat:before{content:"\e914"}.icon-tickets:before{content:"\e915"}.icon-try-more:before{content:"\e916"}.icon-tweeter:before{content:"\e917"}.icon-map-marker:before{content:"\e918"}.icon-envelope:before{content:"\e919"}.icon-phone:before{content:"\e91a"}.icon-error:before{content:"\e91b"}.icon-close:before{content:"\e91c"}.icon-dx:before{content:"\e91d"}.icon-headset:before{content:"\e91e"}.icon-handicapped:before{content:"\e91f"}.icon-apps:before{content:"\e920"}.icon-more-horiz:before{content:"\e921"}.icon-type:before{content:"\e922"}.icon-date:before{content:"\e923"}.icon-login2:before{content:"\e924"}.icon-plus:before{content:"\e925"}.icon-seat1:before{content:"\e926"}.icon-seat-left1:before{content:"\e927"}.icon-seat-right1:before{content:"\e928"}.icon-zoom-in:before{content:"\e929"}.icon-zoom-out:before{content:"\e92a"}.icon-try-more2:before{content:"\e92b"}.icon-events2:before{content:"\e92c"}.icon-bio2:before{content:"\e92d"}.icon-tickets2:before{content:"\e92e"}.icon-login3:before{content:"\e92f"}.icon-kids2:before{content:"\e930"}.icon-minus-circle:before{content:"\e931"}.icon-plus-circle:before{content:"\e932"}.icon-snapchat-redesign:before{content:"\e933"}.icon-instagram-redesign:before{content:"\e934"}.icon-facebook-redesign:before{content:"\e935"}.icon-radio-selected:before{content:"\e936"}.icon-radio:before{content:"\e937"}.icon-checkbox-selected:before{content:"\e938"}.icon-checkbox:before{content:"\e939"}.icon-ticket:before{content:"\e93a"}.icon-rating-bear:before{content:"\e93b"}.icon-opening-hours:before{content:"\e93c"}.icon-address:before{content:"\e93d"}.icon-transport:before{content:"\e93e"}.icon-voucher-billet:before{content:"\e93f"}.icon-reset:before{content:"\e940"}.icon-seat:before{content:"\e941"}.icon-seat-left:before{content:"\e942"}.icon-seat-right:before{content:"\e943"}.icon-radio-selected-v2:before{content:"\e944"}.icon-success:before{content:"\e945"}.icon-pukanki:before{content:"\e946"}.icon-poll:before{content:"\e947"}.icon-date-v2:before{content:"\e948"}.icon-time:before{content:"\e949"}.icon-arrow-left:before{content:"\e94a"}.icon-arrow-right:before{content:"\e94b"}.icon-login:before{content:"\e94c"}.icon-logout:before{content:"\e94d"}.icon-search:before{content:"\e94e"}.icon-username:before{content:"\e94f"}.icon-billet2:before{content:"\e950"}.icon-calendar2:before{content:"\e951"}.icon-gallery:before{content:"\e952"}.icon-hours:before{content:"\e953"}.icon-sort:before{content:"\e954"}.icon-handicap:before{content:"\e955"}input,select,textarea{transition:outline-color 1s ease-in-out;&.has-error,&[data-error=true]{transition:outline-color .2s ease-in-out;outline-color:#ea4335!important}&[data-error=true]{animation:shake .25s linear 2}}.semi-link{cursor:pointer}img,svg{width:100%;height:auto}figcaption{font-size:.8em;padding:5px 15px}.circle{border-radius:50%}.circle-mask{clip-path:circle(50% at 50% 50%)}.mask{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.is-style-rounded{img{border-radius:50%}}.entry-title a span{color:inherit}ul{margin:1em 0;&:not(.default) li{list-style:none}&.default{margin-left:1.5em}}hr{display:inline-block;&.divide,&.wp-block-separator{border:0;height:2px;margin:20px auto 40px;width:80%;color:inherit;background-color:currentColor;display:block}&.wp-block-separator{background-color:var(--main-color)}&.transparent{border:0;background-color:initial;margin:20px 0;width:unset}}a,div,h1,h2,h3,h4,p{&.aligncenter,&.has-text-align-center{text-align:center}}p{padding-bottom:1em;& a{transition:color .2s ease-in-out;text-decoration:underline;&:focus,&:hover{text-decoration:none}}}ol{list-style:none;counter-reset:customCounter;& li{counter-increment:customCounter;margin-left:30px;&:before{content:counter(customCounter) ".";font-weight:700;display:inline-block;transform:translateX(-30px);margin-right:-15px;width:15px}}padding-bottom:.5em}.hide{display:none}.bg-hover{transition:background-color .2s ease-in-out}.grid{display:grid}.dark-bg,.main-bg,.secondary-bg{-webkit-font-smoothing:antialiased}.accent-bg{& a,.semi-link{-webkit-font-smoothing:antialiased}}.grecaptcha-badge{visibility:hidden}#main-content{opacity:.01;transition:opacity .4s ease-in-out}.content{text-align:left;width:90%;max-width:1390px;margin:auto;&.small{max-width:400px}&.medium{max-width:600px}&.large{max-width:1050px}}section{padding:40px 0 80px;float:left;width:100%;position:relative;z-index:10;&.error-page{min-height:calc(100vh - 415px);padding-top:160px}&.nopadding{padding:0}}.prlx{position:fixed}.prlx-bg{height:calc(var(--vh, 1vh) * 100);top:0;left:0;width:100%}.fixed-bg{background-attachment:fixed}@media (pointer:coarse){.fixed-bg{background-attachment:scroll}}.ui-alert{padding:20px 25px 20px 15px;border-radius:.5em;gap:.5em;justify-content:flex-start;align-items:center;font-size:.8em;line-height:1.3em;font-weight:700;margin-bottom:.5em;&:not([hidden]){display:flex}[class^=icon-]{font-size:2em}[class=icon-close]{font-size:1.3em}}.close-ui{display:inline-block;text-align:right;position:absolute;top:6px;right:6px;font-size:.6em;color:inherit!important;>*{margin-right:0}}footer{margin:0;height:auto;position:relative;bottom:0;width:100%;overflow:hidden;font-size:80%;font-weight:400;z-index:11;& a{color:#fff!important}#footer-bottom{width:100%;padding-bottom:30px;#eco-logo{width:60px;height:auto;margin-bottom:10px;padding-left:1px;& path{fill:var(--secondary-light-color)}}.legal{line-height:1.2em;display:flex;justify-content:space-between;padding-top:10px;>*{width:33.33%;padding:0 5px;text-align:center;&:first-of-type{padding-left:0;text-align:left}&:last-of-type{padding-right:0;text-align:right}}}}&:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:linear-gradient(var(--main-color),transparent)}}.no-caret{caret-color:transparent;cursor:pointer}.no-events{pointer-events:none}.no-bg{background-color:initial}.read-more{text-transform:uppercase;transition:color .2s ease-in-out;[class*=" icon-"],[class^=icon-]{margin-left:5px;display:inline-block;transition:transform .2s ease-in-out}&:hover:not([disabled]){[class*=" icon-"],[class^=icon-]{transform:translateX(5px)}}&.aligncenter{display:block}}blockquote{padding:0;margin:0;font-size:1.1em;line-height:1.3em;border:0;& p{padding-bottom:.5em}&:before{content:"\201C";font-family:Georgia,serif;float:left;font-size:160px;line-height:80%;padding-right:10px;font-weight:500;margin-bottom:-.5em}}.page,.single,.subpage{& figure{&.aligncenter,&.alignleft,&.alignright{margin:20px 20px 30px;padding:0;border:0;display:block}&.alignleft,&.alignright{max-width:60%}&.alignleft{float:left;margin-left:0}&.alignright{float:right;margin-right:0}&.aligncenter{margin-left:auto;margin-right:auto}&.size-medium{max-width:250px}}}.column,.row{display:flex;flex-direction:column;gap:1em}.column{flex:1 1}@media only screen and (min-width:1041px){.page,.single,.subpage{& figure{&.alignright{margin-right:-10%}&.alignleft{margin-left:-10%}&.aligncenter:not(.size-medium):not(.size-small){width:120%!important;max-width:120%;margin-left:-10%;margin-right:-10%}}}}@media only screen and (max-width:980px){.page,.single,.subpage{& figure{&.aligncenter,&.alignleft,&.alignright{width:100%;float:none;display:block;border:0;&:not(.size-medium){max-width:100%;margin-left:0;margin-right:0}&.size-medium,&.size-small{margin-left:auto;margin-right:auto}&.wp-block-embed.is-type-rich{width:100%}}}}}.flipInContainer{perspective:1000px;position:relative;z-index:4;.flipInElement{transform-origin:top;transform-style:preserve-3d;animation:flipIn .65s ease both;z-index:3;width:100%;position:relative;left:0}&.top{z-index:99;.flipInElement{z-index:98}}}#global-intro{.intro{display:inline-block;& path{stroke-dasharray:6760;stroke-dashoffset:6760;animation:dash 1.5s ease-in-out forwards}}.loading{display:none}}.contentLoaded{#global-intro{.intro{display:none}.loading{display:inline-block}}}@media only screen and (min-width:761px){.row{flex-direction:row}}@media only screen and (max-width:760px){.mobileCenter{text-align:center}section{padding:30px 0 40px}blockquote{margin-left:0}.page,.single,.subpage{figure:not(.is-type-rich):not(.is-style-rounded):not(.size-medium){&.aligncenter,&.alignleft,&.alignright{width:100vw!important;max-width:100vw;margin-left:-5vw;margin-right:-5vw}}}.fixed-bg{background-attachment:scroll}}.fadeInUp{opacity:0;transform:translateY(1em);transition:transform .6s ease-in-out,opacity .6s ease-in-out}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes flipIn{0%{opacity:0;transform:rotateX(-90deg)}40%{opacity:1;transform:rotateX(10deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.grow{transition:min-height .4s ease-in-out}.ampersand{display:inline-block;vertical-align:middle;font-style:italic;font-weight:400;font-size:2em;font-family:Baskerville,Miller Display,Garamond,serif}.error-page{.error-message{height:calc(var(--vh, 1vh) * 100);display:flex;align-items:center}}