.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}html{height:100%;font-family:Verdana,Arial,sans-serif;color:#333}body{min-height:100%;position:relative;margin:0;padding:0;background:#565a34;font-size:.7em}.turbo-progress-bar{background-color:#b4b983}.alert.alert-danger{background:#fff;border:2px solid red;padding:.5em;color:red;font-weight:bold;margin-bottom:.5em}.invalid-feedback{color:red;margin-top:.2em;margin-bottom:.5em}img{border:none}#background-container #background{height:100%;width:100%}#background-container{position:fixed;height:100%;width:100%;overflow:hidden}#background-container img{z-index:1;display:block;height:100%;width:100%;object-fit:cover}#background-container img.hidden{display:none}#background-container .fade{position:absolute;top:0;left:-200%;animation-duration:1s;animation-fill-mode:both;z-index:2;display:block;height:100%;width:300%;background:none;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, #565a34 66%, #565a34 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(33%, rgba(255, 255, 255, 0)), color-stop(66%, #565a34), color-stop(100%, #565a34));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, #565a34 66%, #565a34 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, #565a34 66%, #565a34 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, #565a34 66%, #565a34 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, #565a34 66%, #565a34 100%)}:root{view-transition-name:unset}#wrap{view-transition-name:root}@keyframes hide-background{from{left:0%}to{left:-200%}}@keyframes show-background{from{left:-200%}to{left:0%}}@keyframes fade-out{from{opacity:1}to{opacity:0}}p{margin-top:0}a{color:#565a34}a:hover,a:active{color:#b4b983}h2{font-size:1em;margin-top:0}header{position:relative}header img{background:#fff;padding:9px 6px;box-shadow:0 3px 10px rgba(0,0,0,.1)}header nav{display:inline-block;text-align:right}header nav a{display:inline-block;text-decoration:none;background:#fff;padding:0 10px;height:22px;line-height:22px;margin-bottom:2px;box-shadow:0 3px 10px rgba(0,0,0,.1)}header nav a:hover,header nav a:active,header nav a.active{color:#333;background:#b4b983}@media screen and (max-width: 1023px){header{margin:0 20px 30px 20px}header nav a{padding:0 15px;height:34px;line-height:34px;font-size:1.4em}}@media screen and (min-width: 1024px){header .toast-container{position:absolute;left:0;top:-50px}}header .toast-container{font-weight:bold;margin-bottom:1em}header .toast-container .text-white{padding:1em;box-shadow:2px 2px 10px rgba(0,0,0,.5)}header .toast-container .bg-success{background:green;color:#b4b983}header .toast-container .bg-danger{background:red;color:#b4b983}nav.contact,nav.project_categories{position:absolute;z-index:100;left:88px;text-align:left}nav.contact a,nav.project_categories a{display:inline-block;text-decoration:none;background:#fff;padding:0 10px;height:22px;line-height:22px;margin-bottom:2px;box-shadow:0 3px 10px rgba(0,0,0,.1)}nav.contact a:hover,nav.contact a:active,nav.contact a.active,nav.project_categories a:hover,nav.project_categories a:active,nav.project_categories a.active{color:#333;background:#b4b983}nav.contact{top:139px}nav.project_categories{top:43px}@media screen and (max-width: 1023px){nav.contact,nav.project_categories{left:123px}nav.contact a,nav.project_categories a{padding:0 15px;height:34px;line-height:34px;font-size:1.4em}nav.contact{top:187px}}footer{position:fixed;z-index:50;bottom:0;right:0;width:250px;height:175px}footer img{position:absolute;opacity:.4;transition:opacity .5s}footer img.blurred-out{opacity:0}footer span{cursor:default;display:block;position:absolute;right:0;bottom:0;background:url(/assets/auge-2ae2713f29f219654777a2aad1dfe2d787236aad492708892a7cdf807ab2fb0a.svg) no-repeat 10px center #fff;padding:5px 10px 5px 30px;-webkit-touch-callout:none;-webkit-user-select:none}@media screen and (max-width: 1023px){footer span{display:none}}@media screen and (max-width: 1023px){button.scroll,a.scroll{display:none}}button.scroll,a.scroll{width:20px;height:20px;border:none;border-radius:0;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;cursor:pointer}button.scroll.up,a.scroll.up{background-image:url(/assets/arrow_up-17fe7626158d6c42be8cb15ac8b771c4e9e4ebaaf55bf5f5931a47ec2e3aa2df.svg)}button.scroll.down,a.scroll.down{background-image:url(/assets/arrow_down-66f08ec3dfc9db771a2e9d25a291b50890286add1b3d48ce9dffcee801cc6f7d.svg)}button.scroll.left,a.scroll.left{background-image:url(/assets/arrow_left-8b09831570d336c60e87bb7cbc4c9301bcc4223aed03a256ecce86795e75aa1d.svg)}button.scroll.right,a.scroll.right{background-image:url(/assets/arrow_right-74113d1ff8622a454122a5fc354d7209b46b1fe580d5cb4a250c5a9e8d7d61d3.svg)}button.scroll:disabled,button.scroll[disabled],a.scroll:disabled,a.scroll[disabled]{opacity:.4;cursor:default}@media screen and (min-width: 1024px){button.load-more{display:none}}button.load-more{margin:0 auto;margin-top:2em;height:34px;padding:0 15px;border:none;border-radius:0;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1)}input[type=submit]{border:none;padding:5px 8px;margin-bottom:5px;font-size:13px;background:#565a34 !important;color:#fff;font-weight:bold;cursor:pointer}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:300;background:#000;opacity:.8}#lightbox{z-index:301;max-width:100%;max-width:100vw;left:50%;top:50%;transform:translate(-50%, -50%);background:#fff;padding:5px;box-sizing:border-box}#lightbox img{display:block;max-width:100%;max-width:calc(100vw - 20px)}#lightbox nav{position:absolute;white-space:nowrap;min-width:100%}#lightbox nav.top{text-align:right;top:-30px;right:0}#lightbox nav.top a{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);padding:4px 10px;text-decoration:none}#lightbox nav.top a:hover,#lightbox nav.top a:active{color:#333;background:#b4b983}#lightbox nav.bottom{text-align:center;bottom:-30px}#lightbox nav.bottom a{display:inline-block}#lightbox nav.bottom a:first-of-type{margin-right:15px}@media screen and (max-width: 1023px){#lightbox{position:fixed;max-height:90%;max-height:calc(100vh - 100px)}#lightbox img{max-height:85%;max-height:calc(100vh - 120px)}#lightbox nav.top{top:-40px}#lightbox nav.top a.close{font-size:1.2em;line-height:25px;padding:10px 15px}#lightbox nav.bottom{bottom:-40px}#lightbox nav.bottom a{width:30px;height:30px}}@media screen and (min-width: 1024px){#lightbox{position:absolute;max-height:100%;max-height:calc(100vh - 80px)}#lightbox img{max-height:100%;max-height:calc(100vh - 100px)}}.hoverable-aside a:hover+aside{opacity:1 !important}@media screen and (max-width: 1023px){.hoverable-aside{display:flex;background:#fff;margin-bottom:10px}.hoverable-aside aside{padding:5px 5px 5px 0;height:100% !important}}#wrap{padding-bottom:20px}@media screen and (min-width: 1024px){#wrap{width:910px;height:585px;position:absolute;z-index:100;left:50%;top:50%;margin-top:-295px;margin-left:-455px}}@media screen and (max-width: 1023px){#wrap{width:100%;box-sizing:border-box;height:auto;padding-top:22vh;padding-bottom:50vh;position:relative;z-index:100}}#wrap{opacity:1;transition:opacity .5s}#wrap.blurred-out{opacity:0}@media screen and (max-width: 1023px){#wrap .content{box-sizing:border-box;padding:20px}}@media screen and (min-width: 1024px){#wrap .content{display:block;position:absolute;left:225px;top:127px;width:670px;min-height:410px}}#wrap .philosophie,#wrap .kontakt,#wrap .netzwerk{background:#fff}@media screen and (min-width: 1024px){#wrap .philosophie,#wrap .kontakt,#wrap .netzwerk{padding:15px 20px 5px 20px;width:630px}}#wrap .philosophie,#wrap .kontakt,#wrap .netzwerk{min-height:0}@media screen and (min-width: 1024px){#wrap .kontakt{display:flex}#wrap .kontakt .static_content{width:45%}#wrap .kontakt form{width:336px;margin:0;margin-bottom:5px;padding:0}}#wrap .kontakt .socials{font-size:1.3em;font-weight:bold;font-style:italic;margin-bottom:.7em}#wrap .kontakt .socials a,#wrap .kontakt .socials a:link,#wrap .kontakt .socials a:hover,#wrap .kontakt .socials a:visited,#wrap .kontakt .socials a:active{display:inline-block;margin-right:5px}#wrap .kontakt .socials img{width:25px;height:25px}#wrap .kontakt div.required{position:relative}#wrap .kontakt div.required:before{position:absolute;left:-1em;content:"*";color:red}#wrap .kontakt input,#wrap .kontakt textarea,#wrap .kontakt button{background:hsl(65.5555555556,27.8350515464%,81.9607843137%);border:none;padding:5px 8px;margin-bottom:5px;font-size:13px;box-sizing:border-box;width:100%}@media screen and (max-width: 1023px){#wrap .kontakt input,#wrap .kontakt textarea,#wrap .kontakt button{font-size:16px}}@media screen and (min-width: 1024px){#wrap .kontakt .contactform_name input,#wrap .kontakt .contactform_strasse input,#wrap .kontakt .contactform_land input{width:336px}#wrap .kontakt .contactform_plz,#wrap .kontakt .contactform_ort,#wrap .kontakt .contactform_email,#wrap .kontakt .contactform_telefon{display:inline-block;vertical-align:top;width:166px}#wrap .kontakt .contactform_plz input,#wrap .kontakt .contactform_ort input,#wrap .kontakt .contactform_email input,#wrap .kontakt .contactform_telefon input{width:166px}#wrap .kontakt textarea{width:336px}}#wrap .kontakt .contactform_strasse2{display:none}#wrap .kontakt .contactform_mitteilung textarea{font-family:Verdana,Arial,sans-serif}#wrap .kontakt .form-actions{text-align:right}@media screen and (min-width: 1024px){#wrap .netzwerk{height:360px;overflow-y:scroll}}#wrap .netzwerk .network_category{margin-bottom:1em}@media screen and (min-width: 1024px){#wrap .customers div.linear-scroll article,#wrap .news div.linear-scroll article{width:100%;box-sizing:border-box;position:absolute;transition:top .35s,opacity .35s;left:0;opacity:0;top:390px}#wrap .customers div.linear-scroll article.pos_below,#wrap .news div.linear-scroll article.pos_below{opacity:0;top:390px}#wrap .customers div.linear-scroll article.pos_above,#wrap .news div.linear-scroll article.pos_above{opacity:0;top:-140px}#wrap .customers div.linear-scroll article.pos_1,#wrap .news div.linear-scroll article.pos_1{opacity:1;top:0}#wrap .customers div.linear-scroll article.pos_2,#wrap .news div.linear-scroll article.pos_2{opacity:1;top:130px}#wrap .customers div.linear-scroll article.pos_3,#wrap .news div.linear-scroll article.pos_3{opacity:1;top:260px}#wrap .customers div.linear-scroll article.pos_4,#wrap .news div.linear-scroll article.pos_4{top:390px;height:40px;bottom:-20px;opacity:.6;overflow-y:hidden;-webkit-mask-image:url(/assets/preview_mask-8b3a0e31a3e0ca533497ecf9849681c199b21021aa0749b7973c84057a059bea.svg);-webkit-mask-size:cover;mask-image:url(/assets/preview_mask-8b3a0e31a3e0ca533497ecf9849681c199b21021aa0749b7973c84057a059bea.svg);mask-size:cover;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#wrap .customers nav.scroll,#wrap .news nav.scroll{position:absolute;top:435px;left:0;right:0;text-align:center}#wrap .customers nav.scroll button,#wrap .news nav.scroll button{margin-left:8px}}#wrap .news_item,#wrap .customer{background:#fff;padding:5px;display:flex;align-items:flex-start;margin-bottom:10px;box-shadow:0 3px 10px rgba(0,0,0,.1)}#wrap .news_item img,#wrap .customer img{margin-right:10px}@media screen and (min-width: 1024px){#wrap .news_item .scrollable,#wrap .customer .scrollable{height:110px;width:100%;overflow-y:scroll}}@media screen and (max-width: 1023px){#wrap .news_item,#wrap .customer{word-wrap:break-word}}#wrap .partners{padding-left:20px}@media screen and (min-width: 1024px){#wrap .projects,#wrap .project,#wrap .team,#wrap .team-show{width:680px}}#wrap .projects img,#wrap .project img,#wrap .team img,#wrap .team-show img{padding:5px;background:#fff;margin-right:10px}@media screen and (min-width: 1024px){#wrap .projects img,#wrap .project img,#wrap .team img,#wrap .team-show img{margin-bottom:10px;box-shadow:0 3px 10px rgba(0,0,0,.1)}}#wrap .projects img.snake,#wrap .project img.snake,#wrap .team img.snake,#wrap .team-show img.snake{background:none;box-shadow:none;position:absolute}#wrap .projects img.snake.top,#wrap .project img.snake.top,#wrap .team img.snake.top,#wrap .team-show img.snake.top{top:57px}#wrap .projects img.snake.left,#wrap .project img.snake.left,#wrap .team img.snake.left,#wrap .team-show img.snake.left{left:-25px}#wrap .projects img.snake.right,#wrap .project img.snake.right,#wrap .team img.snake.right,#wrap .team-show img.snake.right{right:-25px}#wrap .projects img.snake.bottom,#wrap .project img.snake.bottom,#wrap .team img.snake.bottom,#wrap .team-show img.snake.bottom{bottom:72px}@media screen and (max-width: 1023px){#wrap .projects img.snake,#wrap .project img.snake,#wrap .team img.snake,#wrap .team-show img.snake{display:none}}#wrap .projects aside,#wrap .project aside,#wrap .team aside,#wrap .team-show aside{display:block}@media screen and (min-width: 1024px){#wrap .projects aside,#wrap .project aside,#wrap .team aside,#wrap .team-show aside{opacity:0;transition:opacity .35s;position:absolute;left:-225px;top:88px;background:#565a34;color:#fff;padding:8px;width:154px;height:174px;overflow-y:scroll}}#wrap .projects aside a,#wrap .project aside a,#wrap .team aside a,#wrap .team-show aside a{color:#b4b983}#wrap .projects aside a:hover,#wrap .projects aside a:active,#wrap .project aside a:hover,#wrap .project aside a:active,#wrap .team aside a:hover,#wrap .team aside a:active,#wrap .team-show aside a:hover,#wrap .team-show aside a:active{color:#fff}@media screen and (min-width: 1024px){#wrap .projects nav.scroll,#wrap .project nav.scroll,#wrap .team nav.scroll,#wrap .team-show nav.scroll{position:absolute;top:435px;left:0;right:17px;text-align:center}#wrap .projects nav.scroll button,#wrap .project nav.scroll button,#wrap .team nav.scroll button,#wrap .team-show nav.scroll button{margin-left:7px}}#wrap .projects img.hover{transition:opacity .35s}#wrap .projects img.blurred{opacity:.4}@media screen and (min-width: 1024px){#wrap div.snake-scroll a{position:absolute;transition:top .35s,left .35s,opacity .35s;opacity:0;top:520px;left:0}#wrap div.snake-scroll a.pos_below{opacity:0;top:520px;left:0}#wrap div.snake-scroll a.pos_above{opacity:0;top:0;left:-140px}#wrap div.snake-scroll a.pos_1{opacity:1;top:0;left:0}#wrap div.snake-scroll a.pos_2{opacity:1;top:0;left:170px}#wrap div.snake-scroll a.pos_3{opacity:1;top:0;left:340px}#wrap div.snake-scroll a.pos_4{opacity:1;top:0;left:510px}#wrap div.snake-scroll a.pos_5{opacity:1;top:130px;left:510px}#wrap div.snake-scroll a.pos_6{opacity:1;top:130px;left:340px}#wrap div.snake-scroll a.pos_7{opacity:1;top:130px;left:170px}#wrap div.snake-scroll a.pos_8{opacity:1;top:130px;left:0}#wrap div.snake-scroll a.pos_9{opacity:1;top:260px;left:0}#wrap div.snake-scroll a.pos_10{opacity:1;top:260px;left:170px}#wrap div.snake-scroll a.pos_11{opacity:1;top:260px;left:340px}#wrap div.snake-scroll a.pos_12{opacity:1;top:260px;left:510px}#wrap div.snake-scroll a.pos_13{top:390px;left:510px;height:40px;bottom:-20px;opacity:.6;overflow-y:hidden;-webkit-mask-image:url(/assets/preview_mask-8b3a0e31a3e0ca533497ecf9849681c199b21021aa0749b7973c84057a059bea.svg);-webkit-mask-size:cover;mask-image:url(/assets/preview_mask-8b3a0e31a3e0ca533497ecf9849681c199b21021aa0749b7973c84057a059bea.svg);mask-size:cover;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#wrap div.snake-scroll a.pos_14{top:390px;left:340px;height:40px;bottom:-20px;opacity:.6;overflow-y:hidden;-webkit-mask-image:url(/assets/preview_mask-8b3a0e31a3e0ca533497ecf9849681c199b21021aa0749b7973c84057a059bea.svg);-webkit-mask-size:cover;mask-image:url(/assets/preview_mask-8b3a0e31a3e0ca533497ecf9849681c199b21021aa0749b7973c84057a059bea.svg);mask-size:cover;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#wrap div.snake-scroll a.pos_15{top:390px;left:170px;height:40px;bottom:-20px;opacity:.6;overflow-y:hidden;-webkit-mask-image:url(/assets/preview_mask-8b3a0e31a3e0ca533497ecf9849681c199b21021aa0749b7973c84057a059bea.svg);-webkit-mask-size:cover;mask-image:url(/assets/preview_mask-8b3a0e31a3e0ca533497ecf9849681c199b21021aa0749b7973c84057a059bea.svg);mask-size:cover;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#wrap div.snake-scroll a.pos_16{top:390px;left:0;height:40px;bottom:-20px;opacity:.6;overflow-y:hidden;-webkit-mask-image:url(/assets/preview_mask-8b3a0e31a3e0ca533497ecf9849681c199b21021aa0749b7973c84057a059bea.svg);-webkit-mask-size:cover;mask-image:url(/assets/preview_mask-8b3a0e31a3e0ca533497ecf9849681c199b21021aa0749b7973c84057a059bea.svg);mask-size:cover;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}}#wrap section.project aside,#wrap section.team-show aside{opacity:1}@media screen and (max-width: 1023px){#wrap section.project,#wrap section.team-show{display:flex;flex-direction:column}#wrap section.project aside,#wrap section.team-show aside{order:1;margin-bottom:10px;width:100%;box-sizing:border-box;background:#565a34;color:#fff;padding:8px}#wrap section.project a.info,#wrap section.project a.close-info,#wrap section.team-show a.info,#wrap section.team-show a.close-info{order:2;margin-bottom:10px;height:30px;line-height:30px;padding:0 !important;background:#fff !important}#wrap section.project .beschreibung,#wrap section.team-show .beschreibung{order:2}#wrap section.project .pictures,#wrap section.team-show .pictures{order:3}#wrap section.project .pictures #picture-collection,#wrap section.team-show .pictures #picture-collection{display:flex;flex-wrap:wrap;justify-content:space-between}#wrap section.project .pictures #picture-collection a img,#wrap section.team-show .pictures #picture-collection a img{margin-right:0;margin-bottom:10px}#wrap section.project a.back,#wrap section.team-show a.back{order:4;margin-top:10px;height:30px;line-height:30px;text-align:center;padding:0 !important}}#wrap section.project a.info,#wrap section.project a.close-info,#wrap section.project a.back,#wrap section.team-show a.info,#wrap section.team-show a.close-info,#wrap section.team-show a.back{padding:4px 10px;text-decoration:none;box-shadow:0 3px 10px rgba(0,0,0,.1)}#wrap section.project a.info,#wrap section.project a.close-info,#wrap section.team-show a.info,#wrap section.team-show a.close-info{background:#b4b983;color:#333;width:100%;box-sizing:border-box;text-align:center}#wrap section.project a.info:hover,#wrap section.project a.info:active,#wrap section.project a.close-info:hover,#wrap section.project a.close-info:active,#wrap section.team-show a.info:hover,#wrap section.team-show a.info:active,#wrap section.team-show a.close-info:hover,#wrap section.team-show a.close-info:active{color:#333;background:#fff}#wrap section.project a.back,#wrap section.team-show a.back{background:#fff}#wrap section.project a.back:hover,#wrap section.project a.back:active,#wrap section.team-show a.back:hover,#wrap section.team-show a.back:active{color:#333;background:#b4b983}#wrap section.project .beschreibung,#wrap section.team-show .beschreibung{background:#fff;padding:0 10px;border-top:10px solid #fff;border-bottom:10px solid #fff}@media screen and (min-width: 1024px){#wrap section.project a.info,#wrap section.project a.close-info,#wrap section.project a.back,#wrap section.team-show a.info,#wrap section.team-show a.close-info,#wrap section.team-show a.back{position:absolute}#wrap section.project a.info,#wrap section.project a.close-info,#wrap section.team-show a.info,#wrap section.team-show a.close-info{top:312px;left:-225px;width:170px}#wrap section.project a.info:hover,#wrap section.project a.info:active,#wrap section.project a.close-info:hover,#wrap section.project a.close-info:active,#wrap section.team-show a.info:hover,#wrap section.team-show a.info:active,#wrap section.team-show a.close-info:hover,#wrap section.team-show a.close-info:active{color:#333;background:#fff}#wrap section.project a.back,#wrap section.team-show a.back{top:-30px;left:0}#wrap section.project .beschreibung,#wrap section.team-show .beschreibung{width:650px;height:230px;position:absolute;left:0;top:130px;overflow-y:scroll}}#wrap section.project.description .snake-scroll .snake,#wrap section.project.description .snake-scroll nav.scroll,#wrap section.project.description .snake-scroll .pos_5,#wrap section.project.description .snake-scroll .pos_6,#wrap section.project.description .snake-scroll .pos_7,#wrap section.project.description .snake-scroll .pos_8,#wrap section.project.description .snake-scroll .pos_9,#wrap section.project.description .snake-scroll .pos_10,#wrap section.project.description .snake-scroll .pos_11,#wrap section.project.description .snake-scroll .pos_12,#wrap section.project.description .snake-scroll .pos_13,#wrap section.project.description .snake-scroll .pos_14,#wrap section.project.description .snake-scroll .pos_15,#wrap section.project.description .snake-scroll .pos_16,#wrap section.team-show.description .snake-scroll .snake,#wrap section.team-show.description .snake-scroll nav.scroll,#wrap section.team-show.description .snake-scroll .pos_5,#wrap section.team-show.description .snake-scroll .pos_6,#wrap section.team-show.description .snake-scroll .pos_7,#wrap section.team-show.description .snake-scroll .pos_8,#wrap section.team-show.description .snake-scroll .pos_9,#wrap section.team-show.description .snake-scroll .pos_10,#wrap section.team-show.description .snake-scroll .pos_11,#wrap section.team-show.description .snake-scroll .pos_12,#wrap section.team-show.description .snake-scroll .pos_13,#wrap section.team-show.description .snake-scroll .pos_14,#wrap section.team-show.description .snake-scroll .pos_15,#wrap section.team-show.description .snake-scroll .pos_16{display:none}@media screen and (max-width: 1023px){#wrap section.team-show .pictures{order:1;margin-bottom:10px}}@media screen and (max-width: 1023px){div.linear-scroll .m-hidden,div.snake-scroll .m-hidden{display:none !important}}@media screen and (max-width: 350px){nav.sub a{padding:0 10px}}body.admin{margin-right:300px}body.admin footer{margin-right:300px}header aside.login{position:absolute;top:0;left:230px;box-shadow:0 3px 10px rgba(0,0,0,.1);background:#fff;padding:6px 20px}header aside.login button{background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;font-family:inherit;font-size:inherit;color:#565a34}header aside.login button:hover,header aside.login button:active{color:#b4b983}button[data-turbo-confirm]{border:none;background:red !important;color:#fff !important;cursor:pointer}.netzwerk button[data-turbo-confirm]{background:none !important;color:red !important}#admin *{box-sizing:border-box}#admin{position:fixed;top:0;right:0;z-index:1000}#admin .admin-container{overflow-y:scroll;background:#fff;height:100vh;width:320px;padding:15px;margin-left:10px;box-shadow:-3px 3px 10px rgba(0,0,0,.3)}#admin h1{color:#b4b983;margin-top:0}#admin textarea{width:100%;height:300px}#admin label{display:block;font-weight:bold;line-height:1.5em}#admin .form-check label{display:inline-block;font-weight:normal}#admin input[type=text]{width:100%}#admin fieldset.two-columns{-webkit-column-count:2;-moz-column-count:2;-moz-column-gap:20px;column-count:2}#admin .form-inputs>div,#admin fieldset{margin-bottom:1em}#admin .form-actions{margin-bottom:1em}#admin fieldset{border:none;padding:0}#admin fieldset legend{font-weight:bold}#wrap .content a.add-resource,#wrap .content a.edit-resource,#wrap .content a.sort-resource,#wrap .content span.add-background,#wrap .content .add-download{position:absolute;top:-30px;left:0;text-decoration:none;background:#fff;padding:0 10px;height:22px;line-height:22px;box-shadow:0 3px 10px rgba(0,0,0,.1)}#wrap .content a.add-resource:hover,#wrap .content a.add-resource:active,#wrap .content a.add-resource.active,#wrap .content a.edit-resource:hover,#wrap .content a.edit-resource:active,#wrap .content a.edit-resource.active,#wrap .content a.sort-resource:hover,#wrap .content a.sort-resource:active,#wrap .content a.sort-resource.active,#wrap .content span.add-background:hover,#wrap .content span.add-background:active,#wrap .content span.add-background.active,#wrap .content .add-download:hover,#wrap .content .add-download:active,#wrap .content .add-download.active{color:#333;background:#b4b983}#wrap .content a.add-resource.partner,#wrap .content a.edit-resource.partner,#wrap .content a.sort-resource.partner,#wrap .content span.add-background.partner,#wrap .content .add-download.partner{left:116px}#wrap .content a.sort-resource{left:auto;right:0}#wrap .content a.edit-resource{left:auto;right:126px}#wrap .content span.add-background,#wrap .content .add-download{left:auto;right:125px}#wrap .content .add-download{right:auto;left:0}#wrap .content button.delete-resource{height:22px;line-height:20px;background:#fff;border:none;color:#565a34;cursor:pointer}#wrap .content.projects a.sort-resource,#wrap .content.project a.sort-resource{right:10px}#wrap .content.project button.delete-resource{position:absolute;top:-30px;right:375px}#wrap .content.project a.add-resource{left:auto;right:125px}#wrap .content.project a.edit-resource{left:auto;right:240px}#wrap .content.team-show a.edit-resource{right:auto;left:0}#wrap .content.team-show button.delete-resource{position:absolute;top:-30px;right:0}#wrap .content.philosophie a.edit-resource,#wrap .content.kontakt a.edit-resource{right:auto;left:0}#wrap .content.netzwerk .admin{float:right;display:flex;align-items:center;margin-bottom:10px}#wrap .content.netzwerk .admin-partners{display:flex;align-items:center;margin-bottom:10px}#wrap .content.netzwerk .edit,#wrap .content.netzwerk .delete,#wrap .content.netzwerk .sort{text-decoration:none;background:none;border:none;cursor:pointer;padding:0;margin-left:10px;line-height:20px}#wrap #edit-background-image{display:block;position:absolute;top:0;right:0;text-decoration:none;background:#fff;padding:0 10px;height:22px;line-height:22px;box-shadow:0 3px 10px rgba(0,0,0,.1)}#wrap section.login{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);padding:15px 20px 5px 20px;min-height:0}#wrap section.login form{width:336px;margin:0;margin-bottom:5px;padding:0}#wrap section.login form .thanx{font-size:1.7em;color:#b4b983}#wrap section.login form p{margin:0;padding:0;position:relative}#wrap section.login form p span.required{color:red;position:absolute;top:3px;left:-15px}#wrap section.login form p span.error{color:red;display:block}#wrap section.login label{display:block}#wrap section.login input{background:hsl(65.5555555556,27.8350515464%,81.9607843137%);border:none;border-radius:none;padding:5px 8px;margin-bottom:5px;font-size:13px}#wrap section.login input[type=submit]{margin-top:.5em;padding:5px 8px;background:#565a34;border:none;color:#fff;font-weight:bold;cursor:pointer}#wrap .customer,#wrap .news_item,#wrap .member{position:relative}#wrap .customer .admin,#wrap .news_item .admin,#wrap .member .admin{position:absolute;bottom:0;left:-85px}#wrap .customer .admin button,#wrap .customer .admin a.edit,#wrap .news_item .admin button,#wrap .news_item .admin a.edit,#wrap .member .admin button,#wrap .member .admin a.edit{display:block;height:20px;line-height:20px;width:80px;background:#fff;border:none;margin-top:5px;text-decoration:none;text-align:center;color:#565a34;cursor:pointer}#wrap .projects img.hidden{background:#666}@keyframes border-dance{0%{background-position:0 0,100% 100%,0 100%,100% 0}100%{background-position:100% 0,0% 100%,0 0,100% 100%}}ul.sortable{margin:0 0 20px 0;padding:0}ul.sortable li{margin:0 0 3px 0;padding:5px;list-style:none;display:flex;align-items:center;background:#b4b983}ul.sortable li .handle{background:url(/assets/sort-72757f6ce06d765f1cb8c754509b6c9932a1efb71069d264111cbd9bec36c7f5.png) no-repeat center center;cursor:move;width:20px;margin:-5px 0;height:20px;flex-shrink:0}ul.sortable li .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#lightbox button.delete-resource{height:22px;line-height:20px;border:none;cursor:pointer}table.admin th,table.admin td{background:#fff;padding:5px;text-align:left}table.admin td.delete{cursor:pointer}
