@import url(featherlight.min.css);*{font-family:'Heebo',sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.featherlight .featherlight-content{overflow:hidden}.container{position:relative}.no-gutters{margin-right:0;margin-left:0}.no-gutters>div[class^="col-"]:first-child{padding-left:0}#header{border-bottom:1px solid #3a3a3c;min-height:55px;padding-top:15px;background:#fff}body{color:#333}#menuswitch{font-size:10px;float:left;width:30px;height:25px;background:transparent url(../image/Burger2.png) no-repeat top left;background-size:contain;margin-right:16px}#pageheader{margin-top:7px;font-size:16px;display:inline-block}#mobileheader{font-size:16px;margin-top:0}#logolink{position:absolute;right:16px;z-index:400}#logolink img{display:block;height:34px;width:171px}#footer{margin:30px 0 1px 0;padding-top:2em}#homefooter #footer{padding:0;margin:0;margin-bottom:-120px}.no-touch #footer{margin:0;position:fixed;width:100%;bottom:0;z-index:600;padding-top:0}.no-touch #sb-site{padding-bottom:120px}.no-touch #homefooter #footer{position:relative;bottom:auto}.footer-bar{border-bottom:1px solid #3a3a3c;border-top:1px solid #3a3a3c;margin-top:1em;padding:1.4em 0 .6em;background:#fff}#homefooter .footer-bar{margin-top:0}.footer-bar p{margin-bottom:9px}.footer-bar a{display:inline-block;margin-left:15px}#navigationwrap{display:none;position:absolute;z-index:400;left:0;top:40px}.menu,.menu li{list-style:none;color:#fff;margin:0;padding:0}.menu li{padding:2px 10px 8px 0;background:rgba(117,112,102,0.7);margin-bottom:2px}.menu a{color:#fff;text-decoration:none;display:block;font-size:16px;font-weight:500;line-height:1.42857;padding:10px 12px 3px;letter-spacing:.05em;word-spacing:-0.03em;white-space:nowrap}#portfolioNavWrap .dropdown-menu a{color:#fff;font-size:16px}#portfolioNavWrap .dropdown-menu>.active>a,#portfolioNavWrap .dropdown-menu>.active>a:hover,#portfolioNavWrap .dropdown-menu>.active>a:focus{color:#fff}#portfolioNavWrap{padding-bottom:1em;padding-left:47px;margin-bottom:2em}#portfolioNavWrap .dropdown{float:left;margin-right:30px}#portfolioNavWrap .dropdown .btn{border-width:0}#portfolioNavWrap .dropdown .btn .caret{margin:6px 0 0 4px;margin:0;width:0 !important;height:0 !important;border-style:solid !important;border-width:0 9px 12px 0 !important;border-color:transparent #9e988d transparent transparent !important;position:absolute;right:-16px;top:8px}#portfolioNavWrap .btn{padding:0;text-transform:none;font-size:16px}#portfolioNavWrap .dropdown.open .btn .caret{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);right:auto;left:0;top:16px}.fadein,.fadeout{opacity:0;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.fadein{opacity:1}.singleteammember h2{color:#3a3a3c;font-size:14px;font-weight:500;line-height:1.5em;margin:0;margin-top:10px;letter-spacing:.4px}.singleteammember h3{font-size:14px;letter-spacing:.03em;opacity:.6;color:#3a3a3c;font-weight:400;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #3a3a3c}#projectaddon,#meldungcontent{border-bottom:1px solid #3a3a3c;border-top:1px solid #3a3a3c;margin-bottom:1em;padding:1em 0 .4em}#meldungcontent{border-bottom:0}p{font-size:14px;font-weight:400;letter-spacing:.03em;line-height:1.7em;word-spacing:-0.03em}#projecttitle h2,#meldungheadline h2{margin:0;padding:0;font-size:14px !important;line-height:22px;font-weight:500;margin-bottom:0}#projecttitle p{margin:0;margin-bottom:14px;line-height:23px}#singleproject{margin-top:0;position:relative}#slideshow{position:relative;margin-bottom:1em}#singleproject #prevclick,#singleproject #nextclick,#singlenews #prevclick,#singlenews #nextclick{position:absolute;z-index:200;margin-top:30%;color:#9e988d}#singleproject #prevclick a,#singleproject #nextclick a,#singlepnews #prevclick a,#singlepnews #nextclick a{color:#9e988d;text-decoration:none;background:transparent url(../image/Home_Pfeil.png) no-repeat top left;width:34px;height:57px;display:block;overflow:hidden}#prevclick{left:-36px}#nextclick{right:-36px}#singleproject #prevclick a,#singleproject #nextclick a,#singlenews #prevclick a,#singlenews #nextclick a{background:transparent url(../image/Home_Pfeil.png) no-repeat top left;width:34px;height:57px;display:block;overflow:hidden}#singleproject #prevclick a,#singlenews #prevclick a{background-position:0 -70px}#projectscroller{background:rgba(255,255,255,0.87);width:100%}#projectrealisation p{padding-left:2em;margin-bottom:4px}.scrollUpclass{bottom:0;position:absolute;padding-top:1.2em;opacity:1;z-index:300;transition:opacity 1s linear}.scrollUpclass #projecttags,.scrollUpclass #projectaddon{visibility:visible;opacity:1;height:100%}.scrollUpclass #projectaddon{padding:2em 0}.scrollUpclass #projecttags{padding:1em 0 2em 0}.singleportfolio{margin-bottom:15px}.singleportfolio h3{margin:5px 0 6px 0;padding:0}.singleportfolio h4{font-size:13px;font-weight:500;margin:0}#pshowmore{display:inline-block;padding-left:20px}.scrollUpclass #pshowmore{display:none}.closex{float:right}.portfolioimg{min-height:240px;background-position:top center;background-size:cover}.portfolioimg a{display:block;min-height:inherit}.portfoliostarter{background:#9e988d;font-size:20px;line-height:40px;padding:20px 10px;font-weight:500;color:#3a3a3a;min-height:240px;margin-bottom:10px}.profileconnections a{display:inline-block;padding:0 10px}.profileconnections .btn-default{cursor:default}#projecttext{color:#3a3a3a}#projecttext .column p{padding-right:20px}#projecttext .column:last-child p{padding-right:0}#portfoliowrap{margin-top:0}#portfoliowrap .img-responsive{width:auto}#portfoliowrap .col-md-1{max-width:105px;min-width:105px}#portfoliowrap .col-md-2{max-width:200px}#portfoliowrap .col-md-3{max-width:320px}.row-flex,.row-flex>div[class*='col-']{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto}.row-flex-wrap{-webkit-flex-flow:row wrap;align-content:flex-start;flex:0}.row-flex>div[class*='col-'],.container-flex>div[class*='col-']{margin:-.2px}.container-flex>div[class*='col-'] div,.row-flex>div[class*='col-'] div{width:100%}.flex-col{display:flex;display:-webkit-flex;flex:1 100%;flex-flow:column nowrap}.flex-grow{display:flex;-webkit-flex:2;flex:2}.singlepostwrap{border-top:1px solid #3a3a3c;border-bottom:1px solid #3a3a3c}.singlepostwrap.featured{background:rgba(0,0,0,0.1);padding:0 10px}.singlePost h2{font-size:14px;font-weight:500;line-height:170%;margin-bottom:15px;color:#000;margin-top:10px}.singleDownload{min-height:200px;max-height:200px}.singleDownload h2{font-size:18px;font-weight:400;line-height:170%;margin-bottom:15px;color:#3a3a3c;margin-top:5px}.singleDownload .btn{min-width:100px;max-width:120px;margin-bottom:10px}.singleDownload .singlepostwrap{padding-top:10px;min-height:115px;border-top:0}.singlejob h2{color:#3a3a3c;font-size:20px;letter-spacing:.02em;line-height:1.2em;word-spacing:-0.02em}.singlejob h2 a{color:inherit}.jobseitentitel{color:#3a3a3c;font-size:26px;letter-spacing:.02em;line-height:1.2em;word-spacing:-0.02em}.singlePost .thumbbox{padding-bottom:10px}.singlePost h2 a,.singleDownload h2 a{color:inherit}h2 .morelink{display:inline-block;float:right;margin-top:-3px}h2 .morelink .btn{padding:5px 8px 2px !important}.singlePost,.singleteammember{margin-bottom:20px}.singleteammember p{font-size:14px;letter-spacing:.03em;line-height:1.5em;word-spacing:-0.03em}.singlePost .singlepostteaser{padding-right:31px;color:#3a3a3c}.singlePost .singlepostteaser p{font-size:14px;color:inherit}.singleProfileTop h2.arrow_box{font-weight:400;margin-bottom:0;color:#3a3a3c;font-size:20px;letter-spacing:.02em;line-height:1.2em;word-spacing:-0.02em}.singleProfileTop h2.arrow_box a{color:inherit}.singleProfileBottom{margin-bottom:40px}.singleProfileBottom h2{font-size:32px;font-weight:400;color:#3a3a3c;line-height:170%;letter-spacing:-1px;margin-bottom:20px;padding-left:50%;position:relative;word-spacing:-0.02em}.singleProfileBottom.newProfil h2{font-size:32px;font-weight:400;color:#3a3a3c;line-height:120%;letter-spacing:-1px;margin-bottom:10px;padding-left:50%;padding-right:15px;position:relative;word-spacing:-0.02em}.singleProfileBottom .alternate h2{padding-left:0}.singleProfileBottom h2 span{display:inline-block;width:60px}.singleProfileBottom .arrow_box a{display:block;width:30px;height:100%;position:absolute;left:50%;margin-left:-15px;top:0}.singleProfileBottom .profiletextwrap{padding-left:50px}.singleProfileBottom .alternate .profiletextwrap{padding-left:0;padding-right:50px}.arrow_box,.arrow{position:relative;background:#fff;border-bottom:1px solid #757066}.arrow_box:after,.arrow_box:before{top:100%;left:40px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;margin-left:-15px}.arrow_box:before{border-color:rgba(117,112,102,0);border-top-color:#757066;border-width:16px;margin-left:-16px}.singleProfileBottom h2.arrow_box:after,.singleProfileBottom h2.arrow_box:before{bottom:0;top:auto;margin-bottom:-1px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.singleProfileBottom h2.arrow_box:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}.singleProfileBottom h2.arrow_box:before{border-color:rgba(117,112,102,0);border-bottom-color:#757066;border-width:16px;margin-left:-16px}.singleProfileBottom .arrow:after,.singleProfileBottom .arrow:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.singleProfileBottom .open .arrow:after,.singleProfileBottom .open .arrow:before{bottom:0;top:auto;margin-bottom:-1px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.singleProfileBottom .arrow:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;margin-left:-15px}.singleProfileBottom .arrow:before{border-color:rgba(117,112,102,0);border-top-color:#757066;border-width:16px;margin-left:-16px}.singleProfileBottom .open .arrow:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}.singleProfileBottom .open .arrow:before{border-color:rgba(117,112,102,0);border-bottom-color:#757066;border-width:16px;margin-left:-16px}.singleProfileBottom .profilheadline{margin-bottom:1.5em;cursor:pointer}.singleProfileBottom.newProfil .arrow a{display:block}.singleProfileBottom.newProfil .arrow .col-sm-6{float:none}.singleProfileBottom.newProfil .arrow .col-sm-6 h2{padding-left:0;cursor:pointer}.singleProfileBottom.newProfil{margin-bottom:10px}.singleProfileBottom.newProfil.opened{margin-bottom:40px}.newProfil .profileBody{display:none;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1)}.newProfil .profileBody .col-sm-6{padding-left:0;padding-right:30px}.newProfil .profileBody .profiletextwrap{padding-left:25px}.newProfil.opened .profileBody{display:block}.bx-viewport{height:auto !important}.bx-wrapper{position:relative;padding:0;*zoom:1;margin:0}.bx-wrapper img{max-width:100%;display:inline-block}.bx-wrapper .bx-pager{color:#666;font-size:.85em;font-weight:bold;padding-top:20px;text-align:center}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666 none repeat scroll 0 0;border-radius:5px;display:block;height:7px;margin:0 5px;outline:0 none;text-indent:-9999px;width:7px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000 none repeat scroll 0 0}#homepage{margin-top:-80px;padding:0;overflow:hidden}#homepage .no-gutters .col-md-12{padding:0}#homepage .bx-viewport,#homepage .bx-wrapper{position:relative;width:100%;height:100% !important;top:0;left:0}#bigslider{visibility:hidden}.bxslider,.bxslider li{list-style:none;padding:0;margin:0;box-sizing:border-box}.bxslider li{margin-left:0 !important}#homepage .bxsliderhome,#homepage .bxsliderhome li{height:100% !important}#homepage .bxsliderhome{padding:0}#homepage .bxsliderhome li{background-repeat:no-repeat;background-position:top center;background-size:cover}#homepage .texthome{position:absolute;right:0;bottom:0;text-align:right;font-size:14px;text-transform:uppercase;letter-spacing:-0.3px;z-index:320;padding:10px 30px;background:#787878}#homepage .texthome a{display:inline-block}#homepage .texthome.dark a{color:#fff}#homepage .texthome.light{background:#fff}#homepage .texthome.light a{color:#232323}#homepage .bxsliderhome li img{max-height:100%;height:100%}#homepage .bx-wrapper .bx-viewport{border:none !important}#homepage #nextclick{position:absolute;top:0;right:0;width:50%;margin:0;height:100%;z-index:200}#homepage #prevclick{position:absolute;top:0;left:0;width:50%;margin:0;height:100%;z-index:200}#homepage #nextclick a,#homepage #prevclick a{height:100%;display:block}#homepage #nextclick a{cursor:url('/assets/theme/image/cursorRw.png'),auto}#homepage #prevclick a{cursor:url('/assets/theme/image/cursorLw.png'),auto}#homepage .bxsliderhome li .texthome{display:none}.navbar-static-top{position:fixed;top:0;right:0;left:0}.touch #prevclick,.touch #nextclick{display:none}@media(min-width:1200px){#navigationwrap{width:300px;margin-left:16px}}@media(min-width:768px){#navigationwrap{width:300px;margin-left:16px}}@media(max-width:991px){#navigationwrap{width:auto;margin-left:16px}#navigationwrap .menu li{padding-right:50%}.singlepostwrap{border-bottom:none !important}#portfoliowrap{margin-top:0}#portfoliowrap .col-md-1{max-width:100%}#portfoliowrap .col-md-2{max-width:100%}#portfoliowrap .col-md-3{max-width:100%}#portfoliowrap .col-md-1 .portfoliostarter{min-height:20px;margin-bottom:10px;min-height:inherit}.singleProfileBottom h2{padding-left:0 !important}.singleProfileBottom h2 span{display:none}.singleProfileBottom .profiletextwrap{padding:0}#prevclick{left:30px}#nextclick{right:30px}#singleproject{margin-top:0}.footer-bar a{display:inline-block;margin-left:0;margin-right:15px}.footer-bar .text-right{text-align:left}.footer-bar{padding-bottom:9px}#projectaddon,#projecttags{opacity:1;visibility:visible;height:auto;border:0}#pshowmore,#closeme{display:none}#projectrealisation p{padding-left:0}.singleProfileBottom .profiletextwrap{padding:1em 0 0 0}#portfolioNavWrap{margin-top:2em}}@media(max-width:330px){#navigationwrap{width:100%;margin-left:0}#navigationwrap .menu li{padding-right:0}}@media(max-width:780px){#portfolioNavWrap{padding-left:0}}