.pa-toggle-text .et_pb_text_inner{max-height:500px;transition:max-height 0.3s ease-out;overflow:hidden}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#fafaf0 10%,transparent)}.pa-toggle-text .pa-text-expand-button{padding:2em;text-align:center;font-weight:bolder;color:#14505a!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif";font-weight:bolder}.pa-toggle-text .pa-text-toggle-expanded{max-height:20000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}#verstecken{display:none}.btn_verstecken.closed:after{content:"\33"}.btn_verstecken.opened:after{content:"\33"}.et-pb-controllers a{border-radius:0px;width:12px;height:12px}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 0px 0px rgba(0,0,0,.3)}.et_pb_toggle{border:0px solid #d9d9d9}.mobile_nav.opened .mobile_menu_bar::before{content:"X"}.mobile_menu_bar::before{display:block;transition:all .4s ease}.mobile_nav.opened .mobile_menu_bar::before{content:"M";transform:rotate(90deg)}.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none}.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev{color:#fdff37!important}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgb(253 255 55 / 60%)!important}@media all and (max-width:767px){html .two-col-mob .et_pb_column{width:47.25%!important}html .two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}.et_pb_gallery.et_slider_auto .et-pb-slider-arrows,.et_pb_gallery.et_slider_auto .et-pb-controllers{display:none!important}.cu-lightbox-off .et_pb_gallery_item a{pointer-events:none}.cu-lightbox-off .et_overlay{display:none!important}img{pointer-events:blink}.menu-toggle-button{border-radius:50%;position:fixed;bottom:20px;right:20px}.button2{background-color:none;color:#ff5555!important;padding:0!important;border-radius:3px;text-align:left}.button2 a{color:#ff5555!important;padding:0px 10px 10px 0px!important;border-radius:3px;text-align:left}.mobile-button2{background-color:#ff5555;color:#fafaf0;padding:0!important;border-radius:3px;text-align:left}.mobile-button2 a{color:#000!important;padding:10px 10px 10px 10px!important;border-radius:3px;text-align:left}.vertical-menu .et_pb_menu_inner_container,.vertical-menu .et_pb_menu__wrap,.vertical-menu .et_pb_menu__menu,.vertical-menu.et_pb_menu .et_pb_menu__menu>nav,.vertical-menu.et_pb_menu .et_pb_menu__menu>nav>ul{display:block}.vertical-menu .et_mobile_nav_menu{display:none}.et_pb_menu .et-menu-nav>ul>li>a{position:relative;text-decoration:none!important}.et_pb_menu .et-menu-nav>ul>li>a::after{content:"";position:absolute;left:0;bottom:0px;width:0;height:2px;background:currentColor;transition:width 0.3s ease}.et_pb_menu .et-menu-nav>ul>li>a:hover::after{width:100%}.et_pb_menu .et-menu-nav>ul>li.current-menu-item>a::after{width:100%}.et_mobile_menu li a{position:relative;text-decoration:none!important}.et_mobile_menu li a::after{content:"";display:block;width:0;height:5px;background:currentColor;transition:width 0.3s ease;margin-top:5px}.et_mobile_menu li a:hover::after{width:100%}.et_pb_text a:not(.et_pb_button),.et_pb_post a:not(.et_pb_button),.et_pb_blog_grid a:not(.et_pb_button),.et_pb_cta a:not(.et_pb_button),.et_pb_promo a:not(.et_pb_button){position:relative;text-decoration:none!important}.et_pb_text a:not(.et_pb_button)::after,.et_pb_post a:not(.et_pb_button)::after,.et_pb_blog_grid a:not(.et_pb_button)::after,.et_pb_cta a:not(.et_pb_button)::after,.et_pb_promo a:not(.et_pb_button)::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:currentColor;transition:width 0.3s ease}.et_pb_text a:not(.et_pb_button):hover::after,.et_pb_post a:not(.et_pb_button):hover::after,.et_pb_blog_grid a:not(.et_pb_button):hover::after,.et_pb_cta a:not(.et_pb_button):hover::after,.et_pb_promo a:not(.et_pb_button):hover::after{width:100%}.buttons-nebeneinander .et_pb_button_module_wrapper{display:inline-block}.buttons-nebeneinander{text-align:center!important}.dl-icon-right{-btn-background:#ff5555}#page-container .et-l .et_pb_section .et_pb_button.dl-icon-right::after{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:1;right:-40px;width:40px;background:var(-btn-background);margin:0}#page-container .et-l .et_pb_section .et_pb_button.dl-icon-right:hover::after{right:0}#page-container .et-l .et_pb_section .et_pb_button.dl-icon-right{overflow:hidden}.fixed-overlay-button,.fixed-overlay-button a{position:fixed;left:20px;bottom:100px;top:auto!important;right:auto!important;z-index:999999!important}@media (max-width:767px){.fixed-overlay-button{left:15px;bottom:75px;transform:scale(0.95);transform-origin:bottom left}}.et-l--footer{z-index:1}.fixed-overlay-button2,.fixed-overlay-button2 a{position:fixed;left:10px;bottom:300px;top:auto!important;right:auto!important;z-index:999999!important}@media (max-width:767px){.fixed-overlay-button2{left:15px;bottom:75px;transform:scale(0.95);transform-origin:bottom left}}.et-l--footer{z-index:1}.festival-ticket-wrap{max-width:1240px;margin:0 auto;padding:48px 20px 90px}.festival-ticket-box{max-width:940px;margin:0 auto;padding:22px;border-radius:24px;background:rgba(255,255,255,0.94);box-shadow:0 18px 50px rgba(0,0,0,0.16);backdrop-filter:blur(6px)}.festival-ticket-box pretix-widget,.festival-ticket-box .pretix-widget,.festival-ticket-box iframe{display:block;width:100%!important;border:0;border-radius:18px;overflow:hidden}.festival-ticket-box iframe{min-height:1100px}.festival-ticket-intro{max-width:940px;margin:0 auto 24px;text-align:center}.festival-ticket-intro h1,.festival-ticket-intro h2{margin-bottom:12px}.festival-ticket-intro p{max-width:760px;margin:0 auto}@media (max-width:768px){.festival-ticket-wrap{padding:24px 14px 56px}.festival-ticket-box{padding:14px;border-radius:18px}.festival-ticket-box iframe{min-height:1250px;border-radius:14px}}