@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}elements-of-type(html5-block){display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}[data-ng-click],[ng-click]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.debug{border:2px solid #0f0;color:#0f0;background-color:#000;font-family:Courier,sans-serif}@font-face{font-family:din;src:url(../fonts/din-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:din;src:url(../fonts/din-bold.woff) format("woff");font-weight:700;font-style:normal}.border-top{border-top:solid 2px #000}.margin-top{margin-top:1.4rem!important}.margin-top-lg{margin-top:2.8rem!important}.margin-top-sm{margin-top:.7rem!important}.margin-top-0{margin-top:0!important}.margin-bottom{margin-bottom:1.4rem!important}.margin-bottom-lg{margin-bottom:2.8rem!important}.margin-bottom-sm{margin-bottom:.7rem!important}.margin-bottom-0{margin-bottom:0!important}@media (min-width:768px){.mobile-only{display:none}}@media only screen and (max-width:767px){.mobile-hide{display:none}}h1.first,h2.first,h3.first,h4.first,h5.first,h6.first{margin-top:0}@media only screen and (max-width:767px){h1.first{margin-top:3.5rem}h2.first{margin-top:3rem}h3.first{margin-top:2rem}h4.first{margin-top:1.6rem}h5.first{margin-top:1.3rem}h6.first{margin-top:1rem}}.no-break{white-space:nowrap}.data-table{width:100%;margin:1rem 0;empty-cells:show}.data-table th{white-space:nowrap}.data-table thead th{border-bottom:solid 2px #000}.data-table td{-ms-hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;word-break:break-word;-ms-word-break:break-all}.data-table .sortable:after{font-family:FontAwesome;content:""}.data-table tr td{border-bottom:dotted 1px #000;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.data-table tr.clickable:hover td{background-color:#f2f2f2;cursor:pointer}.data-table tr.clickable:hover .td-button a{border-color:#000}.data-table tr.clickable:hover .td-button a:hover{background-color:#000;color:#fff}.data-table tr:hover td{cursor:auto}.data-table th{font-weight:600;text-transform:uppercase}.data-table td,.data-table th{height:1.5rem;vertical-align:top;padding:.5rem}.data-table td:first-child,.data-table th:first-child{padding-left:0;width:40%}.data-table td:last-child,.data-table th:last-child{padding-right:0}.data-table .td-button a{-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background-color:transparent;border-color:transparent;color:#000}@media only screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}}.effect-3,nav ul li a,projects-filter li a,scrollnav li .category span{overflow:hidden;display:block;position:relative}.effect-3:before,nav ul li a:before,projects-filter li a:before,scrollnav li .category span:before{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#000;transform:translateX(-101%)}.active .effect-3:before,.active nav ul li a:before,.active projects-filter li a:before,.active scrollnav li .category span:before,nav ul li .active a:before,projects-filter li .active a:before,scrollnav li .category .active span:before{transform:translateX(0)}.effect-3:hover,nav ul li a:hover,projects-filter li a:hover,scrollnav li .category span:hover{text-decoration:none}.effect-3:hover:before,nav ul li a:hover:before,projects-filter li a:hover:before,scrollnav li .category span:hover:before{transform:translateX(0)}button,button:active,button:hover{outline:0}.btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#000;display:inline-block;border:1px solid #000;padding:.25rem .5rem;color:#fff;text-decoration:none;font-size:1rem;line-height:1}.btn span{color:#fff}.btn:active,.btn:focus,.btn:link,.btn:visited{text-decoration:none}.btn:hover{color:#000;border-color:#000;background-color:#fff;cursor:pointer}.btn:active{background:#000}.btn:active:hover{text-decoration:none;color:#000;border-color:#000;background:#000;cursor:pointer}.btn.disabled,.btn[disabled=disabled]{opacity:.5}.btn.disabled:hover,.btn[disabled=disabled]:hover{cursor:default}.btn .subtext{font-size:.75rem;line-height:1.4;padding-bottom:.75rem;display:block;padding-bottom:2px}.btn .subtext p{padding-bottom:.75rem}@media (max-width:767px){.btn .subtext{font-size:11px}}.btn-large{padding:.5rem 1rem;font-size:1.5rem;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.btn-large .subtext{font-size:.85rem}.btn-xlarge{padding:.5rem 1.5rem;font-size:1.75rem;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.btn-xlarge .subtext{font-size:1rem}.btn-small{padding:.15rem .3rem;font-size:.75rem}.align-right{text-align:right}@media only screen and (max-width:767px){.align-right{text-align:left}}.align-top{vertical-align:top}.align-left{text-align:left}.align-center{text-align:center}.align-center img{margin-left:auto;margin-right:auto}.label{background-color:#404040;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding-left:5px;padding-right:5px;color:#fff}img,video{display:block}.img-responsive{width:100%;height:auto}.img-fullscreen{display:block;width:100%;height:calc(100vh - 13rem);background-position:center center;background-size:cover;margin-bottom:4rem}.fullscreen .img-fullscreen{height:100vh;margin-bottom:0}.img-center{margin-left:auto;margin-right:auto}.img-vignette-ls,.page-unternehmen .layout-checkered img-wrapper,slider-fullscreen .rsSlide{position:relative}.img-vignette-ls:after,.page-unternehmen .layout-checkered img-wrapper:after,slider-fullscreen .rsSlide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/35c13d79.img-vignette_ls.png);background-size:cover;background-position:center}.alert{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:.75rem;line-height:1.4;padding-bottom:.75rem;display:inline-block;width:auto;padding:1px 4px;font-weight:600;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,.05) 0 2px 0;box-shadow:rgba(0,0,0,.05) 0 2px 0;padding:5px 10px;margin:5px 0 10px;text-align:left;white-space:normal;background-color:#ffffb1;color:#7e7e56}.alert p{padding-bottom:.75rem}@media (max-width:767px){.alert{font-size:11px}}.alert.disabled{background-color:#bfbfbf}.alert.alert-error{background-color:#f7d9d9;color:#d54040}.alert.alert-info{background-color:#d9d9d9;color:#404040}.alert.alert-upload{background-color:#d9d9d9;color:#404040}.alert.alert-success{background-color:#e0f4e0;color:#65c765}.alert.alert-large{margin:1rem 0;font-size:1rem;line-height:1.4;padding:10px 15px}.alert.alert-small{font-size:10px;padding:2px 6px;margin:0;text-transform:uppercase}page-header{display:block;color:#000}page-header a{color:#000}page-header a:hover{color:#000}.hideme,.skip{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}.skip:active,.skip:focus{position:static;top:0;left:0;height:auto;width:auto}page-header{-webkit-transition-property:background;transition-property:background;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:30;position:absolute}page-header .icon-close{display:none}page-header logo{-webkit-transition-property:top;transition-property:top;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:fixed;top:15px;left:15px;height:3rem;overflow:hidden}@media (min-width:768px){page-header logo{top:4rem;left:4rem;width:auto}}logo{display:block;height:auto;width:25rem;max-width:100%}logo svg{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;height:100%}nav-toggle-button{-webkit-transition-property:top;transition-property:top;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:fixed;top:15px;right:15px;display:block}nav-toggle-button span{display:none}nav-toggle-button a{display:block;height:3rem;width:3rem}nav-toggle-button a svg{-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;height:100%}nav-toggle-button a:hover svg{opacity:.66}@media (min-width:768px){nav-toggle-button{top:4rem;right:4rem}}@keyframes fade-out-to-bottom{0%{opacity:0;bottom:4rem}100%,25%{opacity:1;bottom:2rem}}scrolldown-button{display:block;height:3rem;width:3rem;-webkit-transition-property:bottom;transition-property:bottom;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-animation:fade-out-to-bottom 3s infinite;-o-animation:fade-out-to-bottom 3s infinite;animation:fade-out-to-bottom 3s infinite;position:absolute;z-index:100;left:calc(50% - 2rem);margin:0 auto 55px;display:none}scrolldown-button svg{-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;height:100%}scrolldown-button:hover svg{opacity:.66}scrolldown-button svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);fill:#fff}.nav-modus-small scrolldown-button svg{fill-opacity:0}.fullscreen scrolldown-button{display:block}@media (min-width:768px){scrolldown-button{margin:0 auto}}project-nav-wrapper{-webkit-transition-property:top;transition-property:top;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:fixed;top:85px;z-index:31;width:100%;height:0;text-align:center}project-nav-wrapper a{-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media (min-width:768px){project-nav-wrapper{top:4rem}}@media only screen and (max-width:767px){.scrolled-down-screen-height project-nav-wrapper{display:none}}project-nav{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}project-nav txt{margin:1rem}project-nav next,project-nav prev{display:block;height:3rem;width:3rem}project-nav next svg,project-nav prev svg{-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;height:100%}project-nav next:hover svg,project-nav prev:hover svg{opacity:.66}project-nav prev{-webkit-transition-property:left;transition-property:left;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}project-nav prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}project-nav next{-webkit-transition-property:right;transition-property:right;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.12s;transition-duration:.12s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.page-projekt-detail project-nav-wrapper-mobile-footer{z-index:30;width:100%;height:90px;text-align:center;display:block;margin-top:2rem}@media (min-width:768px){.page-projekt-detail project-nav-wrapper-mobile-footer{display:none}}.page-projekt-detail project-nav-wrapper-mobile-footer project-nav{color:#000}.page-projekt-detail project-nav-wrapper-mobile-footer project-nav txt a{color:#000}.page-projekt-detail project-nav-wrapper-mobile-footer project-nav svg{fill:#000}section>h1,section>h2,section>h3,section>h4,section>h5,section>h6{margin-top:0}.main-content{position:relative;padding:15px}.main-content:first-child{padding-top:100px}.main-content.fullscreen{padding:0}@media (min-width:768px){.main-content{padding:4rem}.main-content:first-child{padding-top:13rem}.page-projekte .main-content:first-child{padding-top:9rem}.main-content.fullscreen{padding:0}}.project-detail-more{z-index:-1;position:relative;padding:15px;margin-top:-85px;padding-top:85px}@media (min-width:768px){.project-detail-more{padding:4rem;padding-top:11rem}}nav-toggle-button .icon{height:3rem}@media (min-width:768px){.nav-modus-small:not(.page-start) page-header{height:7rem}.nav-modus-small:not(.page-start) page-header logo,.nav-modus-small:not(.page-start) page-header nav-toggle-button{top:2rem}.nav-modus-small:not(.page-start) navigation-overlay nav-toggle-button{top:2rem}.nav-modus-small:not(.page-start) project-nav-wrapper{top:2rem}.nav-modus-small:not(.page-start) projects-filter-wrapper{top:6rem}}.nav-modus-small:not(.page-start):not(.page-unternehmen) page-header{-webkit-box-shadow:rgba(0,0,0,.05) 0 4px 0;box-shadow:rgba(0,0,0,.05) 0 4px 0;position:fixed;height:70px;width:100%;background-color:#fff}.nav-modus-small:not(.page-start):not(.page-unternehmen) page-header logo svg,.nav-modus-small:not(.page-start):not(.page-unternehmen) page-header nav-toggle-button svg{fill:#000}@media (min-width:768px){.nav-modus-small:not(.page-start):not(.page-unternehmen) page-header{height:7rem}.nav-modus-small:not(.page-start):not(.page-unternehmen) page-header logo,.nav-modus-small:not(.page-start):not(.page-unternehmen) page-header nav-toggle-button{top:2rem}.nav-modus-small:not(.page-start):not(.page-unternehmen) navigation-overlay nav-toggle-button{top:2rem}.nav-modus-small:not(.page-start):not(.page-unternehmen) project-nav-wrapper{top:2rem}.nav-modus-small:not(.page-start):not(.page-unternehmen) projects-filter-wrapper{top:6rem}}@media (min-width:768px){.nav-modus-small:not(.page-start):not(.page-unternehmen) project-nav a{color:#000}.nav-modus-small:not(.page-start):not(.page-unternehmen) project-nav svg{fill:#000}}.nav-modus-small.page-projekte page-header{background-color:red;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}navigation-overlay wrap{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000}navigation-overlay nav-toggle-button{right:15px}@media (min-width:768px){navigation-overlay nav-toggle-button{right:calc(4rem + 10px)}}navigation-overlay .icon-open{display:none}navigation-overlay .icon-close #object{fill:#fff}portrait-grid{display:block}portrait-grid .headline{border-bottom:solid 2px #000;width:100%}portrait-grid .name{margin-bottom:0}portrait-grid cockpit-image+.subline{margin-top:.5rem}portrait-grid .email:before{font-family:FontAwesome;content:""}portrait-grid p{font-size:.75rem;line-height:1.4;padding-bottom:.75rem}portrait-grid p p{padding-bottom:.75rem}@media (max-width:767px){portrait-grid p{font-size:11px}}portrait-grid .subline{padding-bottom:0}portrait-grid .subline+.name{margin-top:0}portrait-grid section{display:block;margin-bottom:2rem;clear:left;overflow:hidden}portrait-grid team-member-grid{display:block;width:100%;padding:0}portrait-grid team-member{display:block;width:100%}portrait-grid team-member img{width:75%}@media only screen and (max-width:767px){portrait-grid team-member+team-member{margin-top:2rem}}@media (min-width:768px){portrait-grid{width:calc(100% + 4rem);margin:0 -2rem}portrait-grid team-member-grid{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}portrait-grid team-member{-webkit-flex-basis:25%;-moz-flex-basis:25%;flex-basis:25%;-ms-flex-preferred-size:25%;display:block;padding:2rem}portrait-grid team-member img{width:100%}portrait-grid .col-offset-25{margin-left:25%}portrait-grid .headline{margin:4rem 2rem 2rem;width:calc(50% - 4rem);text-align:right}}@media (min-width:768px){.page-start logo,.page-start nav-toggle-button,.page-start project-nav{color:#fff}.page-start logo svg,.page-start nav-toggle-button svg,.page-start project-nav svg{fill:#fff}.page-start.scrolled-down-screen-height logo{color:#000}.page-start.scrolled-down-screen-height logo svg{fill:#000}}.page-projekt-detail project-nav a{color:#fff}.page-projekt-detail project-nav svg{fill:#fff}@media (min-width:768px){.page-projekt-detail page-header logo svg,.page-projekt-detail page-header nav-toggle-button svg{fill:#fff}}@media (min-width:768px){.page-projekte page-header{box-shadow:none}}.impressum page-header,.page-kontakt page-header,.page-team page-header{background-color:#fff}.page-unternehmen .main-content{margin-bottom:15px}@media (min-width:768px){.page-unternehmen .main-content{margin-bottom:0}.page-unternehmen logo,.page-unternehmen nav-toggle-button,.page-unternehmen project-nav{color:#fff}.page-unternehmen logo svg,.page-unternehmen nav-toggle-button svg,.page-unternehmen project-nav svg{fill:#fff}.page-unternehmen.scrolled-down-screen-height nav-toggle-button{color:#000}.page-unternehmen.scrolled-down-screen-height nav-toggle-button svg{fill:#000}}.fullscreen{overflow:hidden}slider-fullscreen{display:block;width:100vw;height:100vh}.royalSlider{width:100vw;height:100vh}home-category{width:100%;height:100%;display:block;margin-top:-70px;padding-top:70px}@media (min-width:768px){home-category{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;height:100vh;overflow:hidden;margin-top:0;padding-top:0}}home-category scrollnav{flex:1}@media only screen and (max-width:767px){home-category scrollnav{display:none}}@media (min-width:768px){home-category scroll-container{flex:1;position:relative;overflow:hidden}home-category scroll-container scroll-container-pan{width:100%;position:absolute;top:0;left:0}}home-category .category-link-wrapper:last-child{padding-bottom:0}.project-showcase{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;position:relative;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,calc((100% - 110.1px)/ 12));grid-auto-rows:calc((100vh - 130.1px)/ 14);overflow:hidden}.project-showcase>*{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:100%}@media (min-width:768px){.project-showcase>*{min-width:50%}}.no-cssgrid .project-showcase>*{outline:10px solid #fff;outline-offset:-10px;width:100%;flex-basis:auto}@media (min-width:768px){.no-cssgrid .project-showcase>*{width:50%}}.project-showcase .v2{grid-row:span 2}.project-showcase .v3{grid-row:span 3}.project-showcase .v4{grid-row:span 4}.project-showcase .v5{grid-row:span 5}.project-showcase .v6{grid-row:span 6}.project-showcase .h2{grid-column:span 2}.project-showcase .h3{grid-column:span 3}.project-showcase .h4{grid-column:span 4}.project-showcase .h5{grid-column:span 5}.project-showcase .h6{grid-column:span 6}.project-showcase .h7{grid-column:span 7}.project-showcase .h8{grid-column:span 8}.project-showcase .h12{grid-column:span 12}@media (min-width:768px){row{display:block}row.row-100{height:100vh}}column{display:block}@media (min-width:768px){column{display:table-cell;height:100%;vertical-align:middle}}column.content{padding:4rem}@media (min-width:768px){.col-50{width:50vw}.col-50.col-offset-right{margin-left:50vw}}.col-50.col-offset-right{display:block}scrollnav{position:relative;height:100%;background-color:#fff;text-align:right;line-height:1.2}scrollnav ul{list-style-type:none;display:block;margin:0;padding:0;background:0 0;flex-grow:1;flex-shrink:0;flex-basis:auto;display:flex;flex-direction:column;height:100%;padding:2rem}scrollnav li:not(.collapse) .category{font-size:3rem}scrollnav li:not(.collapse) .category span:before{display:none}scrollnav li:not(.collapse) .category:hover{cursor:default}scrollnav li:not(.collapse) .category-link{opacity:1;height:auto}scrollnav li{flex-grow:200;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}scrollnav li.collapse{flex-grow:1}.home-category-animation-enabled scrollnav li{-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}scrollnav li .category{width:auto;font-size:1.3rem}.home-category-animation-enabled scrollnav li .category{-webkit-transition-property:font-size;transition-property:font-size;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}scrollnav li .category span{padding-bottom:.2rem;display:inline-block}scrollnav li .category-link{opacity:0;height:0;margin-top:0;overflow:hidden;font-size:1rem}.home-category-animation-enabled scrollnav li .category-link{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.category-link:before{content:"";position:relative;top:.3rem;display:inline-block;width:1.35rem;height:1.35rem;margin-right:.5rem;background:url(/images/54cbd763.icon-arrow.svg) no-repeat}a.social-icon{text-decoration:none!important;display:inline-block;padding:0 .15rem}a.social-icon span{display:none}a.social-icon:after{display:inline-block;font-size:2.5rem}a.social-icon.social-pinterest:after{font-family:FontAwesome;content:""}a.social-icon.social-pinterest:hover{color:#999}a.social-icon.social-instagram:after{font-family:FontAwesome;content:""}a.social-icon.social-instagram:hover{color:#999}a.social-icon.social-twitter:after{font-family:FontAwesome;content:""}a.social-icon.social-googleplus:after{font-family:FontAwesome;content:""}a.social-icon.social-facebook:after{font-family:FontAwesome;content:""}@keyframes zoom-in{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}slider-fullscreen .rsSlide{position:absolute}slider-fullscreen img{animation:zoom-in 21s infinite}projects-filter-wrapper{display:block;width:100%;background-color:#fff}@media (min-width:768px){projects-filter-wrapper{position:fixed;z-index:20;left:0;padding:1rem 4rem}}.nav-modus-small projects-filter-wrapper{-webkit-box-shadow:rgba(0,0,0,.05) 0 4px 0;box-shadow:rgba(0,0,0,.05) 0 4px 0}projects-filter ul{list-style-type:none;display:block;margin:0;padding:0;background:0 0}projects-filter li{-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;border:solid 2px transparent}projects-filter li a{display:block;padding:.2rem 0;margin:0 .6rem}@media only screen and (max-width:767px){projects-filter li a:after,projects-filter li a:before{display:none}}projects-filter li.active{border-color:#000}projects-filter li.active a:before{background:#000;transform:translateX(0)}@media (min-width:768px){projects-filter{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 calc(-.6rem - 2px)}projects-filter li{display:inline-block;height:100%}projects-filter li a{height:calc(100% + 2px)}projects-filter .right{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;text-align:right}}projects-filter-wrapper+project-result{margin-top:2rem}@media (min-width:768px){projects-filter-wrapper+project-result{margin-top:6rem}}img-wrapper{position:relative;display:block;width:100%;height:100%;background-color:#000}img-wrapper img{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%;height:100%;object-fit:cover;object-position:center center}img-wrapper a{display:block;width:100%;height:100%}img-wrapper a:hover img{opacity:.75}img-wrapper a:hover txt{opacity:1}img-wrapper txt{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;top:0;width:100%;height:100%;padding:1rem;opacity:0;text-align:center;color:#fff}project-result{display:block}project-detail-images{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;display:grid;grid-gap:10px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,calc((100% - (5 * 10.1px))/ 6))}project-detail-images>*{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:100%}@media (min-width:768px){project-detail-images>*{min-width:50%}}.no-cssgrid project-detail-images>*{outline:10px solid #fff;outline-offset:-10px;width:100%;flex-basis:auto}@media (min-width:768px){.no-cssgrid project-detail-images>*{width:50%}}@media (min-width:768px){project-detail-images{grid-template-columns:repeat(auto-fill,calc((100% - (11 * 10.1px))/ 12))}}project-detail-images img-wrapper{grid-row:span 4;grid-column:span 6}project-detail-images img-wrapper.portrait{grid-row:span 8;grid-column:span 6}projects-result-by-category{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;display:grid;grid-gap:10px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,calc((100% - (11 * 10.1px))/ 12))}projects-result-by-category>*{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:50%}@media (min-width:768px){projects-result-by-category>*{min-width:25%}}.no-cssgrid projects-result-by-category>*{outline:10px solid #fff;outline-offset:-10px;width:50%;flex-basis:auto}@media (min-width:768px){.no-cssgrid projects-result-by-category>*{width:25%}}@media (min-width:768px){projects-result-by-category{grid-template-columns:repeat(auto-fill,calc((100% - (23 * 10.1px))/ 24))}}projects-result-by-category img-wrapper{grid-row:span 4;grid-column:span 6}projects-result-by-category img-wrapper.star{grid-row:span 8;grid-column:span 12}projects-result-by-category img-wrapper.smaller{grid-row:span 3;grid-column:span 4}projects-result-by-category img-wrapper.portrait{grid-row:span 8;grid-column:span 6}.page-unternehmen imageblock{position:relative}.page-unternehmen imageblock logoblock{position:absolute;top:calc(50% - 7rem);left:calc(50% - 7rem)}.page-unternehmen imageblock logoblock logo{pointer-events:none;width:14rem;height:14rem;overflow:hidden}.page-unternehmen imageblock logoblock logo svg{fill:#fff}@media (min-width:768px){.page-unternehmen .layout-checkered page-header logo{opacity:0;display:none}.page-unternehmen .layout-checkered imageblock,.page-unternehmen .layout-checkered logoblock,.page-unternehmen .layout-checkered textblock{height:50vh}.page-unternehmen .layout-checkered imageblock svg,.page-unternehmen .layout-checkered logoblock svg,.page-unternehmen .layout-checkered textblock svg{width:100%}.page-unternehmen .layout-checkered .col-right textblock{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.page-unternehmen .layout-checkered .col-right textblock>*{-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;margin-bottom:0}.page-unternehmen .layout-checkered logoblock{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.page-unternehmen .layout-checkered img-wrapper img{height:50vh}}imageblock{display:block;position:relative}textblock{-ms-hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;word-break:break-word;-ms-word-break:break-all;display:block;padding:15px;background-color:#fff}textblock>:first-child{margin-top:0}textblock tag{font-size:.75rem;line-height:1.4;padding-bottom:.75rem}textblock tag p{padding-bottom:.75rem}@media (max-width:767px){textblock tag{font-size:11px}}textblock tags+.award{margin-top:.5rem}@media (min-width:768px){textblock{padding:4rem}}imageblock textblock{padding:15px;margin-top:-70px;padding-top:100px}imageblock textblock h1{font-size:2.5rem;margin:2.5rem 0}imageblock textblock p{font-size:.75rem;line-height:1.4;padding-bottom:.75rem}imageblock textblock p p{padding-bottom:.75rem}@media (max-width:767px){imageblock textblock p{font-size:11px}}@media (min-width:768px){imageblock textblock{position:absolute;bottom:4rem;left:4rem;width:30rem;max-width:40%;padding:2rem;margin-top:10px}}tag{margin-right:.5rem}tag:before{font-family:FontAwesome;content:"";margin-right:.25rem}.award{margin-right:.5rem}.award:before{font-family:FontAwesome;content:"";margin-right:.25rem}.icon-info:before{font-family:FontAwesome;content:"";margin-right:.25rem}.icon-info:hover:before{text-decoration:none}ng-map{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);position:absolute;top:0;left:0;width:100%;height:100vh!important}.page-kontakt textblock{position:relative;z-index:20;padding:2rem}.page-kontakt textblock cockpit-region div>*{margin-top:0}@media (min-width:768px){.page-kontakt textblock{position:absolute;bottom:4rem;left:4rem;width:30rem}}.page-kontakt .main-content{height:100vh}nav-meta{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;font-size:1.3rem;position:absolute;bottom:7rem}@media (min-width:768px){nav-meta{bottom:6rem}}.socialbar li{display:inline-block;-webkit-flex-grow:none;-moz-flex-grow:none;flex-grow:none;-ms-flex-positive:none}nav{display:none;height:calc(100vh - 25px);min-height:30rem;padding:15px;font-size:2rem;line-height:1}@media (min-width:768px){nav{padding:0;margin:10vh 20vw 10vh 10vw;height:80vh;font-size:2rem}nav.nav-main{text-align:right}nav.nav-main .nav-meta{text-align:left}}nav.open{display:block}nav:after{content:"";display:table;clear:both}nav ul{list-style-type:none;display:block;margin:0;padding:0;background:0 0}nav ul li{list-style-type:none;display:block;margin:0;padding:0;background:0 0}nav ul li a{display:block}nav ul li a span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;display:block}nav ul li a:hover{cursor:pointer}nav ul li ul{list-style-type:none;display:block;margin:0;padding:0;background:0 0}nav ul li ul li{list-style-type:none;display:block;margin:0;padding:0;background:0 0}nav ul li ul li ul{list-style-type:none;display:block;margin:0;padding:0;background:0 0}nav ul li ul li ul li{list-style-type:none;display:block;margin:0;padding:0;background:0 0}nav ul .current a:hover{cursor:default}nav ul .currentandsub{border-bottom:none}nav ul .currentandsub a:hover{cursor:default}nav ul .currentandsub li a:hover{cursor:pointer}nav ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;flex-flow:column wrap;height:100%}nav ul ul{display:block;height:auto}nav ul li{-webkit-transition-property:flex-grow;transition-property:flex-grow;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0;margin-bottom:.5rem}nav ul li a{display:inline-block;padding-bottom:.5rem;text-decoration:none;color:#fff}nav ul li a.effect-3:before,nav ul li a:before,nav ul projects-filter li a:before,projects-filter nav ul li a:before{background-color:#fff}@media (min-width:768px){nav ul li a.effect-3:before,nav ul li a:before,nav ul projects-filter li a:before,projects-filter nav ul li a:before{height:3px}}nav ul li a:hover{color:#fff;text-decoration:none}nav ul li.active a{color:#fff}nav ul li.active a.effect-3:before,nav ul li.active a:before,nav ul projects-filter li.active a:before,projects-filter nav ul li.active a:before{transform:translateX(0)}nav ul li.active a:hover{color:#fff}nav .nav-meta a.effect-3:before,nav .nav-meta projects-filter li a:before,nav .nav-meta ul li a:before,nav ul li .nav-meta a:before,projects-filter li nav .nav-meta a:before{height:2px}nav .socialbar a{-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}nav .socialbar a.effect-3:before,nav .socialbar projects-filter li a:before,nav .socialbar ul li a:before,nav ul li .socialbar a:before,projects-filter li nav .socialbar a:before{display:none}nav .socialbar a:hover{color:#fff}@media only screen and (max-width:767px){body page-header{-webkit-box-shadow:rgba(0,0,0,.05) 0 4px 0;box-shadow:rgba(0,0,0,.05) 0 4px 0;position:fixed;height:70px;width:100%;background-color:#fff}body page-header logo svg,body page-header nav-toggle-button svg{fill:#000}}@media only screen and (max-width:767px) and (min-width:768px){body page-header{height:7rem}body page-header logo,body page-header nav-toggle-button{top:2rem}body navigation-overlay nav-toggle-button{top:2rem}body project-nav-wrapper{top:2rem}body projects-filter-wrapper{top:6rem}}@media only screen and (max-width:767px) and (min-width:768px){body project-nav a{color:#000}body project-nav svg{fill:#000}}html{overflow-y:scroll;font-size:12px;line-height:1.4;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media (min-width:768px){html{font-size:14px}}@media (min-width:992px){html{font-size:16px}}@media (min-width:1200px){html{font-size:18px}}html.navigationisopen{width:100%;height:100%;overflow:hidden}body{position:relative;background:#fff;font-family:din,sans-serif;font-size:inherit;text-transform:uppercase;color:#000}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#000}::-webkit-scrollbar-thumb:hover{background:#404040}.page{min-width:300px}@page{margin:1cm 1cm 1cm 2cm}p{padding-bottom:1rem;line-height:1.6}h1{margin:3.5rem 0;color:#000;font-size:3.5rem;line-height:1}h2{margin:3rem 0;color:#000;font-size:3rem;line-height:1}h3{margin:2rem 0;color:#000;font-size:2rem;line-height:1}h4{margin:1.6rem 0;color:#000;font-size:1.6rem;line-height:1.2}h5{margin:1.3rem 0;color:#000;font-size:1.3rem;line-height:1}h6{margin:1rem 0;color:#000;font-size:1rem;line-height:1}a{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:underline}a:focus{color:#000;text-decoration:none}blockquote,cite{font-style:italic}blockquote{margin-left:1rem;padding-bottom:1rem}blockquote blockquote{margin-top:1rem;padding-bottom:0}b,strong{font-weight:700}i{font-style:italic}em{color:#000}code,pre{font-family:monospace}abbr,acronym{letter-spacing:.07em;border-bottom:1px dotted #bfbfbf;cursor:help}sub,sup{font-size:.7em;height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}dl,ol,ul{margin:0}ol{margin:0 0 2rem 0;padding-left:0;list-style:decimal}ol li{margin:0 0 .5rem 1.8rem;padding:0}ol li ol{margin:.3rem 0;list-style:lower-latin}ol li ol li{margin:0 0 .5rem 1rem}dl{margin:0 0 2rem 0}dl dt{margin:1rem 0;color:#000;font-size:1rem;line-height:1}dl dd{margin:0 0 .5rem 2rem}h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:0}p:last-child{padding-bottom:0;margin-bottom:0}@media only screen and (max-width:767px){p:last-child{padding-bottom:1rem}}cockpit-region{-ms-hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;word-break:break-word;-ms-word-break:break-all}google-maps-f2-architekten-marker-label{padding-top:80px;width:250px;display:block}body.print .navigatorpage-list .anfrage-link,body.print .navigatorpage-list .navigator-backlink,body.print .navigatorpage-list .print-link,body.print .navigatorpage-list footer,body.print .navigatorpage-list interessiert,body.print .navigatorpage-list mehrerfahren-block,body.print .navigatorpage-list page-header,body.print .navigatorpage-parking-space .anfrage-link,body.print .navigatorpage-parking-space .navigator-backlink,body.print .navigatorpage-parking-space .print-link,body.print .navigatorpage-parking-space footer,body.print .navigatorpage-parking-space interessiert,body.print .navigatorpage-parking-space mehrerfahren-block,body.print .navigatorpage-parking-space page-header,body.print .navigatorpage.navigatorpage-top .anfrage-link,body.print .navigatorpage.navigatorpage-top .navigator-backlink,body.print .navigatorpage.navigatorpage-top .print-link,body.print .navigatorpage.navigatorpage-top footer,body.print .navigatorpage.navigatorpage-top interessiert,body.print .navigatorpage.navigatorpage-top mehrerfahren-block,body.print .navigatorpage.navigatorpage-top page-header{display:none}body.print .navigatorpage-list .navigator-top,body.print .navigatorpage-parking-space .navigator-top,body.print .navigatorpage.navigatorpage-top .navigator-top{display:block}body.print .navigatorpage-list a:after,body.print .navigatorpage-parking-space a:after,body.print .navigatorpage.navigatorpage-top a:after{content:" (" attr(href) ") ";font-size:.8em;font-weight:400}body.print .navigatorpage-list kreis-icon,body.print .navigatorpage-parking-space kreis-icon,body.print .navigatorpage.navigatorpage-top kreis-icon{display:none}body.print .navigatorpage-list .plan-infos-link span,body.print .navigatorpage-parking-space .plan-infos-link span,body.print .navigatorpage.navigatorpage-top .plan-infos-link span{display:none}@media print{.navigatorpage-list .anfrage-link,.navigatorpage-list .navigator-backlink,.navigatorpage-list .print-link,.navigatorpage-list footer,.navigatorpage-list interessiert,.navigatorpage-list mehrerfahren-block,.navigatorpage-list page-header,.navigatorpage-parking-space .anfrage-link,.navigatorpage-parking-space .navigator-backlink,.navigatorpage-parking-space .print-link,.navigatorpage-parking-space footer,.navigatorpage-parking-space interessiert,.navigatorpage-parking-space mehrerfahren-block,.navigatorpage-parking-space page-header,.navigatorpage.navigatorpage-top .anfrage-link,.navigatorpage.navigatorpage-top .navigator-backlink,.navigatorpage.navigatorpage-top .print-link,.navigatorpage.navigatorpage-top footer,.navigatorpage.navigatorpage-top interessiert,.navigatorpage.navigatorpage-top mehrerfahren-block,.navigatorpage.navigatorpage-top page-header{display:none}.navigatorpage-list .navigator-top,.navigatorpage-parking-space .navigator-top,.navigatorpage.navigatorpage-top .navigator-top{display:block}.navigatorpage-list a:after,.navigatorpage-parking-space a:after,.navigatorpage.navigatorpage-top a:after{content:" (" attr(href) ") ";font-size:.8em;font-weight:400}.navigatorpage-list kreis-icon,.navigatorpage-parking-space kreis-icon,.navigatorpage.navigatorpage-top kreis-icon{display:none}.navigatorpage-list .plan-infos-link span,.navigatorpage-parking-space .plan-infos-link span,.navigatorpage.navigatorpage-top .plan-infos-link span{display:none}}.royalSlider{position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsABlock,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsContainer,.rsWebkit3d .rsLink,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsPreloader,.rsWebkit3d .rsSlide,.rsWebkit3d .rsThumbs,.rsWebkit3d img{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsContainer,.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .3s,opacity .3s linear;-moz-transition:visibility 0s linear .3s,opacity .3s linear;-o-transition:visibility 0s linear .3s,opacity .3s linear;transition:visibility 0s linear .3s,opacity .3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed!important;height:auto!important;width:auto!important;margin:0!important;padding:0!important;z-index:2147483647!important;top:0!important;left:0!important;bottom:0!important;right:0!important}.royalSlider .rsSlide.rsFakePreloader{opacity:1!important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:0 0!important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer .rsVideoObj,.rsVideoContainer embed,.rsVideoContainer iframe,.rsVideoContainer video{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo embed,.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(grab.png) 8 8,move}.grabbing-cursor{cursor:url(grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif)}a:focus:not(:focus-visible){outline:0}.cc-window.cc-banner{box-shadow:none;border-top:1px solid #7f8f89;height:40vh;zoom:.75;overflow:scroll}.cc-window.cc-banner *{box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}@media (min-width:768px){.cc-window.cc-banner{zoom:.75;height:auto}}.cc-window div .dr-descriptiontext{max-height:5vh;overflow-y:scroll;text-overflow:ellipsis;border-bottom:2px dotted grey}.dr-roundcorners-left{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;background-color:#000!important}.dr-roundcorners{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.dr-headline{color:#000!important}.cc-banner .cc-allow,.cc-banner .cc-allow:focus{background-color:#000!important}.cc-banner .cc-allow:focus:hover,.cc-banner .cc-allow:hover{color:#7f8f89!important}.cc-color-override-datareporter{background-color:#fff}.cc-revoke{display:none!important}