*{box-sizing:border-box;word-wrap:break-word}html{font-family:"Center-Regular", sans-serif;text-rendering:geometricPrecision;font-style:normal;font-weight:400;font-size:10px;color:#000;-webkit-text-size-adjust:none}html,body{width:100%;background:#fff;padding:0;margin:0}body{position:relative;font-size:1.4rem}ul,ol,li{list-style-type:none}p,a,td,th,ul,ol,li,tr,strong,em{font-style:normal;font-weight:400;padding:0;margin:0;color:#000;letter-spacing:1px}h1,h2,h3,h4{font-family:"Center-Bold", sans-serif;font-size:1.8rem;line-height:2.9rem;font-style:normal;font-weight:normal;padding:0;margin:0;color:#000;margin-bottom:2.9rem}.wrapper{width:100%;max-width:1400px;margin:0 auto;position:relative}a,p,ul,ol,li,td,tr,th{font-size:1.8rem;line-height:2.9rem;text-decoration:none}strong{font-family:Center-Bold, sans-serif}picture{display:block;width:100%;height:0}img{display:block;max-width:100%}.cookie-consent{position:fixed;bottom:0;display:flex;padding:0.5rem 1rem;left:0;right:0;background:white;line-height:2rem;box-shadow:1rem 1rem 1rem 1rem #aaa;font-family:sans-serif}.cookie-consent p{flex:1 1 auto;padding-right:2rem;font-family:sans-serif;font-size:1.2rem;line-height:1.4rem;align-self:center;color:#3c3c3c;margin:0}.cookie-consent a,.cookie-consent a:hover,.cookie-consent a:active,.cookie-consent a:focus{color:#000;white-space:nowrap;text-decoration:underline;font-size:1.2rem;line-height:1.4rem}.cookie-consent button.dismiss{flex:0 0 auto;width:10rem;height:2rem;font-family:sans-serif;font-size:1.2rem;padding:0;cursor:pointer;color:#000;background-color:#c3c3c3}header .header-wrapper{width:100%;max-width:1400px;margin:0 auto;position:relative;padding:4rem 2rem}@media (max-width:480px){header .header-wrapper{padding:2.5rem 2rem}}header .header-wrapper .toggle-menu{display:none;position:absolute;right:2rem;top:2rem;cursor:pointer}@media (max-width:480px){header .header-wrapper .toggle-menu{display:block}}header .header-wrapper .toggle-menu .hide_menu{display:none}header .header-wrapper .toggle-menu .show_menu{display:block}header .header-wrapper .negative-container{display:flex;justify-content:space-between;margin:0 -1.5rem}header .header-wrapper .negative-container .logo{padding:0 1.5rem}header .header-wrapper .negative-container .logo a{font-size:2rem}header .header-wrapper .negative-container .main-nav{display:flex}@media (max-width:480px){header .header-wrapper .negative-container .main-nav{display:none}}header .header-wrapper .negative-container .main-nav a.bin{width:2rem}header .header-wrapper .negative-container .main-nav ul{display:flex;flex-direction:row}header .header-wrapper .negative-container .main-nav ul li.selected a{text-decoration:underline}header .header-wrapper .negative-container .main-nav ul li{padding:0 1.5rem}header .header-wrapper .negative-container .main-nav ul .only_footer{display:none}main .wrapper{padding:0 2rem}main .wrapper article{position:relative;width:100%}main .wrapper article .mobile-nav{display:none;position:absolute;background-color:#fff;z-index:11000;height:100%;width:50%;transition:all 0.5s ease}main .wrapper article .mobile-nav a.bin{width:3rem}main .wrapper article .mobile-nav li.selected ul li a{text-decoration:none}main .wrapper article .mobile-nav li.selected ul li.selected a{text-decoration:underline}main .wrapper article .mobile-nav li.selected a{text-decoration:underline}main .wrapper article .mobile-nav ul li ul li a{font-size:1.8rem;line-height:1.8rem;margin:0;padding:0 1rem}@media (max-width:480px){main .wrapper article .mobile-nav{display:block}}main .wrapper article .mobile-nav a{display:block;padding:0.5rem}main .wrapper article .hidden{transform:translate(-220px, 0)}main .wrapper article .negative-container{display:flex;flex-wrap:wrap;margin:0 -1.5rem}main .wrapper article .negative-container .art_image{margin-bottom:3rem;padding:0 1.5rem}main .wrapper article .negative-container .description{width:50%;margin-bottom:3rem;padding:0 1.5rem}@media (max-width:1000px){main .wrapper article .negative-container .description{width:100%}}main .wrapper article .negative-container .description a{border-bottom:1px solid black}#scroll{padding:0 0.5rem;display:block;position:fixed;bottom:20px;right:20px;background:white;border:2px solid black;display:none;cursor:pointer;z-index:1000}#scroll img{width:2.5rem}@media (min-width:1400px){#scroll{bottom:50px;right:50px}}.bin-container{position:fixed;bottom:5rem;right:-3rem;width:3rem;z-index:100;animation:bounce;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:forwards}@media (max-width:1400px){.bin-container{bottom:2rem;animation:bounceMobile;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:forwards}}@keyframes bounce{0%{transform:translateX(3rem)}100%{transform:translateX(-14rem)}}@keyframes bounceMobile{0%{transform:translateX(3rem)}100%{transform:translateX(-10rem)}}footer .footer-wrapper{width:100%;max-width:1400px;margin:0 auto;position:relative;padding:4rem 2rem}footer .footer-wrapper .negative-container{display:flex;justify-content:flex-end;margin:0 -1.5rem}footer .footer-wrapper .negative-container .logo{padding:0 1.5rem}footer .footer-wrapper .negative-container .logo a{font-size:2rem}@media (max-width:768px){footer .footer-wrapper .negative-container .footer-nav{display:none}}footer .footer-wrapper .negative-container .footer-nav ul{display:flex;flex-direction:row}footer .footer-wrapper .negative-container .footer-nav ul li{padding:0 1.5rem}footer .footer-wrapper .negative-container .footer-nav ul .only_header{display:none}.modul-flexslider{width:100%;margin-bottom:3rem;padding:0 1.5rem}.modul-flexslider .flexslider{position:relative;width:100%;border:none;margin:0}.modul-flexslider .flexslider .projekt-nav{position:absolute;left:5rem;top:5rem;z-index:1000}@media (max-width:550px){.modul-flexslider .flexslider .projekt-nav{left:2rem;top:2rem}}.modul-flexslider .flexslider .projekt-nav a{font-size:5.6rem;line-height:6rem;color:#fff}@media (max-width:470px){.modul-flexslider .flexslider .projekt-nav a{font-size:2.6rem;line-height:3rem}}.modul-flexslider .flexslider .flex-direction-nav{display:none}.modul-flexslider .flexslider .flex-control-nav{display:none}.modul-flexslider .flexslider .video{width:100%;height:0;padding-bottom:66.66%;overflow:hidden;background-color:yellow;position:relative}.modul-flexslider .flexslider .video video{object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0}.modul-text,.modul-image{margin-bottom:3rem;padding:0 1.5rem}.modul-text.left,.modul-image.left{width:50%}@media (max-width:1000px){.modul-text.left,.modul-image.left{width:100%}}.modul-text.complete,.modul-text .right,.modul-image.complete,.modul-image .right{width:100%}.modul-text.right,.modul-image.right{padding-left:calc(50% + 1.5rem)}@media (max-width:1000px){.modul-text.right,.modul-image.right{padding-left:1.5rem}}.modul-text{margin-bottom:1rem}.modul-text p{margin-bottom:2.9rem}.modul-text a{text-decoration:underline}.modul-text ul{margin-bottom:2.9rem}.modul-text ul li{padding-left:2rem;position:relative}.modul-text ul li:before{content:"-";position:absolute;left:0}.modul-text button{margin-bottom:2.9rem}.modul-privacy a{word-break:break-word}.modul-projects{position:relative;width:100%}.modul-projects .masonry-grid{position:relative;width:100%;display:flex;flex-wrap:wrap}.modul-projects .masonry-grid .column{padding:0 1.5rem;width:25%}@media (max-width:1000px){.modul-projects .masonry-grid .column{width:50%}}@media (max-width:600px){.modul-projects .masonry-grid .column{width:100%}}.modul-projects .masonry-grid .column .headline{margin-bottom:3rem}.modul-projects .masonry-grid .column .project{margin-bottom:6rem}.modul-projects .masonry-grid .column .project picture{margin-bottom:2rem;border:0}.modul-projects .masonry-grid .column .project a{border-bottom:1px solid black}.modul-categories{width:100%;margin-bottom:3rem}.modul-categories .headline{margin-bottom:3rem;padding:0 1.5rem}.modul-categories .projects{display:flex;flex-wrap:wrap;width:100%}.modul-categories .projects .project{width:25%;padding:0 1.5rem;margin-bottom:6rem}.modul-categories .projects .project .masonry-sizer{position:absolute}@media (max-width:768px){.modul-categories .projects .project{width:50%}}@media (max-width:480px){.modul-categories .projects .project{width:100%}}.modul-categories .projects .project picture{margin-bottom:2rem;border:0}.modul-categories .projects .project a{border-bottom:1px solid black}.modul-bin-overview{flex:1 1 auto;width:100%}.modul-bin-overview .category-wrapper{display:flex;margin-bottom:4rem;padding:0 1.5rem}@media (max-width:768px){.modul-bin-overview .category-wrapper{display:block;margin-bottom:10rem}}.modul-bin-overview .category-wrapper .image{width:50%;padding-right:2rem;flex:0 0 50%}.modul-bin-overview .category-wrapper .image img{width:100%}@media (max-width:768px){.modul-bin-overview .category-wrapper .image{padding-right:0;width:100%;margin-bottom:2rem}}.modul-bin-overview .category-wrapper .description{width:50%;padding-left:2rem;flex:0 0 50%}@media (max-width:768px){.modul-bin-overview .category-wrapper .description{padding-left:0;width:100%}}.modul-tags{width:100%}.modul-tags .tags{display:flex;padding:0 0 6rem 0;width:100%}@media (max-width:480px){.modul-tags .tags{flex-direction:column;padding:3rem 0}}.modul-tags .tags .selected-tag{padding:0 1.5rem;width:50%}@media (max-width:480px){.modul-tags .tags .selected-tag{width:100%;margin-bottom:2.9rem}}.modul-tags .tags .taglist{padding:0 1.5rem;width:50%}@media (max-width:480px){.modul-tags .tags .taglist{width:100%}}.modul-tags .tags .taglist a{border-bottom:1px solid black}.modul-tags .projects{display:flex;flex-wrap:wrap;width:100%}.modul-tags .projects .masonry-sizer{position:absolute}.modul-tags .projects .project{width:25%;padding:0 1.5rem;margin-bottom:6rem}@media (max-width:768px){.modul-tags .projects .project{width:50%}}@media (max-width:480px){.modul-tags .projects .project{width:100%}}.modul-tags .projects .project picture{margin-bottom:2rem;border:0}.modul-tags .projects .project a{border-bottom:1px solid black}.modul-video{margin-bottom:3rem;padding:0 1.5rem}.modul-video.left{width:50%}@media (max-width:1000px){.modul-video.left{width:100%}}.modul-video.complete,.modul-video .right{width:100%}.modul-video.right{padding-left:calc(50% + 1.5rem);width:100%}@media (max-width:1000px){.modul-video.right{padding-left:1.5rem}}.modul-video video{display:block;width:100%}.modul-video .video-container{height:0;padding-bottom:56%;width:100%;position:relative}.modul-video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
