nav#main-nav a.logo-link[data-v-746d46fc]{margin:0}.user-profile{cursor:pointer}.user-profile,.user-profile *{align-items:baseline}.user .user-profile .material-icons{width:60px;height:60px;font-size:28px;padding:18px;margin:0;border-radius:50%;background:var(--accent-color);color:var(--main-bg-color);box-shadow:var(--box-shadow);transition:all .3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;align-items:center}.user .user-profile .small-user-image{position:relative;z-index:9;background-size:cover;background-position:center center;box-shadow:var(--box-shadow);position:absolute}div#front-wrapper-destination-full{z-index:999}div#front-wrapper-destination-full .inner-front-wrapper{position:fixed;height:0vh;width:100vw;overflow:hidden}div#front-wrapper-destination-full .inner-front-wrapper.open{height:100vh}.inner-front-wrapper .user-nav.settings{z-index:2;overflow:hidden;text-align:left;position:fixed;display:flex;flex-direction:column;width:320px;border-radius:12px;margin-left:calc(var(--main-nav-width) + (100vw - var(--main-nav-width) - var(--content-width)) / 2 + var(--content-width) - 320px);margin-top:80px;height:0px;opacity:0;transform:scale(1) translate(0);transition:all .24s ease-in}.inner-front-wrapper.open .user-nav.settings{height:250px;transform:scale(1) translate(0);opacity:1}.inner-front-wrapper .user-nav.settings .inner-wrapper,.inner-front-wrapper.open .user-nav.settings .inner-wrapper{transition:all var(--standard-transition-duration) ease-in}.user-nav .inner-wrapper:before{content:"";width:100%;height:100%;position:absolute;background-color:var(--text-color);opacity:.8}.user-nav.settings .settings-heading,.user-nav.settings button,.user-nav.settings .themecolor{width:100%;align-items:center;font-size:14px;letter-spacing:1px;font-weight:600;padding:0;border-bottom:1px solid var(--primary-color)}.user-nav.settings .settings-heading,.user-nav.settings button *{padding-left:20px;padding-right:20px;width:100%;height:100%;display:flex;align-items:center}.user-nav.settings button svg{padding-left:0;width:26px}.user-nav.settings .settings-heading{border:none;display:block;width:calc(100% - 40px);height:50px;display:flex;align-items:center}.user-nav.settings button,.user-nav.settings .themecolor{height:50px}.user-nav.settings .settings-heading p{display:block;color:var(--main-bg-color)}.user-nav.settings .settings-heading{font-size:18px;font-weight:300}.user-nav.settings .themecolor{border-bottom:none}.user-nav.settings button,.user-nav.settings button{text-align:left;background:none;width:100%;border-radius:0;margin:0;border-left:0px solid var(--primary-color);transition:all .3s;transition-timing-function:var(--standard-transition)}.user-nav.settings button a,.user-nav.settings button span{color:var(--main-bg-color)}.user-nav.settings button:hover *{color:var(--body-bg-color);transition:all .3s;transition-timing-function:var(--standard-transition)}.user-nav.settings button:before{content:"";position:absolute;width:0px;height:50px;z-index:-1;background:var(--primary-color);opacity:.66;transition:all .3s;transition-timing-function:var(--standard-transition)}.user-nav.settings button:hover:before{width:100%}.user-nav.settings .material-icons:hover,.user-nav.settings .material-icons{background:none;color:#000;box-shadow:none}.user-nav.settings .material-icons:hover,.user-nav.settings .material-icons.active{color:var(--primary-color)}.last-button{border-bottom:none!important}:root{--primary-font-color-light: #001234;--primary-font-color-dark: #cbcfd7}@media (prefers-color-scheme: light){:root{--primary-font-color: var(--primary-font-color-light)}}@media (prefers-color-scheme: dark){:root{--primary-font-color: var(--primary-font-color-dark)}}[color-scheme=light]{--primary-font-color: var(--primary-font-color-light)}[color-scheme=dark]{--primary-font-color: var(--primary-font-color-dark)}#vue-app{max-width:100vw;overflow-x:hidden;overflow:hidden}.inner-nav{max-width:280px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;color:#cbcfd7}.scroll-container{z-index:9;position:relative}nav#main-nav ::-webkit-scrollbar{width:10px}nav#main-nav ::-webkit-scrollbar-track{background:rgba(255,255,255,.1);width:8px;border-radius:4px 0 0 4px}nav#main-nav ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);width:6px;border-radius:3px}nav#main-nav ::-webkit-scrollbar-thumb:hover{background:#CCC}.animate__animated.animate__fadeInUp,.animate__animated.animate__fadeOutUp{--animate-duration: .6s}.animate__animated.animate__fadeIn{--animate-delay: 0ms}.animate__animated.animate__fadeOut{--animate-delay: 0ms;position:absolute}.size-warning{position:fixed;z-index:999;width:100%;height:100vh;background:var(--main-bg-color);text-align:center}.size-warning .inner{padding:100px}@media only screen and (min-width: 1400px){.size-warning{display:none}}@media print{.size-warning{display:none}}img.logo{width:186px;margin-left:50px;margin-top:60px}.user{z-index:9}.user .space{width:64px}.search,.notifications,.user-profile{margin:0 0 0 15px;display:block!important;position:relative!important}.user{display:flexbox}.user .user-profile .material-icons{font-size:28px;padding:10px;margin:0;border-radius:50%;background:var(--accent-color);color:var(--main-bg-color);box-shadow:2px 3px 3px #0000001a,6px 9px 9px #0000001a,-2px -3px 3px #0000001a,-6px -9px 9px #0000001a;transition:all .3s}.user .user-profile .material-icons:hover,.user-profile.open .material-icons{background:var(--primary-color);color:var(--accent-color);transition:all .3s}#mouse-and-tooltip{position:absolute;z-index:998;pointer-events:none;width:360px;height:0px;text-align:center;display:flex;transform:translate(-180px,-15px);justify-content:center}#mouse-and-tooltip #mouse{position:absolute;width:30px;height:30px;background-color:#0000001a;border-radius:50%;transition:all var(--standard-transition-duration) var(--standard-transition-ease)}#mouse-and-tooltip.active #mouse{position:absolute;width:30px;height:30px;background-color:#0000;border-radius:50%}#mouse-and-tooltip .tooltip-text{width:31px;height:31px;margin-top:15px;position:absolute;width:auto;box-shadow:var(--box-shadow);backdrop-filter:blur(3px);background-color:#0000;transition:all var(--standard-transition-duration) var(--standard-transition-ease)}#mouse-and-tooltip.active .tooltip-text{height:auto;margin-top:-55px;background-color:#0000004d;color:#fff;padding:10px 20px;border-radius:5px;transition:all var(--standard-transition-duration) var(--standard-transition-ease)}button[data-v-33e03c89],button[data-v-d75eae2c]{border-radius:20px}.forgot-password[data-v-d75eae2c]{width:300px;margin:auto}.project[data-v-770c490b]{border-left:6px solid var(--secondary-color);border-right:6px solid var(--main-bg-color);position:relative;transition:all .3s}.project.reviewed[data-v-770c490b]{border-left:6px solid var(--primary-color)}.project.open h3[data-v-770c490b],.project.reviewed.open h3[data-v-770c490b]{color:var(--primary-color);transition:all .3s}.actions[data-v-770c490b]{display:flex;justify-content:space-between;align-items:center}h3[data-v-770c490b]{position:relative;cursor:pointer;user-select:none}.details-container[data-v-770c490b]{max-height:1px;transition:all .3s}.details-container.open[data-v-770c490b]{max-height:1200px;transition:all .3s}.details[data-v-770c490b]{margin:0 0 30px;display:none}.details.show[data-v-770c490b]{display:block}.details-header[data-v-770c490b]{margin:0 0 20px}.detail-site[data-v-770c490b]{display:none}.detail-site.open[data-v-770c490b]{display:block}.detail-analyze[data-v-770c490b]{display:none}.detail-analyze.open[data-v-770c490b]{display:block}.a-whole[data-v-770c490b]{display:inline-flex;flex-direction:column;vertical-align:top;justify-content:space-between}.one-third[data-v-770c490b]{display:inline-flex;flex-direction:column;vertical-align:top;width:30%;margin-right:5%;justify-content:space-between}.one-third[data-v-770c490b]:last-child{margin-right:0}.details h4 span[data-v-770c490b]{font-weight:300}.details p[data-v-770c490b]{margin:0 0 20px}.details b[data-v-770c490b]{font-weight:700}.single-display[data-v-770c490b]{display:inline-block;margin:0 10px 10px 0;padding:6px 12px;background:#eee;border-radius:20px;font-size:12px;letter-spacing:1px;font-weight:700;color:#777}.one-half[data-v-770c490b]{display:inline-flex;vertical-align:top;width:50%}.wrapper[data-v-770c490b]{width:100%}.wrapper .inner-wrap[data-v-770c490b]{min-height:300px}.lordicon[data-v-770c490b]{display:none}lord-icon[data-v-770c490b]{cursor:pointer}.spin{display:block;width:40px;height:40px;margin:calc(10vh - 40px) auto;border:3px solid transparent;border-radius:50%;border-top-color:var(--primary-color);animation:spin 1s ease infinite}@keyframes spin{to{transform:rotate(360deg)}}.svg[data-v-cd574c40]{width:50%;position:absolute;top:-40px;left:-30px;top:-135px;left:25%;pointer-events:none}#svggiraffe[data-v-cd574c40]{position:fixed;width:100%;z-index:999;top:120px;left:0px}.hide[data-v-cd574c40]{display:none}button[data-v-cd574c40]{border:none;display:inline-block;margin:20px 10px 0 0;padding:12px 24px;background:#CBCFD7;border-radius:20px;font-size:12px;letter-spacing:1px;font-weight:700;color:#777;cursor:pointer}.welcome{text-align:center;padding:20px 0}.welcome form{width:300px;margin:20px auto}.welcome label{display:block;margin:20px 0 10px}.welcome input{width:100%;padding:10px;border-radius:20px;border:1px solid #eee;outline:none;color:#999;margin:10px auto}.welcome button{width:100%;margin:10px auto}.welcome button:hover{color:#fff}.welcome span{font-weight:700;text-decoration:underline;cursor:pointer}:root{--main-nav-width: 282px;--content-width: 70vw;--standard-transition: all .24s ease-out;--cubic-transition: all cubic-bezier(.3, .1, .33, 1);--standard-transition-duration: .24s;--standard-transition-ease: ease-out;--transition-delay: 1.24s;--long-epic-transition: all .64s ease-in-out;--body-bg-color-light: #ebecef;--main-bg-color-light: #f5f6f7;--text-color-light: #23232a;--inverted-text-color-light: #ebecef;--neutral-color-light: #bbb;--primary-color-light: #047485;--primary-color-50-light: rgba(122, 165, 214, .5);--secondary-color-light: #047485;--thir-color-light: #80c7f7;--fourth-color-light: #64727a;--accent-color-light: #23232a;--secondary-accent-color-light: #868789;--secondary-font-color-light: #868789;--blue-font-color-light: rgba(122, 165, 214, 1);--box-shadow-light: 0px 3px 5px rgba(0, 0, 0, .05), 0px 6px 10px rgba(0, 0, 0, .05);--box-shadow-inset-light: inset 0px 4px 5px rgba(0, 0, 0, .05), 0px 0px 10px rgba(0, 0, 0, .05);--box-shadow-scaled-up-light: 0px 6px 10px rgba(0, 0, 0, .05), 0px 12px 20px rgba(0, 0, 0, .05);--box-shadow-scaled-down-light: 0px 1.5px 2.5px rgba(0, 0, 0, .05), 0px 3px 5px rgba(0, 0, 0, .05);--body-bg-color-dark: #1a1a21;--main-bg-color-dark: #23232a;--text-color-dark: #ebecef;--inverted-text-color-dark: #23232a;--neutral-color-dark: #bbb;--primary-color-dark: rgba(122, 165, 214, 1);--primary-color-dark: #047485;--primary-color-50-dark: rgba(122, 165, 214, .5);--secondary-color-dark: #047485;--thir-color-dark: #80c7f7;--fourth-color-dark: #64727a;--accent-color-dark: #cbcfd7;--secondary-accent-color-dark: #868789;--secondary-font-color-dark: #868789;--blue-font-color-dark: rgba(122, 165, 214, 1);--box-shadow-dark: 0px 3px 5px rgba(0, 0, 0, .05), 0px 6px 10px rgba(0, 0, 0, .05);--box-shadow-inset-dark: inset 0px 4px 5px rgba(0, 0, 0, .05), 0px 0px 10px rgba(0, 0, 0, .05);--box-shadow-scaled-up-dark: 0px 6px 10px rgba(0, 0, 0, .05), 0px 12px 20px rgba(0, 0, 0, .05);--box-shadow-scaled-down-dark: 0px 1.5px 2.5px rgba(0, 0, 0, .05), 0px 3px 5px rgba(0, 0, 0, .05);--light-color: #fff;--red-color: rgba(196, 27, 14, 1);--red-color-50: rgba(196, 27, 14, .5);--green-color: #73b740}@media (prefers-color-scheme: light){:root{--body-bg-color: var(--body-bg-color-light);--main-bg-color: var(--main-bg-color-light);--text-color: var(--text-color-light);--inverted-text-color: var(--inverted-text-color-light);--neutral-color: var(--neutral-color-light);--primary-color: var(--primary-color-light);--primary-color-50: var(--primary-color-50-light);--secondary-color: var(--secondary-color-light);--thir-color: var(--thir-color-light);--fourth-color: var(--fourth-color-light);--accent-color: var(--accent-color-light);--secondary-accent-color: var(--secondary-accent-color-light);--secondary-font-color: var(--secondary-font-color-light);--blue-font-color: var(--blue-font-color-light);--box-shadow: var(--box-shadow-light);--box-shadow-inset: var(--box-shadow-inset-light);--box-shadow-scaled-up: var(--box-shadow-scaled-up-light);--box-shadow-scaled-down: var(--box-shadow-scaled-down-light)}}@media (prefers-color-scheme: dark){:root{--body-bg-color: var(--body-bg-color-dark);--main-bg-color: var(--main-bg-color-dark);--text-color: var(--text-color-dark);--inverted-text-color: var(--inverted-text-color-dark);--neutral-color: var(--neutral-color-dark);--primary-color: var(--primary-color-dark);--primary-color-50: var(--primary-color-50-dark);--secondary-color: var(--secondary-color-dark);--thir-color: var(--thir-color-dark);--fourth-color: var(--fourth-color-dark);--accent-color: var(--accent-color-dark);--secondary-accent-color: var(--secondary-accent-color-dark);--secondary-font-color: var(--secondary-font-color-dark);--blue-font-color: var(--blue-font-color-dark);--box-shadow: var(--box-shadow-dark);--box-shadow-inset: var(--box-shadow-inset-dark);--box-shadow-scaled-up: var(--box-shadow-scaled-up-dark);--box-shadow-scaled-down: var(--box-shadow-scaled-down-dark)}}[color-scheme=light]{--body-bg-color: var(--body-bg-color-light);--main-bg-color: var(--main-bg-color-light);--text-color: var(--text-color-light);--inverted-text-color: var(--inverted-text-color-light);--neutral-color: var(--neutral-color-light);--primary-color: var(--primary-color-light);--primary-color-50: var(--primary-color-50-light);--secondary-color: var(--secondary-color-light);--thir-color: var(--thir-color-light);--fourth-color: var(--fourth-color-light);--accent-color: var(--accent-color-light);--secondary-accent-color: var(--secondary-accent-color-light);--primary-font-color: var(--primary-font-color-light);--secondary-font-color: var(--secondary-font-color-light);--blue-font-color: var(--blue-font-color-light);--box-shadow: var(--box-shadow-light)}[color-scheme=dark]{--body-bg-color: var(--body-bg-color-dark);--main-bg-color: var(--main-bg-color-dark);--text-color: var(--text-color-dark);--inverted-text-color: var(--inverted-text-color-dark);--neutral-color: var(--neutral-color-dark);--primary-color: var(--primary-color-dark);--primary-color-50: var(--primary-color-50-dark);--secondary-color: var(--secondary-color-dark);--thir-color: var(--thir-color-dark);--fourth-color: var(--fourth-color-dark);--accent-color: var(--accent-color-dark);--secondary-accent-color: var(--secondary-accent-color-dark);--primary-font-color: var(--primary-font-color-dark);--secondary-font-color: var(--secondary-font-color-dark);--blue-font-color: var(--blue-font-color-dark);--box-shadow: var(--box-shadow-dark)}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:var(--main-bg-color)}body::-webkit-scrollbar-thumb{background-color:var(--text-color);border-radius:0;border:2px solid var(--text-color)}*{margin:0;padding:0;color:var(--primary-font-color);position:relative}body{max-width:100%;overflow-x:hidden;overflow-y:scroll;margin:0;top:0;bottom:0;text-align:left;background:var(--body-bg-color);color:var(--text-color);font-size:18px;font-family:Montserrat,sans-serif;transition:var(--long-epic-transition)}.stroke-color{stroke:var(--secondary-color);stroke:var(--body-bg-color)}button:hover .stroke-color{stroke:var(--body-bg-color)}h1{color:#cbcfd7}.standard-padding{padding:10px 30px 20px}a.link{text-decoration:underline;color:var(--primary-color)}.tags{display:inline-block;margin:20px 10px 0 0;padding:6px 12px;background:#eee;border-radius:20px;font-size:12px;letter-spacing:1px;font-weight:700;color:#777;cursor:pointer}.radio-label{width:30px;height:30px;background-color:#73b740;border-radius:50%;border:solid 2px var(--secondary-font-color)}@media print{#main-nav,.top-nav,.print-btn{display:none!important}}#app.flexbox:not(.loggedin){overflow:hidden;height:100vh}#app.flexbox:not(.loggedin) .main{width:100vw;max-width:100vw}#app.flexbox:not(.loggedin) .view{padding-bottom:0}.red-bg{background-color:var(--red-color)!important}.green-bg{background-color:var(--green-color)!important}body .disable,body .disable:hover{filter:grayscale(100%)}.disable,.disable *{cursor:not-allowed!important}.disable *{pointer-events:none}.opacity50{opacity:.5}.none{display:none}.inline-block{display:inline-block}.no-margin{margin:0!important}.flow-root{display:flow-root!important}.margin-top10{margin-top:10px}.themeBtn{cursor:pointer}a{text-decoration:none}canvas{margin:0!important}h1,h2,h3{margin:15px 0}h4,h5,h6{margin:20px 0 10px}h2{font-weight:600}h3{font-size:20px;font-weight:500}p{margin:15px 0}.inline{display:inline}body .font-200{font-weight:200}body .font-300{font-weight:300}body .right-40{margin-right:40px}body .padding-top-10{padding-top:10px}body .padding-right-30{padding-right:30px}body .padding-bottom-20{padding-bottom:20px}body .padding-left-30{padding-left:30px}code,.cd-blue{color:var(--primary-color)}.red{color:var(--red-color)}.error{color:#ff2b2b;font-size:16px}.green{color:var(--green-color)}.redColor{color:#b74040}.absolute{position:absolute}.inline,.inline span,.inline span p{display:inline}.warn{color:var(--red-color)}.divider{width:100%;height:40px}.cursor_pointer{cursor:pointer}.view{padding-bottom:60px}.flexbox{display:flex}.flexbox.row{flex-direction:row}.flexbox.column{flex-direction:column}.flexelement{padding:0 30px;flex:auto;flex-grow:1}.one-third{width:calc(33% - 60px)}.one-third{display:inline-flex;flex-direction:column;vertical-align:top;width:30%;margin-right:5%;justify-content:space-between}.one-third:last-child{margin-right:0}.two-thirds{width:calc(66% - 60px);width:60%}.custom-select{position:relative;font-family:Arial}.custom-select select{display:none}.select-selected{background-color:#1e90ff}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:7px}.select-items div,.select-selected{color:#fff;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer;user-select:none}.select-items{position:absolute;background-color:#1e90ff;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:#0000001a}.single-display{display:inline-block;margin:0 10px 10px 0;padding:6px 12px;background:#eee;border-radius:20px;font-size:12px;letter-spacing:1px;font-weight:700;color:#777}.color-badge span{padding:1px 4px 4px 0;border-radius:50%;width:10px;height:10px;margin:0 -2px -3px 4px;text-align:center;display:inline-block}.color-badge span.ausgezeichnet{background:#5cb740}.color-badge span.gut{background:#94b740}.color-badge span.durchschnittlich{background:#b7a540}.color-badge span.schlecht{background:#b74040}.main{justify-content:space-between;flex:auto;width:70vw;max-width:70vw;margin:0 auto}.container{position:relative;padding:30px;font-family:Poppins,sans-serif}.bg{box-shadow:var(--box-shadow);background-color:var(--main-bg-color);margin:40px 0 0;transition:var(--long-epic-transition)}.no-bg{background:none;padding:0}.center{text-align:center}canvas{margin:30px 0}button{border:none;display:inline-block;margin:20px 2px 0 0;padding:12px 24px;background:var(--neutral-color);filter:grayscale(66%);font-size:12px;letter-spacing:1px;font-weight:700;color:var(--main-bg-color);cursor:pointer;transition:var(--standard-transition)}button:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}button:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}button.active,button:hover{background:var(--secondary-color);color:var(--light-color);filter:grayscale(0%)}ul.simple li{margin-left:20px}hr{border:solid 3px var(--main-bg-color);margin:40px 0}label{display:block;color:var(--primary-font-color);font-size:14px;font-weight:700;letter-spacing:1px;margin:40px 0 10px}label span{text-transform:none;font-weight:300}input{display:block;background:var(--main-bg-color);color:var(--primary-font-color);padding:10px 0;border:0;border-bottom:1px solid #ddd;width:100%;box-sizing:border-box;outline:none;font-size:18px;font-family:Montserrat,sans-serif}textarea{background:var(--main-bg-color);color:var(--primary-font-color);border:none;border-bottom:1px solid #ddd;padding:10px 0;width:100%;box-sizing:border-box;height:68px;outline:none;font-size:18px;font-family:Montserrat,sans-serif;max-width:100%}.dienstleister{display:inline-block;margin:20px 10px 0 0;padding:6px 12px;background:#eee;border-radius:20px;font-size:14px;letter-spacing:1px;font-weight:500;color:#777;cursor:pointer}.dienstleister:hover{background-color:var(--red-color);color:var(--accent-color)}.dienstleister-feedback{color:var(--red-color);margin:10px 0;width:100%;text-align:center}form button{display:block;margin:40px 0;background:var(--accent-color);color:var(--main-bg-color);padding:10px;border:0;border-radius:0;font-size:16px}form button:hover{background:var(--primary-color);color:var(--primary-font-color)}input[type=radio]:after{width:15px;height:15px;border-radius:15px;top:-2px;left:0px;position:relative;background-color:#f0f0f0;content:"";display:inline-block;visibility:visible;border:2px solid white}input[type=radio].checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:0px;position:relative;background-color:var(--primary-color);content:"";display:inline-block;visibility:visible;border:2px solid white}input[type=checkbox]:after{width:15px;height:15px;border-radius:4px;top:-2px;left:0px;position:relative;background-color:#f0f0f0;content:"";display:inline-block;visibility:visible;border:2px solid white}input[type=checkbox].checked:after{width:15px;height:15px;border-radius:4px;top:-2px;left:0px;position:relative;background-color:var(--primary-color);background-size:contain;content:"";display:inline-block;visibility:visible;border:2px solid white}.password-interface{padding-bottom:40px}nav#main-nav{position:relative;width:10vw;height:100vh;min-width:282px;background:var(--main-bg-color);border-right:none;transition:var(--long-epic-transition)!important}.dokumentation{margin-top:40px}.inner-nav{background:var(--main-bg-color);padding:0;position:fixed;height:100vh;min-width:282px;box-shadow:var(--box-shadow);transition:var(--long-epic-transition)!important}nav#main-nav .fixed{margin-top:0;height:calc(100vh - 400px);overflow-y:auto;padding-block-end:0}nav#main-nav .logo{margin:50px}nav#main-nav h3{margin:40px 50px 20px}nav#main-nav h3:first-child{margin-top:0}nav#main-nav a{margin:20px 50px;position:relative}#main-nav a{display:block;margin:30px 0;font-weight:700;color:#cbcfd7;color:var(--secondary-font-color);transition:var(--standard-transition)}#main-nav a:hover{color:var(--blue-font-color)}#main-nav a.router-link-active,#main-nav a.router-link-active.router-link-exact-active{color:var(--primary-color)}#main-nav a.home.router-link-active{color:var(--secondary-font-color)}#main-nav a.home.router-link-exact-active{color:var(--primary-color)}#main-nav a.router-link-exact-active.router-link-active:after,#main-nav a.router-link-active:after{content:"";position:absolute;display:block;height:20px;width:6px;margin-left:-50px;margin-top:-23px;background:var(--primary-color)}a.home.router-link-active:before{display:none}a.home.router-link-exact-active:after{display:block;content:"";height:20px;width:6px;margin-left:-40px;background:var(--primary-color)}.new-project-wrapper{position:absolute;margin-left:245px;z-index:99;border-radius:50%;box-shadow:2px 3px 3px #0000001a,6px 9px 9px #0000001a,-2px -3px 3px #0000001a,-6px -9px 9px #0000001a}nav#main-nav .new-project-wrapper a{margin:0}.new-project-wrapper a .material-symbols-outlined{position:relative;font-size:50px!important;background:#cbcfd7;color:#1a1a21;border-radius:50%;padding:10px;border:solid 6px #2a2b32;transition:var(--standard-transition)}.new-project-wrapper a:hover .material-symbols-outlined{background:var(--primary-color);color:#1a1a21;border-radius:50%;padding:10px;border:solid 6px #2a2b32}#main-nav .new-project-wrapper a.router-link-exact-active.router-link-active:after,#main-nav .new-project-wrapper a.router-link-active:after{display:none}.new-project-wrapper a .material-symbols-outlined:before{content:"Projekt hinzuf\fcgen";font-family:Avenir,Helvetica,Arial,sans-serif;text-transform:none;position:absolute;color:#1a1a21;font-size:18px;font-weight:600;margin-left:0;margin-top:6px;background:#cbcfd7;padding:12px 30px 12px 20px;z-index:-1;border-radius:4px 0 0 4px;width:0;overflow:hidden;opacity:0;transition:var(--standard-transition)}.new-project-wrapper a:hover .material-symbols-outlined:before{content:"Projekt hinzuf\fcgen";font-family:Avenir,Helvetica,Arial,sans-serif;text-transform:none;position:absolute;color:#1a1a21;font-size:18px;font-weight:600;margin-left:-212px;margin-top:6px;background:var(--primary-color);padding:12px 30px 12px 20px;z-index:-1;border-radius:4px 0 0 4px;width:208px;opacity:1}.top-nav{z-index:99;position:relative;display:block}.top-nav .fixed.flex{margin:40px 0 60px;height:32px}.loggedin.top-nav .fixed.flex{display:flex;flex-direction:row;justify-content:space-between}.loggedin.top-nav .fixed.flex{display:flex;align-items:center;align-items:flex-start}.loggedin.top-nav .fixed.flex .settings a,.loggedin.top-nav .fixed.flex .settings span{height:50px;justify-content:flex-start;align-items:center}.top-nav .fixed.flex h2{margin:0;text-align:center}.loggedin.top-nav .fixed.flex h2{text-align:left}.top-nav .fixed.flex h2{margin-right:0}.top-nav .fixed.flex .active{background:var(--primary-color);color:var(--primary-font-color)}.loggedin.top-nav span.themeBtn{width:100%}.filter-nav{margin:0 0 15px}.material-icons{display:flex;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:24px;height:31px;width:31px;margin:15px 10px;color:#bbb;cursor:pointer;transition:var(--standard-transition)}.project.reviewed .material-icons.tick,.project.analyze .material-icons.toggle{color:var(--primary-color)}.project.open{transform:scale(1.03)!important}span.material-icons.toggle{margin:0}.material-icons:hover,.material-icons:active{color:var(--primary-color)}.details .material-icons{max-height:18px;margin:0;cursor:unset}form{border-radius:4px}label{display:block;color:var(--primary-font-color);font-size:18px;font-weight:700;letter-spacing:1px;border-left:solid 6px var(--accent-color)}label h3{margin:0}label:focus,label:active,label:focus-within{border-left:solid 6px var(--primary-color)}label:focus h3,label:active h3,label:focus-within h3{color:var(--primary-color)}label span{display:block;text-transform:none;margin:15px 0;font-weight:400;font-size:14px}label fieldset{margin-top:15px;font-weight:500}label fieldset span{margin:0;display:block}label:focus span,label:active span,label:focus-within span{display:block}input{background:var(--main-bg-color);color:var(--primary-font-color);padding:10px 0;border:0;border-bottom:1px solid #ddd;width:100%;box-sizing:border-box;outline:none;font-size:18px;font-family:Montserrat,sans-serif}textarea{background:var(--main-bg-color);color:var(--primary-font-color);border:none;border-bottom:1px solid #ddd;padding:10px 0;width:100%;box-sizing:border-box;height:65px;outline:none;font-size:18px;font-family:Montserrat,sans-serif}input:active,input:focus,textarea:active,textarea:focus{color:var(--primary-font-color)}fieldset{padding:0 0 10px 15px}fieldset input[type=radio]{display:inline-block;width:20px;margin:15px 30px 15px 10px}.small-user-image{width:60px!important;height:60px!important;border-radius:50%;overflow:hidden;position:relative;z-index:9;background-size:cover;background-position:center center}.actions .small-user-image{margin-left:30px;border:solid 3px var(--primary-color);background-color:var(--primary-font-color)}.actions .small-user-image p{width:57px;text-align:center;color:var(--main-bg-color)}.svg{width:50%;position:absolute;top:-80px;left:-30px;top:-135px;left:-15%;pointer-events:none}#svggiraffe{position:fixed;width:100%;z-index:999;top:20px;left:0px}.hide{display:none}pre{white-space:pre-wrap;background:#1a1a21;padding:20px;border-radius:18px;border:solid 3px #cbcfd7}.display-none{display:none!important}.display-block{display:block!important}.display-inline{display:inline!important}.fade-enter-from{opacity:0}.fade-enter-to{opacity:1}.fade-enter-active{transition:all 2s ease}.fade-leave-from{opacity:1}.fade-leave-to{opacity:0}.fade-leave-active{transition:all 2s ease}.fade-list-element-enter-from{overflow:hidden;height:0px;opacity:0;margin-top:0}.fade-list-element-enter-to{overflow:hidden;height:158px;opacity:1;margin-top:40px}.fade-list-element-enter-active{transition:all .44s ease}.fade-list-element-leave-from{overflow:hidden;height:158px;opacity:1;margin-top:40px}.fade-list-element-leave-to{overflow:hidden;height:0px;opacity:0;margin-top:0}.fade-list-element-leave-active{transition:all .44s ease}.slide-in-from-bottom-enter-from{opacity:0;transform:translateY(100vh)}.slide-in-from-bottom-enter-to{opacity:1;transform:translateY(0)}.slide-in-from-bottom-enter-active{transition:all .64s ease}.slide-in-from-bottom-leave-from{opacity:1;transform:translateY(0)}.slide-in-from-bottom-leave-to{opacity:0;transform:translateY(100vh)}.slide-in-from-bottom-leave-active{transition:all .64s ease}.block{display:block}.margin-left-10{margin-left:10px}.text-align-left{text-align:left}.text-align-right{text-align:right}.space-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.font-size-18{font-size:18px}.font-w-400{font-weight:400}div#front-wrapper-destination-full .inner-front-wrapper .backdrop{z-index:1;width:100vw;height:0vh;position:fixed;backdrop-filter:blur(0px);transition:backdrop-filter var(--standard-transition-duration) ease-in,-webkit-backdrop-filter var(--standard-transition-duration) ease-in,clip-path var(--standard-transition-duration) ease-in,background-color var(--standard-transition-duration) ease-in,height 0ms var(--standard-transition-duration)}div#front-wrapper-destination-full .inner-front-wrapper.open .backdrop{height:100vh;backdrop-filter:blur(12px);transition:backdrop-filter var(--standard-transition-duration) ease-in,-webkit-backdrop-filter var(--standard-transition-duration) ease-in,background-color var(--standard-transition-duration) ease-in,height 0ms 0ms}div#front-wrapper-destination-full .inner-front-wrapper .backdrop:before{content:"";position:absolute;width:100vw;height:0vh;background-color:var(--body-bg-color);opacity:.33}div#front-wrapper-destination-full .inner-front-wrapper.open .backdrop:before{height:100vh}#front-wrapper-destination-full .open-in-front.open div#p5Canvas{height:100vh;background:var(--primary-color-light);opacity:.8}#front-wrapper-destination-part{z-index:999;position:fixed}#front-wrapper-destination-part .open-in-front{height:0vh;width:100vw;text-align:center;overflow:hidden}#front-wrapper-destination-part .open-in-front.open{height:100vh;width:100vw;text-align:center;overflow:hidden}#front-wrapper-destination-part .open-in-front.open:before{content:"";position:absolute;background:var(--primary-color-light);opacity:.8;width:100vw;height:100vh;left:0}#front-wrapper-destination-part .open-in-front .settings{width:0vw;max-height:0vh;opacity:0;text-align:left;margin:10vh 20vw;background:var(--main-bg-color);border-radius:12px;overflow:hidden;transition:var(--standard-transition)}#front-wrapper-destination-part .open-in-front.open .settings{width:60vw;max-height:70vh;opacity:1}#front-wrapper-destination-part .open-in-front .settings .inner-wrapper{overflow-y:scroll}#front-wrapper-destination-part .open-in-front input,#front-wrapper-destination-part .open-in-front label,#front-wrapper-destination-part .open-in-front fieldset input,#front-wrapper-destination-part .open-in-front fieldset label{display:inline-block;border:none}#front-wrapper-destination-part .open-in-front fieldset input[type=radio]{display:inline-block;width:20px;margin:15px 10px}
