@charset "UTF-8";
@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("../../files/layout/css/fonts/inter-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:400;src:url("../../files/layout/css/fonts/inter-v20-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("../../files/layout/css/fonts/inter-v20-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:700;src:url("../../files/layout/css/fonts/inter-v20-latin-700italic.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html,body{min-height:100%;overflow-x:hidden}body{text-rendering:optimizeSpeed;font-size:100%;color:#000000;font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:0.95rem;line-height:1.5;-webkit-font-smoothing:antialiased;background:#000000;color:#fefefe}body strong{font-weight:700}body.no-scroll{overflow:hidden;max-height:100vh}#main{min-height:calc(100vh - 70px)}*:focus:not(:focus-visible){outline:0 !important}.inside{position:relative;max-width:1600px;margin:auto;width:calc(100% - 120px)}@media only screen and (max-width:1279px){.inside{width:calc(100% - 60px)}}@media only screen and (max-width:479px){.inside{width:calc(100% - 40px)}}.mod_article{position:relative;clear:both}.row{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-space{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.invisible,.screenreader{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.black{background:#000000;color:#fefefe}.black_before{background:#000000}.white{background:#fefefe}.pd_80{padding:80px 0}@media only screen and (max-width:767px){.pd_80{padding:80px 0}}@media only screen and (max-width:479px){.pd_80{padding:60px 0}}.pd_100{padding:100px 0}@media only screen and (max-width:767px){.pd_100{padding:80px 0}}@media only screen and (max-width:479px){.pd_100{padding:60px 0}}.pd_140{padding:140px 0}@media only screen and (max-width:1023px){.pd_140{padding:100px 0}}@media only screen and (max-width:767px){.pd_140{padding:80px 0}}@media only screen and (max-width:479px){.pd_140{padding:60px 0}}.pt_140{padding-top:140px}@media only screen and (max-width:1023px){.pt_140{padding-top:100px}}@media only screen and (max-width:767px){.pt_140{padding-top:80px}}@media only screen and (max-width:479px){.pt_140{padding-top:60px 0}}.mg_140{margin:140px auto}a{text-decoration:none;color:#dede00}a.stretch::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0)}ul{list-style:none}h1,h2{color:#dede00;font-weight:normal;margin-bottom:60px;text-align:center;font-size:clamp(2.5rem, 5vw, 5.5rem);line-height:1.2;letter-spacing:-0.03rem;text-transform:uppercase}p,.imprint ul{padding-bottom:20px}img{width:100%;max-width:100%;height:auto}#header{position:fixed;width:100%;padding:30px 0;z-index:9999;background-color:rgba(0, 0, 0, 0.8)}#header .inside{max-width:none;display:flex;justify-content:space-between;align-items:center}#header-logo{width:200px;opacity:0}#logo{width:200px}.navi_main li{display:inline-block;text-transform:uppercase;margin-left:1.5vw}.navi_main a{color:#dede00}.navi_main a:hover{color:#fefefe}@media only screen and (max-width:767px){.navi_main{position:fixed;background:#000000;width:100%;height:100vh;overflow-y:auto;transform:translateY(-110%);left:0;z-index:2000;margin-top:0;top:0}.navi_main.show{transform:translateY(0%)}.navi_main ul{flex-wrap:wrap;padding:25vh 5vw}.navi_main li{width:100%;font-size:5.5vh;padding:1.5vh 0;line-height:1}.navi_main li.mobile{display:block}.navi_main a,.navi_main strong{padding:0}.navi_main li.contact a,.navi_main li.contact strong{padding:0;color:#000000}.navi_main li.contact a:after,.navi_main li.contact strong:after{opacity:1;display:block;transform:translateY(-50%);background:#000000}.navi_main li.contact a:before,.navi_main li.contact a a:hover:after,.navi_main li.contact strong:before,.navi_main li.contact strong a:hover:after{display:none}.navi_main li.contact strong{padding-left:35px}.navi_main strong{padding-left:35px}.navi_main strong:after{background:#000000;width:25px;height:25px;z-index:10}}.menu_button{position:absolute;z-index:2001;width:30px;height:30px;padding:0;right:0px;top:50%;transform:translateY(-50%);display:none;border:none;background:none}@media only screen and (max-width:767px){.menu_button{display:block}}.menu_button:before,.menu_button:after{content:"";width:30px;height:3px;display:block;position:absolute;margin-top:-10px;background:#dede00;margin-top:-10px;transition:margin-top 0.5s linear 0s, background 0.5s linear 0.5s, transform 0.8s linear 0.5s}.menu_button:after{margin-top:10px}.menu_button span{width:25px;height:3px;display:block;position:absolute;background:#dede00;transition:color 0.5s linear 0s, transform 0.8s linear 0.5s, opacity 0.2s linear 0.5s}.menu_button.show span{opacity:0;transition:color 0.5s linear, transform 0.8s linear 0.5s, opacity 0.2s linear 0.5s}.menu_button.show:before,.menu_button.show:after{width:40px;margin-top:0;transform:rotate(45deg)}.menu_button.show:after{width:40px;margin-top:0;transform:rotate(-45deg)}.scroll .menu_button{position:fixed;display:block;margin-right:30px}@media only screen and (max-width:479px){.scroll .menu_button{margin-right:20px}}#intro{position:fixed;inset:0;z-index:9900;background-color:rgba(0, 0, 0, 0.7)}#intro.is-hidden{display:none}#intro-logo{position:absolute;top:50%;left:50%;width:70vw;max-width:800px;transform:translate(-50%, -50%)}.hero{position:relative}.ce-player--background{position:relative;width:100%;z-index:-1;height:100vh;overflow:hidden}.ce-player--background video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%);object-fit:cover;background:#000000}.buttonholder{position:absolute;right:60px;bottom:20px;z-index:3000}@media only screen and (max-width:1279px){.buttonholder{right:30px}}@media only screen and (max-width:1023px){.buttonholder{right:20px}}.buttonholder .icon_button{width:35px;height:35px;background-color:rgba(222, 222, 0, 0.7);border:none;border-radius:50%;margin-left:10px;background-size:15px auto;background-position:center;background-repeat:no-repeat}.buttonholder .icon_button.stop{background-image:url("../../files/layout/images/icon_stop.svg")}.buttonholder .icon_button.play{background-image:url("../../files/layout/images/icon_play.svg")}.buttonholder .icon_button.mute{background-image:url("../../files/layout/images/icon_mute.svg")}.buttonholder .icon_button.volume{background-image:url("../../files/layout/images/icon_volume.svg")}@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes ticker{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.ticker-wrap{position:relative;width:100%;overflow:hidden;padding:20px 0;padding-left:100%;box-sizing:content-box;background-color:#dede00}.ticker-wrap .ticker{display:inline-block;white-space:nowrap;padding-right:100%;box-sizing:content-box;position:relative;color:#000000;font-size:clamp(1.1rem, 2vw, 1.25rem);animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-duration:30s;animation-duration:30s}.ticker-wrap .ticker h2{display:inline-block;font-size:clamp(1.1rem, 2vw, 1.25rem);margin-bottom:0;color:#000000;padding:0 30px;text-transform:none}.ticker-wrap .ticker a{display:inline-block;color:#000000}.ticker-wrap .ticker a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0)}.ticker-wrap .ticker:hover{animation-play-state:paused}.news_detail{padding-bottom:60px;position:relative}.news_detail.text_only{padding-top:140px}.news_detail.with_image .float_above{margin-bottom:50px}.news_detail h2{font-size:clamp(2rem, 3vw, 4rem);line-height:1.2;letter-spacing:-0.03rem;text-transform:none}.news_detail .info{color:#dede00}.news_detail .content-player{max-width:800px;margin:20px auto;position:relative}.news_detail .content-player video{max-width:100%}.news_detail .content-gallery{padding:20px 0}.news_detail .content-gallery ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-3%}.news_detail .content-gallery li{width:17%;margin-left:3%;margin-bottom:2rem}@media only screen and (max-width:1279px){.news_detail .content-gallery li{width:22%}}@media only screen and (max-width:1023px){.news_detail .content-gallery li{width:30.33%}}@media only screen and (max-width:767px){.news_detail .content-gallery li{width:47%}}.news_detail .enclosure{padding:20px 0}.news_detail .enclosure li{padding-bottom:10px}.news_detail .enclosure a i:before{content:"→";display:inline-block;margin-right:8px}.center{text-align:center;font-size:clamp(1.1rem, 2vw, 1.25rem);max-width:700px;margin:auto}.about_gallery{max-width:700px;margin:100px auto 0 auto}.ce_accordion{position:relative;padding:30px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid thin rgba(222, 222, 0, 0.4)}.ce_accordion h3{color:#dede00;font-weight:normal;width:30%}@media only screen and (max-width:1023px){.ce_accordion h3{width:100%;margin-bottom:20px}}.ce_accordion h3:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0);max-height:100px}.ce_accordion h3 i:before,.ce_accordion h3 i:after{content:"";display:block;position:absolute;right:0;width:12px;height:1px;background:#dede00;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.ce_accordion h3 i:after{transform:rotate(90deg)}.ce_accordion h3.ui-state-active i:after{transform:rotate(0deg)}.ce_accordion .accordion{position:relative;width:65%}@media only screen and (max-width:1023px){.ce_accordion .accordion{width:100%}}.ce_accordion .accordion .content-holder{position:relative;width:100%}.ce_accordion .accordion .content-image{width:35%}@media only screen and (max-width:767px){.ce_accordion .accordion .content-image{width:100%;margin-bottom:20px}}.ce_accordion .accordion .content-text{width:50%;padding-bottom:70px}@media only screen and (max-width:767px){.ce_accordion .accordion .content-text{width:100%;padding-bottom:0px}}.ce_accordion .accordion .content-player{width:50%;position:absolute;bottom:0;right:0}@media only screen and (max-width:767px){.ce_accordion .accordion .content-player{width:100%;margin-top:20px;position:relative}}.ce_accordion .accordion .content-player audio{border:solid thin rgba(222, 222, 0, 0.4)}.video-trigger{background:none;padding:0;border:none;width:100%;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.video-trigger:hover{transform:scale(1.2)}.video-overlay{position:fixed;background-color:rgba(0, 0, 0, 0.9);inset:0;width:100vw;height:100vh;left:0;top:0;opacity:0;pointer-events:none;transition:opacity 0.25s ease;z-index:10000}.video-close{position:absolute;top:2rem;right:2rem;width:50px;height:50px;border:none;background:none;cursor:pointer}.video-close::before,.video-close::after{content:"";position:absolute;top:50%;left:50%;width:35px;height:2px;background:#fefefe;transform-origin:center}.video-close::before{transform:translate(-50%, -50%) rotate(45deg)}.video-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.video-overlay-inner{transform:translate(-50%, -50%) scale(0.95);transition:transform 0.25s ease;position:absolute;top:50%;left:50%;max-width:80vw;max-height:80vh}.video-overlay.is-active{opacity:1;pointer-events:auto}.video-overlay.is-active .video-overlay-inner{transform:translate(-50%, -50%) scale(1)}.video-wrapper{position:relative;width:80vw;max-width:1200px;padding-top:56.25%}.video-wrapper video{position:absolute;inset:0;width:100%;height:100%}.video-slider .slick-prev,.video-slider .slick-next,.video-slider .slick-prev:hover,.video-slider .slick-prev:focus,.video-slider .slick-next:hover,.video-slider .slick-next:focus{top:auto;bottom:-60px;background:#dede00;width:35px;height:35px;border-radius:50%;right:0;color:#000000 !important;transform:none;left:auto;right:0}.video-slider .slick-prev:hover,.video-slider .slick-next:hover,.video-slider .slick-prev:hover:hover,.video-slider .slick-prev:focus:hover,.video-slider .slick-next:hover:hover,.video-slider .slick-next:focus:hover{background-color:rgba(222, 222, 0, 0.6)}.video-slider .slick-prev .slick-prev-icon,.video-slider .slick-prev .slick-next-icon,.video-slider .slick-next .slick-prev-icon,.video-slider .slick-next .slick-next-icon,.video-slider .slick-prev:hover .slick-prev-icon,.video-slider .slick-prev:hover .slick-next-icon,.video-slider .slick-prev:focus .slick-prev-icon,.video-slider .slick-prev:focus .slick-next-icon,.video-slider .slick-next:hover .slick-prev-icon,.video-slider .slick-next:hover .slick-next-icon,.video-slider .slick-next:focus .slick-prev-icon,.video-slider .slick-next:focus .slick-next-icon{color:#000000 !important}.video-slider .slick-prev,.video-slider .slick-prev:hover,.video-slider .slick-prev:focus{right:50px}.email{color:#dede00}.imprint{padding-top:160px}.imprint .inside{max-width:none;padding-right:400px}.imprint h1,.imprint h2{font-size:clamp(1.1rem, 2vw, 1.25rem);text-align:left;margin-bottom:20px}.imprint a{color:#dede00}#footer{border-top:solid thin rgba(222, 222, 0, 0.4);padding:20px 0;color:#fefefe}#footer .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:none}#footer .mod_customnav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .mod_customnav ul li{padding-left:20px}#footer .mod_customnav ul a{color:#fefefe}#footer .mod_customnav ul a:hover{color:#dede00}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";src:url("../../files/layout/css/./fonts/slick.eot");src:url("../../files/layout/css/./fonts/slick.eot?#iefix") format("embedded-opentype"), url("../../files/layout/css/./fonts/slick.woff") format("woff"), url("../../files/layout/css/./fonts/slick.ttf") format("truetype"), url("../../files/layout/css/./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-loading .slick-list{background:#fff url("../../files/layout/css/./ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;top:50%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;border:none;transform:translate(0, -50%)}.slick-prev:hover .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:focus .slick-next-icon{opacity:1}.slick-prev:focus,.slick-next:focus{top:calc(50% - 1px)}.slick-prev:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:focus .slick-next-icon{color:orange;font-size:28px;margin-left:-2px}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default}.slick-prev.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-next.slick-disabled .slick-next-icon{opacity:0.25}.slick-prev .slick-prev-icon,.slick-prev .slick-next-icon,.slick-next .slick-prev-icon,.slick-next .slick-next-icon{display:block;color:black;opacity:0.75;font-family:"slick";font-size:24px;line-height:1}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir="rtl"] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir="rtl"] .slick-next .slick-next-icon:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0px;font-size:0px;color:transparent;border:0;background:transparent;cursor:pointer}.slick-dots li button:hover .slick-dot-icon,.slick-dots li button:focus .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:black;opacity:0.25}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";font-family:"slick";font-size:12px;line-height:1;text-align:center;transition:all 0.05s linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:black;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:0.75;background:none;border:0;cursor:pointer;color:black}.slick-autoplay-toggle-button:hover,.slick-autoplay-toggle-button:focus{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:"slick";font-size:18px;font-weight:normal;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:"slick";font-size:18px;font-weight:normal;line-height:20px;text-align:center}
