@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:SpaceGrotesk;font-weight:400;font-style:normal;src:url(/build/assets/SpaceGrotesk-Light-9864d8e6.woff2) format("woff2"),url(/build/assets/SpaceGrotesk-Light-570901c9.woff) format("woff"),url(/build/assets/SpaceGrotesk-Light-59ae3162.ttf) format("truetype")}@font-face{font-family:SpaceGrotesk;font-weight:700;font-style:normal;src:url(/build/assets/SpaceGrotesk-Bold-a26a9750.woff2) format("woff2"),url(/build/assets/SpaceGrotesk-Bold-1db27d1b.woff) format("woff"),url(/build/assets/SpaceGrotesk-Bold-a5c1328f.ttf) format("truetype")}.hidden,.mobile-hidden{display:none}@media screen and (min-width: 992px){.mobile-hidden{display:block}}.desktop-hidden{display:block}@media screen and (min-width: 992px){.desktop-hidden{display:none}}.no-scroll{overflow:hidden}pre{font-size:15px;line-height:20px}html{scroll-behavior:smooth}body{margin:0;font-size:20px;line-height:30px;color:#2f1500;font-family:SpaceGrotesk,Helvetica,Arial,sans-serif}@media screen and (min-width: 992px){body{background-image:none;background-color:#2f1500;font-size:22px;line-height:33px}}@media screen and (min-width: 1800px){body{font-size:24px;line-height:36px}}p{margin:0 0 18px}form{position:relative;margin:0 auto}input{padding:13px 20px 17px;border:1px solid #2f1500;border-radius:6px;outline:none;color:#79563b}::-moz-placeholder{color:#63a8ca;font-size:15px}::placeholder{color:#63a8ca;font-size:15px}#content-container{position:relative;min-height:100vh}@media screen and (min-width: 992px){#content-container{display:flex;height:calc(100vh - 60px);min-height:auto}.footer--hidden #content-container{height:100vh}}#content-container #content-container--page-container{position:relative;display:block;width:100%;background-size:cover;background-attachment:fixed;transition:background-image 1.5s ease-in-out,background-position 1.5s ease-in-out}@media screen and (min-width: 992px){#content-container #content-container--page-container{background-attachment:inherit}}@media screen and (max-width: 991px){#content-container #content-container--page-container{background-image:url(/build/assets/weltkarte_without_logo-56bc8f14.jpg);background-position-x:50%;background-position-y:25%}}.bg-img--weltkarte{background-image:url(/build/assets/weltkarte_without_logo-56bc8f14.jpg);background-position-x:50%;background-position-y:25%}.bg-img--default{background-image:url(/build/assets/_default-mobil-1f600852.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--default{background-image:url(/build/assets/_default-6caf1415.jpg);background-position-x:40%;background-position-y:50%}}.bg-img--happyend{background-image:url(/build/assets/_happyend-mobil-6e888c4f.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--happyend{background-image:url(/build/assets/_happyend-15654055.jpg);background-position-x:100%;background-position-y:50%}}.bg-img--gameover{background-image:url(/build/assets/_gameover-mobil-d9bfdd90.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--gameover{background-image:url(/build/assets/_gameover-c10f5494.jpg);background-position-x:100%;background-position-y:50%}}.bg-img--anderer_ort{background-image:url(/build/assets/_default-mobil-1f600852.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--anderer_ort{background-image:url(/build/assets/_default-6caf1415.jpg);background-position-x:40%;background-position-y:50%}}.bg-img--dschungeltempel{background-image:url(/build/assets/dschungeltempel-mobil-313e61c7.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--dschungeltempel{background-image:url(/build/assets/dschungeltempel-0283f498.jpg);background-position-x:30%;background-position-y:50%}}.bg-img--gewuerzplantage{background-image:url(/build/assets/gewuerzplantage-mobil-36a6cfe9.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--gewuerzplantage{background-image:url(/build/assets/gewuerzplantage-3cfa1e1a.jpg);background-position-x:30%;background-position-y:50%}}.bg-img--kino{background-image:url(/build/assets/kino-mobil-70da0711.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--kino{background-image:url(/build/assets/kino-30109f33.jpg);background-position-x:30%;background-position-y:50%}}.bg-img--marktplatz{background-image:url(/build/assets/marktplatz-mobil-e2b6f6ac.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--marktplatz{background-image:url(/build/assets/marktplatz-b8c96039.jpg);background-position-x:30%;background-position-y:50%}}.bg-img--pyramiden{background-image:url(/build/assets/pyramiden-mobil-ae6969fb.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--pyramiden{background-image:url(/build/assets/pyramiden-655f6590.jpg);background-position-x:30%;background-position-y:50%}}.bg-img--tankstelle{background-image:url(/build/assets/tankstelle-mobil-7c1e53c5.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--tankstelle{background-image:url(/build/assets/tankstelle-56de8dcc.jpg);background-position-x:30%;background-position-y:50%}}.bg-img--teefelder{background-image:url(/build/assets/teefelder-mobil-42396f1f.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--teefelder{background-image:url(/build/assets/teefelder-741e3999.jpg);background-position-x:30%;background-position-y:50%}}.bg-img--torres{background-image:url(/build/assets/torres-mobil-f7d2f14e.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--torres{background-image:url(/build/assets/torres-34d3d90c.jpg);background-position-x:30%;background-position-y:50%}}.bg-img--zimtplantagen{background-image:url(/build/assets/zimtplantagen-mobil-4629434b.jpg);background-position-x:50%;background-position-y:50%}@media screen and (min-width: 992px){.bg-img--zimtplantagen{background-image:url(/build/assets/zimtplantagen-5dfbb353.jpg);background-position-x:30%;background-position-y:50%}}#content-container--center{position:relative;min-height:100vh;width:100%;background-size:cover;text-align:center;overflow-y:auto;overflow-x:hidden}@media screen and (min-width: 992px){#content-container--center{height:calc(100vh - 60px);min-height:auto}}#content-container--center form{min-height:100vh;width:100%}@media screen and (min-width: 992px){#content-container--center form{height:calc(100vh - 60px);min-height:auto}}#content-container--right-side{position:relative;width:100%;height:100%;z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (min-width: 992px){#content-container--right-side{position:absolute;right:60px;top:60px;width:45%;height:calc(100% - 60px);overflow:hidden}}#content-container--right-side:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);z-index:-1}#content-container--right-side--content{position:relative;margin:0;padding:0 0 100px;scroll-behavior:smooth}@media screen and (min-width: 992px){#content-container--right-side--content{height:calc(100% - 90px);margin:60px 30px 40px 80px;padding:0 50px 0 0;overflow-y:auto;overflow-x:hidden}}@media screen and (min-width: 1800px){#content-container--right-side--content{height:calc(100% - 120px);margin:90px 60px 40px 110px;padding:0 50px 0 0;max-width:800px}}.content-text{padding:0 30px}@media screen and (min-width: 640px){.content-text{padding:0 50px 0 60px}}@media screen and (min-width: 992px){.content-text{padding:0}}.content-img-mobil{position:relative;width:100%;height:40vh;margin-bottom:30px;background-size:cover;box-shadow:#00000073 0 6px 15px 10px}@media screen and (min-width: 992px){.content-img-mobil{display:none}}.error{font-size:20px;line-height:30px;margin:10px 0 20px;font-weight:700;text-align:center}.error mark{margin:0 -8px;padding:3px 8px;border-radius:8px;background-color:#ffa60080;-webkit-box-decoration-break:clone;box-decoration-break:clone}.small-text{font-size:20px;line-height:30px;color:#00476c;margin-top:40px}.small-text a{color:#00476c;text-decoration:underline}.small-text a:hover{color:#3588b6;text-decoration:none}.the-end_container{text-align:center;margin-top:50px}.the-end_container .the-end{margin-right:5%;width:50%;max-width:350px}.wichtelwerk-logo{display:none}@media screen and (min-width: 992px){.wichtelwerk-logo{display:block;position:absolute;left:7%;bottom:9%;width:300px;height:auto}}.wichtelwerk-logo-mobil{position:absolute;left:20px;bottom:30px;width:200px;height:auto}@media screen and (min-width: 640px){.wichtelwerk-logo-mobil{left:50px}}@media screen and (min-width: 992px){.wichtelwerk-logo-mobil{display:none}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:grey;border-radius:10px}::-webkit-scrollbar-thumb{background:#000000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#6c6c6c}#technical_popup ::-webkit-scrollbar-track,nav ::-webkit-scrollbar-track{box-shadow:none}#technical_popup ::-webkit-scrollbar-thumb,nav ::-webkit-scrollbar-thumb{background:#79563b}#technical_popup ::-webkit-scrollbar-thumb:hover,nav ::-webkit-scrollbar-thumb:hover{background:#bd845a}.nav-open-icon{display:block;position:fixed;z-index:9;top:20px;right:20px;width:30px;height:30px;text-align:center;line-height:1;padding:10px;border-radius:50px;background-color:#2f1500;cursor:pointer;transition:all .5s}.nav-open-icon.hidden{display:none}.nav-open-icon svg{margin-left:2px}.nav-open-icon svg path{transform:scale(.8);fill:#fae3b0;transition:all .5s}.nav-open-icon:hover{background-color:#79563b}.footer--show .nav-open-icon{display:none}@media screen and (max-width: 991px){.footer--show .nav-open-icon{display:block}}footer{display:none;position:fixed;bottom:0;right:0;height:60px;width:calc(100% - 80px);padding:0 40px;justify-content:space-between;background:#000000;color:#a6a6a6;font-size:15px}@media screen and (min-width: 992px){footer{display:flex}}.footer--hidden footer{display:none}footer div{display:flex;align-items:center}footer div .domain-icon{margin-right:8px}footer div a{color:#a6a6a6;text-decoration:none;transition:color .5s}footer div a svg path{fill:#a6a6a6;transition:all .5s}footer div a:hover{color:#fae3b0}footer div a:hover svg path{fill:#fae3b0}footer div a:not(:last-child){margin-right:20px}footer div.footer_right{line-height:1}nav{display:none}nav.nav-show{display:flex;justify-content:center;position:fixed;z-index:9;top:0;right:0;background-color:#000;height:100%;width:100%;color:#a6a6a6;font-size:20px;line-height:30px}nav.nav-show .nav-close-icon{position:fixed;z-index:9;top:0;right:0;padding:.5rem 2rem;color:#fff;font-size:50px;font-weight:700;cursor:pointer}nav.nav-show .nav-menu--list-container{overflow-x:hidden;overflow-y:auto;margin:80px 0 40px;padding:0 40px}nav.nav-show .nav-menu--list-container .nav-menu--list{list-style:none;padding-inline-start:0;margin-bottom:60px}nav.nav-show .nav-menu--list-container .nav-menu--list li{text-align:center;margin:10px 0}nav.nav-show .nav-menu--list-container .nav-menu--list li img{margin-right:8px}nav.nav-show .nav-menu--list-container .nav-menu--list li a{text-decoration:none;color:#a6a6a6;transition:all .5s}nav.nav-show .nav-menu--list-container .nav-menu--list li a:hover{color:#fae3b0}nav.nav-show .nav-menu--list-container .nav-menu--social-media{display:flex;justify-content:center;padding:0;list-style:none;margin-bottom:10px}nav.nav-show .nav-menu--list-container .nav-menu--social-media li{margin:0 auto}#technical_popup{position:fixed;display:flex;justify-content:center;align-items:center;height:100vh;width:100%;top:0;left:0;overflow-x:hidden;overflow-y:hidden;background-color:#000000e6;z-index:9999}#technical_popup .technical_popup_content{max-width:960px;max-height:calc(100vh - 140px);margin:0;padding:60px 20px 80px;overflow-x:hidden;overflow-y:auto;color:#bfbfbf}@media screen and (min-width: 992px){#technical_popup .technical_popup_content{max-height:calc(100vh - 160px);margin:80px 30px 80px 80px;padding:0 50px 0 0}}#technical_popup h2{color:#fae3b0;font-size:35px;line-height:40px;margin:0 0 20px}@media screen and (min-width: 992px){#technical_popup h2{font-size:40px;line-height:45px}}#technical_popup .technical-popup-close{position:absolute;width:40px;right:10px;top:10px}#technical_popup .technical-popup-close a{color:#fff;font-size:50px;text-decoration:none}#technical_popup .technical-popup-close a:hover{color:#fae3b0}.loading{position:relative;margin:60px auto 24px;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#2f1500;color:#2f1500;box-shadow:9999px 0 #2f1500;animation:dot-falling 1s infinite linear;animation-delay:.1s}.loading:before,.loading:after{content:"";display:inline-block;position:absolute;top:0}.loading:before{width:10px;height:10px;border-radius:5px;background-color:#2f1500;color:#2f1500;animation:dot-falling-before 1s infinite linear;animation-delay:0s}.loading:after{width:10px;height:10px;border-radius:5px;background-color:#2f1500;color:#2f1500;animation:dot-falling-after 1s infinite linear;animation-delay:.2s}@keyframes dot-falling{0%{box-shadow:9999px -15px #9880ff00}25%,50%,75%{box-shadow:9999px 0 #2f1500}to{box-shadow:9999px 15px #9880ff00}}@keyframes dot-falling-before{0%{box-shadow:9984px -15px #9880ff00}25%,50%,75%{box-shadow:9984px 0 #2f1500}to{box-shadow:9984px 15px #9880ff00}}@keyframes dot-falling-after{0%{box-shadow:10014px -15px #9880ff00}25%,50%,75%{box-shadow:10014px 0 #2f1500}to{box-shadow:10014px 15px #9880ff00}}.loading__text_container{margin:0 auto 40px;text-align:center;font-size:15px;line-height:20px;color:#2f1500}.loading__text_container .loading__text{display:inline-block;transform:translate(20px);opacity:0;animation:text-slide-fade 7s ease-in-out infinite;animation-delay:.1s}@keyframes text-slide-fade{0%{transform:translate(20px);opacity:0}20%,80%{opacity:1;transform:translate(0)}99%{transform:translate(-20px);opacity:0}to{transform:translate(20px)}}#page--login #content-container--center{position:relative}#page--login #content-container--center .login-title{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:80%}@media screen and (min-width: 992px){#page--login #content-container--center .login-title{width:40%}}@media screen and (min-width: 1800px){#page--login #content-container--center .login-title{width:30%}}#page--login #content-container--center .login-form-container{position:absolute;bottom:50px;display:inline-block;left:50%;transform:translate(-50%)}#page--login #content-container--center .login-input-container{position:relative;display:inline-block}#page--login #content-container--center input{width:300px;text-align:center;padding-right:45px;background:rgba(255,255,255,.7)}#page--login #content-container--center button{position:absolute;right:8px;top:8px;background:transparent;border:none;cursor:pointer}#page--login #content-container--center button svg{transform:scale(.8)}#page--login #content-container--center button svg path{fill:#79563b;transition:all .5s}#page--login #content-container--center button:hover svg path{fill:#bd845a}#page--intro .welcome--buttons{text-align:center;margin-top:40px}#page--intro .welcome--buttons button{padding:14px 26px;margin-bottom:10px;border-radius:8px;cursor:pointer;background-color:#2f1500;color:#fae3b0;text-transform:uppercase;transition:background-color .5s;border:none}#page--intro .welcome--buttons button:hover{background-color:#79563b}#page--story #story_container{margin-bottom:0}@media screen and (min-width: 992px){#page--story #story_container{margin-bottom:120px}}#page--story #story_container .error{margin-top:40px}#page--story .story-story-container{margin:40px 0 0}@media screen and (min-width: 992px){#page--story .story-story-container{margin:0}}#page--story .story-action-number-container{text-align:center;font-size:22px;line-height:1;font-weight:700;color:#00476c;margin:80px 0 22px}#page--story .story-action-number-container img{height:14px}#page--story .story-action-number-container span{margin:0 15px}@media screen and (min-width: 1800px){#page--story .story-action-number-container{font-size:24px;margin:100px 0 35px}#page--story .story-action-number-container img{height:18px}}#page--story .story-action-container{text-align:center;font-weight:700;font-size:24px;line-height:36px;color:#00476c;margin:0 0 60px}@media screen and (min-width: 1800px){#page--story .story-action-container{font-size:34px;line-height:45px}}#page--story .story-ingredient-found-container{margin-top:60px;margin-bottom:0;text-align:center}@media screen and (min-width: 992px){#page--story .story-ingredient-found-container{margin-top:0;margin-bottom:40px}}#page--story .story-ingredient-found-container img{width:100%;max-width:400px;height:auto;margin:0 auto}#page--story .story-option-container{font-weight:700;font-size:20px;line-height:30px;margin-top:30px}#page--story .story-option-container ol{padding-left:25px}#page--story .story-option-container ol li{padding-left:6px}@media screen and (min-width: 1800px){#page--story .story-option-container{font-size:22px;line-height:33px}}#page--story #story-form_container{position:fixed;bottom:20px;left:30px;width:calc(100% - 60px)}@media screen and (min-width: 640px){#page--story #story-form_container{bottom:30px;left:60px;width:calc(100% - 120px)}}@media screen and (min-width: 992px){#page--story #story-form_container{left:auto;width:calc(100% - 150px)}}@media screen and (min-width: 1800px){#page--story #story-form_container{width:calc(100% - 210px);max-width:800px}}#page--story #story-form_container #story-input{display:block;border:1px solid #2f1500;background:#ffffff;border-radius:7px;font-size:20px;color:#79563b;line-height:30px;padding:10px 60px 10px 15px;box-shadow:#ffffff80 0 -10px 20px 10px;cursor:text;outline:none}#page--story #story-form_container #story-input[contenteditable]:empty:before{color:#63a8ca;content:"Sei kreativ! Alles ist möglich..."}#page--story #story-form_container #story-submit-btn{position:absolute;right:8px;top:8px;background:transparent;border:none;cursor:pointer}#page--story #story-form_container #story-submit-btn svg{transform:scale(.8)}#page--story #story-form_container #story-submit-btn svg path{fill:#79563b;transition:all .5s}#page--story #story-form_container #story-submit-btn:hover svg path{fill:#bd845a}
