/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--spacing:.25rem}}@layer base{html{-webkit-text-size-adjust:100%}a{cursor:pointer}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}q{font-style:italic}audio,canvas,iframe,img,svg,video{vertical-align:middle}canvas,img,svg,video{box-sizing:border-box;max-width:100%;height:auto}img:not([src]){visibility:hidden;min-width:1px}iframe{border:0}address,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 20px}*+address,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:20px}ol,ul{padding-left:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dd{margin-left:0}hr{text-align:inherit;border:0;border-top:1px solid var(--kh-placeholder);margin:0 0 20px;overflow:visible}*+hr{margin-top:20px}address{font-style:normal}blockquote{color:#333;margin:0 0 20px;font-size:1.25rem;font-style:italic;line-height:1.5}*+blockquote{margin-top:20px}blockquote p:last-of-type{margin-bottom:0}details,main{display:block}summary{display:list-item}h1,h2,h3,h4,h5,h6{color:#333;text-transform:none;margin:0 0 20px;font-weight:400}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:40px}h1{font-size:2.23125rem;line-height:1.2}h2{font-size:1.7rem;line-height:1.3}h3{font-size:1.5rem;line-height:1.4}h4{font-size:1.25rem;line-height:1.4}h5{font-size:16px;line-height:1.4}h6{font-size:.875rem;line-height:1.4}@media (width>=960px){h1{font-size:2.625rem}h2{font-size:2rem}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{color:#212529;text-align:left;background-color:#fff;margin:0;font-size:1rem;font-weight:400;line-height:1.5}[tabindex="-1"]:focus:not(:focus-visible){outline:0}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;background-color:#0000;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{color:#6c757d;text-align:left;caption-side:bottom;padding-top:.75rem;padding-bottom:.75rem}th{text-align:inherit}label{margin-bottom:.5rem;display:inline-block}button{border-radius:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;margin-bottom:.5rem;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}@media (width>=768px){.visible-xs{display:none}}@media (width<=767px){.hidden-xs{display:none}}*{margin:0;padding:0}a{transition:color var(--kh-duration)}a,a:visited,a:hover,a:focus{color:inherit;text-decoration:none}a:hover{color:inherit;transition:color var(--kh-duration)}a.no-hover{color:inherit!important}p em a,p em a:hover{text-decoration:underline}button{cursor:pointer}html,body{font-family:var(--kh-font-sans);color:#000;text-align:left;-webkit-overflow-scrolling:touch;background:#fff;height:auto;margin:0;padding:0;font-size:18px;font-style:normal;font-weight:400;line-height:1.5;position:relative}@media (width<=1599px){html,body{font-size:17px}}@media (width<=1439px){html,body{font-size:16px}}html,button,input,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--kh-font-sans);color:inherit;margin:0;padding:0;font-style:normal;font-weight:700;font-stretch:100%;line-height:1}b,strong{font-style:normal;font-weight:700;font-stretch:100%}p{margin:0;padding:0;font-size:1em}em{color:#000;font-style:normal;font-weight:700}::selection{color:#fff;text-shadow:none;background:#000}[x-cloak]{display:none!important}svg.icon{fill:currentColor;vertical-align:middle;width:20px;height:20px;display:inline-block;overflow:visible}.icon [fill*=\#]{fill:currentColor}.icon [stroke*=\#]{stroke:currentColor}svg.icon--ratio-075{width:15px;height:15px}svg.icon--ratio-15{width:30px;height:30px}svg.icon--ratio-2{width:40px;height:40px}.icon-wrap{fill:currentColor;line-height:0;display:inline-block}.visually-hidden,.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}dialog:not([open]){display:none}}@layer components{#complete{z-index:25;background:#fff;width:100%;height:auto;margin:0 auto;padding:0;position:relative;overflow:hidden}#page{z-index:10;background:#fff;width:100%;height:auto;margin:0 auto;position:relative}#content{width:100%;max-width:var(--kh-page-max);background:#fff;height:auto;margin:0 auto;position:relative}#preloader{z-index:200;background:#fff;position:fixed;inset:0}#preloader.is-done{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility 0s linear .5s}@media (scripting:none){#preloader{display:none}}.limit{max-width:var(--kh-limit);height:auto;margin:0 auto}.text-limit{max-width:var(--kh-text-limit);height:auto;margin:0 auto}#maincontent{height:auto;min-height:50vh;padding:0 40px;overflow:hidden}#footerwrap{height:auto;padding:0 40px 40px;overflow:hidden}@media (width<=1024px){#maincontent{padding:0 20px}#footerwrap{padding:0 20px 20px}}#nav{width:100%;max-width:var(--kh-page-max);z-index:250;color:#000;background:#fff;height:auto;margin:auto;padding:40px 140px 20px 40px;transition:all .25s;position:fixed;top:0;left:0;right:0}@media (width>=768px){.activepage3 #nav,.activepage5 #nav,.activepage6 #nav{background:#fff}.fullback #nav{background:0 0}#nav.aboveheader{color:#fff;background:0 0}}.navopen #nav{top:0!important}.nav-up #nav.nav-overtop{top:-145px}#nav:before{content:"";background:0 0;width:100%;height:100%;transition:all .25s;position:absolute;top:0;right:100%}#nav:after{content:"";background:0 0;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:100%}#nav.nav-overtop{background:var(--kh-bar);color:#000;padding:20px 140px 20px 40px}#nav.nav-overtop:before{content:"";background:var(--kh-bar);width:100%;height:100%;transition:all .25s;position:absolute;top:0;right:100%}#nav.nav-overtop:after{content:"";background:var(--kh-bar);width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:100%}#logo{width:100px;height:auto;display:inline-block}#logo img,#logo svg{width:100%;height:auto;display:inline-block}#logo svg path,#logo svg polygon,#logo svg rect{fill:currentColor!important}ul.shortcuts{vertical-align:middle;text-align:right;float:right;margin:0;padding:0;line-height:100px;list-style-type:none;display:inline-block}ul.shortcuts li{margin:0;padding:0 1.75em 0 0;display:inline-block}ul.shortcuts li a{line-height:1.75;display:block;position:relative}ul.shortcuts li.active a:after,.pageroot5 ul.shortcuts li.shortcut5 a:after,.pageroot6 ul.shortcuts li.shortcut6 a:after,.activepage74 ul.shortcuts li.shortcut9 a:after{content:"";background:var(--kh-green);width:100%;height:2px;position:absolute;bottom:0;left:0}ul.shortcuts .mobile-label{display:none}#hamburger{z-index:300;cursor:pointer;width:75px;height:60px;transition:all .25s;display:block;position:absolute;top:60px;right:60px}button#hamburger{color:inherit;font:inherit;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}#nav.nav-overtop #hamburger{top:40px}#hamburger .line{background:var(--kh-green);opacity:1;height:2px;transition:all .25s;position:absolute;left:25px}#hamburger .lineA{width:25px;top:22px}#hamburger .lineB{width:25px;top:29px}#hamburger .lineC{width:25px;bottom:22px}.navopen #hamburger .line{background:#000}.navopen #hamburger .lineA{top:29px;transform:rotate(45deg)}.navopen #hamburger .lineB{opacity:0;width:0}.navopen #hamburger .lineC{bottom:29px;transform:rotate(-45deg)}.navigation:not([x-show]){display:none}.navigation{background:var(--kh-green);color:#000;z-index:290;width:100%;height:100%;padding:0;position:fixed;top:0;left:0;overflow:hidden}.navigation-inner{width:100%;max-width:var(--kh-page-max);background:var(--kh-green);align-items:center;height:100%;margin:auto;padding:0;display:flex;position:absolute;inset:0}.nav-row{width:100%;height:auto}.nav-logo{vertical-align:middle;text-align:left;width:50%;height:auto;padding:75px 0 75px 75px;display:inline-block}.nav-logo img,.nav-logo svg{width:100%;max-width:calc(100vh - 150px);height:auto}.nav-nav{vertical-align:middle;text-align:center;width:50%;height:auto;max-height:100vh;padding:75px 75px 75px 0;display:inline-block;overflow:auto}.nav-nav ul.nav{margin:0;padding:0 0 2em;font-size:1.25em;line-height:2;list-style-type:none}.nav-nav ul.nav li,p.nav-legal{margin:0;padding:0}@media (width>=1025px){.navopen #hamburger{top:40px}.nav-nav a:hover{color:#fff}}@media (height<=629px){.nav-nav ul.nav{padding:0 0 1.5em;line-height:1.5}.nav-logo{padding:40px 0 40px 40px}.nav-logo img,.nav-logo svg{max-width:calc(100vh - 80px)}.nav-nav{padding:40px 40px 40px 0}}@media (height<=500px){.nav-nav ul.nav{font-size:1em}}@media (width<=1024px){#nav,#nav.nav-overtop{padding:20px 100px 20px 20px}.nav-up #nav.nav-overtop{top:-125px}#logo{width:80px}ul.shortcuts{line-height:80px}#hamburger{top:30px;right:30px}#nav.nav-overtop #hamburger{top:30px}}@media (width<=767px){#nav{color:#000;background:#fff;padding:10px 60px 10px 20px}#nav.nav-overtop{padding:10px 60px 10px 20px}#nav.aboveheader{color:#000}.nav-up #nav.nav-overtop{top:-60px}#logo{width:40px}ul.shortcuts{font-size:12px;line-height:40px}ul.shortcuts li{padding:0 1em 0 0}#hamburger{top:0;right:0}#nav.nav-overtop #hamburger{top:0}.nav-logo{padding:20px 0 20px 20px}.nav-logo img,.nav-logo svg{max-width:calc(100vh - 30px)}.nav-nav{padding:20px 20px 20px 0}}@media (width<=991px) and (orientation:portrait){.nav-logo{z-index:50;width:100px;padding:20px 0 0 20px;position:absolute;top:0;left:0}.nav-nav{width:100%;padding:20px}}@media (width<=767px) and (orientation:portrait){.nav-logo{z-index:50;width:60px;padding:10px 0 0 20px;position:absolute;top:0;left:0}ul.shortcuts{font-size:11px}}@media (width<=924px){ul.shortcuts .mobile-label{display:inline-block}ul.shortcuts .desktop-label{display:none}}.nav-legal br{display:none}@media (width<=374px){ul.shortcuts{font-size:8px}.nav-legal br{display:block}.nav-legal span{display:none}}@media (width<=924px){ul.shortcuts li.hidemobile .mobile-label{display:inline-block}ul.shortcuts li.hidemobile .desktop-label{display:none}}@media (width<=600px){ul.shortcuts li.hidemobile{display:none}}#startheader{padding:160px 40px 0;position:relative}.startheader-content{width:100%;height:auto;position:relative}.startheader-slider{z-index:10;width:100%;height:auto;position:relative}.startheader-slider img{width:100%;height:auto}.startheader-text{z-index:50;pointer-events:none;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.startheader-text h1,.startheader-text h2{letter-spacing:.2em;text-align:center;text-transform:uppercase;width:100%;height:auto;color:var(--kh-green);margin:0;padding:0 0 .5em;font-size:4vw;font-weight:700;line-height:1.5;display:block}@media (width>=1760px){.startheader-text h1,.startheader-text h2{font-size:4em}}.startslide-prev{position:absolute;bottom:25px;right:50%;color:var(--kh-green)!important}.startslide-next{position:absolute;bottom:25px;left:50%;color:var(--kh-green)!important}.startslide-prev:hover,.startslide-next:hover{opacity:.75}@media (width<=1024px){#startheader{padding:120px 20px 0}}@media (width<=767px){#startheader{padding:60px 0 0}.startheader-text h1,.startheader-text h2{padding:0 20px 1em}.startslide-prev,.startslide-next{bottom:15px}.startslide-prev svg,.startslide-next svg{width:10px!important;height:auto!important}#startheader [data-prev],#startheader [data-next]{display:none!important}}#header{padding:0;position:relative}.header-content{width:100%;height:auto;position:relative}.header-slider{z-index:10;width:100%;height:auto;position:relative}.header-slider img{width:100%;height:auto}.header-text{z-index:50;pointer-events:none;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.header-text h1,.header-text h2{letter-spacing:.2em;text-align:center;text-transform:uppercase;width:100%;height:auto;color:var(--kh-green);margin:0;padding:.5em 0 0;font-size:4vw;font-weight:700;line-height:1.5;display:block}@media (width>=1760px){.header-text h1,.header-text h2{font-size:4em}}.slide-prev{position:absolute;bottom:25px;right:50%;color:var(--kh-green)!important}.slide-next{position:absolute;bottom:25px;left:50%;color:var(--kh-green)!important}.slide-prev:hover,.slide-next:hover{opacity:.75}@media (width<=767px){#header{padding:60px 0 0}.header-text h1,.header-text h2{padding:0 20px 1em}#header [data-prev],#header [data-next]{display:none!important}}.header-slide{width:100%;height:auto;position:relative}.slide-artist{color:#fff;text-align:right;font-size:12px;line-height:1.25;position:absolute;bottom:25px;right:40px}.slide-artist strong{font-weight:500}.slide-artist span{font-style:italic;font-weight:400}.header-slide .slide-artist{pointer-events:all}@media (width>=1025px){.slide-artist:hover{color:var(--kh-green)}}@media (width<=1024px){.slide-artist{bottom:20px;right:20px}}@media (width<=767px){.slide-artist{font-size:10px}}[x-data=slideshow]{-webkit-tap-highlight-color:transparent;position:relative}:where([x-data=slideshow]) :where(:has(>[data-slide])){z-index:0;aspect-ratio:144/70;touch-action:pan-y;-webkit-touch-callout:none;margin:0;padding:0;list-style:none;position:relative;overflow:hidden}[data-slide]{visibility:hidden;z-index:0;will-change:transform;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}:is([data-slide].is-active,[data-slide].is-leaving,:not(:has(>[data-slide].is-active))>[data-slide]:first-child){visibility:visible}[x-data=slideshow]:not([data-direction=prev]) [data-slide].is-leaving{z-index:1;animation:kh-pull-out-next var(--slideshow-duration,.6s) ease forwards}[x-data=slideshow]:not([data-direction=prev]) [data-slide].is-entering{z-index:0;animation:kh-pull-in-next var(--slideshow-duration,.6s) ease forwards}[x-data=slideshow][data-direction=prev] [data-slide].is-leaving{z-index:0;animation:kh-pull-out-prev var(--slideshow-duration,.6s) ease forwards}[x-data=slideshow][data-direction=prev] [data-slide].is-entering{z-index:1;animation:kh-pull-in-prev var(--slideshow-duration,.6s) ease forwards}@keyframes kh-pull-out-next{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes kh-pull-in-next{0%{transform:translate(30%)}to{transform:translate(0)}}@keyframes kh-pull-out-prev{0%{transform:translate(0)}to{transform:translate(30%)}}@keyframes kh-pull-in-prev{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){[data-slide].is-entering,[data-slide].is-leaving{animation:none!important}[data-slide].is-leaving:not(.is-active){visibility:hidden}}[x-data=slideshow] :is([data-prev],[data-next]){line-height:0;font:inherit;appearance:none;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:0;margin:0;padding:5px 10px;transition:color .1s ease-in-out;display:inline-block}[x-data=slideshow] :is([data-prev],[data-next]) svg{display:none}[x-data=slideshow] :is([data-prev],[data-next]):before{content:"";width:14px;height:24px;-webkit-mask:var(--kh-slidenav-prev) no-repeat center / 100% 100%;-webkit-mask:var(--kh-slidenav-prev) no-repeat center / 100% 100%;-webkit-mask:var(--kh-slidenav-prev) no-repeat center / 100% 100%;mask:var(--kh-slidenav-prev) no-repeat center / 100% 100%;background:currentColor;display:block}[x-data=slideshow] [data-next]:before{-webkit-mask-image:var(--kh-slidenav-next);-webkit-mask-image:var(--kh-slidenav-next);-webkit-mask-image:var(--kh-slidenav-next);mask-image:var(--kh-slidenav-next)}@media (width<=767px){[x-data=slideshow] :is([data-prev],[data-next]):before{width:10px;height:17px}}.subnav-holder{width:100%;height:67px;position:relative}#subnav{border-bottom:1px solid var(--kh-line);width:100%;height:auto;max-width:var(--kh-page-max);background:#fff;margin:auto;padding:20px 40px;font-size:1em;line-height:1;display:flow-root;position:absolute;top:0;left:0;right:0;overflow:visible}#subnav ul{float:right;margin:0 -1.5em 0 0;padding:0;font-size:1em;line-height:1;list-style-type:none;display:inline-block;overflow:visible}#subnav ul li{margin:0;padding:0 1.5em 0 0;display:inline-block;position:relative}#subnav ul li a{padding:5px 0;display:block;position:relative}#subnav ul li a.active:after,#subnav ul li.active a:after{content:"";background:var(--kh-green);width:100%;height:2px;position:absolute;bottom:0;left:0}#subnav h1,#subnav h2{letter-spacing:.025em;margin:0;padding:5px 0;font-size:1em;font-style:italic;font-weight:400;line-height:1;display:inline-block}#subnav a{color:inherit;text-decoration:none!important}.mobilesubnav{display:none}@media (width<=1024px){#subnav{padding:20px}}@media (width<=991px){#subnav{font-size:14px}.subnav-holder{height:67px}}@media (width<=767px){#subnav{padding:18px 20px;font-size:12px}.subnav-holder{height:60px}}@media (width<=649px){.subnav-holder{height:auto}#subnav{padding:20px;font-size:1em;position:relative}#subnav h1,#subnav h2{color:#000;font-size:1.25em;font-style:normal;font-weight:400}#subnav ul,.desktopsubnav{display:none}.mobilesubnav{display:inline-block}}@media (width>=650px){.fixed-subnav #subnav{z-index:200;background:var(--kh-bar);border-bottom:1px solid #0000;position:fixed;overflow:visible}.fixed-subnav #subnav:before{content:"";background:var(--kh-bar);width:100%;height:100%;position:absolute;top:0;right:100%}.fixed-subnav #subnav:after{content:"";background:var(--kh-bar);width:100%;height:100%;position:absolute;top:0;left:100%}}.borderbottom{border-bottom:1px solid var(--kh-line)}.before-headerpx{padding-top:160px}.before-100px{padding-top:100px}.before-75px{padding-top:75px}.before-50px{padding-top:50px}.before-0px{padding-top:0}.after-100px{padding-bottom:100px}.after-75px{padding-bottom:75px}.after-50px{padding-bottom:50px}.after-0px{padding-bottom:0}@media (width<=1024px){.before-headerpx{padding-top:120px}.before-100px,.before-75px{padding-top:75px}.before-50px{padding-top:50px}.after-100px,.after-75px{padding-bottom:75px}.after-50px{padding-bottom:50px}}@media (width<=767px){.before-headerpx{padding-top:60px}.before-100px,.before-75px,.before-50px{padding-top:50px}.after-100px,.after-75px,.after-50px{padding-bottom:50px}}.section-headline{padding:0 0 50px}.teaser-section .section-headline{text-align:center}.section-headline h1,.section-headline h2,.section-headline h3{margin:0;padding:0;font-size:1.5em;font-weight:400;line-height:1.75}.section-headline span{border-bottom:2px solid var(--kh-green);padding-bottom:.15em;display:inline;position:relative}.section-text{height:auto;margin:0 0 -1.5em;font-size:1em;line-height:1.5;overflow:hidden}.section-text p,.section-text ul,.section-text ol{margin:0;padding:0 0 1.5em;font-size:1em;line-height:1.5}.section-text ol li{margin:0 0 0 1.25em;padding:0}.section-text ul{list-style-type:none!important}.section-text ul li{margin:0;padding:0 0 0 1.5em;position:relative}.section-text ul li:before{content:"◼";position:absolute;top:0;left:0;color:var(--kh-green)!important}@media (width<=1024px){.section-text ul li:before{content:"■"}}.section-text ul li ul{padding:0}.section-text ul li ul li{padding:0 0 0 1.25em}.section-text ul li ul li:before{content:"−";font-weight:900}.style-buttonlist .section-text ul{padding:.25em 0 1em;list-style-type:none}.style-buttonlist .section-text li{margin:0;padding:0 0 .5em}.style-buttonlist .section-text li:before{content:none}.section-text strong,.section-text b{font-weight:500}.section-text .textpart-cite{max-width:700px;margin:0;padding:0;font-size:1.25em;font-weight:400;line-height:1.25;display:inline-block}.section-text .textpart-citer{color:#000;margin:0;padding:5px 0 1em;font-size:.75em;font-weight:400;line-height:1.25;display:inline-block}.section-text .textpart-green{color:var(--kh-green)}.section-text p.textpart-green{padding:0 0 10px;font-size:1.125em}#c1406 .section-text ul,#c1401 .section-text ul{margin-top:-1.5em}@media (width<=767px){.section-text .textpart-cite{font-size:1.125em}}.section-text a{padding:0;font-weight:500;display:inline-block;position:relative}.section-text a:before{content:"";background:var(--kh-green);width:100%;height:2px;transition:all .25s;position:absolute;bottom:.1em;left:0}.style-buttonlist .section-text a{margin:0 0 0 .25em;padding:0;font-weight:500}.style-buttonlist .section-text a:before{content:"";background:var(--kh-green);width:100%;height:2px;bottom:0}@media (width>=1025px){.section-text a:hover{text-decoration:none}.section-text a:hover:before,.style-buttonlist .section-text a:hover:before{background:#000;left:0}}@media (width<=767px){.section-headline h1,.section-headline h2,.section-headline h3{font-size:1.25em}}.buttons{height:auto;padding:50px 0 0;display:flow-root;overflow:visible}.teaser-section .buttons{text-align:center}.buttons-row{height:auto;margin:-10px;display:flow-root;overflow:visible}.buttons-col{padding:10px;display:inline-block}.buttons-col a{background:var(--kh-green);color:#000;padding:10px;font-size:1em;line-height:1;transition:all .25s;display:block}@media (width>=1025px){.buttons-col a:hover{color:#fff;background:#000;transition:all .25s}}.content-head .buttons-row{margin:0 0 -5px}.content-head .buttons-col{padding:0 0 5px;display:block}.content-head .buttons-col a{display:inline-block}@media (width<=1024px){.buttons{padding:25px 0 0}}.quotes{margin:0}.quotes.pre-padding{padding-top:25px}.quotes.post-padding{padding-bottom:25px}.quotes-row{height:auto;margin:-25px 0 0;padding:0;overflow:hidden}.quote-col{width:100%;height:auto;margin:0;padding:25px 0 0}.quote-box{max-width:700px}.quote p{color:var(--kh-green);margin:0;padding:0;font-size:1.5em;font-weight:500;line-height:1.25}.cite-box{text-align:center;max-width:600px;margin:0 auto;padding:0 0 50px}.cite p{color:var(--kh-green);text-align:center;margin:0;padding:0;font-size:2em;font-weight:400;line-height:1.25}.citer{padding:10px 0 0}.citer p.citer-name{color:#000;margin:0;padding:0;font-size:1em;font-weight:500;line-height:1.25}.citer p.citer-function{color:#000;margin:0;padding:0;font-size:1em;font-style:italic;font-weight:400;line-height:1.25}.textblock-aside .section-text .textpart-cite{color:var(--kh-green);font-size:1.5em;font-weight:500;line-height:1.25}.textblock-aside .section-text .textpart-citer{color:#000;padding:10px 0 1em;font-size:1em;font-weight:500;line-height:1.25}.textblock-aside .section-text .textpart-citer i,.textblock-aside .section-text .textpart-citer em{font-size:1em;font-style:italic;font-weight:400}@media (width<=767px){.quote p,.textblock-aside .section-text .textpart-cite,.cite p{font-size:1.25em}}.intro-section{text-align:center}@media (width>=1025px){.page1 .text-limit{max-width:840px}.page1 .intro-section .section-text,.about-section .section-text,.section-text.form-content-text,.fontsize1125em .section-text{font-size:1.125em}}.content-wrap{height:auto;overflow:hidden}.content-row{height:auto;margin:-20px;padding:0;overflow:hidden}.content-col{vertical-align:top;width:50%;height:auto;margin:0;padding:20px;display:inline-block}.content-col-max{width:100%}.content-col-left{width:40%}.content-col-right{width:60%}.content-col-left-2{width:25%}.content-col-right-2{width:75%}.content-head{padding:0 0 30px}.content-head.form-subjects{padding:0 0 10px}.content-head h1,.content-head h2,.content-head h3{text-align:left;margin:0 0 1em;padding:0 0 1em;font-size:1em;font-style:italic;font-weight:400;line-height:1.25;display:inline-block;position:relative}.content-head h1:after,.content-head h2:after,.content-head h3:after{content:"";background:var(--kh-green);width:100%;height:4px;position:absolute;bottom:-1px;left:0}.content-sub p{text-align:left;margin:0;padding:0;font-size:1.5em;font-weight:400;line-height:1.25;position:relative}.content-sub p.quoter{color:var(--kh-green);padding:10px 0 0;font-size:1em;font-weight:500;line-height:1.25}.content-tagline{padding:0 0 25px}.content-tagline h3{color:var(--kh-green);margin:0;padding:0;font-size:2.25em;font-style:normal;font-weight:400;line-height:1.25}.content-col img,.content-col svg{width:100%;height:auto}.content-text.members{padding:0 0 50px}.content-images{height:auto;padding:0 0 75px;overflow:hidden}.content-images .content-row{margin:-10px}.content-images .content-col{padding:10px}.content-textblocks{height:auto;margin:0 0 -25px;padding:0;overflow:hidden}.content-textblock{height:auto;padding:0 0 25px}.content-textblock h3{text-align:left;max-width:520px;color:var(--kh-green);margin:0;padding:0 0 5px;font-size:1.5em;font-weight:400;line-height:1.25;position:relative}.content-headpadding h3{padding:0 0 25px}.video-section,.relations-section h2{text-align:center}.video-box{border:1px solid var(--kh-line);width:100%;height:auto;overflow:hidden}.video-description{padding:5px 0 0}.video-description p{text-align:left;margin:0;padding:0;font-size:1em;font-weight:400}.video-box{width:100%;height:auto;position:relative}.video-box a{width:100%;height:auto;display:block;position:relative}.video-box a:after{content:"";background:0 0;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}@media (width>=1025px){.video-box a:hover:after{background:var(--kh-green-85);transition:all .25s}}.video-box img{width:100%;height:auto}.video-box a.videoplay:before{content:"";background:var(--kh-green) url(/setup/svg/icons/play.svg) 55% 50% no-repeat;z-index:25;background-size:20% 40%;border-radius:100%;width:5em;height:5em;margin:auto;transition:background-color .25s;position:absolute;inset:0}@media (width>=1025px){.video-box a.videoplay:hover:before{background-color:#fff;transition:background-color .25s}}.video-box .video-infos{letter-spacing:.05em;text-align:left;color:#fff;z-index:55;background:var(--kh-shade-50);width:100%;height:auto;min-height:calc(50px + 1em);margin:auto;padding:25px 7.5em 25px 25px;font-size:1em;font-style:italic;font-weight:400;line-height:1;transition:all .25s;position:absolute;bottom:0;left:0;overflow:hidden}.video-box .video-infos .video-title{letter-spacing:0;font-size:2em;font-style:normal;font-weight:500}.video-box .duration{position:absolute;bottom:25px;right:25px}@media (width>=1025px){.video-box a.videoplay:hover .video-infos{color:#000;background:0 0;transition:all .25s}}@media (width<=1024px){.content-row{margin:-10px}.content-col{padding:10px}.content-col-left-2,.content-col-right-2{width:100%}.video-box .video-infos{min-height:calc(40px + 1em);padding:20px 7.5em 20px 20px}.video-box .duration{bottom:20px;right:20px}.video-box a.videoplay:before{width:3em;height:3em}}@media (width<=991px){.content-tagline h3{font-size:1.75em}}@media (width<=767px){.content-col,.content-col-left,.content-col-right,.content-col-left-2,.content-col-right-2{width:100%}.content-sub p{font-size:1.25em}.content-tagline{padding:0 0 5px}.content-tagline h3{font-size:1.5em}.content-images{padding:0 0 50px}.video-box .video-infos{min-height:calc(20px + 1em);padding:10px 7.5em 10px 10px}.video-box .duration{bottom:10px;right:10px}.content-head.form-subjects{padding:0}.video-box .video-infos .video-title{font-size:1em}}.single-image{width:100%;height:auto;padding:0;position:relative;overflow:hidden}.single-image img{width:100%;max-width:none;height:auto}.single-image p.img-title,.single-image .overlayed{letter-spacing:.05em;text-align:left;color:#fff;z-index:55;background:var(--kh-shade-75);pointer-events:none;width:100%;height:auto;margin:0;padding:25px;font-size:1em;font-style:italic;font-weight:400;line-height:1;position:absolute;bottom:0;left:0;overflow:hidden}.single-image h3{letter-spacing:0;text-align:left;color:#fff;margin:0;padding:0;font-size:2em;font-style:normal;font-weight:500;line-height:1.25}.single-image .overlayed p{letter-spacing:0;text-align:left;color:#fff;margin:0;padding:0;font-size:1.25em;font-style:italic;font-weight:400;line-height:1.25}.single-image.linkedone:hover .overlayed{background:0 0}.single-image.linkedone:hover .overlayed h3,.single-image.linkedone:hover .overlayed p{color:#000}.single-image p.img-title strong,.single-image .overlayed p strong{font-weight:500}@media (width<=1024px){.single-image{padding:0}.single-image p.img-title,.single-image .overlayed{padding:20px}}@media (width<=767px){.single-image p.img-title,.single-image .overlayed{padding:10px}.single-image h3,.single-image .overlayed p{font-size:1em}}.single-image .overlayed-link{z-index:50;background:0 0;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}.single-image .overlayed-link:hover{background:var(--kh-green-85);transition:all .25s}.single-image .overlayed-link span{display:none}.image-fullwidth,.image-fullwidth img{width:100%;height:auto}.image-fullwidth a{width:100%;height:auto;display:block;position:relative}.image-fullwidth a:after{content:"";background:0 0;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}@media (width>=1025px){.image-fullwidth a:hover:after{background:var(--kh-green-85);transition:all .25s}}[x-data=videoEmbed]{position:relative}[x-data=videoEmbed] [data-play]{width:100%;height:auto;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative}.video-box [data-play]:after{content:"";background:0 0;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}@media (width>=1025px){.video-box [data-play]:hover:after{background:var(--kh-green-85);transition:all .25s}}.video-box [data-play]:before{content:"";background:var(--kh-green) url(/setup/svg/icons/play.svg) 55% 50% no-repeat;z-index:25;background-size:20% 40%;border-radius:100%;width:5em;height:5em;margin:auto;transition:background-color .25s;position:absolute;inset:0}@media (width>=1025px){.video-box [data-play]:hover:before{background-color:#fff;transition:background-color .25s}.video-box [data-play]:hover .video-infos{color:#000;background:0 0;transition:all .25s}}@media (width<=1024px){.video-box [data-play]:before{width:3em;height:3em}}[x-data=videoEmbed] [data-player]{aspect-ratio:16/9;background:#000;width:100%;position:relative}[x-data=videoEmbed] [data-player]:empty{display:none}[x-data=videoEmbed] [data-player] iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.board-parts,.board-members{height:auto;margin:0 0 -40px;overflow:hidden}.board-part,.boardmember{height:auto;padding:0 0 40px;overflow:hidden}.board-row{height:auto;margin:-20px;padding:0;overflow:hidden}.board-col{vertical-align:top;height:auto;margin:0;padding:20px;display:inline-block}.board-image{width:33.3333%}.board-image img,.board-image svg{width:100%;height:auto;display:block}.board-text{width:66.6666%}.board-head{padding:0 0 1.5em}.board-head h3{text-align:left;color:var(--kh-green);margin:0;padding:0;font-size:1.5em;font-weight:400;line-height:1.25;position:relative}.board-head p{margin:0;padding:0;font-size:1em;font-style:italic;font-weight:400}.board-contacts{margin:0;padding:1.5em 0 0;font-size:1em;line-height:1.5em;list-style-type:none}.board-contacts li{margin:0;padding:0}.board-contacts li span{width:1em;display:inline-block}@media (width>=1025px){.board-contacts li a:hover{text-decoration:underline}}p.board-buttons-headline{padding:0 0 10px;font-size:1em;line-height:1.25}p.board-buttons-headline strong{font-weight:500}.board-buttons-content{padding:1.5em 0 0}.board-buttons-content.no-text{padding:0}.board-buttons{margin:0;padding:0;font-size:1em;line-height:1.5em;list-style-type:none}.board-buttons li{margin:0;padding:0}.board-buttons li a{padding:0 0 0 1.5em;display:inline-block;position:relative}.board-buttons li a strong,.board-buttons li a b{font-weight:500}.board-buttons li a:before{content:"→";font-family:var(--kh-font-arrow);color:var(--kh-green);font-size:1.5em;font-weight:500;line-height:1;transition:all .25s;position:absolute;left:0}#c1106 .board-buttons-headline,#c1108 .board-buttons-headline,#c1109 .board-buttons-headline{padding:0 0 5px}#c1106 .board-buttons-content,#c1108 .board-buttons-content,#c1109 .board-buttons-content{font-size:1.125em}@media (width>=1025px){.board-buttons li a:hover:before{left:.25em}}@media (width<=1024px){.board-row{margin:-10px}.board-col{padding:10px}.board-image{width:25%}.board-text{width:75%}}@media (width<=991px){.board-image{width:33.3333%}.board-text{width:66.6666%}}@media (width<=500px){.board-col{width:100%}}.members-grid{height:auto;overflow:hidden}.members-row{height:auto;margin:-20px;padding:0;overflow:hidden}.members-col{vertical-align:top;width:25%;height:auto;margin:0;padding:20px;display:inline-block}.members-box{text-align:center;width:100%;height:auto}.members-box img,.members-box svg{width:100%;display:block}.members-placeholder{background:var(--kh-placeholder);align-items:center;width:100%;height:150px;padding:10px;transition:background-color .25s;display:flex}@media (width>=1025px){.members-placeholder:hover{cursor:pointer;background:var(--kh-green);transition:background-color .25s}}.members-name{width:100%;height:auto;font-size:12px;line-height:1.25;display:block}.members-logo{text-align:center;width:100%;height:auto;display:block}.members-logo img{width:50%;max-width:50%;height:auto;max-height:75px;display:inline-block}@media (width<=1279px){.members-row{margin:-10px}.members-col{padding:10px}}@media (width<=991px){.members-col{width:33.3333%}}@media (width<=767px){.members-row{margin:-5px}.members-col{padding:5px}}@media (width<=500px){.members-col{width:50%}}#presse-listing{padding:50px 0 0}#presse-listing>ul{height:auto;margin:0 0 -30px;padding:0;list-style-type:none;overflow:hidden}#presse-listing>ul>li{margin:0;padding:0 0 30px}#presse-listing h2{text-align:left;margin:0;padding:0;font-size:1.25em;font-weight:500;line-height:1.25;position:relative}#presse-listing h3{text-align:left;margin:0;padding:0;font-size:1.125em;font-weight:400;line-height:1.25;position:relative}#presse-listing p{margin:0;padding:10px 0 0;font-size:1em;font-weight:400;line-height:1.5}#presse-listing p.press-date{letter-spacing:.05em;color:var(--kh-green);text-transform:uppercase;padding:0 0 5px;font-size:.75em;font-weight:700}#presse-listing p a{text-decoration:underline}#presse-listing p strong,#presse-listing p b{font-weight:500}#presse-listing .press-link{padding:10px 0 0}.press-info{height:auto;margin:0 -25px -15px 0;padding:15px 0 0;overflow:hidden}.press-info-image,.press-info-text{vertical-align:top;width:25%;height:auto;padding:0 25px 15px 0;display:inline-block}.press-info-image img{width:100%;height:auto}.press-info-text{width:75%;margin:-10px 0 0;overflow:hidden}@media (width>=768px) and (width<=1199px){.press-info-image{width:35%}.press-info-text{width:65%}}@media (width>=600px) and (width<=700px){.press-info-image{width:35%}.press-info-text{width:65%}}@media (width<=599px){.press-info-image,.press-info-text{width:100%}}.press-limit{max-width:var(--kh-press-limit);height:auto;margin:0 auto}#pressheader{padding:0 0 25px}#pressheader p{letter-spacing:.05em;color:var(--kh-green);text-transform:uppercase;padding:0 0 25px;font-size:.75em;font-weight:700}.uk-tab{flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none;display:flex;position:relative}.uk-tab:before{content:"";border-bottom:1px solid var(--kh-placeholder);position:absolute;bottom:0;left:20px;right:0}.uk-tab>*{flex:none;padding-left:20px;position:relative}.uk-tab>*>:is(a,button){color:#999;font:inherit;text-transform:uppercase;appearance:none;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:center;align-items:center;column-gap:.25em;padding:5px 10px;font-size:.875rem;transition:color .1s ease-in-out;display:flex}.uk-tab>*>:is(a,button):hover{color:#666;text-decoration:none}.uk-tab>*>:is([aria-selected=true],.is-active),.uk-tab>.uk-active>:is(a,button):not([aria-selected=false]){color:#333;border-color:#1e87f0}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>*>:last-child{margin-bottom:0}.uk-margin{margin-bottom:20px}*+.uk-margin{margin-top:20px!important}#pressdetail .uk-tab{margin-left:-1em}#pressdetail .uk-tab>*{padding-left:1em}#pressdetail .uk-tab:before{border-bottom:2px solid #0000}#pressdetail .uk-tab>*>:is(a,button){color:var(--kh-muted);letter-spacing:.05em;padding:0;font-weight:500}#pressdetail .uk-tab>*>:is([aria-selected=true],.is-active),#pressdetail .uk-tab>.uk-active>:is(a,button):not([aria-selected=false]){color:#000;border-bottom:2px solid var(--kh-green)}#pressdetail *+.uk-margin{margin-top:25px!important}#pressheader h1{text-align:left;margin:0;padding:0;font-size:1.75em;font-weight:700;line-height:1.25;position:relative}#pressheader h2{text-align:left;margin:0;padding:0;font-size:1.25em;font-weight:400;line-height:1.25;position:relative}#pressdetail h3{text-align:left;color:#000;margin:0;padding:0 0 5px;font-size:1.125em;font-weight:500;line-height:1.25;position:relative}#pressdetail h3 span{font-size:.75em}#presstext{height:auto;margin:0 0 -25px;overflow:hidden}#presstext .presstext-item{padding:0 0 25px}@media (width<=767px){#pressheader h1{font-size:1.25em}#pressheader h2,#pressdetail h3{font-size:1.125em}}.pressimage-grid{height:auto;margin:0 -25px -25px 0;overflow:hidden}.pressimage-item{vertical-align:top;width:33.3333%;height:auto;padding:0 25px 25px 0;display:inline-block}.pressimage-item a.lightbox{width:100%;height:auto;display:block;position:relative;overflow:hidden}.pressimage-item svg{z-index:1;width:100%;height:auto;position:relative}.pressimage-item img{object-fit:contain;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.pressimage-item p{margin:0;padding:10px 0 0;font-size:1em}.pressimage-item p.format{font-size:1em}.pressimage-item p.description{padding:0;font-size:.75em}.pressimage-item p strong{font-weight:500}.pressimage-item p.format span{text-transform:uppercase}.pressimage-download{padding:10px 0 0}.pressimage-item a.lightbox:after{content:"";z-index:25;background:0 0;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}@media (width>=1025px){.pressimage-item a.lightbox:hover:after{background:var(--kh-green-85);transition:all .25s}}@media (width<=1024px){.pressimage-grid{margin:0 -10px -25px 0}.pressimage-item{padding:0 10px 25px 0}}@media (width<=767px){.pressimage-item{width:50%}}@media (width<=500px){.pressimage-item{width:100%}}#pressdocs ul{margin:0 0 -25px;padding:0;list-style-type:none;overflow:hidden}#pressdocs li{margin:0;padding:0 0 25px}#pressdocs h3{color:#000;padding:0 0 5px}.press-download-description{text-transform:uppercase}#pressdocs .download-button{padding:0}.downloads{padding:1.5em 0 0}.downloads.no-text{padding:0}.download-wrap{text-align:right}.download-limit{text-align:left;width:100%;max-width:1000px;display:inline-block}.downloads ul{height:auto;margin:-25px;padding:0;list-style-type:none;overflow:hidden}.downloads li{vertical-align:top;width:50%;max-width:500px;height:auto;margin:0;padding:25px;display:inline-block}.download-item{height:auto;margin:-10px;padding:0;overflow:hidden}a.downlink{width:100%;height:auto;display:inline-block}.download-image{vertical-align:middle;width:30%;height:auto;padding:10px;display:inline-block}.download-image-box{cursor:pointer;width:100%;height:auto;display:block;position:relative}.pdfbook-wrap{display:none!important}.download-image img,.download-image svg{width:100%;height:auto;display:block}.download-text{vertical-align:middle;width:70%;height:auto;padding:10px;display:inline-block}.download-text h3{margin:0;padding:0;font-size:1.125em;font-weight:500}.download-button{padding:10px 0 0}.download-button-link{padding:0 0 0 1.5em;display:inline-block;position:relative}.download-button-link:before{content:"→";font-family:var(--kh-font-arrow);color:var(--kh-green);font-size:1.5em;font-weight:500;line-height:1;transition:all .25s;position:absolute;left:0}@media (width>=992px){.downloads li{min-width:375px}}@media (width>=1025px){.download-button-link:hover:before{left:.25em}.download-image-box:after{content:"";background-color:#0000;background-position:90% 90%;background-repeat:no-repeat;background-size:2em;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}.download-image-box:hover:after{background-color:var(--kh-green-85);transition:all .25s}}@media (width<=991px){.downloads,.downloads.no-text{padding:1.5em 0 0}}@media (width<=767px){.downloads li{width:100%;display:block}}.boxnav{text-align:center;width:100%;height:auto;overflow:hidden}.boxnav ul{height:auto;margin:-10px;padding:0;list-style-type:none;overflow:hidden}.boxnav li{vertical-align:top;width:50%;height:auto;margin:0;padding:10px;display:inline-block}.boxnav-cols-3 li{width:33.3333%}.boxnav-cols-4 li{width:25%}.navbox{width:100%;height:auto;display:block;position:relative}.navbox img,.navbox svg{z-index:1;width:100%;height:auto;display:block;position:relative}.navbox-overlay{z-index:25;background:var(--kh-shade-40);width:100%;height:100%;position:absolute;top:0;left:0}.navbox-info{color:#fff;width:100%;height:auto;padding:0 60px 40px 40px;display:block;position:absolute;bottom:0;left:0}.navbox-info:after{content:"→";font-family:var(--kh-font-arrow);color:var(--kh-green);font-size:30px;font-weight:400;line-height:1;transition:all .25s;position:absolute;bottom:40px;right:40px}.navbox-info h2{text-align:left;margin:0;padding:0;font-size:1.5em;font-weight:400;line-height:1.25}.navbox-info p{margin:0;padding:0 0 10px;font-size:1em;font-style:italic;font-weight:400;line-height:1.25}@media (width>=1025px){.navbox-overlay{transition:all .25s}.navbox:hover .navbox-overlay{background:var(--kh-green-85);transition:all .25s}.navbox-info{transition:color .25s}.navbox:hover .navbox-info{color:#000;transition:color .25s}.navbox:hover .navbox-info:after{color:#000;margin-right:-5px}.boxnav-cols-4 .navbox-overlay{background:var(--kh-green-85)}.boxnav-cols-4 .navbox:hover .navbox-overlay{background:var(--kh-shade-40)}.boxnav-cols-4 .navbox-info,.boxnav-cols-4 .navbox-info:after,.boxnav-cols-4 .navbox-info:after{color:#000}.boxnav-cols-4 .navbox:hover .navbox-info{color:#fff}.boxnav-cols-4 .navbox:hover .navbox-info:after{color:var(--kh-green)}}@media (width<=1699px){.boxnav li{width:50%}.boxnav-cols-3 li{width:33.3333%}.boxnav-cols-4 li{width:25%}}@media (width<=1279px){.boxnav ul{margin:-5px}.boxnav li{padding:5px}.navbox-info{padding:0 40px 20px 20px}.navbox-info:after{bottom:20px;right:20px}.boxnav-cols-4 li{width:50%}}@media (width<=767px){.navbox-info h2{font-size:1.25em}}@media (width<=650px){.boxnav li,.boxnav-cols-3 li,.boxnav-cols-4 li{width:100%}}.textblocks{height:auto;margin:0 0 -50px;padding:0;overflow:hidden}.textblock{height:auto;padding:0 0 50px}.textblock-headline{vertical-align:top;width:40%;height:auto;padding:0 100px 1.5em 0;display:inline-block}.textblock-text{vertical-align:top;width:60%;height:auto;display:inline-block}.artist-textblocks-even .textblock-headline,.artist-textblocks-even .textblock-text{width:50%}.artist-textblocks-asym .textblock-headline{width:25%}.artist-textblocks-asym .textblock-text{width:75%}.textblock-headline h2{text-align:left;margin:0;padding:0 0 1.5em;font-size:1.5em;font-weight:400;line-height:1.25;display:inline;position:relative}.textblock-headline h2:after{content:"";background:var(--kh-green);width:100%;height:4px;position:absolute;bottom:1em;left:0}.textblock-text-head{padding:0}.textblock-text-head h2{text-align:left;margin:0;padding:0 0 1.5em;font-size:1.5em;font-weight:400;line-height:1.25;display:inline-block;position:relative}.textblock-text-head h2:after{content:"";background:var(--kh-green);width:100%;height:4px;position:absolute;bottom:1em;left:0}@supports ((-moz-appearance:none)){:root .textblock-headline h2,:root .textblock-text-head h2{display:inline-block}:root .textblock-headline h2:after,:root .textblock-text-head h2:after{width:150px}}.textblock-aside{padding:1.5em 0 0}.textblock-aside-nohead{padding:0}.textblock-aside-nohead .section-text p{color:var(--kh-green);font-size:1.5em;font-weight:500;line-height:1.25}@media (width<=991px){.textblock-headline{width:100%;padding:0 0 1.5em;display:block}.textblock-headline .quote-box{padding:0 0 1.5em}.textblock-text{width:100%;display:block}.artist-textblocks-even .textblock-headline,.artist-textblocks-even .textblock-text,.artist-textblocks-asym .textblock-headline,.artist-textblocks-asym .textblock-text{width:100%}}@media (width<=767px){.textblock-headline{padding:0}.textblock-headline h2,.textblock-text-head h2{font-size:1.25em;display:inline-block}.textblock-headline h2:after,.textblock-text-head h2:after{width:75px}@supports ((-moz-appearance:none)){:root .textblock-headline h2:after,:root .textblock-text-head h2:after{width:75px}}.textblock-aside-nohead .section-text p{font-size:1.25em}}.textpic-row{height:auto;margin:0 0 -50px;overflow:hidden}.textpic-col-text{vertical-align:top;width:50%;height:auto;padding:0 0 50px;display:inline-block}.textpic-col-images{vertical-align:top;width:50%;height:auto;padding:0 50px 50px 0;display:inline-block}.content-odd .textpic-col-text{width:60%}.content-odd .textpic-col-images{width:40%}.content-asym .textpic-col-text{width:75%}.content-asym .textpic-col-images{width:25%}.textpic-headline{padding:0 0 1.5em}.textpic-headline h2{text-align:left;margin:0;padding:0 0 1.5em;font-size:1.5em;font-weight:400;line-height:1.25;display:inline;position:relative}.textpic-headline h2:after{content:"";background:var(--kh-green);width:100%;height:4px;position:absolute;bottom:1em;left:0}.textpic-images{height:auto;margin:-10px;overflow:hidden}.textpic-image{vertical-align:top;width:50%;height:auto;padding:10px;display:inline-block}.textpic-image--2{width:100%}.textpic-image img{width:100%;height:auto}.textpic-image p.img-title{margin:0;padding:10px 0 0;font-size:.75em;font-weight:400;line-height:1.25}.textpic-image p.img-title strong{font-weight:500}.textpic-image a{width:100%;height:auto;display:block;position:relative}.textpic-image a:after{content:"";background:0 0;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}@media (width>=1025px){.textpic-image a:hover:after{background:var(--kh-green-85);transition:all .25s}}@media (width<=1024px){.textpic-images{margin:-5px}.textpic-image{padding:5px}}@media (width<=991px){.textpic-col-text,.textpic-col-images,.content-odd .textpic-col-text,.content-odd .textpic-col-images,.content-asym .textpic-col-text,.content-asym .textpic-col-images{width:100%;padding:0 0 50px}}@media (width<=767px){.textpic-headline h2{font-size:1.25em}.textpic-headline h2:after{width:75px}.textpic-images{margin:-2px}.textpic-image{padding:2px}}.hidden-headline{display:none}.artist-listing>ul{height:auto;margin:-10px;padding:0;list-style-type:none;overflow:hidden}.artist-listing>ul>li{vertical-align:top;width:25%;height:auto;margin:0;padding:10px;display:inline-block}.artist{width:100%;height:auto;display:block;position:relative}.artist img,.artist svg{z-index:1;width:100%;height:auto;display:block;position:relative}.artist-overlay{background:var(--kh-green);background-color:var(--kh-green-85);z-index:25;opacity:1;align-items:center;width:100%;height:100%;transition:opacity .25s;display:flex;position:absolute;top:0;left:0}.artist:hover .artist-overlay{opacity:0;transition:opacity .25s}.artist-info{color:#000;text-align:center;width:100%;height:auto;padding:20px;display:block}.artist-info h2{text-align:center;margin:0;padding:0;font-size:1.5em;font-weight:400;line-height:1.25}.artist-info p{margin:0;padding:20px 0 0;font-size:1em;font-style:italic;font-weight:400;line-height:1.25}@media (width<=1024px){.artist-listing>ul{margin:-5px}.artist-listing>ul>li{padding:5px}}@media (width<=991px){.artist-listing>ul>li{width:33.3333%}}@media (width<=767px){.artist-listing>ul>li{width:50%}.artist-info h2{font-size:1.25em}}@media (width<=475px){.artist-listing>ul>li{width:100%}}.artist-slider{height:auto;position:relative}.artist-slider ul{margin:0;padding:0;list-style-type:none}.artist-slider ul>li{margin:0;padding:0}[x-data=carousel]{z-index:1;-webkit-tap-highlight-color:transparent;--carousel-items:1;--carousel-gap:10px;width:100%;position:relative}@media (width>=476px){[x-data=carousel]{--carousel-items:2}}@media (width>=768px){[x-data=carousel]{--carousel-items:3}}@media (width>=992px){[x-data=carousel]{--carousel-items:4}}@media (width>=1025px){[x-data=carousel]{--carousel-gap:20px}}[x-data=carousel] [data-track]{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}[x-data=carousel] [data-track]::-webkit-scrollbar{display:none}[x-data=carousel] [data-track].is-draggable{cursor:grab}[x-data=carousel] [data-track].is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}[x-data=carousel] [data-item]{width:calc((100% + var(--carousel-gap)) / var(--carousel-items) - var(--carousel-gap));margin:0 var(--carousel-gap) 0 0;scroll-snap-align:start;-webkit-touch-callout:none;flex:none;min-height:1px;padding:0;position:relative}[x-data=carousel] [data-item] img{width:100%;display:block}@media (prefers-reduced-motion:reduce){[x-data=carousel] [data-track]{scroll-behavior:auto}}.artist-slider .owl-nav{margin:0}[x-data=carousel] :is([data-prev],[data-next]){z-index:25;width:60px;height:60px;color:inherit;font-family:var(--kh-font-arrow);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:100%;margin:5px;padding:0;font-size:30px;font-weight:400;line-height:60px;display:inline-block;position:absolute;top:calc(50% - 30px)}[x-data=carousel] [data-prev]{left:-30px}[x-data=carousel] [data-next]{right:-30px}[x-data=carousel] :is([data-prev],[data-next]):disabled{opacity:.5;cursor:default}@media (width<=767px){[x-data=carousel] :is([data-prev],[data-next]){width:30px;height:30px;font-size:15px;line-height:30px;top:calc(50% - 15px)}[x-data=carousel] [data-prev]{left:-15px}[x-data=carousel] [data-next]{right:-15px}}#artistheader{color:#fff;width:100%;height:auto;position:relative}#artistheader:after{content:"";z-index:5;background:var(--kh-shade-30);width:100%;height:100%;position:absolute;top:0;left:0}#artistheader img,#artistheader svg{z-index:1;width:100%;height:auto;display:block;position:relative}#artistheader .artistheader-content{z-index:25;width:100%;height:auto;padding:40px;position:absolute;bottom:0;left:0}#artistheader h1{margin:0;padding:0;font-size:2em;font-weight:500;line-height:1.25}#artistheader p{margin:0;padding:0;font-size:1.25em;font-style:italic;font-weight:400;line-height:1.25}@media (width<=1024px){#artistheader .artistheader-content{padding:20px}}@media (width<=767px){#artistheader{padding:60px 0 0}#artistheader h1,#artistheader p{font-size:1em}}.media-wrap{height:auto;margin:-10px;overflow:hidden}.grid-sizer,.grid-item{width:25%}.grid-item--width2{width:50%}.gridsize6 .grid-sizer,.gridsize6 .grid-item{width:16.6666%}.gridsize6 .grid-item--width2{width:33.3333%}.gridsize8 .grid-sizer,.gridsize8 .grid-item{width:12.5%}.gridsize8 .grid-item--width2{width:25%}.grid-item-box{width:100%;height:auto;position:relative}.grid-item-box a{width:100%;height:auto;display:block;position:relative}.grid-item-box a:after{content:"";background:0 0;border:10px solid #fff;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}@media (width>=1025px){.grid-item-box a:hover:after{background:var(--kh-green-85);transition:all .25s}}.grid-item-box img{width:100%;height:auto}.grid-item-box a.videoplay:before{content:"";background:var(--kh-green) url(/setup/svg/icons/play.svg) 55% 50% no-repeat;z-index:25;background-size:20% 40%;border-radius:100%;width:5em;height:5em;margin:auto;transition:background-color .25s;position:absolute;inset:0}@media (width>=1025px){.grid-item-box a.videoplay:hover:before{background-color:#fff;transition:background-color .25s}}.grid-item-box .duration{letter-spacing:.05em;text-align:right;color:#fff;z-index:55;background:var(--kh-shade-50);height:auto;margin:auto;padding:25px;font-size:1em;font-style:italic;font-weight:400;line-height:1;transition:all .25s;position:absolute;bottom:10px;left:10px;right:10px}@media (width>=1025px){.grid-item-box a.videoplay:hover .duration{color:#000;background:0 0;transition:all .25s}}@media (width<=1024px){.media-wrap{margin:-5px}.grid-item-box a:after{border:5px solid #fff}.grid-item-box a.videoplay:before{width:3em;height:3em}.grid-item-box .duration{padding:20px;bottom:5px;left:5px;right:5px}}@media (width<=767px){.media-wrap{margin:-2px}.grid-item-box a:after{border:2px solid #fff}.grid-item-box .duration{padding:10px;bottom:2px;left:2px;right:2px}.gridsize6 .grid-sizer,.gridsize6 .grid-item{width:50%}.gridsize6 .grid-item--width2{width:100%}.gridsize8 .grid-sizer,.gridsize8 .grid-item{width:25%}.gridsize8 .grid-item--width2{width:50%}.grid-item.grid-item-video{width:100%}}:is([data-masonry],.media-wrap>.grid){grid-template-columns:repeat(var(--masonry-cols,4), minmax(0, 1fr));--masonry-cols:4;grid-auto-flow:dense;align-items:start;display:grid}:is([data-masonry],.media-wrap>.grid).gridsize6{--masonry-cols:6}:is([data-masonry],.media-wrap>.grid).gridsize8{--masonry-cols:8}:is([data-masonry],.media-wrap>.grid)>.grid-sizer{display:none}:is([data-masonry],.media-wrap>.grid)>.grid-item{width:auto;min-width:0}:is([data-masonry],.media-wrap>.grid)>.grid-item--width2{grid-column:span 2}:is([data-masonry],.media-wrap>.grid).is-masonry{grid-auto-rows:1px}@media (width<=767px){:is([data-masonry],.media-wrap>.grid).gridsize6{--masonry-cols:2}:is([data-masonry],.media-wrap>.grid).gridsize8{--masonry-cols:4}:is([data-masonry],.media-wrap>.grid)>.grid-item.grid-item-video{grid-column:1/-1}}.poetry-box{width:100%;height:auto;position:relative}.poetry-grid{width:100%;height:auto;overflow:hidden}.poetry-row{text-align:left;height:auto;margin:-10px;overflow:hidden}.poetry-col{vertical-align:top;text-align:left;width:33.3333%;height:auto;padding:10px;display:inline-block}.poetry-box,.poetry-box img{width:100%;height:auto}.poetry-box>a{width:100%;height:auto;display:block;position:relative}.poetry-box>a:after{content:"";background:0 0;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}.poetry-content{height:auto;padding:10px 0 0}.poetry-content h3{margin:0;padding:0;font-size:1.125em;font-weight:500;line-height:1.25}.poetry-content .board-buttons-content{padding:0}@media (width>=1025px){.poetry-box>a:hover:after{background:var(--kh-green-85);transition:all .25s}}@media (width<=1024px){.poetry-row{margin:-10px -5px}.poetry-col{padding:10px 5px}}@media (width<=650px){.poetry-col{width:100%}}.connect-box-wrap{width:100%;height:auto}.connect-box{background:var(--kh-green);text-align:center;width:100%;height:auto;padding:50px}.connect-box h3{text-align:center;margin:0;padding:0 0 25px;font-size:1.5em;font-weight:400;line-height:1.75}ul.connections{height:auto;margin:-1em;padding:0;list-style-type:none;overflow:hidden}ul.connections li{vertical-align:top;margin:0;padding:1em;display:inline-block}ul.connections li a{color:#000}ul.connections li a sup{font-size:.5em;font-weight:500;top:-.75em}@media (width>=1025px){ul.connections li a:hover{color:#fff}}@media (width<=1279px){.connect-box{padding:50px 25px}}@media (width<=1024px){.connect-box{padding:50px 25px}}@media (width<=767px){.connect-box{padding:25px}.connect-box h3{padding:0 0 10px;font-size:1.25em}}.append-button{text-align:center}.appendix{display:none}.news-listing>ul{height:auto;margin:-20px;padding:0;list-style-type:none;overflow:hidden}.news-listing>ul>li{vertical-align:top;width:50%;height:auto;margin:0;padding:20px;display:inline-block}.news-listing>ul>li.first{width:100%}.newsitem{width:100%;height:auto;display:block;position:relative}.newsitem img,.newsitem svg{z-index:1;width:100%;height:auto;display:block;position:relative}.news-overlay{z-index:25;background:var(--kh-shade-30);width:100%;height:100%;position:absolute;top:0;left:0}.news-info{color:#fff;width:100%;height:auto;padding:0 60px 40px 40px;display:block;position:absolute;bottom:0;left:0}.news-info:after{content:"→";font-family:var(--kh-font-arrow);color:var(--kh-green);font-size:30px;font-weight:400;line-height:1;transition:all .25s;position:absolute;bottom:40px;right:40px}.news-info h2{text-align:left;margin:0;padding:0;font-size:1.5em;font-weight:400;line-height:1.25}.news-info p{margin:0;padding:0 0 10px;font-size:1em;font-style:italic;font-weight:400;line-height:1.25}.news-listing .mobile{display:none}@media (width>=1025px){.news-overlay{transition:all .25s}.newsitem:hover .news-overlay{background:var(--kh-green-85);transition:all .25s}.news-info{transition:color .25s}.newsitem:hover .news-info{color:#000;transition:color .25s}.newsitem:hover .news-info:after{color:#000;margin-right:-5px}}@media (width<=1279px){.news-listing>ul{margin:-10px}.news-listing>ul>li{padding:10px}.news-info{padding:0 40px 20px 20px}.news-info:after{bottom:20px;right:20px}}@media (width<=991px){.news-listing>ul{margin:-5px}.news-listing>ul>li{padding:5px}}@media (width<=767px){.news-listing>ul>li{width:100%}.news-listing .desktop{display:none}.news-listing .mobile{display:block}.news-info h2{font-size:1.25em}}#newsheader{color:#fff;width:100%;height:auto;position:relative}#newsheader:after{content:"";z-index:5;background:var(--kh-shade-30);width:100%;height:100%;position:absolute;top:0;left:0}#newsheader img,#newsheader svg{z-index:1;width:100%;height:auto;display:block;position:relative}#newsheader .newsheader-content{z-index:25;width:100%;height:auto;padding:40px;position:absolute;bottom:0;left:0}#newsheader h1{margin:0;padding:0;font-size:2em;font-weight:500;line-height:1.25}#newsheader h2{margin:0;padding:0;font-size:1.25em;font-weight:500;line-height:1.25}#newsheader p{margin:0;padding:5px 0;font-size:1.25em;font-style:italic;font-weight:400;line-height:1.25}#newsheader p.news-date{padding:0 0 10px;font-size:1em}@media (width<=1024px){#newsheader .newsheader-content{padding:20px}}@media (width<=767px){#newsheader{padding:60px 0 0}#newsheader h1{font-size:1em}#newsheader h2{font-size:1em;display:none}#newsheader p{font-size:1em}}.project-listing>ul{height:auto;margin:-20px;padding:0;list-style-type:none;overflow:hidden}.project-listing>ul>li{vertical-align:top;width:50%;height:auto;margin:0;padding:20px;display:inline-block}.project-listing>ul>li.first{width:100%}.projectitem{width:100%;height:auto;display:block;position:relative}.projectitem img,.projectitem svg{z-index:1;width:100%;height:auto;display:block;position:relative}.project-info{color:#000;text-align:center;z-index:30;width:100%;height:auto;padding:40px;display:block;position:relative}.project-info h2{text-align:center;margin:0;padding:0;font-size:1.5em;font-weight:400;line-height:1.25}.project-info p{margin:0;padding:5px 0 0;font-size:1em;font-style:italic;font-weight:400;line-height:1.25}.project-listing .desktop{display:none}.project-listing li.first .desktop{display:block}.project-listing li.first .mobile{display:none}@media (width>=1025px){.projectimage{z-index:15;width:100%;height:auto;position:relative}.projectitem:after{content:"";background:var(--kh-green);background-color:var(--kh-green-85);opacity:0;z-index:25;width:100%;height:100%;transition:opacity .25s;position:absolute;top:0;left:0}.projectitem:hover:after{opacity:1;transition:opacity .25s}}@media (width<=1279px){.project-listing>ul{margin:-10px}.project-listing>ul>li{padding:10px}.project-info{padding:20px}}@media (width<=991px){.project-listing>ul{margin:-5px}.project-listing>ul>li{padding:5px}}@media (width<=767px){.project-listing>ul>li{width:100%}.project-listing .desktop{display:none}.project-listing .mobile{display:block}.project-info h2{font-size:1.25em}}#projectheader{color:#fff;width:100%;height:auto;position:relative}#projectheader:after{content:"";z-index:5;background:var(--kh-shade-30);width:100%;height:100%;position:absolute;top:0;left:0}#projectheader img,#projectheader svg{z-index:1;width:100%;height:auto;display:block;position:relative}#projectheader .projectheader-content{z-index:25;width:100%;height:auto;padding:40px;position:absolute;bottom:0;left:0}#projectheader h1{margin:0;padding:0;font-size:2em;font-weight:500;line-height:1.25}#projectheader h2{margin:0;padding:5px 0;font-size:1.25em;font-weight:500;line-height:1.25}#projectheader p{margin:0;padding:0;font-size:1.25em;font-style:italic;font-weight:400;line-height:1.25}@media (width<=1024px){#projectheader .projectheader-content{padding:20px}}@media (width<=767px){#projectheader{padding:60px 0 0}#projectheader h1{font-size:1em}#projectheader h2{font-size:1em;display:none}#projectheader p{font-size:1em}}.back-button{text-align:center}.back-button .buttons{padding:0}.form-intro{padding:0 0 50px}.form-row{height:auto;margin:0 -10px;overflow:hidden}.form-col{float:left;width:50%;height:auto;padding:0 10px 20px}.form-col-100{width:100%}.form-col-75{width:75%}.form-col-25{width:25%}.formular label{letter-spacing:.05em;text-transform:uppercase;margin:0;padding:10px 0 2px;font-size:10px;display:none}.formular .form-col input{background:var(--kh-field);color:#000;border:1px solid var(--kh-field);width:100%;height:52px;margin:0;padding:15px;font-size:14px;font-weight:400;line-height:20px;display:block}.formular .form-col textarea{background:var(--kh-field);color:#000;border:1px solid var(--kh-field);resize:none;width:100%;height:12em;margin:0;padding:15px;font-size:14px;font-weight:400;line-height:20px;display:block}#newsletter .formular .form-col input{background:#fff;border:1px solid #fff}.formular .form-col input.notvalid,.formular .form-col textarea.notvalid{border:1px solid var(--kh-green)}.formular .form-col select{background:var(--kh-field) url(/setup/svg/icons/dropdown.svg) right center no-repeat;appearance:none;border:1px solid var(--kh-field);color:#000;background-size:30px;border-radius:0;width:100%;height:auto;padding:15px;font-size:14px;font-weight:400;line-height:20px;display:block}.dsgvo,.custom{margin:10px 0 20px;padding:2px 0 0 40px;position:relative}input.dsgvocheck,input.customcheck{position:absolute;top:0;left:0}.dsgvo label,.custom label{display:block;position:absolute;top:0;left:0}.dsgvo input,.custom input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.dsgvo .check,.custom .check{background-color:var(--kh-field);border:1px solid var(--kh-field);border-radius:0;width:25px;height:25px;position:absolute;top:0;left:0}#newsletter .dsgvo .check{background-color:#fff}.dsgvo .check:after,.custom .check:after{content:"";width:8px;height:16px;box-sizing:inherit;border:2px solid #000;border-width:0 2px 2px 0;display:none;position:absolute;top:2px;left:8px;transform:rotate(45deg)}.dsgvo input:checked~.check:after,.custom input:checked~.check:after{display:block}.dsgvo p,.custom p{color:#000;margin:0;padding:0;font-size:.75em}.dsgvo p a,.custom p a{text-decoration:underline}.formular .message{color:#000;letter-spacing:.05em;text-transform:uppercase;padding:0 0 10px;font-size:10px;font-weight:700}.dsgvo.notvalid .check,.custom.notvalid .check{border:1px solid var(--kh-green)}.sendbutton{padding:10px 0 0}.send{appearance:none;background:var(--kh-green);color:#000;border:none;padding:10px;font-size:1em;line-height:1;transition:all .25s;display:inline-block}@media (width>=1025px){.send:hover{color:#fff;background:#000;transition:all .25s}}.formular input::-webkit-input-placeholder{color:#000;opacity:1}.formular isindex::-webkit-input-placeholder{color:#000;opacity:1}.formular textarea::-webkit-input-placeholder{color:#000;opacity:1}.formular input::-moz-placeholder{color:#000;opacity:1!important}.radio-row{height:auto;margin:0 -10px;overflow:hidden}.radio-row hr{background:var(--kh-green);border:none;width:100px;height:2px;margin:0 0 20px;padding:0;display:block}.radio-col{vertical-align:top;width:100%;height:auto;padding:0 10px 20px;line-height:2;display:inline-block}.radio-col label{text-transform:none;letter-spacing:0;cursor:pointer;vertical-align:middle;margin:0 0 0 .5em;padding:.25em 0 0;font-size:1em;font-weight:400;line-height:1;display:inline-block}.formular .radio-col input{cursor:pointer;vertical-align:middle;appearance:none;background:var(--kh-field);border:2px solid var(--kh-field);border-radius:50%;width:25px;height:25px;margin:0 .5em 0 0;padding:0;font-size:14px;transition:all .2s linear;display:inline-block}.formular .radio-col input:checked{border:5px solid var(--kh-field);background:#000}@media (width<=991px){.kontakt-col-1,.kontakt-col-2{width:100%}.form-row{margin:0 -5px}.form-col{padding:0 5px 10px}.radio-row{margin:0 -5px}.radio-col{padding:0 5px 10px}.radio-row hr{margin:0 0 10px}}@media (width<=767px){.kontaktformular .text-wrap p br{display:none}.form-row{margin:0 -5px}.form-col{width:100%;padding:0 5px 10px}.formular label{font-size:14px}.dsgvo{padding:3px 0 0 40px}.dsgvo p{font-size:13px}.formular .form-col input,.formular .form-col textarea,.formular .form-col select{padding:10px;font-size:14px}.send{font-size:14px;display:inline-block}.radio-row{margin:0 -5px;padding-bottom:10px}.radio-col{padding:0 5px 10px}.radio-col label{font-size:14px}.form-intro{padding:0 0 25px}}@media (width<=500px){.radio-col{width:100%}}@keyframes dz-passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes dz-slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes dz-pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{background:#fff;border:2px solid #0000004d;min-height:150px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}.dropzone .dz-preview{vertical-align:top;min-height:100px;margin:16px;display:inline-block;position:relative}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{background:linear-gradient(#eee,#ddd);border-radius:20px}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{text-align:center;cursor:pointer;border:none;font-size:14px;display:block}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;opacity:0;text-align:center;color:#000000e6;min-width:100%;max-width:100%;padding:2em 1em;font-size:13px;line-height:150%;position:absolute;top:0;left:0}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:#fffc;border:1px solid #c8c8c8cc}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid #0000}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:#fff;border-radius:3px;padding:.4em .4em 0;display:inline-block}.dropzone .dz-preview:hover .dz-image img{filter:blur(8px);transform:scale(1.05)}.dropzone .dz-preview .dz-image{z-index:10;border-radius:20px;width:120px;height:140px;display:block;position:relative;overflow:hidden}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:3s cubic-bezier(.77,0,.175,1) dz-passing-through}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:3s cubic-bezier(.77,0,.175,1) dz-slide-in}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;margin-top:-27px;margin-left:-27px;display:block;position:absolute;top:50%;left:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{width:54px;height:54px;display:block}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:6s infinite dz-pulse}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;background:#ffffffe6;border-radius:8px;width:80px;height:16px;margin-top:-8px;margin-left:-40px;position:absolute;top:50%;left:50%;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:linear-gradient(#666,#444);width:0;transition:width .3s ease-in-out;position:absolute;top:0;bottom:0;left:0}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;opacity:0;color:#fff;background:linear-gradient(#be2626,#a92222);border-radius:8px;width:140px;padding:.5em 1.2em;font-size:13px;transition:opacity .3s;display:none;position:absolute;top:130px;left:-10px}.dropzone .dz-preview .dz-error-message:after{content:"";border-bottom:6px solid #be2626;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-6px;left:64px}.dropzone{background:var(--kh-field);border:1px dashed var(--kh-green);color:var(--kh-ink-soft);border-radius:0}.ordrop{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.dropbutton{border:1px solid var(--kh-green);background:var(--kh-green);color:#000;text-align:center;text-transform:uppercase;letter-spacing:.05em;border-radius:0;width:100%;max-width:400px;margin:0 0 10px;padding:10px;font-size:12px;font-weight:500;display:inline-block}.dropzone .dz-preview.dz-file-preview .dz-image{background:0 0}.dropzone .dz-preview{margin:0;display:block}.dropzone .dz-preview .dz-image{width:100%;height:100px}.dropzone .dz-preview .dz-progress{background:var(--kh-ink-soft);margin-top:0;top:auto;bottom:34px}.dropzone .dz-preview .dz-details{padding:0 1em 10px}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:5px;font-weight:500}.dropzone .dz-preview .dz-remove{font-weight:500}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{display:none!important}.dropzone .dz-preview .dz-details .dz-filename{font-weight:500}.formular-ausschreibung{padding:50px 0 0}.form-text h3{text-align:left;max-width:520px;color:var(--kh-green);margin:0;padding:0 0 10px;font-size:1.25em;font-weight:400;line-height:1.25;position:relative}.form-text h3.nopadding{padding:0}.dropzone{text-align:center}.dropzone-area label{display:block;text-transform:none!important;letter-spacing:0!important;margin:0!important;padding:0 0 10px!important;font-size:12px!important}.dropzone-area label a{text-decoration:underline}.dropzone .dz-preview{width:25%;min-width:200px;margin:10px 0;display:inline-block}.dropzone .dz-preview .dz-error-message{opacity:1;margin:auto;top:60px;left:0;right:0}.dropzone.dz-started .dz-message{margin:2em 0 1em;display:block}#footerpart{z-index:1;background:#fff;width:100%;height:auto;margin:0 auto;position:relative}.fixedfooter #footerpart{position:fixed;bottom:0;left:0}#footercontent{width:100%;max-width:var(--kh-page-max);background:#fff;height:auto;margin:0 auto;position:relative}#footer{background:var(--kh-green);color:#000;padding:80px}#footer h3{letter-spacing:.1em;margin:0;padding:0 0 40px;font-size:1.2em;font-weight:400;line-height:1.25}#footer ul{margin:0 0 -.75em;padding:0;font-size:.8em;line-height:1.25;list-style-type:none}#footer ul.footer-nav,#footer ul.legal-nav{font-size:1em}#footer ul.legal-nav{padding:2em 0 0}#footer li{margin:0;padding:0 0 .75em}#footer li a{text-decoration:none}.footer-row{height:auto;margin:0 -10px -40px;overflow:hidden}.footer-col{vertical-align:top;width:23%;height:auto;padding:0 10px 40px;display:inline-block}.footer-col-members{width:31%}#footer ul.social{font-size:1em;line-height:1.25}#footer ul.social li a{color:#000;display:inline-block}#footer ul.social li img{vertical-align:top;width:auto;height:21px;display:inline-block}@media (width>=1025px){#footer ul.social li a:hover{color:#fff}}.footer-newsletter{height:auto;padding:2.5em 0 0}.signup-field{background:#fff;border-radius:3px;width:100%;height:40px;padding:0 40px 0 0;line-height:40px;display:block;position:relative;overflow:hidden}.signup-field input{color:#000;background:#fff;border:none;width:100%;height:40px;margin:0;padding:0 10px;line-height:40px;display:block}.signup-field button{text-align:center;appearance:none;color:#000;background:#fff;border:none;width:40px;height:40px;margin:0;padding:0;transition:all .25s;display:block;position:absolute;top:0;right:0}.signup-field button span{display:none}.signup-field button:before{content:"→";font-family:var(--kh-font-arrow);font-size:1.5em;font-weight:400;line-height:40px}.signup-field input::-webkit-input-placeholder{color:#000;opacity:1}.signup-field isindex::-webkit-input-placeholder{color:#000;opacity:1}.signup-field textarea::-webkit-input-placeholder{color:#000;opacity:1}.signup-field input::-moz-placeholder{color:#000;opacity:1!important}.signup-message{display:none}.signup-message.warning{color:#000;padding:10px 0 0;font-size:12px;line-height:1.5;display:block}#footer li .overlay-open{cursor:pointer;color:inherit;transition:color .25s;display:inline-block}.footer-bm{height:auto;padding:2.5em 0 0}.footer-bm img{width:100%;max-width:12.5em;height:auto}@media (width>=1025px){#footer li .overlay-open:hover{color:#fff}#footer li a:hover{color:#fff;transition:color .25s}.signup-field button:hover{padding:0 5px 0 15px}}@media (width<=1279px){#footer{padding:80px 40px}}@media (width<=1024px){#footer{padding:40px 20px}.footer-col,.footer-col-members{width:50%}}@media (width<=550px){.footer-col,.footer-col-members{width:100%}.footer-newsletter,.footer-bm{padding:40px 0 0}}.overlay-content,.overlay-wrap:not([x-show]){display:none}.overlay{z-index:2147483647;justify-content:center;align-items:center;width:100%;height:100%;padding:25px;display:flex;position:fixed;top:0;left:0}.overlay-background{cursor:pointer;z-index:10;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.overlay-box{z-index:20;text-align:left;background:#fff;width:100%;max-width:1000px;height:auto;margin:0 auto;padding:50px;position:relative;box-shadow:0 0 5px #00000040}#overlay-content{color:#000}#overlay-content h3{letter-spacing:.05em;text-transform:none;text-align:left;color:#000;margin:0;padding:0;font-size:1.5em;font-weight:500;line-height:1.25}#overlay-content h4{color:var(--kh-green);text-transform:none;text-align:left;margin:0;padding:0 0 5px;font-size:1em;font-weight:500;line-height:1.25}#overlay-content hr{background:var(--kh-green);border:none;width:50px;height:2px;margin:10px 0;padding:0;display:block}@media (width<=767px){#overlay-content h3{font-size:1.25em}}#overlay-newsletter{z-index:250;width:100%;max-width:500px;padding:0 20px 0 0;transition:bottom .75s;display:block;position:fixed;bottom:-350px;right:0}#overlay-newsletter.isup{transition:bottom .75s;bottom:0}#overlay-newsletter .overlay-box{background:var(--kh-green);max-width:500px}#overlay-newsletter-content{color:#000}#overlay-newsletter-content h3{letter-spacing:.05em;text-transform:none;text-align:left;color:#000;margin:0;padding:0 0 10px;font-size:1.5em;font-weight:500;line-height:1.25}#overlay-newsletter-content h4{color:var(--kh-green);text-transform:none;text-align:left;margin:0;padding:0 0 5px;font-size:1em;font-weight:500;line-height:1.25}#overlay-newsletter-content hr{background:var(--kh-green);border:none;width:50px;height:2px;margin:10px 0;padding:0;display:block}#overlay-newsletter-content p{padding:0 0 25px}@media (width<=767px){#overlay-newsletter-content h3{font-size:1.25em}#overlay-newsletter{padding:0 10px}#overlay-newsletter-content p{padding:0 0 15px}}.members-head{padding:0}.members-website{padding:25px 0 0}.members-website a{padding:0 0 0 1.5em;display:inline-block;position:relative}.members-website a:before{content:"→";font-family:var(--kh-font-arrow);color:var(--kh-green);font-size:1.5em;font-weight:500;line-height:1;transition:all .25s;position:absolute;left:0}@media (width>=1025px){.members-website a:hover:before{left:.25em}}.members-textblocks{height:auto;margin:0 0 -25px;padding:25px 0 0;overflow:hidden}.members-textblock{padding:0 0 25px}.members-text{height:auto;margin:0 0 -5px;font-size:1em;line-height:1.5;overflow:hidden}.members-text p{margin:0;padding:0 0 5px;font-size:1em;line-height:1.5}.members-text p a{text-decoration:underline}.members-textblock1 .members-text{font-size:1.25em;line-height:1.25}.members-textblock1 .members-text p{line-height:1.25}.members-text .textpart-cite{max-width:700px;margin:0;padding:0;font-size:1.25em;font-weight:400;line-height:1.25;display:inline-block}.members-text .textpart-citer{color:#000;margin:0;padding:5px 0 0;font-size:.75em;font-weight:400;line-height:1.25;display:inline-block}.members-text .textpart-green{color:var(--kh-green)}@media (width<=767px){.members-textblock1 .members-text,.members-text .textpart-cite{font-size:1.125em}}.members-text ul,.members-text ol{margin:0;padding:0 0 5px;font-size:1em;line-height:1.5}.members-text li{margin:0 0 0 1.25em;padding:0}.overlay-logo{text-align:center;width:100%;height:auto;padding:0 0 50px;display:block}.overlay-logo img{width:50%;max-width:150px;height:auto;max-height:150px;display:inline-block}button.overlayclose{appearance:none;font:inherit;border:0;border-radius:0;margin:0;padding:0}.overlayclose{cursor:pointer;z-index:30;background:var(--kh-green);width:40px;height:40px;transition:all .25s;position:absolute;top:5px;right:5px}@media (width>=1025px){.overlayclose:hover{background:#000;transition:all .25s}}.overlayclose:before,.overlayclose:after{content:"";pointer-events:none;color:#000;opacity:1;box-sizing:border-box;content:"";background-color:#000;border-color:#000;width:20px;height:1px;display:inline-block;position:absolute;top:calc(50% - 1px);left:calc(50% - 10px);right:0}.overlayclose:before{transform:rotate(45deg)}.overlayclose:after{transform:rotate(-45deg)}@media (width>=1025px){.overlayclose:hover:before,.overlayclose:hover:after{color:#fff;background-color:#fff;border-color:#fff}}@media (width<=767px){.overlay{padding:20px;display:block;overflow:auto}.overlay-box{padding:40px 25px}.overlay-background{position:fixed}.overlayclose{top:5px;right:5px}}.overlay.overlayfixed{display:block;overflow:auto}.overlay.overlayfixed .overlay-background{position:fixed}#cookieconsent:not([x-show]){display:none}#cookieconsent{background:var(--kh-green);color:#000;text-align:center;z-index:400;width:100%;height:auto;padding:20px 0;font-weight:400;line-height:1.5;position:fixed;bottom:0;left:0}#cookieconsent p{color:#000;text-align:center;margin:0 auto;padding:0 20px;font-size:14px;line-height:1.5;position:relative}#cookieconsent p strong{font-weight:500}#cookieconsent a.smooth{color:#000;text-decoration:underline}#cookieconsent button:is(#accept,#decline){font:inherit;line-height:inherit;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0}#cookieconsent :is(a,button)#accept{margin:0 0 0 2em;padding:0 2em;display:inline-block;position:relative}#cookieconsent :is(a,button)#accept span{z-index:10;color:#fff;font-weight:500;position:relative}#cookieconsent :is(a,button)#accept:before{content:"";z-index:5;background:#000;border:1px solid #000;border-radius:3px;margin:auto;transition:background-color .5s;position:absolute;inset:-.5em 0}#cookieconsent :is(a,button)#decline{margin:0 0 0 .5em;padding:0 2em;display:inline-block;position:relative}#cookieconsent :is(a,button)#decline span{z-index:10;color:#000;position:relative}#cookieconsent :is(a,button)#decline:before{content:"";z-index:5;background:0 0;border:1px solid #000;border-radius:3px;margin:auto;transition:background-color .5s;position:absolute;inset:-.5em 0}.mobile-only{display:none}@media (width<=1060px){.mobile-only{display:block}#cookieconsent{padding:20px 50px 27px}#cookieconsent p{text-align:left;padding:0 0 40px}#cookieconsent :is(a,button)#accept{margin:0;position:absolute;bottom:0;left:0}#cookieconsent :is(a,button)#decline{margin:0;position:absolute;bottom:0;right:0}}@media (width<=991px){#cookieconsent{padding:20px 20px 27px;font-weight:400;line-height:18px}#cookieconsent p{max-width:none;padding:0 0 35px;font-size:12px;line-height:18px}#cookieconsent :is(a,button)#accept{margin:0;position:absolute;bottom:0;left:0}#cookieconsent :is(a,button)#decline{margin:0;position:absolute;bottom:0;right:0}}#cookieconsent-hide{vertical-align:middle;width:1em;height:1em;margin:0 0 0 2em;display:inline-block;position:relative}#cookieconsent-hide span{display:none}#cookieconsent-hide:before,#cookieconsent-hide:after{pointer-events:none;color:currentColor;opacity:1;box-sizing:border-box;content:"";background-color:currentColor;border-color:#fff;width:16px;height:1px;display:inline-block;position:absolute;top:calc(50% - 1px);left:calc(50% - 8px);right:0}#cookieconsent-hide:before{transform:rotate(45deg)}#cookieconsent-hide:after{transform:rotate(-45deg)}@media (width<=767px){#cookieconsent-hide{margin:auto;position:absolute;top:0;bottom:0;right:25px}}#cookieconsent-show{z-index:1;position:fixed;bottom:20px;left:20px}html.has-modal #cookieconsent{visibility:hidden}html:has(dialog[open]) #cookieconsent{visibility:hidden}dialog.lightbox{z-index:1010;color:#fff;opacity:0;touch-action:pinch-zoom;width:100%;max-width:none;height:100%;max-height:none;transition:opacity .15s linear, overlay .15s linear allow-discrete, display .15s linear allow-discrete;background:#000;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.lightbox[open]{opacity:1;justify-content:center;align-items:center;display:flex}@starting-style{dialog.lightbox[open]{opacity:0}}dialog.lightbox::backdrop{background:#000}html.has-modal{overflow:hidden}html:has(dialog.lightbox[open]){overflow:hidden}.lightbox__figure{justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:0}.lightbox__figure.is-leaving{pointer-events:none}.lightbox__img,.lightbox__html5{width:auto;max-width:90vw;height:auto;max-height:85vh;transition:opacity .15s linear;display:block}.lightbox.is-loading .lightbox__figure:not(.is-leaving) .lightbox__img{opacity:0}.lightbox__video{aspect-ratio:16/9;background:#000;width:min(90vw,151.111vh);position:relative}.lightbox__video iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.lightbox__caption{color:#fff;text-align:center;background:#000000bf;margin:0;padding:10px;font-size:12px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.lightbox__caption:empty{display:none}.lightbox__counter{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lightbox :is(.lightbox__prev,.lightbox__next,.lightbox__close){color:#fff;font:inherit;appearance:none;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:0;transition:color .1s ease-in-out;display:inline-block}.lightbox :is(.lightbox__prev,.lightbox__next,.lightbox__close) svg{display:none}.lightbox :is(.lightbox__prev,.lightbox__next,.lightbox__close):before{content:"";background:currentColor;display:block}.lightbox :is(.lightbox__prev,.lightbox__next){color:#ffffffb3;padding:5px 10px;position:absolute;top:50%;transform:translateY(-50%)}.lightbox :is(.lightbox__prev,.lightbox__next):hover{color:#ffffffe6}.lightbox :is(.lightbox__prev,.lightbox__next):before{width:14px;height:24px;-webkit-mask:var(--kh-slidenav-prev) no-repeat center / 100% 100%;-webkit-mask:var(--kh-slidenav-prev) no-repeat center / 100% 100%;-webkit-mask:var(--kh-slidenav-prev) no-repeat center / 100% 100%;mask:var(--kh-slidenav-prev) no-repeat center / 100% 100%}.lightbox .lightbox__next:before{-webkit-mask-image:var(--kh-slidenav-next);-webkit-mask-image:var(--kh-slidenav-next);-webkit-mask-image:var(--kh-slidenav-next);mask-image:var(--kh-slidenav-next)}.lightbox .lightbox__prev{left:30px}.lightbox .lightbox__next{right:30px}.lightbox .lightbox__close{background:#000;position:absolute;top:19px;right:15px}.lightbox .lightbox__close:before{width:20px;height:20px;-webkit-mask:var(--kh-close-large) no-repeat center / 100% 100%;-webkit-mask:var(--kh-close-large) no-repeat center / 100% 100%;-webkit-mask:var(--kh-close-large) no-repeat center / 100% 100%;mask:var(--kh-close-large) no-repeat center / 100% 100%}@media (prefers-reduced-motion:reduce){dialog.lightbox,.lightbox__img{transition:none}}dialog.flipbook{z-index:1010;color:#fff;opacity:0;width:100%;max-width:none;height:100%;max-height:none;transition:opacity .25s linear, overlay .25s linear allow-discrete, display .25s linear allow-discrete;background:#000000d9;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.flipbook[open]{opacity:1;flex-direction:column;justify-content:center;align-items:center;display:flex}@starting-style{dialog.flipbook[open]{opacity:0}}dialog.flipbook::backdrop{background:0 0}html:has(dialog.flipbook[open]){overflow:hidden}.flipbook__stage{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;padding:40px 60px 20px;display:flex;position:relative}.flipbook__page{background:#fff;box-shadow:0 0 20px #00000080}.flipbook__page.is-empty{box-shadow:none;background:0 0}.flipbook__page canvas{width:100%;height:100%;display:block}.flipbook__book.is-spread .flipbook__page--left:after,.flipbook__book.is-spread .flipbook__page--right:after{content:"";pointer-events:none;width:30px;position:absolute;top:0;bottom:0}.flipbook__book.is-spread .flipbook__page--left:after{background:linear-gradient(270deg,#0000001f,#0000);right:0}.flipbook__book.is-spread .flipbook__page--right:after{background:linear-gradient(90deg,#0000001f,#0000);left:0}.flipbook__page.is-empty:after{display:none}.flipbook__leaf-front,.flipbook__leaf-back{box-shadow:0 0 20px #00000059}.flipbook__message{text-align:center;color:#fff;margin:0;padding:0 20px;font-size:14px;line-height:1.5;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.flipbook__controls{color:#fff;height:50px;box-shadow:none;background:#000;justify-content:center;align-items:center;gap:10px;padding:0 10px;font-size:14px;line-height:1;display:flex}.flipbook__counter{text-align:center;letter-spacing:.05em;min-width:6em}.flipbook :is(.flipbook__prev,.flipbook__next,.flipbook__close,.flipbook__download){color:#fff;width:40px;height:40px;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;transition:color .25s;display:inline-flex}.flipbook :is(.flipbook__prev,.flipbook__next,.flipbook__download):hover{color:var(--kh-green)}.flipbook :is(.flipbook__prev,.flipbook__next):disabled{opacity:.3;cursor:default}.flipbook .flipbook__close{font-size:1.5em;position:absolute;top:10px;right:10px}.flipbook .flipbook__close:hover{color:var(--kh-green)}.flipbook.is-loading .flipbook__stage{position:relative}.flipbook.is-loading .flipbook__stage:after{content:"";border:2px solid #ffffff4d;border-top-color:var(--kh-green);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:.8s linear infinite flipbook-spin;position:absolute;top:50%;left:50%}@keyframes flipbook-spin{to{transform:rotate(360deg)}}@media (width<=767px){.flipbook__stage{padding:50px 10px 10px}}@media (prefers-reduced-motion:reduce){dialog.flipbook{transition:none}.flipbook.is-loading .flipbook__stage:after{animation-duration:2s}}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.col-4{grid-column:4}.col-8{grid-column:8}.container{width:100%}@media (width>=476px){.container{max-width:476px}}@media (width>=768px){.container{max-width:768px}}@media (width>=992px){.container{max-width:992px}}@media (width>=1025px){.container{max-width:1025px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1440px){.container{max-width:1440px}}@media (width>=1760px){.container{max-width:1760px}}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.overflow-auto{overflow:auto}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}}@layer a11y{:root{--kh-focus-outer:#000;--kh-focus-inner:#fff;--kh-nav-h:130px}html{scroll-padding-top:calc(var(--kh-nav-h) + 16px)}html:has(#cookieconsent[style*=block]){scroll-padding-bottom:140px}:focus-visible{outline:3px solid var(--kh-focus-outer);outline-offset:3px;box-shadow:0 0 0 3px var(--kh-focus-inner)}:focus:not(:focus-visible){outline:none}.lightbox,.flipbook,#startheader,#header,.header-slide,.dark-header{--kh-focus-outer:#fff;--kh-focus-inner:#000}:is(a.lightbox,a.artist,a.newsitem,a.projectitem,a.navbox,a.download-image-box,a:has(>picture),a:has(>img),.overlay-open):focus-visible{box-shadow:none;outline:none}:is(a.lightbox,a.artist,a.newsitem,a.projectitem,a.navbox,a.download-image-box,a:has(>picture),a:has(>img),.overlay-open):focus-visible:not(.skip-link){position:relative}:is(a.lightbox,a.artist,a.newsitem,a.projectitem,a.navbox,a.download-image-box,a:has(>picture),a:has(>img),.overlay-open):focus-visible:before{content:"";z-index:60;pointer-events:none;border:3px solid #000;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #fff}:is(.buttons-col,.board-buttons,.button-row,.sendbutton) :is(a,button):focus-visible,.send:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 6px #fff}:is(.section-text,[id^=privacy-text-],.dsgvo,.custom) a:not(:has(img,picture)):focus-visible{box-shadow:none;text-underline-offset:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#000;outline:none;text-decoration:underline;text-decoration-thickness:2px;color:#fff!important}:is(.section-text,[id^=privacy-text-],.dsgvo,.custom) a:not(:has(img,picture)):focus-visible *{background:0 0;color:inherit!important}.dsgvo input:focus-visible~.check,.custom input:focus-visible~.check{outline:3px solid var(--kh-focus-outer);outline-offset:3px;box-shadow:0 0 0 3px var(--kh-focus-inner)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 6px #fff}.skip-link{z-index:10000;background:#000;padding:14px 22px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px));color:#fff!important}.skip-link:focus,.skip-link:focus-visible{--kh-focus-outer:#000;--kh-focus-inner:#fff;transform:none}@media (prefers-reduced-motion:no-preference){.skip-link{transition:transform .15s}}#content:focus,#maincontent:focus{box-shadow:none;outline:none}}:root{--kh-green:#7bf84f;--kh-green-85:#7bf84fd9;--kh-black:#000;--kh-white:#fff;--kh-bar:#f8f8f8;--kh-line:#dbdbdb;--kh-placeholder:#e5e5e5;--kh-field:#eaebea;--kh-muted:#a9a9a9;--kh-ink-soft:#252525;--kh-shade-30:linear-gradient(to bottom, #fff0, #0000004d);--kh-shade-40:linear-gradient(to bottom, #fff0, #0006);--kh-shade-50:linear-gradient(to bottom, #fff0, #00000080);--kh-shade-75:linear-gradient(to bottom, #fff0, #000000bf);--kh-slidenav-prev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 24'%3E%3Cpolyline fill='none' stroke='%23000' stroke-width='1.4' points='12.775,1 1.225,12 12.775,23'/%3E%3C/svg%3E");--kh-slidenav-next:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 24'%3E%3Cpolyline fill='none' stroke='%23000' stroke-width='1.4' points='1.225,23 12.775,12 1.225,1'/%3E%3C/svg%3E");--kh-close-large:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cline fill='none' stroke='%23000' stroke-width='1.4' x1='1' y1='1' x2='19' y2='19'/%3E%3Cline fill='none' stroke='%23000' stroke-width='1.4' x1='19' y1='1' x2='1' y2='19'/%3E%3C/svg%3E");--kh-font-sans:"futura-pt", sans-serif;--kh-font-arrow:"CocoSharp", sans-serif;--kh-page-max:1760px;--kh-limit:1360px;--kh-text-limit:760px;--kh-press-limit:1000px;--kh-gutter:40px;--kh-gutter-md:20px;--kh-duration:.25s}@font-face{font-family:CocoSharp;src:url(/setup/fonts/CocoSharp-Light.woff2)format("woff2"),url(/setup/fonts/CocoSharp-Light.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CocoSharp;src:url(/setup/fonts/CocoSharp-Regular.woff2)format("woff2"),url(/setup/fonts/CocoSharp-Regular.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
