*{margin:0;padding:0}html{background:#211d20;height:auto;width:100%;overflow-x:hidden}body{position:relative;z-index:1;padding:2rem 3rem 0rem;background-color:#211d20;color:#fff;font-family:halyard-text,sans-serif;text-align:start;overscroll-behavior:none;touch-action:manipulation}.bg-container img{position:fixed;width:150%;height:150%;object-fit:cover;object-position:right 79%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);z-index:-3;filter:blur(30px);transition:transform 1s ease-in-out,object-position 2s ease-in-out}.bg-container.move img{width:200%;height:200%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);object-fit:cover;animation:moveUpDown 6s ease-in-out infinite alternate}@keyframes moveUpDown{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-12rem)}to{transform:translate(-50%,-50%) translateY(0)}}header,footer{height:50px;width:100%;display:flex;align-items:center;justify-content:flex-start}header p{padding:0rem}.navbar{width:100%;display:flex;justify-content:space-between;align-items:center;color:#fff;position:relative;z-index:20;height:100%}.menu-btn{cursor:pointer}.nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#35303d;display:none;flex-direction:column;justify-content:center;align-items:flex-start;z-index:20}.nav-overlay a,.nav-overlay p{color:#fff;text-decoration:none;font-size:1.3rem;margin:.2rem 0;display:block;padding:0rem 3rem}.nav-overlay p{color:#c39db7;font-size:1rem;padding:0rem 3rem .5rem}.nav-overlay p.navothets{color:#c39db7;font-size:1rem;padding:2rem 3rem .5rem}.nav-overlay a:hover,a:hover,li:hover{color:#c39db7}.nav-active{display:flex}.close-btn{position:absolute;top:2rem;right:3rem;font-size:2rem;cursor:pointer;color:#fff}.logo-overlay.logo a{position:absolute;top:2.5rem}a.impressum{margin-top:3rem;margin-bottom:-3rem;font-size:1rem}#navBg{display:none;z-index:-20}.bg-container-nav img{position:fixed;width:150%;height:150%;object-fit:cover;object-position:right 79%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);z-index:-3;filter:blur(30px)}#loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:20}#loading-screen .spinner{width:120px;height:120px;border-top:1px solid white;border-radius:50%;animation:spin 5s linear infinite;position:absolute}#enter-button{width:120px;height:120px;border-radius:50%;border-color:#fff;border:none;border:1px solid rgb(195,157,183);color:#fff;background-color:transparent;cursor:not-allowed;opacity:.5;transition:background-color .3s,opacity .3s;position:absolute}#enter-button.enabled{cursor:pointer;opacity:1;background-color:#c39db749;border:1px solid white}#enter-button.enabled:hover{background-color:#c39db7;border:1px solid white}.fade-out{opacity:0;transition:opacity .5s ease-out}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.loading-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.loading-content p{font-size:14px;font-weight:300;line-height:100%;padding:2rem;position:absolute}h1{font-size:34px;font-weight:300;line-height:100%;padding:1rem 0rem}h2,p.quote{font-size:28px;font-weight:300;line-height:100%;padding:1rem 0rem;font-family:halyard-text,sans-serif}p{font-size:16px;font-weight:300;line-height:100%;line-height:normal;letter-spacing:0%;font-family:inter,sans-serif;padding-bottom:.2rem}.body-info p{padding-bottom:1rem}span{font-size:16px;font-weight:300;line-height:normal;font-family:inter,sans-serif;color:#b995ae}a,button{font-size:16px;font-weight:300;line-height:normal;font-family:inter,sans-serif;color:#fff}button{font-size:12px}#section-0 a{color:#b995ae}.webgl{position:fixed;top:0;left:0;width:100vw;outline:none;z-index:-2;background-blend-mode:hue}canvas{display:block}.hero{margin-top:-2rem}.body-spenden{height:100dvh}.impressum main div{padding-bottom:2rem}.impressum main p{padding:0rem 0rem 1rem}.impressum main h1{font-size:32px}.impressum main h2{font-size:20px}.impressum main ul li{list-style:circle;font-size:16px;cursor:default;font-family:inter regular,sans-serif}.impressum main ul li:hover{color:#fff}.impressum main ul{padding-left:1.5rem}.impressum main a{text-decoration:underline;cursor:pointer}.interact{position:fixed;bottom:3rem;right:3rem;padding:1rem;margin-bottom:-1rem;margin-right:-1rem;overflow:visible}.grain{position:fixed;width:150%;height:150%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);background-color:#0c0a0c61;z-index:-1;filter:brightness(.2)}ul{padding-bottom:1rem}li{cursor:pointer}li p,.hidden{display:none}.canvas.stages.visible{display:flex;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;padding-top:2rem}.canvas.stages{display:none}.canvas.stages div{width:100%;padding:2rem 3rem;position:relative}.canvas.stages canvas{position:absolute;width:100vw;height:100vh}canvas{filter:brightness(1)}#stage-description{min-height:14vh}.horizontal-tabs{display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:80vw;pointer-events:all;padding-bottom:0rem;margin-bottom:1rem}.horizontal-tabs li{white-space:nowrap;cursor:pointer;padding:.5rem 1rem .5rem 0rem;color:#fff;border-bottom:solid 1px white}.horizontal-tabs::-webkit-scrollbar{display:none}section{display:flex;flex-direction:column;justify-content:center;height:85vh}section.scroll{height:auto}section.scroll div,section.info div,section.testimonial div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:85vh}main .stages-section{position:absolute}main .scroll{position:relative}.show-initial{display:flex}.hide{display:none!important}.hero{align-items:flex-start}.stages-section.active,.grain.active{pointer-events:none}.grain.active{background-color:#0c0a0c4c}.go-back,li{pointer-events:all}.go-back{position:fixed;bottom:3rem;left:3rem}.go-back-cross{position:fixed;top:3rem;right:3rem;pointer-events:all;cursor:pointer}.infopage{height:auto;padding:2rem 0rem 4rem}.stages-section ul li.active{color:#c39db7;border-bottom:1px solid #C39DB7}.stages-section ul li.active p{display:block;text-decoration:none;color:#fff}li{list-style:none}a{text-decoration:none;color:#fff}button{border-radius:50px;border-color:#fff;border:solid 1px white;color:#fff;padding:.5rem 1rem;background-color:transparent;cursor:pointer}button:hover,.explore.active{background-color:#c39db78d}section.cta div ul li{padding-bottom:1rem}section.cta div ul li div{width:100%}.line{height:1px;width:100%;background-color:#fff}.cta-flex{padding-bottom:1rem}.audio{position:fixed;bottom:0;left:0}.to-top img{position:fixed;bottom:0;right:0;height:20px;margin-right:50px;margin-bottom:25px;cursor:pointer}#scroll{position:fixed;bottom:0;right:0;height:20px;margin-right:50px;margin-bottom:25px}#scroll span{font-size:12px;color:#fff}.backgroundaudio{height:0;width:0}.equalizer{position:relative;display:inline-block;cursor:pointer;width:40px;height:20px;margin-left:50px;margin-bottom:20px}.equalizer .equalizer__bar{background:#fff;bottom:2px;height:1px;position:absolute;width:1px;animation:sound 0ms -.8s linear infinite alternate}.speaker{width:20px;display:inline-block;position:relative}.playing .equalizer .equalizer__bar{animation:sound 0ms -.8s linear alternate}.mute .equalizer__bar{animation:none}.equalizer__bar:nth-of-type(1){left:1px;animation-duration:1.5s;animation-delay:0ms}.equalizer__bar:nth-of-type(2){left:5px;animation-duration:1.5s;animation-delay:.3s}.equalizer__bar:nth-of-type(3){left:9px;animation-duration:1.5s;animation-delay:.6s}.equalizer__bar:nth-of-type(4){left:13px;animation-duration:1.5s;animation-delay:.9s}.equalizer__bar:nth-of-type(5){left:17px;animation-duration:1.5s;animation-delay:1.2s}.equalizer__bar:nth-of-type(6){left:21px;animation-duration:1.5s;animation-delay:1.5s}@keyframes sound{0%{height:3px}to{height:18px}}.testimonial-betroffene,.testimonial-angehoerige,.testimonial-fachpersonal{height:auto;padding-bottom:5rem}.blob-outer-container{position:fixed;height:100%;width:100%;z-index:-2;top:0;right:0;bottom:0;left:0;margin:auto;filter:blur(100px);opacity:.8}.blob-inner-container{border-radius:99999px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100dvw;height:100dvh;min-width:1000px;overflow:hidden;background-color:#2f2930;transform:scale(1.5)}.blob{position:absolute;width:100dvw;height:100dvh;top:0;right:0;bottom:0;left:0;margin:auto;background:conic-gradient(from 0deg,#675667,#282630,#4c435b,#413945,#685767,#614f5c);animation:spinBlob 12s alternate infinite}@keyframes spinBlob{0%{transform:rotate(0) scale(2)}to{transform:rotate(360deg) scale(2)}}@media screen and (min-width: 768px) and (max-width: 1024px){body{padding:2rem 6rem 0rem;background-color:#211d20}.interact{position:fixed;bottom:2rem;right:6rem;padding:1rem;margin-bottom:-1rem;margin-right:-1rem;overflow:visible}.close-btn{position:absolute;top:2rem;right:6rem}.go-back-cross{position:fixed;top:2rem;right:6rem;pointer-events:all}.logo-overlay.logo a{position:absolute;top:2.2rem}.nav-overlay a,.nav-overlay p{font-size:1.7rem;margin:.2rem 0;padding:0rem 6rem}.nav-overlay p{font-size:1rem;padding:0rem 6rem .5rem}.nav-overlay p.navothets{font-size:1rem;padding:2rem 6rem .5rem}a.impressum{margin-top:2rem;margin-bottom:-2rem;font-size:1rem}.equalizer{margin-left:6rem}.to-top img,#scroll{margin-right:6rem}h1{font-size:80px;font-weight:300;line-height:100%;font-family:halyard-text,sans-serif}h2,p.quote{font-size:50px;font-weight:300;line-height:95%}p{font-size:20px;font-weight:300;line-height:normal;letter-spacing:0%;font-family:inter,sans-serif}span{font-size:20px;font-weight:300;line-height:normal;font-family:inter,sans-serif;color:#c39db7}a,button{font-size:20px;font-weight:300;line-height:normal;font-family:inter,sans-serif;color:#fff}button{font-size:14px}li{font-size:20px;font-weight:300;line-height:normal;letter-spacing:0%;font-family:inter,sans-serif}.testimonial-betroffene,.testimonial-angehoerige,.testimonial-fachpersonal{height:auto;padding-bottom:10rem}}@media screen and (min-width: 1025px){body{padding:2rem 10rem 0rem;background-color:#211d20}.logo-overlay.logo a{position:absolute;top:2.1rem}.close-btn{position:absolute;top:2rem;right:10rem}.go-back-cross{position:fixed;top:2rem;right:10rem;pointer-events:all}.interact{position:fixed;bottom:2rem;right:10rem;padding:1rem;margin-bottom:-1rem;margin-right:-1rem;overflow:visible}.nav-overlay a,.nav-overlay p{font-size:1.8rem;margin:.2rem 0;padding:0rem 10rem}.nav-overlay p,.nav-overlay p.navothets{font-size:1rem;padding:0rem 10rem .5rem}a.impressum{margin-top:2rem;margin-bottom:-2rem;font-size:1rem}.navflex{display:flex;justify-content:center;align-items:center}.equalizer{margin-left:10rem}.to-top img,#scroll{margin-right:10rem}h1{font-size:100px;font-weight:300;line-height:100%}h2,p.quote{font-size:50px;font-weight:300;line-height:95%}p{font-size:20px;font-weight:300;line-height:95%}span{font-size:20px;font-weight:300;line-height:auto;color:#c39db7}a,button{font-size:20px;font-weight:300;line-height:auto;color:#fff}button{font-size:14px}.go-back{position:relative;bottom:0rem;left:0rem}.perspektive{display:flex;align-items:flex-start;padding-top:3rem;gap:2rem}.perspektive div{width:50%}.perspektive div h2{padding:0}section.cta,.infopage{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:2rem;height:auto}section.cta div.cta-flex,section.infopage div.cta,section.infopage div.text{width:50%;height:60%}.cta-flex h2,.cta h2{padding-top:0}.end{min-height:65vh}section.cta div ul{width:100%}section.cta div ul li{padding-bottom:1.5rem}section.cta div ul li div{width:100%}.line{height:.5px;width:100%;background-color:#fff}.scroll div.scroll-section{padding-left:50%}#section-start,#section-0{padding:0}.canvas.stages div{padding:2rem 10rem;padding-left:50%;padding-top:0rem;margin-top:-4rem}.start p,.erfahrung p,.spenden p{width:50%}.canvas.stages{align-items:center}.canvas.stages div h2{padding-top:0rem}.horizontal-tabs{width:45vw}.testimonial-betroffene,.testimonial-angehoerige,.testimonial-fachpersonal{height:auto;padding-bottom:14rem}}
