.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}:root{--chocolat-icon-left:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E    %3Cpath d%3D%22M15.3 20.7 10.7 16l4.6-4.7m7.4 4.7h-12%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-right:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E    %3Cpath d%3D%22m16.7 11.3 4.6 4.7-4.6 4.7M9.3 16h12%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-close:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E    %3Cpath d%3D%22m12 12 8 8m0-8-8 8%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-loader:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2238%22 height%3D%2238%22%3E  %3Cg transform%3D%22translate(1 1)%22 stroke-width%3D%222%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E    %3Ccircle stroke-opacity%3D%22.2%22 stroke%3D%22%23000%22 cx%3D%2218%22 cy%3D%2218%22 r%3D%2218%22%2F%3E    %3Cpath d%3D%22M36 18C36 8 28 0 18 0%22 stroke%3D%22%23fff%22%3E      %3CanimateTransform attributeName%3D%22transform%22 type%3D%22rotate%22 from%3D%220 18 18%22 to%3D%22360 18 18%22 dur%3D%221s%22 repeatCount%3D%22indefinite%22%2F%3E    %3C%2Fpath%3E  %3C%2Fg%3E%3C%2Fsvg%3E");--chocolat-icon-fullscreen:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E    %3Cg stroke%3D%22%23fff%22 fill%3D%22none%22%3E        %3Cpath d%3D%22M.5 2.5h15v11H.5z%22%2F%3E        %3Cpath d%3D%22M7.5 7.5h8v6h-8z%22%2F%3E    %3C%2Fg%3E%3C%2Fsvg%3E");--chocolat-transition-time:0.4s}.chocolat-zoomable.chocolat-zoomed{cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay{transition:opacity var(--chocolat-transition-time) ease,visibility 0s var(--chocolat-transition-time) ease;height:100%;width:100%;position:fixed;left:0;top:0;z-index:10;background-color:#fff;visibility:hidden;opacity:0}.chocolat-overlay.chocolat-visible{transition:opacity var(--chocolat-transition-time),visibility 0s;visibility:visible;opacity:.8}.chocolat-wrapper{transition:opacity var(--chocolat-transition-time) ease,visibility 0s var(--chocolat-transition-time) ease;width:100%;height:100%;position:fixed;opacity:0;left:0;top:0;z-index:16;color:#fff;visibility:hidden}.chocolat-wrapper.chocolat-visible{transition:opacity var(--chocolat-transition-time),visibility 0s;opacity:1;visibility:visible}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-loader{transition:opacity 0.3s;height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-19px;z-index:11;background:var(--chocolat-icon-loader);opacity:0}.chocolat-loader.chocolat-visible{opacity:1}.chocolat-image-wrapper{position:fixed;width:0;height:0;left:50%;top:50%;z-index:14;text-align:left;transform:translate(-50%,-50%)}.chocolat-image-wrapper .chocolat-img{position:absolute;width:100%;height:100%}.chocolat-wrapper .chocolat-left{width:50px;height:100px;cursor:pointer;background:var(--chocolat-icon-left) 50% 25% auto no-repeat;z-index:17;visibility:hidden}.chocolat-layout{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0}.chocolat-image-canvas{transition:opacity .2s;opacity:0;flex-grow:1;align-self:stretch}.chocolat-image-canvas.chocolat-visible{opacity:1}.chocolat-center{flex-grow:1;display:flex;justify-content:center;align-items:center;user-select:none}.chocolat-wrapper .chocolat-right{width:50px;height:100px;cursor:pointer;background:var(--chocolat-icon-right) 50% 25% auto no-repeat;z-index:17;visibility:hidden}.chocolat-wrapper .chocolat-right.active{visibility:visible}.chocolat-wrapper .chocolat-left.active{visibility:visible}.chocolat-wrapper .chocolat-top{height:50px;overflow:hidden;z-index:17;flex-shrink:0}.chocolat-wrapper .chocolat-close{width:50px;height:50px;cursor:pointer;position:absolute;top:0;right:0;background:var(--chocolat-icon-close) 50% 25% auto no-repeat}.chocolat-wrapper .chocolat-bottom{height:40px;font-size:12px;z-index:17;padding-left:15px;padding-right:15px;background:rgba(0,0,0,.2);flex-shrink:0;display:flex;align-items:center}.chocolat-wrapper .chocolat-set-title{display:inline-block;padding-right:15px;line-height:1;border-right:1px solid rgba(255,255,255,.3)}.chocolat-wrapper .chocolat-pagination{float:right;display:inline-block;padding-left:15px;padding-right:15px;margin-right:15px}.chocolat-wrapper .chocolat-fullscreen{width:16px;height:40px;background:var(--chocolat-icon-fullscreen) 50% 50% auto no-repeat;display:block;cursor:pointer;float:right}.chocolat-wrapper .chocolat-description{display:inline-block;flex-grow:1;text-align:left}body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-loader{z-index:15}body.chocolat-open>.chocolat-image-wrapper{z-index:17}.chocolat-in-container .chocolat-wrapper,.chocolat-in-container .chocolat-image-wrapper,.chocolat-in-container .chocolat-overlay{position:absolute}.chocolat-in-container{position:relative}.chocolat-zoomable.chocolat-zooming-in .chocolat-image-wrapper,.chocolat-zoomable.chocolat-zooming-out .chocolat-image-wrapper{transition:width .2s ease,height .2s ease}.chocolat-zoomable.chocolat-zooming-in .chocolat-img,.chocolat-zoomable.chocolat-zooming-out .chocolat-img{transition:margin .2s ease}div.chocolat-wrapper{background:none;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);z-index:99}div.chocolat-wrapper:not(.chocolat-visible){pointer-events:none}div.chocolat-wrapper .chocolat-overlay{background:none}div.chocolat-wrapper .chocolat-top .chocolat-close{left:50%;transform:translateX(-50%);top:var(--space-medium)}div.chocolat-wrapper .chocolat-top .chocolat-close::after{content:"\e903"}div.chocolat-wrapper .chocolat-close,div.chocolat-wrapper .chocolat-left,div.chocolat-wrapper .chocolat-right{display:flex;justify-content:center;align-items:center;width:6rem;height:6rem;border-radius:999px;background:var(--white);visibility:visible}div.chocolat-wrapper .chocolat-close::after,div.chocolat-wrapper .chocolat-left::after,div.chocolat-wrapper .chocolat-right::after{font-family:"icomoon";color:var(--black)}div.chocolat-wrapper .chocolat-left{margin-left:var(--space-medium)}div.chocolat-wrapper .chocolat-left::after{content:"\e926"}div.chocolat-wrapper .chocolat-right{margin-right:var(--space-medium)}div.chocolat-wrapper .chocolat-right::after{content:"\e927"}@font-face{font-family:'KlarheitKurrent';font-weight:400;font-style:normal;src:url(../../templates/public/fonts/ESKlarheitKurrent-Bk.woff2) format('woff2'),url(../../templates/public/fonts/ESKlarheitKurrent-Bk.otf) format("opentype")}@font-face{font-family:'KlarheitGrotesk';font-weight:400;font-style:normal;src:url(../../templates/public/fonts/ESKlarheitGrotesk-Bk.woff2) format('woff2'),url(../../templates/public/fonts/ESKlarheitGrotesk-Bk.otf) format("opentype")}@font-face{font-family:'KlarheitGrotesk';font-weight:400;font-style:italic;src:url(../../templates/public/fonts/ESKlarheitGrotesk-BkIt.woff2) format('woff2'),url(../../templates/public/fonts/ESKlarheitGrotesk-BkIt.otf) format("opentype")}@font-face{font-family:'KlarheitGrotesk';font-weight:500;font-style:normal;src:url(../../templates/public/fonts/ESKlarheitGrotesk-Md.woff2) format('woff2'),url(../../templates/public/fonts/ESKlarheitGrotesk-Md.otf) format("opentype")}@font-face{font-family:'KlarheitGrotesk';font-weight:500;font-style:italic;src:url(../../templates/public/fonts/ESKlarheitGrotesk-MdIt.woff2) format('woff2'),url(../../templates/public/fonts/ESKlarheitGrotesk-MdIt.otf) format("opentype")}html{font-size:62.5%}body{font-family:var(--font-family-base);font-weight:normal;font-size:2rem;line-height:1.25;letter-spacing:-.5px}p,ul,ol,blockquote{margin:0 0 2.1rem}p.lead,ul.lead,ol.lead,blockquote.lead{font-family:"KlarheitGroteskBook",sans-serif;font-weight:normal;font-size:2.1rem}p:last-of-type,ul:last-of-type,ol:last-of-type,blockquote:last-of-type{margin:0}strong{font-weight:bold}h1,h2,h3,h4{font-family:var(--font-family-alt);font-weight:400;margin:0;padding:0;letter-spacing:-1px}h1 a,h2 a,h3 a,h4 a{text-decoration:none}h1{font-size:var(--font-size-h1);margin-bottom:var(--space-small)}h2{font-size:var(--font-size-h2);margin-bottom:var(--space-small)}h3{font-size:var(--font-size-h3);margin-bottom:var(--space-small)}h4{font-size:var(--font-size-h4);margin-bottom:var(--space-small)}a,.link-text{display:inline-block;color:var(--black);text-decoration:none;transition:var(--anim-duration);cursor:pointer}a.no-decoration,.link-text.no-decoration{text-decoration:none}a.link-box,a.video-link-box,.link-text.link-box,.link-text.video-link-box{position:absolute;top:0;right:0;bottom:0;left:0}a.link-box:hover,a.video-link-box:hover,.link-text.link-box:hover,.link-text.video-link-box:hover{cursor:pointer}.link{display:flex;font-size:var(--font-size-base);text-transform:uppercase;text-decoration:underline;padding:25px 0 20px;width:100%;justify-content:center}.link:hover{cursor:pointer;color:#00F0F0}a{color:var(--black);text-decoration:underline;outline:0}a.icon-op-ticket,a.icon-op-share-icon,a.icon-op-arrow-down-circle,a.icon-op-arrow-up-circle,a.icon-op-earphones,a.vergroessern-nurpfeile,a.icon-op-videosymbol,a.icon-op-earphones,a.icon-op-arrow-down{color:#000}a.more-link{padding-bottom:4px}.accordion-container a{color:var(--black);text-decoration:none;border-bottom:2px solid var(--color-brand)}.accordion-container a:hover{border-bottom:2px dotted var(--color-brand)}body.InputfieldColumnWidthsInit{margin-top:-1px}.Inputfield input:-webkit-autofill,.Inputfield input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.Inputfield input:focus,.Inputfield textarea:focus,.Inputfield select:focus{outline:none!important;border:1px solid var(--grey)!important}div.FormBuilder{border:1px solid var(--color-cyan);padding:var(--space-small)}.FormBuilder,.Inputfield,.Inputfield input,.Inputfield textarea,.Inputfield select,.Inputfield button,.ui-widget{font-family:var(--font-family-base);font-size:18px;line-height:27px;box-sizing:border-box}.Inputfield{margin:0}.InputfieldContent{font-family:var(--font-family-base);font-size:18px;line-height:27px;font-weight:300}.InputfieldHeader{font-family:var(--font-family-base);font-size:18px;line-height:27px;font-weight:300}.FormBuilder .alert-success{background:var(--color-cyan)!important;color:#000!important}.success{font-size:21px;line-height:30px;font-weight:300}.Inputfield input,.Inputfield select{height:38px}.Inputfield input,.Inputfield textarea,.Inputfield select{width:100%;padding:0 10px;border:1px solid var(--grey)}.Inputfield textarea{padding-top:5px;padding-bottom:5px}.FormBuilder .error,.InputfieldForm .error,.InputfieldFormErrors .ui-state-error{color:var(--error);font-weight:bold}.Inputfield{margin-bottom:2em}fieldset.Inputfield{margin-bottom:0}.InputfieldForm button{padding:.75rem 1.6rem;background:var(--color-cyan)!important}.Inputfield .InputfieldHeader{display:block;padding-bottom:.25em}.InputfieldStateRequired>.InputfieldHeader:first-child:after{color:var(--grey)!important;content:'*'}.Inputfield .notes,.Inputfield .description{margin-bottom:.25em;margin-top:0;opacity:.6}fieldset.InputfieldFieldset{padding:0;border:none}fieldset.InputfieldFieldset legend{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-h2);line-height:1.25;margin-bottom:var(--space-small)}#wrap_Inputfield-,#wrap_Inputfield_s_email{display:none}.pw-clearfix:before,.pw-clearfix:after{content:"";display:table;border-collapse:collapse}.pw-clearfix:after{clear:both}input[type="radio"],input[type="checkbox"]{display:none}input[type='checkbox']:checked,input[type='checkbox']:not(:checked),input[type='radio']:checked,input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}input[type='checkbox']+span,input[type='radio']+span{cursor:pointer}input[type='checkbox']:checked+span::before,input[type='checkbox']:not(:checked)+span::before,input[type='radio']:checked+span::before,input[type='radio']:not(:checked)+span::before{content:' ';display:inline-block;width:21px;height:21px;position:relative;top:4px;border:1px solid var(--black);background:var(--white);margin-right:10px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1)}input[type=radio]:checked+span::before,input[type=radio]:not(:checked)+span::before{border-radius:30px}@media (hover:hover){input[type='checkbox']:hover+span::before,input[type='radio']:hover+span::before{background:var(--color-cyan);box-shadow:inset 0 0 0 2px var(--white)}}input[type='checkbox']:checked+span::before,input[type='radio']:checked+span::before{background:var(--color-cyan);box-shadow:inset 0 0 0 2px var(--white)}.pw-no-select{display:inline-block;padding-left:33px;padding-right:25px;width:100%}.pw-no-select::before{margin-left:-33px}input[type="checkbox"]+span::before{display:inline-block;width:21px;height:21px;cursor:pointer;background-image:url(../../templates/img/checkbox-default.png)}@media (hover:hover){input[type="checkbox"]:hover+span::before{background-image:url(../../templates/img/checkbox-hover.png)}}input[type="checkbox"]:checked+span::before{background-image:url(../../templates/img/checkbox-checked.png)}.InputfieldHeaderHidden{display:none!important}p.ui-state-error,span.ui-state-error{color:#fff;background-color:#e04554;padding:5px 10px;margin-bottom:10px;font-size:16px}.ui-state-error-text{color:#fff}.error-text{color:#e04554}.InputfieldFieldset{margin:0 0 1em;padding:30px 30px;border:1px solid var(--color-cyan);background-color:#fff}.InputfieldFieldset>.InputfieldHeader,.InputfieldFieldset>.ui-widget-header{display:block!important;font-family:"KlarheitKurrent",serif;font-weight:normal;margin:10px;font-size:24px;color:#444}.formstacked .InputfieldFieldset>.InputfieldContent>.Inputfields>.Inputfield .InputfieldHeader{width:50%;display:inline-block;text-align:right;vertical-align:top;padding:.2em .5em 0 0}.formstacked .InputfieldFieldset>.InputfieldContent>.Inputfields>.Inputfield .InputfieldContent{width:40%;display:inline-block}.InputfieldFormMessage{background-color:var(--color-cyan)!important}@media only screen and (max-width:476px){.Inputfield{clear:both!important;width:100%!important;margin-left:0!important}.InputfieldHeader,.InputfieldContent{clear:both!important;width:100%!important;margin-left:0!important}.formstacked .InputfieldFieldset{margin:0 0 1em!important;padding:20px 20px!important}.InputfieldCheckboxesColumns li{width:100%!important}.InputfieldRadiosColumns li{width:100%!important}}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:#e2e2e2}::-webkit-scrollbar-thumb{background:#ccc}::-webkit-scrollbar-thumb:hover{background:var(--color-brand)}html{scroll-behavior:smooth}body{margin:0;padding:0;box-sizing:border-box}body[data-scrollable="false"],body[data-scrollable="0"]{overflow:hidden}ul{margin:0;padding:0;list-style:none}ul li{margin:0}figure{margin:0;padding:0}figure img{width:100%;height:auto;display:block}.is-hidden{display:none!important;visibility:hidden!important}.page-wrapper{width:100%;max-width:1400px;margin:0 auto}.content-container{width:100%;max-width:161rem;padding:0 1em}.content-section{padding:var(--space-small)}@media screen and (min-width:1020px){.content-section{padding:var(--space-x-small) var(--space-medium) var(--space-large)}}.content-section:first-of-type{padding-top:0;padding-bottom:0}.content-section:first-of-type.slider{padding:0}.content-section.hero{padding:0}.content-section.leadingteam{padding:var(--space-medium)}.content-section.section-toggle{padding-bottom:2rem}.content-section.upcoming{padding-top:var(--space-medium);padding-bottom:0}.content-section header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-medium)}.separator{padding:0 var(--space-small)}@media screen and (min-width:1020px){.separator{padding:0 var(--space-medium)}}.separator hr{margin:0 auto;height:2px;background:black;box-shadow:none;border:none}.content-section.section-toggle+.content-section.section-toggle{padding-top:0}.content-section.breadcrumb+.content-section.page-title{padding:0 var(--space-medium) var(--space-large)}.content-section.breadcrumb+.content-section.slider{padding:0 var(--space-medium) var(--space-large)}.content-section.slider+.content-section.page-title{padding:0 var(--space-medium) var(--space-large)}.content-section.page-title+.content-section.txt-img-content{padding:var(--space-small) var(--space-medium) var(--space-large);margin-top:-5rem}@media screen and (min-width:1020px){.mobile{display:none}}.desktop{display:none}@media screen and (min-width:1020px){.desktop{display:block}}.col-2,.col-3,.col-4{display:flex;flex-direction:column}@media screen and (min-width:1020px){.col-2{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.col-2>div{width:100%}@media screen and (min-width:1020px){.col-2>div{width:calc(50% - 20px)}}@media screen and (min-width:1020px){.col-3{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.col-3>div{width:100%}@media screen and (min-width:1020px){.col-3>div{width:calc(33.33% - 26.5px)}}@media screen and (min-width:600px){.col-4{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.col-4>div{width:100%}@media screen and (min-width:600px){.col-4>div{width:calc(50% - 20px)}}@media screen and (min-width:760px){.col-4>div{width:calc(33.33% - 26.5px)}}@media screen and (min-width:1020px){.col-4>div{width:calc(25% - 30px)}}:root{--white:#fff;--black:#000;--grey:#777;--grey-light:#F1F1F1;--color-magenta:#ff3cff;--color-purple:#460064;--color-lavender:#b991ff;--color-brown:#a05a1e;--color-beige:#c8be8c;--color-blue:#00145a;--color-cyan:#00f0f0;--color-yellow:#ff0;--color-green:#003228;--error:#c00;--success:#0a0;--font-family-base:'KlarheitGrotesk',Arial,Helvetica,Sans-serif;--font-family-title:'KlarheitGrotesk',Arial,Helvetica,Sans-serif;--font-family-alt:'KlarheitKurrent',Times,Serif;--font-weight-regular:400;--font-weight-bold:700;--font-weight-x-bold:800;--font-size-base:1.8rem;--line-height-base:2.7rem;--font-size-small:1.6rem;--font-size-medium:2rem;--font-size-big:2.2rem;--line-height-big:3.6rem;--font-size-h1:3rem;--font-size-h2:2.8rem;--font-size-h3:2.4rem;--font-size-h4:2.1rem;--font-size-h5:1.8rem;--width-small:65rem;--width-medium:90rem;--width-large:110rem;--space-xx-small:.5rem;--space-x-small:1rem;--space-small:1.5rem;--space-medium:3rem;--space-large:5rem;--space-x-large:7.5rem;--space-xx-large:10rem;--margin-grid:2.5rem;--margin-grid-minus:-2.5rem;--anim-duration:.2s}@media screen and (min-width:760px){:root{--font-size-big:2.8rem;--font-size-h1:3.6rem;--font-size-h2:3.8rem;--font-size-h3:2.7rem;--font-size-h4:2.4rem;--font-size-h5:2.1rem}}#privacywire-wrapper{position:relative;z-index:10000}#privacywire-wrapper .privacywire-banner .privacywire-body{justify-content:space-around;display:flex;align-items:center}#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-text p{margin-bottom:0}#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-buttons{padding-left:10px}@media screen and (min-width:45rem){#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-buttons{display:flex}}#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-buttons .allow-all,#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-buttons .allow-necessary{border:.5px solid black;background-color:white;font:100%/1.5 "KlarheitGroteskBook",sans-serif;font-size:15px;cursor:pointer;color:black}#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-buttons .allow-all{margin-right:10px}@media screen and (max-width:44.9375rem){#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-buttons .allow-all{margin-bottom:10px}}#privacywire-wrapper .privacywire-banner .privacywire-body .privacywire-buttons .choose{display:none}#privacywire-wrapper .privacywire-options .privacywire-body{display:flex;justify-content:space-around;align-items:center}#privacywire-wrapper .privacywire-options .privacywire-body .privacywire-text p{margin-bottom:0}#privacywire-wrapper .privacywire-options .privacywire-body .privacywire-text:nth-of-type(2){display:none}#privacywire-wrapper .privacywire-options .privacywire-body .privacywire-buttons{padding-left:10px}@media screen and (min-width:45rem){#privacywire-wrapper .privacywire-options .privacywire-body .privacywire-buttons{display:flex;flex-direction:row-reverse}}@media screen and (max-width:44.9375rem){#privacywire-wrapper .privacywire-options .privacywire-body .privacywire-buttons{display:flex;flex-direction:column-reverse}}#privacywire-wrapper .privacywire-options .privacywire-body .privacywire-buttons .allow-all,#privacywire-wrapper .privacywire-options .privacywire-body .privacywire-buttons .save{border:.5px solid black;background-color:white;font:100%/1.5 "KlarheitGroteskBook",sans-serif;font-size:15px;cursor:pointer;color:black}#privacywire-wrapper .privacywire-options .privacywire-body .privacywire-buttons .allow-all{margin-right:10px}@media screen and (max-width:44.9375rem){#privacywire-wrapper .privacywire-options .privacywire-body .privacywire-buttons .allow-all{margin-bottom:10px}}.privacywire-show-options{border:1px solid black;background-color:white;font:100%/1.5 "KlarheitGroteskBook",sans-serif;font-size:20px;cursor:pointer}@font-face{font-family:'icomoon';src:url(../../templates/public/vendor/icomoon/fonts/icomoon.eot?1xvsc9);src:url(../../templates/public/vendor/icomoon/fonts/icomoon.eot?1xvsc9#iefix) format('embedded-opentype'),url(../../templates/public/vendor/icomoon/fonts/icomoon.ttf?1xvsc9) format('truetype'),url(../../templates/public/vendor/icomoon/fonts/icomoon.woff?1xvsc9) format('woff'),url(../../templates/public/vendor/icomoon/fonts/icomoon.svg?1xvsc9#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-book:before{content:"\e922"}.icon-world:before{content:"\e928"}.icon-clock:before{content:"\e92b"}.icon-search:before{content:"\e929"}.icon-menu:before{content:"\e92a"}.icon-calendar:before{content:"\e923"}.icon-video:before{content:"\e924"}.icon-enlarge:before{content:"\e925"}.icon-next:before{content:"\e926"}.icon-back:before{content:"\e927"}.icon-info:before{content:"\e92c"}.icon-op-play:before{content:"\e921"}.icon-op-linkedin:before{content:"\e91f"}.icon-op-twitter-X:before{content:"\e920"}.icon-op_whatsapp_3:before{content:"\e91e"}.icon-op_mail_2:before{content:"\e91b"}.icon-op_twitter_2:before{content:"\e91d"}.icon-op_facebook_2:before{content:"\e91c"}.icon-op-mag:before{content:"\e91a"}.icon-op-simple-arrow-right:before{content:"\e917"}.icon-op-simple-arrow-left:before{content:"\e918"}.icon-op-double-arrow-down:before{content:"\1f310"}.icon-op-earphones:before{content:"\e915"}.icon-op-facebook:before{content:"\e914"}.icon-op-share-icon:before{content:"\e913"}.icon-op-videosymbol:before{content:"\e912"}.icon-op-arrow-down:before{content:"\e90e"}.icon-op-arrow-left:before{content:"\e90f"}.icon-op-arrow-right:before{content:"\e910"}.icon-op-arrow-up:before{content:"\e911"}.icon-op-ticket:before{content:"\e907"}.icon-op-info:before{content:"\e908"}.icon-op-calendar:before{content:"\e909"}.icon-facebook:before{content:"\e90a"}.icon-instagram:before{content:"\e90b"}.icon-twitter:before{content:"\e90c"}.icon-youtube:before{content:"\e90d"}.icon-op-arrow-up-circle:before{content:"\e900"}.icon-op-arrow-down-circle:before{content:"\e901"}.icon-op-checked:before{content:"\e902"}.icon-op-close:before{content:"\e903"}.icon-op-calendar-emtpy:before{content:"\e904"}.icon-op-lupe:before{content:"\e905"}.icon-op-menubutton:before{content:"\e906"}.icon-album:before{content:"\e019"}.icon-arrow_drop_down_circle:before{content:"\e5c6"}.icon-shopping_cart:before{content:"\e8cc"}.icon-op-arrow-up-double:before{content:"\e916"}.icon-op-arrow-up-double-circle:before{content:"\e919"}.icon-mail4:before{content:"\ea86"}.icon-whatsapp:before{content:"\ea93"}.pw-edit{position:fixed;z-index:1000;top:0;left:0;padding:.5em 1em;background-color:rgba(0,0,0,.4);color:#fff}.frediwrapper{position:absolute;z-index:1000000;left:1%;bottom:1%;text-align:center}.frediwrapper .fredi{color:#ccc}.frediwrapper .fredi:hover{color:#777}.cp-accordion .el-accordion-item{margin-bottom:var(--space-medium)}.cp-accordion .el-accordion-item:last-child{margin-bottom:var(--space-small)}.cp-slider{margin-bottom:3.2rem;padding:1.6rem 0;padding:0;position:relative}@media only screen and (min-width:748px){.cp-slider{margin-bottom:4.8rem;padding:3.2rem 0}}@media only screen and (min-width:748px){.cp-slider{padding:0}}.cp-slider .content-container{padding:0;margin:0;max-width:100%;background-color:#000}.cp-slider .title-container{position:absolute;top:0;right:0;left:0;bottom:0;display:grid;justify-items:center;align-items:center}.cp-slider .title-container .title{max-width:120rem;z-index:1;font-size:clamp(1.6rem,12vw,14rem);text-align:center}.cp-slider .slider-wrapper{position:relative;height:500px;overflow:hidden}@media screen and (min-width:760px){.cp-slider .slider-wrapper{height:900px}}.cp-slider .slider-wrapper .glide__track{height:100%}.cp-slider .slider-wrapper .glide__track .glide__slides{height:100%}.cp-slider .slider-wrapper .slider-item{width:100%;height:100%;position:relative;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.cp-slider .slider-wrapper .slider-item img{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.cp-slider .slider-wrapper .slider-item video{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1020px){.cp-leadingteam{display:grid;grid-template-columns:1fr 1fr}}.cp-leadingteam .leading-team{font-size:var(--font-size-big)}@media screen and (min-width:600px){.cp-leadingteam .leading-team{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-medium)}}.cp-leadingteam .leading-team:not(:last-child){margin-bottom:var(--space-medium)}@media screen and (min-width:600px){.cp-leadingteam .leading-team:not(:last-child){margin-bottom:0}}.cp-leadingteam .leading-team .label{hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.cp-leadingteam .leading-team .team{font-style:italic}.cp-leadingteam .leading-team .url{text-decoration:underline}.cp-form .content-container{margin:0 auto;max-width:var(--width-medium)}.cp-form .lead-text{font-family:"KlarheitGroteskBook",sans-serif;color:white;font-size:1.7rem;font-weight:100;text-align:center}@media only screen and (min-width:748px){.cp-form .lead-text{font-size:2.3rem}}.cp-form .errors{font-family:"KlarheitGroteskBook",sans-serif;color:#e85211;font-size:2.3rem;font-weight:100;text-align:center}.cp-fotogallery header{display:flex;justify-content:space-between;align-items:center}.cp-fotogallery .fologallery-slider .slide a{width:100%}.cp-fotogallery .fologallery-slider .slide a img{width:100%}.cp-fotogallery header{display:flex;justify-content:space-between;align-items:center}.cp-fotogallery .fologallery-slider .slide a{width:100%}.cp-fotogallery .fologallery-slider .slide a img{width:100%}.cp-masonry-box .el-filterbox{border:1px solid;margin:.5em;margin-bottom:0}@media only screen and (min-width:748px){.cp-masonry-box .el-filterbox{width:50%;margin:0 auto;margin-bottom:1.6rem}}.cp-masonry-box .content-container{max-width:100%;position:relative;padding:50px 0;margin:0 auto}.cp-masonry-box .content-container a.overflowLink{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.cp-masonry-box .content-container span.linktext{text-align:center}.cp-masonry-box .content-container span.linktext a{text-decoration:underline}.cp-masonry-box .content-container span{display:block}.cp-masonry-box .content-container span.richtext_font_normal{font-size:2.05rem}.cp-masonry-box .content-container span.sparte{font-size:2.3rem;color:#679c7b}.cp-masonry-box .content-container span.subtitle{font-family:"KlarheitGroteskMedium",sans-serif;padding-bottom:1.6rem}.cp-masonry-box .content-container span.subtitle.textleft{text-align:left}.cp-masonry-box .content-container span.surtitle{text-align:left;margin-bottom:.8rem}.cp-masonry-box .content-container h2.title{font-size:2em;font-family:"KlarheitGroteskMedium",sans-serif;text-align:center;margin-bottom:.8rem}@media only screen and (min-width:476px){.cp-masonry-box .content-container h2.title{font-size:2.5em}}@media only screen and (min-width:748px){.cp-masonry-box .content-container h2.title{font-size:3.5em}}@media only screen and (min-width:500px){.cp-masonry-box .content-container h2.title{font-size:4.5em}}@media only screen and (min-width:1168px){.cp-masonry-box .content-container h2.title{font-size:6em}}.cp-masonry-box .content-container .grid{width:100%}.cp-masonry-box .content-container .grid-sizer{width:33.333%}.cp-masonry-box .content-container .grid-item{box-sizing:border-box;padding:.8rem;width:33.333%}.cp-masonry-box .content-container .grid-item.col-2{width:66.666%}.cp-masonry-box .content-container .grid-item.col-3{width:100%}.cp-masonry-box .content-container .grid-inner{background-color:#fff;padding:2.4rem;position:relative;width:100%;display:table}.cp-masonry-box .content-container .grid-inner.black-border{border:3px solid #000;padding:3px}.cp-masonry-box .content-container .grid-inner.black-border .black-border-simple{border:3px solid #000;padding-bottom:20px;margin:6px;position:relative}.cp-masonry-box .content-container .grid-inner.black-border:before{border:3px solid #000;content:"";display:block;position:absolute;top:3px;left:3px;right:3px;bottom:3px}.cp-masonry-box .content-container .grid-inner .row.showMobile{display:none}.cp-masonry-box .content-container .grid-inner .row .cell{text-align:center}.cp-masonry-box .content-container .grid-inner .row .cell.align_left{text-align:left}.cp-masonry-box .content-container .grid-inner .row .cell.align_left>h2{text-align:left}.cp-masonry-box .content-container .grid-inner .row .cell.bottom{vertical-align:bottom}.cp-masonry-box .content-container .grid-inner .videomobileimg.showMobile{display:none}.cp-masonry-box .content-container .grid-inner video.showMobile{display:none}.cp-masonry-box .content-container .grid-inner.onlyimage{height:550px}.cp-masonry-box .content-container .grid-inner.onlyimage .row{display:none}.cp-masonry-box .content-container .grid-inner img.frontimage,.cp-masonry-box .content-container .grid-inner img.uniqueFormat{width:100%}.cp-masonry-box .content-container .grid-inner p img.frontimage,.cp-masonry-box .content-container .grid-inner p img.uniqueFormat{width:auto}.cp-masonry-box .content-container .grid-inner video#bgvid{width:100%}.cp-masonry-box .content-container .grid-inner h2{font-size:2.8em;text-align:center;padding-bottom:.4rem;padding-top:.4rem;display:inline-block}.cp-masonry-box .content-container .grid-inner h2.big{font-size:4.8rem;font-family:"KlarheitGroteskMedium",sans-serif;padding-top:.4rem}.cp-masonry-box .content-container .grid-inner h2.textleft{text-align:left;display:block}.cp-masonry-box .content-container .grid-inner h2.prodtitle{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;word-wrap:anywhere}.cp-masonry-box .content-container .grid-inner .el-sharebutton .icon-op-share-icon{padding-top:3px}.cp-masonry-box .content-container .grid-inner.onlyimage{background-size:cover;background-repeat:no-repeat;background-position:center center}.cp-masonry-box .content-container .close-video{height:50px;z-index:9999;position:absolute;top:10px;right:10px}.cp-masonry-box .content-container .close-video span{font-size:35px;float:right;margin-bottom:20px;cursor:pointer}@media screen and (max-width:800px){.cp-masonry-box .content-container .grid-sizer{width:50%}.cp-masonry-box .content-container .grid-item{width:50%}.cp-masonry-box .content-container .grid-item.col-2{width:100%}}@media screen and (max-width:500px){.cp-masonry-box .content-container .grid-sizer{width:100%}.cp-masonry-box .content-container .grid-item{width:100%;padding-left:0;padding-right:0}.cp-masonry-box .content-container .grid-item.col-2{width:100%}.cp-masonry-box .content-container .grid-item.col-3{width:100%}.cp-masonry-box .content-container .grid-item.hideonmobile{display:none}.cp-masonry-box .content-container .grid-inner{min-height:auto}.cp-masonry-box .content-container .grid-inner.onlyimage{background-image:none!important}.cp-masonry-box .content-container .grid-inner.onlyimage .row{display:table-row}.cp-masonry-box .content-container .grid-inner .row.showMobile,.cp-masonry-box .content-container .grid-inner img.frontimage.showMobile{display:block}.cp-masonry-box .content-container .grid-inner .row.hideMobile,.cp-masonry-box .content-container .grid-inner img.frontimage.hideMobile{display:none}.cp-masonry-box .content-container .grid-inner .videomobileimg.showMobile{display:block}.cp-masonry-box .content-container .grid-inner video.hideMobile{display:none}.cp-masonry-box .content-container .grid-inner video.showMobile{display:block}.cp-masonry-box .content-container .grid-inner h2.normal{font-size:2.8em;font-family:"KlarheitGroteskBook",sans-serif}.cp-masonry-box .content-container .grid-inner h2.bigMobile{font-size:4.8rem;font-family:"KlarheitGroteskMedium",sans-serif}.cp-masonry-box .content-container .textleft{text-align:center}}.cp-masonry-box .content-container.slim{font-family:"KlarheitKurrent",serif;padding-left:100px;padding-right:100px}.cp-masonry-box .content-container.slim .info a,.cp-masonry-box .content-container.slim .info a:hover{color:#e85211}.cp-masonry-box .content-container.slim h2.title{font-family:"KlarheitKurrent",serif;font-weight:normal}.cp-masonry-box .content-container.slim span.subtitle{font-family:"KlarheitKurrent",serif;display:none}.cp-masonry-box .content-container.slim span.surtitle{font-family:"KlarheitKurrent",serif}.cp-masonry-box .content-container.slim span.info-zusatz{text-align:left!important}.cp-masonry-box .content-container.slim span.info{line-height:normal;text-align:left!important}.cp-masonry-box .content-container.slim span.info.notitle{text-align-last:center}.cp-masonry-box .content-container.slim span.info .richtext_font_small,.cp-masonry-box .content-container.slim span.info .richtext_fontbold_small,.cp-masonry-box .content-container.slim span.info .richtext_secondary_smalll{font-size:1.05rem}.cp-masonry-box .content-container.slim span.info .richtext_font_normal,.cp-masonry-box .content-container.slim span.info .richtext_fontbold_normal,.cp-masonry-box .content-container.slim span.info .richtext_secondary_normal{font-size:1.4rem}.cp-masonry-box .content-container.slim span.info .richtext_font_medium,.cp-masonry-box .content-container.slim span.info .richtext_fontbold_medium,.cp-masonry-box .content-container.slim span.info .richtext_secondary_medium{font-size:2.05rem}.cp-masonry-box .content-container.slim span.info .richtext_font_big,.cp-masonry-box .content-container.slim span.info .richtext_fontbold_big,.cp-masonry-box .content-container.slim span.info .richtext_secondary_big{font-size:2.8rem}.cp-masonry-box .content-container.slim span.info .richtext_font_huge,.cp-masonry-box .content-container.slim span.info .richtext_fontbold_huge,.cp-masonry-box .content-container.slim span.info .richtext_secondary_huge{font-size:2.5em}.cp-masonry-box .content-container.slim span.info p[class^='richtext_font_']{font-family:"KlarheitGroteskBook",sans-serif;font-weight:normal;-moz-osx-font-smoothing:grayscale}.cp-masonry-box .content-container.slim span.info p[class^='richtext_fontbold_']{font-family:"KlarheitGroteskMedium",sans-serif;font-weight:normal;-moz-osx-font-smoothing:grayscale}.cp-masonry-box .content-container.slim span.info p[class^='richtext_secondary_']{font-family:"KlarheitKurrent",serif;-moz-osx-font-smoothing:grayscale}.cp-masonry-box .content-container.slim span.info p{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto!important;line-height:1.1 .6rem;text-align:left!important}.cp-masonry-box .content-container.slim span.info p span{display:inline}.cp-masonry-box .content-container.slim span.info span{text-align:left!important}.cp-masonry-box .content-container.slim span.info p[style^='text-align:center']{text-align:center!important}.cp-masonry-box .content-container.slim span.info.bigger-text{font-size:2.05rem}.cp-masonry-box .content-container.slim span.info.bigger-text p{line-height:2.35rem}.cp-masonry-box .content-container.slim span.linktext{margin-bottom:20px}.cp-masonry-box .content-container.slim .black-border span.info{padding-left:15px;padding-right:15px}.cp-masonry-box .content-container.slim .close-video span{font-size:50px}.cp-masonry-box .content-container.slim h2.prodtitle{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-size:6rem;font-weight:normal;line-height:1.6rem;padding:20px 5px 5px}.cp-masonry-box .content-container.slim h2.big{font-family:"KlarheitKurrent",serif}.cp-masonry-box .content-container.slim .slim-socials{margin-top:-15px;margin-bottom:10px}.cp-masonry-box .content-container.slim .slim-socials ul.el-sharebutton{width:100%}.cp-masonry-box .content-container.slim .slim-socials ul.el-sharebutton li{margin:0 2.35rem .8rem 0}.cp-masonry-box .content-container.slim .slim-socials ul.el-sharebutton li a{font-size:3.2rem;color:#000}.cp-masonry-box .content-container.slim .slim-socials .icon-op-share-icon{display:none}.cp-masonry-box .content-container.slim .slim-socials .share-links-cont{font-size:10px;height:34px;width:170px;margin-left:auto;margin-right:auto;left:0;right:0}.cp-masonry-box .content-container.slim .grid-item.mag-content:hover{cursor:pointer}.cp-masonry-box .content-container.slim .grid-item.mag-content.col-2:hover{cursor:initial}.cp-masonry-box .content-container.slim .grid-item.elevate .video-box{padding-top:50px}@media screen and (max-width:800px){.cp-masonry-box .content-container.slim h2.prodtitle{font-size:3.2rem}}@media screen and (max-width:500px){.cp-masonry-box .content-container.slim{padding-left:0;padding-right:0}.cp-masonry-box .content-container.slim h2.normal{font-family:"KlarheitKurrent",serif}.cp-masonry-box .content-container.slim h2.bigMobile{font-family:"KlarheitKurrent",serif}}.cp-mainpage-item-video .content-container{display:flex;flex-direction:column;max-width:var(--width-large);margin:0 auto var(--space-small);padding:0}@media only screen and (min-width:748px){.cp-mainpage-item-video .content-container{flex-direction:row}}.cp-mainpage-item-video .content-container .el-video-element{width:100%;display:inline-block;vertical-align:top;margin-top:45px}@media only screen and (min-width:748px){.cp-mainpage-item-video .content-container .el-video-element{width:66.66%;margin-top:25px}}.cp-mainpage-item-video .content-container .el-video-element .mp-video-container{width:100%;display:inline-block;vertical-align:top}.cp-mainpage-item-video .content-container .el-video-element .mp-video-container .mp-video-inner-container{position:relative;width:100%;height:0;padding-bottom:56.25%;cursor:pointer}.cp-mainpage-item-video .content-container .el-video-element .mp-video-container .mp-video-inner-container .icon-op-play{height:100%;width:100%}.cp-mainpage-item-video .content-container .el-video-element .mp-video-container .mp-video-inner-container .icon-op-play::before{position:absolute;top:50%;left:50%;transform:translate(-45px,-45px);content:"\e921";font-size:9rem;opacity:.8;transition:all .2s ease-out}.cp-mainpage-item-video .content-container .el-video-element .mp-video-container .mp-video-inner-container:hover .icon-op-play::before{opacity:1}.cp-columns{position:relative;margin-bottom:4.8rem}.cp-columns .pretext p,.cp-columns .posttext p{font-style:italic;text-transform:uppercase}.cp-columns .pretext p:last-child,.cp-columns .posttext p:last-child{margin-bottom:0}.cp-columns .content-container{margin:0 auto;padding:0}.cp-columns .content-container>h2{text-align:left;margin-bottom:var(--space-medium)}.cp-columns .content-container [data-columns="1"]{max-width:var(--width-small);margin:0 auto}.cp-columns .content-container .block.center{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}.cp-columns .content-container .block.right{text-align:right}@media screen and (min-width:760px){.cp-columns .content-container [data-columns="2"]{display:grid;grid-template-columns:1fr 1fr}.cp-columns .content-container [data-columns="2"]>:first-child{padding-right:var(--space-medium);border-right:2px solid var(--black)}.cp-columns .content-container [data-columns="2"]>:last-child{padding-left:var(--space-medium)}}.cp-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:var(--white);overflow-y:scroll;padding:11.5rem var(--space-medium) var(--space-xx-large);transition:all var(--anim-duration) ease-in-out;opacity:0;visibility:hidden;pointer-events:none}.cp-overlay.open{opacity:1;visibility:visible;pointer-events:all}.cp-overlay button.close-overlay{position:fixed;top:var(--space-medium);left:50%;transform:translateX(-50%);height:auto;padding:1.8rem;border-color:transparent;z-index:1}.cp-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:var(--white);overflow-y:scroll;padding:11.5rem var(--space-medium) var(--space-xx-large);transition:all var(--anim-duration) ease-in-out;opacity:0;visibility:hidden;pointer-events:none}.cp-overlay.open{opacity:1;visibility:visible;pointer-events:all}.cp-overlay button.close-overlay{position:fixed;top:var(--space-medium);left:50%;transform:translateX(-50%);height:auto;padding:1.8rem;border-color:transparent;z-index:1}.cp-eventlist-image.image{display:grid;gap:var(--space-x-large) var(--space-medium)}@media screen and (min-width:760px){.cp-eventlist-image.image{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.cp-eventlist-image.image{grid-template-columns:1fr 1fr 1fr}}.cp-eventlist-image.image .el-eventlistitem-image .bottom-content{position:relative}@media screen and (min-width:760px){.cp-eventlist-image.image .el-eventlistitem-image:nth-child(odd) .bottom-content::after{content:'';position:absolute;top:0;left:calc(100% + var(--space-small));height:100%;width:2px;background-color:black}}@media screen and (min-width:1200px){.cp-eventlist-image.image .el-eventlistitem-image .bottom-content::after{display:none}.cp-eventlist-image.image .el-eventlistitem-image:nth-child(3n-2) .bottom-content::after,.cp-eventlist-image.image .el-eventlistitem-image:nth-child(3n-1) .bottom-content::after{content:'';display:block;position:absolute;top:0;left:calc(100% + var(--space-small));height:100%;width:2px;background-color:black}.cp-eventlist-image.image .el-eventlistitem-image:last-child .bottom-content::after{display:none}}.cp-hero{display:flex;align-content:center;justify-content:center;height:800px;max-height:100dvh}.cp-hero img,.cp-hero svg{width:90%;max-width:700px}.cp-hero{display:flex;align-content:center;justify-content:center;height:800px;max-height:100dvh}.cp-hero img,.cp-hero svg{width:90%;max-width:700px}.cp-infobox{margin:4.8rem auto 0;max-width:var(--width-large)}.cp-infobox .inner{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:100%;min-height:55rem;padding:var(--space-medium)}.cp-infobox .inner h2{font-size:clamp(1.6rem,10vw,8rem);text-align:center}.cp-infobox .inner .content{max-width:var(--width-medium);line-height:1.3}.cp-infobox .inner .content .button-bar{margin-top:var(--space-small);display:flex;justify-content:center}.cp-infobox{margin:4.8rem auto 0;max-width:var(--width-large)}.cp-infobox .inner{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:100%;min-height:55rem;padding:var(--space-medium)}.cp-infobox .inner h2{font-size:clamp(1.6rem,10vw,8rem);text-align:center}.cp-infobox .inner .content{max-width:var(--width-medium);line-height:1.3}.cp-infobox .inner .content .button-bar{margin-top:var(--space-small);display:flex;justify-content:center}.cp-biographylist{margin-top:0rem;margin-bottom:4.8rem}.cp-biographylist.medium{max-width:161rem}.cp-biographylist .dropdown{position:relative}.cp-biographylist .dropdown>button{border-radius:1rem}.cp-biographylist .dropdown>button .icon{font-size:var(--font-size-small);padding-left:var(--space-small)}.cp-biographylist .dropdown>button .icon::before{display:inline-block;transform:rotate(-90deg);transition:var(--anim-duration)}.cp-biographylist .dropdown .select{position:absolute;top:100%;left:0;right:0;text-align:center;z-index:1}.cp-biographylist .dropdown .select .select-wrapper{height:0;overflow:hidden;padding:0;transition:height var(--anim-duration) ease-in-out}.cp-biographylist .dropdown .select button{padding:1.6rem;width:100%;max-height:50px;justify-content:center}.cp-biographylist .dropdown.open button .icon::before{transform:rotate(90deg)}.cp-biographylist .biography-container{display:grid;grid-column-gap:30px;grid-template-columns:1fr;grid-template-rows:auto;transition:grid-template-rows 0.3s ease-in-out}@media screen and (min-width:760px){.cp-biographylist .biography-container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.cp-biographylist .biography-container{grid-template-columns:repeat(4,1fr)}}.cp-biographylist .biography-container.medium{max-width:var(--width-medium);margin:0 auto}.cp-biographylist .link{text-align:center}.cp-download-images{max-width:var(--width-medium);margin:0 auto}.cp-download-images .content-container{overflow:hidden}.cp-download-images .infotext{margin-bottom:3.2rem}.cp-download-images .download-links{text-align:center;clear:both;margin-top:var(--space-medium)}.cp-download-images .download-links a{font-family:"KlarheitGroteskMedium",sans-serif;font-weight:normal;font-size:1.6em;margin:0 2em}.cp-download-images .download-images-grid{margin:-1.6rem -1.6rem 3.2rem -1.6rem}.cp-download-images .download-images-grid .download-item{padding:1.6rem 1.6rem;width:100%;float:left}@media only screen and (min-width:748px){.cp-download-images .download-images-grid .download-item{width:50%}.cp-download-images .download-images-grid .download-item:nth-child(2n+1){clear:both}}@media only screen and (min-width:800px){.cp-download-images .download-images-grid .download-item{width:33.333333333333%}.cp-download-images .download-images-grid .download-item:nth-child(2n+1){clear:none}.cp-download-images .download-images-grid .download-item:nth-child(3n+1){clear:both}}.cp-download-images .download-images-grid .el-imagecheckbox img{height:200px;width:auto;max-width:100%}.cp-download-list{margin-bottom:3.2rem;padding:1.6rem 0}@media only screen and (min-width:748px){.cp-download-list{margin-bottom:4.8rem;padding:3.2rem 0}}.cp-download-list .download-list-title{font-family:"KlarheitGroteskMedium",sans-serif;font-weight:normal;color:#679c7b;font-size:3em;padding-bottom:.25em;margin-bottom:.25em;border-bottom:1px solid #000}.cp-download-list .download-list .el-eventlistitem{font-size:100%}.cp-mainpage-item{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.cp-mainpage-item.bottom{background-position:center bottom}.cp-mainpage-item.top{background-position:center top}.cp-mainpage-item .item{background-position:center;background-repeat:no-repeat;background-size:cover}.cp-mainpage-item .item .info{position:absolute;top:var(--space-medium);left:var(--space-medium);color:var(--color-cyan)}.cp-mainpage-item .item .top,.cp-mainpage-item .item .bottom{position:relative;min-height:30rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}@media screen and (min-width:760px){.cp-mainpage-item .item .top,.cp-mainpage-item .item .bottom{min-height:45rem}}.cp-mainpage-item .item .top h2{font-size:clamp(1.6rem,12vw,14rem);padding:var(--space-medium);text-align:center}.cp-mainpage-item .item .top h2 a{color:inherit}.cp-mainpage-item .item .bottom .teaser{padding:0 var(--space-small) var(--space-small)}.cp-mainpage-item .item .bottom .teaser,.cp-mainpage-item .item .bottom .lead{text-align:left;margin:0 auto;max-width:var(--width-medium);padding:0 var(--space-small) var(--space-small);font-size:var(--font-size-big)}.cp-mainpage-item .item video{position:relative;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity}.cp-mainpage-item .backdrop{display:block;background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}body:not(:has(section.content-section.hero)) .cp-mainpage-item{margin-bottom:var(--space-medium)}body:not(:has(section.content-section.hero)) .cp-mainpage-item .item .top{max-height:12rem;line-height:1}body:not(:has(section.content-section.hero)) .cp-mainpage-item .item .top h2{margin-top:34rem}.cp-mainpage-item{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.cp-mainpage-item.bottom{background-position:center bottom}.cp-mainpage-item.top{background-position:center top}.cp-mainpage-item .info{position:absolute;top:var(--space-medium);left:var(--space-medium);color:var(--color-cyan)}.cp-mainpage-item .top,.cp-mainpage-item .bottom{position:relative;min-height:45rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}.cp-mainpage-item .top h2{font-size:clamp(1.6rem,12vw,14rem);padding:var(--space-medium);text-align:center}.cp-mainpage-item .bottom .teaser{padding:0 var(--space-small) var(--space-small)}.cp-mainpage-item .bottom .teaser,.cp-mainpage-item .bottom .lead{text-align:left;margin:0 auto;max-width:var(--width-medium);padding:0 var(--space-small) var(--space-small)}.cp-mainpage-item .backdrop{display:block;background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.cp-searchresults{width:100%;margin-left:auto;margin-right:auto}.cp-searchresults .eventsresults,.cp-searchresults .archiveresults{margin-top:4.8rem}.cp-searchresults .sr-header{margin-bottom:1.6rem;text-align:center}.cp-searchresults .sr-header h1{display:inline-block;font-size:2.3rem}.cp-searchresults .sr-header h1.bold{font-family:"KlarheitGroteskMedium",sans-serif;font-weight:normal}.cp-searchresults .sr-header h1.normal{font-family:"KlarheitGroteskBook",sans-serif}@media screen and (min-width:56.25rem){.cp-searchresults .sr-header h1{font-size:2.8em}}@media screen and (min-width:75rem){.cp-searchresults .sr-header h1{font-size:4rem}}@media screen and (min-width:112rem){.cp-searchresults .sr-header h1{font-size:4.8rem}}.cp-searchresults .sr-content p.normal{color:#000;font-size:1.6rem}@media only screen and (min-width:476px){.cp-searchresults .sr-content p.normal{font-size:1.6rem}}@media only screen and (min-width:748px){.cp-searchresults .sr-content p.normal{font-size:2.3rem}}.cp-searchresults .sr-content .centered{text-align:center}.cp-searchresults .sr-content .centered .text-pager,.cp-searchresults .sr-content .centered .events-pager{display:none}.cp-searchresults .sr-content .centered a.more-link{display:inline-block;padding-bottom:6px;padding-top:2.8rem;font-size:1.7rem}@media only screen and (min-width:748px){.cp-searchresults .sr-content .centered a.more-link{font-size:2.3rem}}.cp-searchresults .sr-content .textresults{margin-top:3em}.cp-searchresults .sr-content.events{margin-bottom:3em}.cp-searchresults .search_highlight{color:var(--color-cyan)}.cp-searchresults .cp-eventlist .search_highlight{font-family:"KlarheitGroteskMedium",sans-serif}.cp-footer{margin:var(--space-x-large) auto 0;padding-bottom:var(--space-medium)}.cp-footer .top-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;margin:0 auto}@media screen and (min-width:1020px){.cp-footer .top-content{flex-direction:row;max-width:none}}.cp-footer .top-content>ul,.cp-footer .top-content>div{flex:1;padding:var(--space-large) 0}@media screen and (min-width:1020px){.cp-footer .top-content>ul,.cp-footer .top-content>div{padding:0 var(--space-large)}}.cp-footer .top-content:first-child{padding-top:0}@media screen and (min-width:1020px){.cp-footer .top-content:first-child{padding-left:0}}.cp-footer .top-content:last-child{padding-bottom:0}@media screen and (min-width:1020px){.cp-footer .top-content:last-child{padding-right:0}}.cp-footer .top-content .social-link-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-small)}.cp-footer .top-content .footer-nav .footer-nav-list{display:flex;flex-direction:column;gap:var(--space-x-small)}.cp-footer .top-content .partner-logo img{display:block;width:100%;max-width:450px;margin:0 auto}.cp-footer .top-content hr{height:2px;width:80%;max-width:130px;margin:0;background:black;box-shadow:none;border:none}@media screen and (min-width:1020px){.cp-footer .top-content hr{width:2px;height:190px}}.cp-footer .logo{width:90%;margin:0 auto}@media screen and (min-width:1020px){.cp-footer .logo{padding-top:var(--space-large)}}@media screen and (min-width:600px){.cp-footer .logo .mobile{display:none}}.cp-footer .logo .desktop{display:none}@media screen and (min-width:600px){.cp-footer .logo .desktop{display:block}}.cp-mainpage-item-image-and-text{display:flex;flex-direction:column;height:100%}.cp-mainpage-item-image-and-text .content-container{position:relative;display:flex;flex-direction:column;height:100%;max-width:1024px;background-color:#fff;padding:0;gap:20px;flex-grow:1}@media screen and (min-width:1020px){.cp-mainpage-item-image-and-text .content-container{gap:40px}}.cp-mainpage-item-image-and-text .content-container .top-container{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;position:relative;width:100%}.cp-mainpage-item-image-and-text .content-container .top-container .image-container{position:relative;padding-bottom:74.5%}.cp-mainpage-item-image-and-text .content-container .top-container .image-container img{position:absolute;object-fit:cover;width:100%;height:100%}.cp-mainpage-item-image-and-text .content-container .top-container h2{margin-bottom:0;padding:var(--space-medium) 25px 0;text-align:center;text-wrap:auto;font-size:2rem}@media screen and (min-width:760px){.cp-mainpage-item-image-and-text .content-container .top-container h2{font-size:2.5rem}}@media screen and (min-width:1020px){.cp-mainpage-item-image-and-text .content-container .top-container h2{font-size:3rem}}@media screen and (min-width:1200px){.cp-mainpage-item-image-and-text .content-container .top-container h2{font-size:4.5rem}}.cp-mainpage-item-image-and-text .content-container .mp-content{position:relative;width:100%;text-wrap:auto;flex-grow:0;display:flex;flex-direction:column;height:100%}.cp-mainpage-item-image-and-text .content-container .mp-content::after{content:"";position:absolute;right:-30px;width:1px;height:100%;background:var(--black)}@media screen and (min-width:760px){.cp-mainpage-item-image-and-text .content-container .mp-content::after{width:2px}}.cp-mainpage-item-image-and-text .content-container .mp-content .sub-title{margin-bottom:2.5rem}@media only screen and (min-width:748px){.cp-mainpage-item-image-and-text .content-container .mp-content .sub-title{margin-bottom:4.5rem}}.cp-mainpage-item-image-and-text .content-container .mp-content .date{padding-top:var(--space-x-small)}.cp-mainpage-item-image-and-text .content-container .mp-content .text{text-wrap:auto;flex:1;font-family:"LinetoBrownproLight",sans-serif;font-size:1.6rem}@media only screen and (min-width:748px){.cp-mainpage-item-image-and-text .content-container .mp-content .text{font-size:2rem}}.cp-mainpage-item-image-and-text .content-container .mp-content p:last-of-type{margin:0 0 2.1rem}.cp-mainpage-item-image-and-text .content-container .centered{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.cp-mainpage-item-image-and-text .content-container .centered .link{margin:var(--space-large) 0 var(--small-space);text-transform:uppercase;font-size:1.6rem;text-decoration:underline}@media only screen and (min-width:748px){.cp-mainpage-item-image-and-text .content-container .centered .link{font-size:1.8rem}}.cp-mainpage-item-image-and-text .content-container .icon-link a:before{font-size:9.6rem}.cp-mainpage-item-image-and-text.event .content-container .top-container .title{font-size:2.5rem}@media only screen and (min-width:748px){.cp-mainpage-item-image-and-text.event .content-container .top-container .title{font-size:4rem}}.cp-mainpage-item-image-and-text:not(.event) .content-container .top-container .title{font-size:var(--font-size-h3)}.cp-mainpage-item-image-and-text.no-image .content-container .top-container .image-container{padding-bottom:100%}.cp-mainpage-item-image-and-text.no-image .content-container .top-container .image-container img{display:none}.cp-mainpage-item-image-and-text.no-image .content-container .top-container .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;width:100%;text-wrap:auto;font-size:2.5rem}@media only screen and (min-width:748px){.cp-mainpage-item-image-and-text.no-image .content-container .top-container .title{font-size:4rem}}.cp-header{position:fixed;top:0;left:0;right:0;padding:var(--space-medium) var(--space-x-small) 0;z-index:99}.cp-header.open{bottom:0;overflow-y:scroll;z-index:999}.cp-header.open .language-nav{display:flex}.cp-header.open .backdrop{opacity:1;visibility:visible;pointer-events:all}.cp-header .backdrop{position:fixed;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);z-index:-1;opacity:0;visibility:hidden;pointer-events:none;transition:all var(--anim-duration) ease-in-out}.cp-header .backdrop .partners{width:100%;max-width:360px;position:absolute;left:calc(50% - 180px);bottom:100px;background-color:white;text-align:center;border-radius:20px}@media screen and (min-width:480px){.cp-header .backdrop .partners{max-width:400px;left:calc(50% - 200px)}}.cp-header .backdrop .partners .logos-text{font-size:1.2rem;display:block;padding-top:20px}.cp-header .backdrop .partners .logos-container img.desktop-logos{padding:20px 15px;max-width:100%}.cp-header .flex{display:flex;gap:var(--space-xx-small);justify-content:center;flex-wrap:wrap;max-width:1000px;margin:0 auto}.cp-header .button{border-radius:999px;padding:2rem;color:var(--black);background:var(--color-cyan);font-size:var(--font-size-small);text-transform:uppercase;border:none}.cp-header .button:hover{background:var(--grey-light);border:none}@media screen and (min-width:760px){.cp-header .button{font-size:var(--font-size-medium);padding:1.8rem}}.cp-header .top-bar{margin-bottom:var(--space-xx-small)}.cp-header .top-bar .button.logo{padding:1rem 1.2rem}.cp-header .top-bar .button.search{font-weight:bold;padding:1.8rem}.cp-header .top-bar .button.menu.icon{font-weight:bold}.cp-header .top-bar .button.menu .text{display:none}@media screen and (min-width:760px){.cp-header .top-bar .button.menu .text{display:block;margin-right:var(--space-xx-small)}}.cp-header .main-nav{opacity:0;visibility:hidden;pointer-events:none;transition:all var(--anim-duration) ease-in-out}.cp-header .main-nav.open{opacity:1;visibility:visible;pointer-events:all}.cp-header .language-nav{display:none;position:absolute;bottom:var(--space-medium);right:50%;transform:translateX(50%);flex-direction:column-reverse;gap:var(--space-xx-small)}@media screen and (min-width:760px){.cp-header .language-nav{display:flex;top:var(--space-medium);bottom:unset;right:var(--space-medium);transform:translateX(0);flex-direction:column}}.cp-header .language-nav button,.cp-header .language-nav .button{min-height:unset;font-size:1.4rem;line-height:1.8rem;padding:var(--space-xx-small) var(--space-x-small);background:var(--color-cyan);border:none}.cp-header .language-nav button span,.cp-header .language-nav .button span{margin-left:var(--space-x-small);transform:rotate(90deg);transition-duration:var(--anim-duration)}.cp-header .language-nav .switch{display:none}.cp-header .language-nav .switch .button{width:100%;background:var(--grey-light)}.cp-header .language-nav.open .switch{display:block}.cp-header .language-nav.open span{transform:rotate(-90deg)}.cp-section-toggle header{cursor:pointer;margin-bottom:var(--space-medium)}.cp-section-toggle header h2{margin-bottom:0}.cp-section-toggle header button{padding:1.8rem;background-color:var(--grey-light)}.cp-section-toggle header button::before{transition-duration:var(--anim-duration)}.cp-section-toggle header button:hover{background-color:var(--color-cyan)}.cp-section-toggle .content{height:0;overflow:hidden;padding:0;transition:height var(--anim-duration) ease-in-out;border-bottom:2px solid var(--black);margin:0 auto}.cp-section-toggle .content.large{max-width:var(--width-large)}.cp-section-toggle .content.medium{max-width:var(--width-medium)}.cp-section-toggle .content.small{max-width:var(--width-small)}.cp-section-toggle .content>.cp-columns{padding-left:0}.cp-section-toggle[data-open="true"] button::before,.cp-section-toggle[data-open="1"] button::before{transform:rotate(-180deg)}.cp-section-toggle header{cursor:pointer;margin-bottom:var(--space-medium)}.cp-section-toggle header h2{margin-bottom:0}.cp-section-toggle header button{padding:1.8rem}.cp-section-toggle header button::before{transition-duration:var(--anim-duration)}.cp-section-toggle .content{height:0;overflow:hidden;padding:0;transition:height var(--anim-duration) ease-in-out;border-bottom:2px solid var(--black)}.cp-section-toggle[data-open="true"] button::before,.cp-section-toggle[data-open="1"] button::before{transform:rotate(-180deg)}.cp-eventlist .new-month{font-size:var(--font-size-h3);padding-bottom:var(--space-medium);border-bottom:2px solid var(--black);margin-bottom:0}.cp-eventlist .new-month:not(:first-of-type){padding-top:var(--space-medium)}.cp-eventlist .el-eventlistitem+.button-bar{margin-top:5rem;display:flex;justify-content:center}.cp-eventlist{position:relative}.cp-eventlist .watchface-wrapper{position:absolute;right:0;top:0}.cp-eventlist .watchface-wrapper .watchface{max-width:70px}@media only screen and (min-width:748px){.cp-eventlist .watchface-wrapper .watchface{max-width:100px}}.cp-eventlist .new-month{font-size:var(--font-size-h3);padding-bottom:var(--space-small);border-bottom:2px solid var(--black);margin-bottom:0}.cp-eventlist .new-month:not(:first-of-type){padding-top:var(--space-medium)}.cp-eventlist .el-eventlistitem+.button-bar{margin-top:5rem;display:flex;justify-content:center}.MarkupPagerNav{display:none;list-style:none;margin:0;padding:0;margin:1em auto;text-align:center}.MarkupPagerNav li{padding:0;margin:0;list-style:none;display:inline;padding:10px 0;background:none}.MarkupPagerNav li a{padding:6px 10px;margin:0;text-decoration:none;border:none;color:#fff;font-weight:bold;text-transform:uppercase}.MarkupPagerNav li.MarkupPagerNavOn a,.MarkupPagerNav li a:hover{color:#fff}.MarkupPagerNav li.MarkupPagerNavSeparator{border:none}.kalendarium .cp-eventlist h2:not(:first-of-type):not([class]){display:none}.cp-sub-header{position:fixed;top:calc(var(--space-medium) * 3);left:0;right:0;padding:0 var(--space-x-small);z-index:99}.cp-sub-header.open{top:0;padding-top:calc(var(--space-medium) * 3);bottom:0;overflow-y:scroll}.cp-sub-header.open .backdrop,.cp-sub-header.open .topbar{opacity:1;visibility:visible;pointer-events:auto}.cp-sub-header .backdrop{position:fixed;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);z-index:-1;opacity:0;visibility:hidden;pointer-events:none;transition:all var(--anim-duration) ease-in-out}.cp-sub-header .flex{display:flex;gap:var(--space-xx-small);justify-content:center;flex-wrap:wrap;max-width:1000px;margin:0 auto}.cp-sub-header .top-bar{margin-bottom:var(--space-xx-small)}.cp-sub-header .top-bar button,.cp-sub-header .top-bar .button{display:flex;gap:var(--space-x-small);min-height:unset;font-size:1.2rem;line-height:1.4rem;padding:1.2rem;position:relative}@media screen and (min-width:760px){.cp-sub-header .top-bar button,.cp-sub-header .top-bar .button{font-size:1.8rem;padding:1.8rem}}.cp-sub-header .top-bar button span,.cp-sub-header .top-bar .button span{font-size:var(--font-size-medium)}.cp-sub-header .top-bar button[data-open] span,.cp-sub-header .top-bar .button[data-open] span{font-size:var(--font-size-small);transform:rotate(90deg);transition-duration:var(--anim-duration)}.cp-sub-header .top-bar button.open[data-open]::after,.cp-sub-header .top-bar .button.open[data-open]::after{content:"";background:rgba(0,0,0,.1);position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;border-radius:999px}.cp-sub-header .top-bar button.open[data-open] span,.cp-sub-header .top-bar .button.open[data-open] span{transform:rotate(-90deg)}.cp-sub-header .bottom-bar .sub-menu{height:0;opacity:0;visibility:hidden;pointer-events:none;transition:all var(--anim-duration) ease-in-out}.cp-sub-header .bottom-bar .sub-menu.no-anim{transition:none}.cp-sub-header .bottom-bar .sub-menu.open{height:auto;opacity:1;visibility:visible;pointer-events:all}.cp-sub-header .bottom-bar .sub-menu button,.cp-sub-header .bottom-bar .sub-menu .button{font-size:1.2rem;padding:1.2rem}@media screen and (min-width:760px){.cp-sub-header .bottom-bar .sub-menu button,.cp-sub-header .bottom-bar .sub-menu .button{font-size:1.8rem;padding:1.8rem}}.cp-pagetitle{margin:var(--space-xx-large) 0 var(--space-large)}@media screen and (min-width:760px){.cp-pagetitle{margin:var(--space-x-large) 0 var(--space-large)}}.cp-pagetitle h1{text-align:center;font-size:clamp(1.6rem,12vw,14rem)}.cp-pagetitle picture{width:100%}.cp-pagetitle picture img{width:100%}body.production-list .cp-pagetitle,body.kalendarium .cp-pagetitle{margin:calc(var(--space-x-large) * 2) 0 var(--space-large)}.cp-press-reviews .slide{width:100%}.cp-press-reviews .slide .inner{max-width:680px;margin:0 auto;padding:0 var(--space-small);white-space:wrap;text-align:center;font-size:var(--font-size-big)}.cp-press-reviews .slide .inner .text{margin-bottom:var(--space-medium)}.cp-press-reviews .slide{width:100%}.cp-press-reviews .slide .inner{max-width:680px;margin:0 auto;padding:0 var(--space-small);white-space:wrap;text-align:center;font-size:var(--font-size-big)}.cp-press-reviews .slide .inner .text{margin-bottom:var(--space-medium)}.cp-list{display:grid;gap:var(--space-x-large) var(--space-medium);margin-top:4.8rem}@media screen and (min-width:760px){.cp-list{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.cp-list{grid-template-columns:1fr 1fr 1fr}}.cp-list .el-listitem .bottom-content{position:relative}@media screen and (min-width:760px){.cp-list .el-listitem:nth-child(odd) .bottom-content::after{content:'';position:absolute;top:0;left:calc(100% + var(--space-small));height:100%;width:2px;background-color:black}}@media screen and (min-width:1200px){.cp-list .el-listitem .bottom-content::after{display:none}.cp-list .el-listitem:nth-child(3n-2) .bottom-content::after,.cp-list .el-listitem:nth-child(3n-1) .bottom-content::after{content:'';display:block;position:absolute;top:0;left:calc(100% + var(--space-small));height:100%;width:2px;background-color:black}.cp-list .el-listitem:last-child .bottom-content::after{display:none}}.cp-mainpage-item-slider .glide__slide{position:relative;width:100%}.cp-mainpage-item-slider .glide__slide .slide-box{position:absolute;width:calc(28.33%);background-color:var(--color-brand-50);border:1px solid var(--color-brand-100);left:var(--space-medium);bottom:var(--space-medium);transition:var(--anim-duration);display:none}.cp-mainpage-item-slider .glide__slide .slide-box .inner{padding:0 25px}.cp-mainpage-item-slider .glide__slide:hover{cursor:pointer}.cp-mainpage-item-slider .glide__slide:hover .slide-box{background-color:var(--color-brand-100)}.cp-mainpage-item-slider .glide__slide:hover .slide-box .link-text{display:inline-block;border:1px solid var(--white);background-color:var(--white);color:var(--color-brand)}.cp-mainpage-item-slider .glide__bullets{text-align:center}.cp-mainpage-item-slider .glide__bullets .glide__bullet{cursor:pointer;height:9px;width:45px;margin:17px 10px;padding:0;border:1px solid var(--color-brand);background-color:var(--color-brand);transition:var(--anim-duration);text-indent:-9999em;outline:none}.cp-mainpage-item-slider .glide__bullets .glide__bullet:hover{background-color:var(--color-brand-light)}.cp-mainpage-item-slider .glide__bullets .glide__bullet.glide__bullet--active{background-color:var(--white)}.cp-mainpage-item-slider:not(.glide--slider):not(.glide--carousel) .glide__slides{display:grid;grid-template-columns:2fr 2fr 2fr 1fr}.cp-mainpage-item-slider:not(.glide--slider):not(.glide--carousel) .glide__slides.big{grid-template-columns:2fr 2fr 1fr}.cp-mainpage-item-slider:not(.glide--slider):not(.glide--carousel) .glide__slides .glide__slide{padding:0 var(--space-medium)}.cp-mainpage-item-slider:not(.glide--slider):not(.glide--carousel) .glide__slides .glide__slide:first-child{padding-left:0}.cp-mainpage-item-slider:not(.glide--slider):not(.glide--carousel) .glide__slides .glide__slide:last-child{padding-right:0}.cp-mainpage-item-slider .glide__slide{position:relative;width:100%}.cp-mainpage-item-slider .glide__slide .slide-box{position:absolute;width:calc(33.33% - 5rem);background-color:var(--color-brand-50);border:1px solid var(--color-brand-100);left:var(--space-medium);bottom:var(--space-medium);transition:var(--anim-duration);display:none}.cp-mainpage-item-slider .glide__slide .slide-box .inner{padding:0 25px}.cp-mainpage-item-slider .glide__slide:hover .slide-box{background-color:var(--color-brand-100)}.cp-mainpage-item-slider .glide__slide:hover .slide-box .link-text{display:inline-block;border:1px solid var(--white);background-color:var(--white);color:var(--color-brand)}.cp-mainpage-item-slider .glide__bullets{text-align:center}.cp-mainpage-item-slider .glide__bullets .glide__bullet{cursor:pointer;height:9px;width:45px;margin:17px 10px;padding:0;border:1px solid var(--color-brand);background-color:var(--color-brand);transition:var(--anim-duration);text-indent:-9999em;outline:none}.cp-mainpage-item-slider .glide__bullets .glide__bullet:hover{background-color:var(--color-brand-light)}.cp-mainpage-item-slider .glide__bullets .glide__bullet.glide__bullet--active{background-color:var(--white)}.cp-detail .inner h2{font-size:clamp(1.6rem,10vw,8rem);text-align:center}.cp-detail .inner .lead{font-size:var(--font-size-big);text-align:center;margin-bottom:var(--space-medium)}.cp-detail .inner .longinfo{text-align:center;font-size:var(--font-size-big);max-width:var(--width-medium);margin:0 auto 2rem}.cp-detail .inner .program-info{border-top:2px solid #000;padding-top:50px;margin-top:50px}.cp-detail .inner .program-info .inner{max-width:var(--width-small);margin:0 auto;text-align:left}.cp-detail .inner .program-info .inner.center{text-align:center}.cp-detail .inner .added-info{border-top:2px solid #000;padding-top:50px;margin-top:50px;display:grid;grid-template-columns:1fr;grid-column-gap:0}@media screen and (min-width:760px){.cp-detail .inner .added-info{grid-template-columns:1fr 1fr}}.cp-detail .inner .added-info .info-list{padding-right:30px}.cp-detail .inner .added-info .info-list li{position:relative;margin-left:30px;margin-bottom:25px}.cp-detail .inner .added-info .info-list li:last-child{margin-bottom:0}.cp-detail .inner .added-info .info-list li i{position:absolute;margin-left:-30px;top:2px}.cp-detail .inner .added-info .sponsor{height:100%;padding-top:var(--space-medium);margin-top:var(--space-medium);border-top:2px solid #000}@media screen and (min-width:760px){.cp-detail .inner .added-info .sponsor{border-top:none;border-left:2px solid #000;margin-top:0;padding-left:30px;padding-top:0}}.cp-detail .inner .added-info .sponsor .label{padding-bottom:25px}.cp-detail .inner .added-info .sponsor .sponsor-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center}@media screen and (min-width:760px){.cp-detail .inner .added-info .sponsor .sponsor-container{flex-direction:column}}.cp-detail .inner .added-info .sponsor .sponsor-container .sponsor-logo{max-width:300px;max-height:80%;padding:25px 0}.cp-searchhead{margin-bottom:3.2rem;padding:1.6rem 0;position:relative;width:100%;padding-bottom:0}@media only screen and (min-width:748px){.cp-searchhead{margin-bottom:4.8rem;padding:3.2rem 0}}@media only screen and (min-width:748px){.cp-searchhead{padding-bottom:0}}.cp-searchhead .searchhead-inner{position:relative;width:100%;max-width:1024px;margin:0 auto;text-align:center;padding-top:150px;padding-bottom:60px}.cp-searchhead .searchhead-inner>h1{text-align:center;font-size:clamp(1.6rem,12vw,12rem)}.cp-searchhead .searchhead-inner form input{margin-top:6rem;border:none;border-bottom:2px solid var(--color-cyan);font-size:2em;width:60%;text-align:center}@media only screen and (min-width:748px){.cp-searchhead .searchhead-inner form input{font-size:3em}}@media only screen and (min-width:500px){.cp-searchhead .searchhead-inner form input{font-size:4em}}.cp-searchhead .searchhead-inner form input:focus{outline:none}.cp-searchhead .searchhead-inner .icon-close{margin-top:30px;padding-bottom:20px}.cp-searchhead .searchhead-inner a.icon-op-arrow-up-circle{font-size:4.8rem;color:#fff}.cp-searchhead div.searchresults{padding-top:30px;width:100%;background-color:#fff;display:none}.glide__arrows{display:none}.glide--carousel .glide__arrows,.glide--slider .glide__arrows{display:flex;gap:var(--space-xx-small)}.glide--carousel .glide__arrows button,.glide--slider .glide__arrows button{position:relative;width:50px;height:50px;max-height:unset;padding:0;border-radius:999px;font-size:2.1rem}@media screen and (min-width:760px){.glide--carousel .glide__arrows button,.glide--slider .glide__arrows button{width:60px;height:60px;font-size:2.4rem}}.glide--carousel .glide__arrows button span,.glide--slider .glide__arrows button span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cp-slider .glide__arrows{position:absolute;bottom:var(--space-medium);right:var(--space-medium)}.el-overlay-image-text .text-container{max-width:var(--width-small);margin:0 auto}.el-overlay-image-text .text-container h2{text-align:center}.el-overlay-image-text .text-container h3{text-align:center}.el-overlay-image-text .text-container .text{font-size:var(--font-size-big);margin-top:var(--space-medium)}.el-overlay-image-text .media-container{margin-bottom:var(--space-large)}.el-overlay-image-text .text-container{max-width:var(--width-small);margin:0 auto}.el-overlay-image-text .text-container h2{text-align:center}.el-overlay-image-text .text-container h3{text-align:center}.el-overlay-image-text .text-container .text{font-size:var(--font-size-medium);margin-top:var(--space-medium)}.el-overlay-image-text .text-container .bio-dates{font-size:var(--font-size-medium);margin-top:var(--space-medium)}.el-overlay-image-text .text-container .bio-dates span{display:revert}.el-overlay-image-text .text-container .bio-dates .date-title{margin-right:8px}.el-overlay-image-text .text-container .bio-dates .dates{color:#00F0F0;font-size:var(--font-size-small);margin-right:8px}.el-video-element{width:100%;position:relative;max-width:var(--width-large);margin:0 auto}.el-video-element.medium{max-width:var(--width-medium)}.el-video-element.small{max-width:var(--width-small)}.el-video-element .video-container{position:relative;width:100%;padding-bottom:56.25%;background-position:center;background-repeat:no-repeat;overflow:hidden;transition:all var(--anim-duration) ease-out;cursor:pointer}.el-video-element .video-container .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;padding:2rem}.el-video-element .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.el-video-element .description{margin-top:var(--space-xx-small)}.el-video-element{width:100%;position:relative;max-width:var(--width-large);margin:0 auto}.el-video-element.medium{max-width:var(--width-medium)}.el-video-element.small{max-width:var(--width-small)}.el-video-element .video-container{position:relative;width:100%;padding-bottom:56.25%;background-position:center;background-repeat:no-repeat;overflow:hidden;transition:all var(--anim-duration) ease-out;cursor:pointer}.el-video-element .video-container .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;padding:2rem}.el-video-element .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.el-video-element .description{margin-top:var(--space-xx-small)}.el-pager{position:relative;text-align:center;background-color:#fff;width:100%;padding:0;height:1px}.el-pager .js-spinner{position:absolute;top:30px;left:50%;width:1px;height:1px;z-index:10}.el-pager a.more-link{display:inline-block;padding-bottom:6px;font-size:1.7rem}@media only screen and (min-width:748px){.el-pager a.more-link{font-size:2.3rem}}.el-pager{position:relative;text-align:center;background-color:#fff;width:100%;padding:1em}.el-pager .js-spinner{position:absolute;top:-10%;left:50%;width:1px;height:1px;z-index:10}.el-pager a.more-link{color:#e85211;display:inline-block;padding-bottom:6px;border-bottom:1px solid #e85211;font-size:1.7rem}@media only screen and (min-width:748px){.el-pager a.more-link{font-size:2.3rem}}.el-lineup{border-top:1px solid #000;padding:50px 0}.el-lineup .site-content-container{width:100%;max-width:650px;margin:0 auto}.el-lineup .site-content-container .lineup-item{text-align:center;padding-bottom:50px}.el-lineup .site-content-container .lineup-item:last-of-type{adding-bottom:0}.el-lineup .site-content-container .lineup-item h3,.el-lineup .site-content-container .lineup-item p{font-family:"KlarheitGroteskBook",sans-serif;font-size:var(--font-size-big)}.el-lineup .site-content-container .lineup-item h3{color:#00F0F0;margin:0}.el-listitem{display:flex;flex-direction:column;position:relative}.el-listitem .top-content{position:relative;padding-bottom:74.5%}.el-listitem .top-content img{position:absolute;object-fit:cover;width:100%;height:100%;display:block}.el-listitem h2{text-align:center;margin:var(--space-medium) 0}.el-listitem .bottom-content{flex:1;padding:0 var(--space-medium) var(--space-medium);display:flex;flex-direction:column}.el-listitem .bottom-content .text{flex:1}.el-listitem .bottom-content .text p{font-size:var(--font-size-small)}.el-listitem .link,.el-listitem .link-box{margin:var(--space-small) auto 0;position:relative;z-index:1}.el-listitem{display:flex;flex-direction:column;position:relative}.el-listitem .top-content{position:relative;padding-bottom:74.5%}.el-listitem .top-content img{position:absolute;object-fit:cover;width:100%;height:100%;display:block}.el-listitem h2{text-align:center;margin:var(--space-medium) 0}.el-listitem .bottom-content{flex:1;padding:0 var(--space-medium) var(--space-medium);display:flex;flex-direction:column}.el-listitem .bottom-content .text{flex:1}.el-listitem .bottom-content .text p{font-size:var(--font-size-small)}.el-listitem .link,.el-listitem .link-box{margin:var(--space-small) auto 0;position:relative;z-index:1}.el-biographyitem{padding:0;margin-bottom:30px}.el-biographyitem .short-info{position:relative;display:flex;flex-direction:row}.el-biographyitem .short-info .bio-image,.el-biographyitem .short-info .no-image{height:107px;width:107px;border-radius:50%;margin-right:3rem;border:1px solid #bbb}.el-biographyitem .short-info .no-image{min-height:107px;background-color:#bbb;min-width:107px}.el-biographyitem .short-info .bio-legend{display:flex;flex-direction:column;justify-content:center}.el-biographyitem .short-info .bio-legend .function{font-size:var(--font-size-small)}.el-biographyitem .short-info .bio-legend .name{font-size:var(--font-size-medium)}.el-biographyitem .short-info .bio-legend .name.linked{text-decoration:underline}.el-biographyitem .short-info .bio-legend .dates{font-size:var(--font-size-small)}.el-overlay-trailer{padding:0 var(--space-small)}.el-overlay-trailer .video-container{width:100%;max-width:var(--width-medium);margin:0 auto var(--space-medium)}.el-overlay-trailer .content-container{width:100%;max-width:var(--width-small);margin:0 auto}.el-searchresultitem{margin-bottom:2em}.el-searchresultitem h1{text-transform:uppercase;font-style:italic;font-size:1.9rem;margin-bottom:.75rem}@media only screen and (min-width:500px){.el-searchresultitem h1{font-size:2.3rem}}.el-searchresultitem p{font-size:1.6rem}@media only screen and (min-width:500px){.el-searchresultitem p{font-size:2.3rem}}.el-sociallinks{list-style-type:none;padding:0;margin:0;display:inline-block}.el-sociallinks li{float:left;margin:0 .75rem .75rem 0;display:inline-block}.el-sociallinks li:last-child{margin:0}.el-sociallinks li a{color:#333;text-decoration:none;outline:0;display:inline-block;vertical-align:middle;font-size:2.5em;line-height:1;height:1.6rem;border-bottom:none}.el-sociallinks li a:hover,.el-sociallinks li a:focus{color:#808080}.el-richtext{width:100%;margin:0 auto;margin-bottom:4.8rem;clear:both}.el-richtext .content-container{margin:0 auto;padding:0}.el-richtext .content-container>.inner>p>.image-100{width:100%}.el-richtext h2{text-align:left;margin-bottom:var(--space-medium)}.el-richtext .richtext{max-width:var(--width-medium);margin:0 auto}.el-richtext .richtext a{text-decoration:underline}.el-richtext .richtext.large{max-width:var(--width-large)}.el-richtext .richtext.small{max-width:var(--width-small)}.el-richtext .richtext ul{list-style:revert;margin-bottom:var(--space-medium)}.el-richtext .richtext ul li{padding-bottom:1rem}.el-richtext figure img,.el-richtext .richtext_embed img{width:100%;height:auto}.el-richtext figure.left,.el-richtext .richtext_embed.left{width:100%;float:none;margin:0 0 .5em 0}.el-richtext figure.center,.el-richtext .richtext_embed.center{width:100%;margin:0 0 1em 0}.el-richtext figure.right,.el-richtext .richtext_embed.right{width:100%;float:none;margin:0 0 .5em 0}@media only screen and (max-width:748px){.el-richtext figure.right,.el-richtext .richtext_embed.right{width:100%!important}}@media only screen and (min-width:748px){.el-richtext figure.left,.el-richtext .richtext_embed.left{width:50%;float:left;margin:0 1.5em .5em 0}.el-richtext figure.right,.el-richtext .richtext_embed.right{width:50%;float:right;margin:0 0 .5em 1.5em}}.el-richtext figure>button,.el-richtext .richtext_embed>button{width:100%;padding:2em;margin-bottom:2em;cursor:pointer;background-color:transparent;-webkit-appearance:none;display:inline-block;border:1px solid #000;border-radius:revert;max-height:revert;text-transform:revert}.el-richtext figure>button h3,.el-richtext .richtext_embed>button h3{font-size:1.5em}.el-richtext figure>button img,.el-richtext .richtext_embed>button img{width:60%;margin-bottom:.5em}@media only screen and (min-width:476px){.el-richtext figure>button img,.el-richtext .richtext_embed>button img{width:40%}}@media only screen and (min-width:748px){.el-richtext figure>button img,.el-richtext .richtext_embed>button img{width:40%}}@media screen and (min-width:112rem){.el-richtext figure>button img,.el-richtext .richtext_embed>button img{width:40%}}.el-richtext figure>button p,.el-richtext .richtext_embed>button p{font-size:1em}.el-richtext figure>button:hover,.el-richtext .richtext_embed>button:hover{background-color:rgba(20,20,20,.1)}@media only screen and (min-width:748px){.el-richtext figure.left>button img,.el-richtext figure.right>button img,.el-richtext .richtext_embed.left>button img,.el-richtext .richtext_embed.right>button img{width:60%}}.el-richtext figure .issuuembed,.el-richtext .richtext_embed .issuuembed{width:100%!important;height:445px!important}.el-page-contentitem .page-content-container{width:100%;max-width:650px;margin:0 auto;animation-duration:.2s}.el-page-contentitem .page-content-container .page-content{position:relative;height:auto;padding-bottom:50px}.el-page-contentitem .page-content-container .page-content>div{font-size:var(--font-size-big)}.el-page-contentitem .page-content-container .page-content.preview .text-preview{max-height:300px;overflow:hidden;transition:var(--anim-duration) max-height ease-in-out}.el-page-contentitem .page-content-container .page-content.preview .gradient{position:absolute;top:200px;left:0;width:100%;height:100px;background:#fff;background:linear-gradient(0deg,#fff 0%,rgba(255,255,255,0) 100%)}.el-page-contentitem .page-content-container .page-content.preview .show-less{display:none}.el-page-contentitem .page-content-container .page-content.preview.open .text-preview{max-height:9999px}.el-page-contentitem .page-content-container .page-content.preview.open .gradient{display:none}.el-page-contentitem .page-content-container .page-content.preview.open .show-more{display:none}.el-page-contentitem .page-content-container .page-content.preview.open .show-less{display:block;text-align:center}.el-page-contentitem .page-content-container .button-bar{display:flex;flex-direction:column;align-items:center}.el-image-element{width:100%;max-width:var(--width-medium);margin:0 auto}.el-image-element.large{max-width:var(--width-large)}.el-image-element.small{max-width:var(--width-small)}.el-image-element.bio{max-width:40rem}.el-image-element img{width:100%}@media screen and (min-width:760px){.el-image-element img{display:none}}.el-image-element img.desktop{display:none}@media screen and (min-width:760px){.el-image-element img.desktop{display:block}}.el-image-element .description{margin-top:var(--space-xx-small)}.el-button-bar{display:flex;flex-direction:column;align-items:center}.el-button-bar{display:flex;flex-direction:column;align-items:center}button{background:transparent;color:inherit;border:transparent;padding:0;font:inherit}a.button,p.button,button{display:flex;flex-direction:row;align-items:center;width:fit-content;min-height:50px;height:inherit;background-color:var(--color-cyan);border-radius:999px;color:var(--black);padding:1.6rem 3rem;text-align:center;text-decoration:none;font-family:var(--font-family-base);text-transform:uppercase;font-weight:normal;font-size:var(--font-size-small);line-height:1;transition:var(--anim-duration);cursor:pointer;z-index:1}@media screen and (min-width:760px){a.button,p.button,button{max-height:56px;padding:1.8rem 3rem;font-size:var(--font-size-base)}}a.button:hover,p.button:hover,button:hover{background-color:var(--grey-light)}a.button.nav,p.button.nav,button.nav{background-color:var(--color-cyan)}a.button.nav:hover,p.button.nav:hover,button.nav:hover{background-color:var(--color-lavender)}a.button.secondary,p.button.secondary,button.secondary{background-color:var(--grey-light)}a.button.secondary:hover,p.button.secondary:hover,button.secondary:hover{background-color:var(--color-cyan)}a.button.home,p.button.home,button.home{height:56px;font-size:2.4rem;padding:1.5rem 3rem}a.button.ticket,a.button.video,a.button.soldout,p.button.ticket,p.button.video,p.button.soldout,button.ticket,button.video,button.soldout{min-height:50px;height:inherit;font-size:var(--font-size-small);padding:1.3rem 2rem}@media screen and (min-width:760px){a.button.ticket,a.button.video,a.button.soldout,p.button.ticket,p.button.video,p.button.soldout,button.ticket,button.video,button.soldout{height:56px;font-size:var(--font-size-base);padding:1.8rem 2rem}}a.button.ticket.before i,a.button.video.before i,a.button.soldout.before i,p.button.ticket.before i,p.button.video.before i,p.button.soldout.before i,button.ticket.before i,button.video.before i,button.soldout.before i{padding-right:0}a.button.ticket,a.button.brand,p.button.ticket,p.button.brand,button.ticket,button.brand{background-color:#00F0F0;border:1px solid #00F0F0}a.button.ticket:hover,a.button.brand:hover,p.button.ticket:hover,p.button.brand:hover,button.ticket:hover,button.brand:hover{background-color:var(--grey-light)}a.button.video,p.button.video,button.video{background-color:var(--grey-light)}a.button.video:hover,p.button.video:hover,button.video:hover{background-color:var(--color-cyan)}a.button.soldout,p.button.soldout,button.soldout{background-color:var(--grey-light);opacity:.5;cursor:inherit}a.button.soldout:hover,p.button.soldout:hover,button.soldout:hover{background-color:var(--grey-light)}a.button.no-hover:hover,p.button.no-hover:hover,button.no-hover:hover{background-color:var(--color-brand);color:var(--white)}a.button.before,p.button.before,button.before{flex-direction:row-reverse}a.button.before i,p.button.before i,button.before i{padding-right:8px;margin-top:-2px}a.button.before i:before,p.button.before i:before,button.before i:before{font-size:2.2rem}a.button.after i,p.button.after i,button.after i{padding-left:8px;margin-top:-2px}a.button.after i:before,p.button.after i:before,button.after i:before{font-size:2.2rem}a.button.disabled,p.button.disabled,button.disabled{pointer-events:none;opacity:.4;background-color:var(--grey-light)}.el-imagecheckbox{margin:0 auto;margin-bottom:20px;position:relative;width:100%;text-align:center}.el-imagecheckbox.white{color:#fff}.el-imagecheckbox.white .icon-container>div{border:2px solid #fff}.el-imagecheckbox .checkbox{line-height:1;text-align:center}.el-imagecheckbox .checkbox input[type="checkbox"]{display:block;visibility:visible;margin:1rem auto}.el-imagecheckbox img{max-width:70%;box-shadow:9px 6px 9px rgba(0,0,0,.4)}.el-imagecheckbox label{font-size:2rem}.el-imagecheckbox .summary{font-size:1.2rem;line-height:1;margin-top:5px}.el-imagecheckbox .icon-container{text-align:center;margin-top:20px;cursor:default;margin-bottom:10px}.el-imagecheckbox .icon-container>div{border-radius:25px;width:25px;height:25px;border:2px solid black;position:relative;margin:auto}.el-imagecheckbox .icon-container>div>.icon{color:#e85211;font-family:"KlarheitGroteskBook",sans-serif;font-size:2.1 .6rem;margin-top:-10px;margin-left:-3px;display:none;position:absolute}.el-eventlistitem-image{display:flex;flex-direction:column;padding:var(--space-medium) 0;border-bottom:2px solid var(--black);position:relative}.el-eventlistitem-image:first-of-type{border-top:2px solid var(--black)}.el-eventlistitem-image .top-content img{display:none}.el-eventlistitem-image .top-content .event-date{color:var(--color-cyan);font-size:var(--font-size-small)}.el-eventlistitem-image .header{display:flex;flex-direction:row;align-items:center;gap:var(--space-small);margin:0}.el-eventlistitem-image .header h2{flex:1;margin:var(--space-small) 0 0;hyphens:auto}.el-eventlistitem-image .header .button{display:none}@media screen and (min-width:760px){.el-eventlistitem-image .header .button{display:flex}}.el-eventlistitem-image .bottom-content{flex:1}.el-eventlistitem-image .bottom-content h3{margin-bottom:var(--space-xx-small);font-size:var(--font-size-small)}.el-eventlistitem-image .bottom-content p{font-size:var(--font-size-small)}.el-eventlistitem-image .bottom-content .sub{color:var(--color-cyan)}.el-eventlistitem-image .bottom-content .button{display:flex}@media screen and (min-width:760px){.el-eventlistitem-image .bottom-content .button{display:none}}.el-eventlistitem-image .button{margin:var(--space-small) auto 0;position:relative;z-index:1}.image .el-eventlistitem-image{border:0;padding:0}.image .el-eventlistitem-image .top-content{position:relative;padding-bottom:74.5%}.image .el-eventlistitem-image .top-content img{position:absolute;object-fit:cover;width:100%;height:100%;display:block}.image .el-eventlistitem-image .top-content .event-date{position:absolute;top:var(--space-x-small);left:var(--space-x-small);font-size:var(--font-size-big)}.image .el-eventlistitem-image.shop img{object-fit:revert;width:auto;left:20%}.image .el-eventlistitem-image .header{margin:0 var(--space-medium)}.image .el-eventlistitem-image .header h2{text-align:center}.image .el-eventlistitem-image .header .button{display:none}.image .el-eventlistitem-image .bottom-content{padding:var(--space-medium) var(--space-medium)}.image .el-eventlistitem-image .bottom-content h3,.image .el-eventlistitem-image .bottom-content p{text-align:center}.image .el-eventlistitem-image .bottom-content .button{display:flex}.el-eventlistitem{position:relative;display:grid;grid-template-columns:10rem 1fr;grid-template-areas:"empty labels" "date details";padding-top:var(--space-medium)}@media screen and (min-width:1020px){.el-eventlistitem{grid-template-columns:27rem 1fr;grid-template-areas:"labels details" "date details"}}.el-eventlistitem .labels{grid-area:labels}@media screen and (min-width:1020px){.el-eventlistitem .labels{align-self:start}}.el-eventlistitem .labels .label{color:var(--color-cyan);font-size:var(--font-size-small);margin-bottom:0}@media screen and (min-width:1020px){.el-eventlistitem .labels .label{font-size:2.4rem}}.el-eventlistitem .date{grid-area:date;padding-bottom:var(--space-medium);border-bottom:2px solid #000}@media screen and (min-width:1020px){.el-eventlistitem .date{grid-row-end:5}}.el-eventlistitem .date p{font-size:1.6rem;margin-bottom:0}@media screen and (min-width:1020px){.el-eventlistitem .date p{font-size:2.4rem}}.el-eventlistitem .date p .weekday{display:none}@media screen and (min-width:1020px){.el-eventlistitem .date p .weekday{display:inline-block}}.el-eventlistitem .details{grid-area:details;padding-bottom:var(--space-medium);border-bottom:2px solid #000;display:flex;flex-direction:column;gap:var(--space-small)}@media screen and (min-width:1020px){.el-eventlistitem .details{flex-direction:row}}.el-eventlistitem .details .inner{position:relative;flex:1}.el-eventlistitem .details .inner .location{font-size:var(--font-size-small);margin-bottom:var(--space-x-small)}.el-eventlistitem .details .inner .description{font-size:var(--font-size-small);margin-top:var(--space-x-small)}.el-eventlistitem .details .inner .description p{margin-top:var(--space-x-small)}.el-eventlistitem .details .inner h2{margin-bottom:0;font-size:var(--font-size-h2)}.el-eventlistitem .details .inner h2.secondary{font-size:var(--font-size-h3)}.el-eventlistitem .details .links{display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;gap:var(--space-x-small)}.el-eventlistitem .details .links .button span{font-size:2.4rem}.el-eventlistitem:not(:has(.labels)){grid-template-areas:"date details" "date details"}@media screen and (min-width:1020px){.el-eventlistitem:not(:has(.labels)){grid-template-columns:27rem 1fr;grid-template-areas:"date details" "date details"}}.el-eventlistitem.first .date,.el-eventlistitem.noday:not(.last) .date{border-bottom:0}.el-button-socialmedia-share{display:flex;justify-content:flex-end;overflow:hidden}.el-button-socialmedia-share .share-links{position:relative;width:fit-content;display:flex;flex-direction:row;align-items:center;height:48px}.el-button-socialmedia-share .share-links i{border:1px solid transparent;font-size:3rem;padding:.8rem 1.2rem .8rem 1rem;height:48px;transition-duration:var(--anim-duration);color:var(--color);background:var(--white);z-index:1}.el-button-socialmedia-share .share-links i:hover{color:var(--color-brand);cursor:pointer}.el-button-socialmedia-share .share-links ul.some-share{position:absolute;top:3px;right:-300px;display:flex;flex-direction:row;height:40px;margin-right:25px;transition:var(--anim-duration)}.el-button-socialmedia-share .share-links ul.some-share li{margin-right:20px;display:flex;align-items:center}.el-button-socialmedia-share .share-links ul.some-share li a{text-decoration:none}.el-button-socialmedia-share .share-links ul.some-share li a:before{font-size:2.6rem;color:var(--color-brand);transition-duration:var(--anim-duration)}.el-button-socialmedia-share .share-links ul.some-share li a:hover:before{color:var(--black)}.el-button-socialmedia-share .share-links ul.some-share li:last-child{margin-right:0}.el-button-socialmedia-share .share-links.open i{margin-left:0;color:var(--color-brand)}.el-button-socialmedia-share .share-links.open ul.some-share{right:40px}.el-accordion-item{background-color:var(--white)}.el-accordion-item .accordion-title{position:relative;display:block;background-color:var(--color-brand);border:1px solid var(--color-brand);padding:var(--space-small) var(--space-medium) var(--space-small);cursor:pointer}.el-accordion-item .accordion-title .accordion-title-inner h3{font-family:var(--font-family-alt);font-weight:var(--font-weight-bold);font-size:var(--font-size-h3);margin-bottom:0;color:var(--white)}.el-accordion-item .accordion-title .accordion-title-inner span.toggle::before{position:absolute;right:var(--space-medium);top:1.7rem;font-family:"icomoon";color:var(--white);font-size:1.8rem;pointer-events:none;transition-duration:0.3s}.el-accordion-item .accordion-container{height:0;overflow:hidden;padding:0;background-color:var(--white);border-right:1px solid var(--color-brand);border-bottom:1px solid var(--color-brand);border-left:1px solid var(--color-brand);border-radius:0 0 5px 5px;transition:height var(--anim-duration) ease-in-out}.el-accordion-item .accordion-container .text-container{padding:var(--space-medium) var(--space-medium)}.el-accordion-item .accordion-container .text-container h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold)}.el-accordion-item .accordion-container .text-container .text p:last-child{margin:0}.el-accordion-item.already-open>.accordion-container{height:auto}.accordion-container ul,.el-txt-img-content ul{margin-bottom:var(--space-small)}.accordion-container ul li,.el-txt-img-content ul li{margin-left:3rem;margin-bottom:var(--space-x-small)}.accordion-container ul li:last-child,.el-txt-img-content ul li:last-child{margin-bottom:0}.accordion-container ul li::before,.el-txt-img-content ul li::before{font-family:"icomoon";margin-left:-3rem;padding-right:1.2rem}