article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.expander__content,.text-block,p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}.strong,b,strong{font-weight:700}.em,dfn,em{font-style:italic}.small,small{font-size:75%}ol,ul{padding:0;list-style-type:none}dd{margin:0}.commentlist,.sidebar ol,.sidebar ul{list-style:none}.cf,.clearfix{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before{content:"";display:table}.cf:after,.clearfix:after{clear:both}*{box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert{margin:10px;padding:5px 18px;border:1px solid}.alert-help{margin:10px;padding:5px 18px;border:1px solid;border-color:#e8dc59;background:#ebe16f}.alert-info{margin:10px;padding:5px 18px;border:1px solid;border-color:#bfe4f4;background:#d5edf8}.alert-error{margin:10px;padding:5px 18px;border:1px solid;border-color:#f8cdce;background:#fbe3e4}.alert-success{margin:10px;padding:5px 18px;border:1px solid;border-color:#deeaae;background:#e6efc2}.pull-left{float:left}.pull-right{float:right}.show--at-768,.show--at-930,.show--at-930-ilb{display:none}@font-face{font-family:MuseoSans-700;src:url(../../font/26AF4B_0_0.eot);src:url(../../font/26AF4B_0_0.eot?#iefix) format('embedded-opentype'),url(../../font/26AF4B_0_0.woff) format('woff'),url(../../font/26AF4B_0_0.ttf) format('truetype')}@font-face{font-family:MuseoSans-300;src:url(../../font/26AF4B_1_0.eot);src:url(../../font/26AF4B_1_0.eot?#iefix) format('embedded-opentype'),url(../../font/26AF4B_1_0.woff) format('woff'),url(../../font/26AF4B_1_0.ttf) format('truetype')}@font-face{font-family:MuseoSans-900Italic;src:url(../../font/26AF4B_2_0.eot);src:url(../../font/26AF4B_2_0.eot?#iefix) format('embedded-opentype'),url(../../font/26AF4B_2_0.woff) format('woff'),url(../../font/26AF4B_2_0.ttf) format('truetype')}@font-face{font-family:MuseoSans-500;src:url(../../font/26AF4B_3_0.eot);src:url(../../font/26AF4B_3_0.eot?#iefix) format('embedded-opentype'),url(../../font/26AF4B_3_0.woff) format('woff'),url(../../font/26AF4B_3_0.ttf) format('truetype')}@font-face{font-family:MuseoSans-100;src:url(../../font/26AF4B_4_0.eot);src:url(../../font/26AF4B_4_0.eot?#iefix) format('embedded-opentype'),url(../../font/26AF4B_4_0.woff) format('woff'),url(../../font/26AF4B_4_0.ttf) format('truetype')}@font-face{font-family:MuseoSans-700Italic;src:url(../../font/26AF4B_5_0.eot);src:url(../../font/26AF4B_5_0.eot?#iefix) format('embedded-opentype'),url(../../font/26AF4B_5_0.woff) format('woff'),url(../../font/26AF4B_5_0.ttf) format('truetype')}@font-face{font-family:MuseoSans-300Italic;src:url(../../font/26AF4B_6_0.eot);src:url(../../font/26AF4B_6_0.eot?#iefix) format('embedded-opentype'),url(../../font/26AF4B_6_0.woff) format('woff'),url(../../font/26AF4B_6_0.ttf) format('truetype')}@font-face{font-family:MuseoSans-100Italic;src:url(../../font/26AF4B_7_0.eot);src:url(../../font/26AF4B_7_0.eot?#iefix) format('embedded-opentype'),url(../../font/26AF4B_7_0.woff) format('woff'),url(../../font/26AF4B_7_0.ttf) format('truetype')}@font-face{font-family:MuseoSans-500Italic;src:url(../../font/26AF4B_8_0.eot);src:url(../../font/26AF4B_8_0.eot?#iefix) format('embedded-opentype'),url(../../font/26AF4B_8_0.woff) format('woff'),url(../../font/26AF4B_8_0.ttf) format('truetype')}@font-face{font-family:MuseoSans-900;src:url(../../font/26AF4B_9_0.eot);src:url(../../font/26AF4B_9_0.eot?#iefix) format('embedded-opentype'),url(../../font/26AF4B_9_0.woff) format('woff'),url(../../font/26AF4B_9_0.ttf) format('truetype')}.font700{font-family:MuseoSans-700,Helvetica,sans-serif}.font700 strong{font-family:MuseoSans-900,Helvetica,sans-serif}.font300{font-family:MuseoSans-300,Helvetica,sans-serif}.font300 strong{font-family:MuseoSans-500,Helvetica,sans-serif}.font300 strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.font300 strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.font900italic{font-family:MuseoSans-900Italic,Helvetica,sans-serif}.font500{font-family:MuseoSans-500,Helvetica,sans-serif}.font500 strong{font-family:MuseoSans-700,Helvetica,sans-serif}.font500 strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.font100{font-family:MuseoSans-100,Helvetica,sans-serif}.font100 strong{font-family:MuseoSans-300,Helvetica,sans-serif}.font100 strong strong{font-family:MuseoSans-500,Helvetica,sans-serif}.font100 strong strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.font100 strong strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.font700italic{font-family:MuseoSans-700Italic,Helvetica,sans-serif}.font300italic{font-family:MuseoSans-300Italic,Helvetica,sans-serif}.font100italic{font-family:MuseoSans-100Italic,Helvetica,sans-serif}.font500italic{font-family:MuseoSans-500Italic,Helvetica,sans-serif}.font900{font-family:MuseoSans-900,Helvetica,sans-serif}.helvetica{font-family:Helvetica,Arial,sans-serif}.helvetica-bold{font-family:Helvetica,Arial,sans-serif;font-weight:700}.hide{display:none}.textBoxGradient{background-image:linear-gradient(to bottom,#f5f4f3,#fff)}.textBoxGradientLight{background-image:linear-gradient(to bottom,#f2f1f0,#fff)}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden}body{font-family:MuseoSans-500,Helvetica,sans-serif;font-size:16px;line-height:1.5;background:#fff;color:#787878;position:relative}body strong{font-family:MuseoSans-700,Helvetica,sans-serif}body strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.body--show-nav .header nav{transform:translate3d(0,0,0)}.uppercase{text-transform:uppercase}article{position:relative}p{margin:0}img{vertical-align:middle;max-width:100%}ol,ul{margin:0}b,strong{font-weight:400}::-moz-selection{background:#545454}::selection{background:#545454}::-moz-selection{background:#545454}#su-footer-links{display:none}a,a:visited{color:#787878;text-decoration:none}a:focus,a:hover,a:visited:focus,a:visited:hover{color:#454545;outline:0}a:active,a:visited:active{outline:0}a:link,a:visited:link{-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{text-rendering:optimizelegibility;font-weight:400;color:#787878}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}.h1,h1{font-size:24px;line-height:30px;font-family:MuseoSans-300,Helvetica,sans-serif;margin:15px 0 19px}.h1 strong,h1 strong{font-family:MuseoSans-500,Helvetica,sans-serif}.h1 strong strong,h1 strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.h1 strong strong strong,h1 strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.h2,h2{font-size:14px;line-height:20px;margin:13px 0;font-family:MuseoSans-900,Helvetica,sans-serif}.h3,h3{font-size:23px;line-height:28px;margin:15px 0;font-family:MuseoSans-300,Helvetica,sans-serif}.h3 strong,h3 strong{font-family:MuseoSans-500,Helvetica,sans-serif}.h3 strong strong,h3 strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.h3 strong strong strong,h3 strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.header{position:fixed;top:0;left:0;right:0;z-index:10;height:52px;background:#f5f4f3;zoom:1;font-size:18px;line-height:40px;font-family:MuseoSans-100,Helvetica,sans-serif}.header:after,.header:before{content:"";display:table}.header:after{clear:both}.header strong{font-family:MuseoSans-300,Helvetica,sans-serif}.header strong strong{font-family:MuseoSans-500,Helvetica,sans-serif}.header strong strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.header strong strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.header__nav{position:absolute;left:0;right:0;top:52px;background:#f5f4f3;font-size:24px;line-height:64px;padding:28px 0;transform:translate3d(0,-100%,0);transition:transform .3s ease-in-out}.header__nav li a{padding:0 52px}.header__nav li:last-child span{position:relative}.header__nav li:last-child span:after{height:13px;width:13px;border-radius:50%;background:#aaa;border:1px solid #8f8f8f;box-shadow:0 1px 5px rgba(0,0,0,.5);display:block;position:absolute;top:-4px;right:-12px;color:#fff;font-size:10px;text-align:center;line-height:12px;padding-left:2px;transition:all .2s ease-in-out}.header__nav li:last-child span.pulse:after{background:#f11f1f;border-color:#d41b1b;box-shadow:0 1px 5px rgba(89,12,12,.5)}.header--project+#content{padding:82px 0 0}.header--project__nav{position:absolute;left:0;right:0;top:52px;font-size:15px;line-height:32px;background:#f5f4f3}.header--project__nav ul{zoom:1}.header--project__nav ul:after,.header--project__nav ul:before{content:"";display:table}.header--project__nav ul:after{clear:both}.header--project__nav ul li{height:29px}.header--project__nav ul li:first-child{border:none}.header--project__nav ul li:first-child a{padding-left:68px;position:relative}.header--project__nav ul li:first-child a:after{content:'';background:url(../../img/icon-sprite.png) no-repeat 0 -40px;background-size:13px 152px;display:block;height:8px;width:8px;position:absolute;left:45px;top:50%;margin-top:-3px}.header--project__nav ul li:first-child a:hover:after{background-position:0 -60px}.header--project__nav ul li a{padding-left:40px;display:block;height:30px;position:relative;z-index:1}.header--project__nav ul li a:hover{background:#545454;color:#e5e3e3}.logo{position:absolute;top:0;right:0;left:52px;height:100%;background:#efeeed;color:#787878;z-index:1}.logo:hover{background:#e5e4e3}.logo__inner{display:block;position:absolute;right:13px;top:13px;width:150px;font-size:14px;line-height:15px;letter-spacing:.5px;font-family:MuseoSans-300,Helvetica,sans-serif}.logo__inner strong{font-family:MuseoSans-500,Helvetica,sans-serif}.logo__inner strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.logo__inner strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.logo__inner:before{content:'';position:absolute;top:1px;left:-80px;background:url(../../img/logo-apt-mobile.png) no-repeat 0 0;background-size:67px 26px;height:26px;width:67px}.btn-nav{display:block;height:52px;width:52px;padding:17px 0 0;cursor:pointer;position:relative;background:#f5f4f3;z-index:1}.btn-nav__bar{display:block;height:2px;width:20px;margin:0 auto 6px;background:#505050}.nav{zoom:1}.nav:after,.nav:before{content:"";display:table}.nav:after{clear:both}.nav li a{color:#777;display:block;text-decoration:none;padding:0 20px;letter-spacing:1px}.nav li a:focus,.nav li a:hover{color:#505050}.nav li ul.children li a,.nav li ul.sub-menu li a{padding-left:30px}.nav li.current-menu-item a,.nav li.current_page_ancestor a,.nav li.current_page_item a{color:#141414}#content{padding:52px 0 0}.byline{color:#999}.entry-content{zoom:1;position:relative}.entry-content:after,.entry-content:before{content:"";display:table}.entry-content:after{clear:both}.entry-content p{padding:0 0 12px;margin:0}.entry-content p:last-child{margin-bottom:0;padding:0}.entry-content dd{margin-left:0;font-size:.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0;max-width:100%;height:auto;vertical-align:middle}.entry-content object,.entry-content video{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.page-navigation,.wp-prev-next{margin:20px 0 40px;text-align:center}.bones_page_navi{display:inline-block;margin:0}.bones_page_navi li{float:left;margin-left:10px}.bones_page_navi li a{height:42px;width:42px;text-align:center;line-height:42px;color:#dfdfdf;background:#fff;border:1px solid #d9d9d9;box-shadow:inset 0 -1px 0 #d9d9d9;vertical-align:middle;display:inline-block;border-radius:3px;outline:0;font-weight:700;float:left}.bones_page_navi li a:focus,.bones_page_navi li a:hover{border:1px solid #c7c7c7;box-shadow:inset 0 -1px 0 #c7c7c7}.bones_page_navi li a.active,.bones_page_navi li a:active{box-shadow:inset 0 1px 0 #d9d9d9;color:#ff4643}.bones_page_navi li:first-child{margin:0}.bones_page_navi li.bpn-current{height:42px;width:42px;text-align:center;line-height:42px;color:#dfdfdf;background:#fff;border:1px solid #d9d9d9;vertical-align:middle;display:inline-block;border-radius:3px;outline:0;font-weight:700;float:left;box-shadow:inset 0 1px 0 #d9d9d9;color:#ff4643}.footer{height:30px;background:#f2f1f0;color:#787878;border-top:1px solid #ecebeb;font-family:Helvetica,Arial,sans-serif;font-size:9px;line-height:32px;overflow:hidden}.footer .spacer:before{content:' | ';padding:0 5px}.footer a{color:#787878}.footer a:hover{color:#454545}.footer .footer-nav{height:100%;text-align:center}.footer .footer-nav li{float:left;height:100%;width:50%}.footer .footer-nav li a{display:block;height:100%;padding:0 15px}.footer .footer-nav li:last-child a{padding:0 25px;font-size:10px;line-height:30px;background:#e7e6e5}.footer .footer-nav li:last-child a:hover{background:#545454;color:rgba(229,227,227,.5);height:30px;margin-top:-1px;padding-top:1px}.insight{height:auto;border-bottom:1px solid #e6e6e6;position:relative;overflow:hidden;background-image:linear-gradient(to bottom,#f5f4f3,#fff);-webkit-backface-visibility:hidden}.insight .img-wrapper{border-right:1px solid #e6e6e6;height:100%!important;position:absolute!important;left:0;top:0;-webkit-backface-visibility:hidden;overflow:hidden}.insight .text-wrapper{padding:27px 35px 0;margin:0 0 0 33.33333333%;right:0;top:0;height:auto;zoom:1;display:table}.insight .text-wrapper:after,.insight .text-wrapper:before{content:"";display:table}.insight .text-wrapper:after{clear:both}.insight .text-wrapper>div{display:table-cell;vertical-align:middle}.insight .text-wrapper h2{font-size:23px;font-family:MuseoSans-300,Helvetica,sans-serif;margin-bottom:20px}.insight .text-wrapper h2 strong{font-family:MuseoSans-500,Helvetica,sans-serif}.insight .text-wrapper h2 strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.insight .text-wrapper h2 strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.insight>.column-container>.col.img-wrapper .overlay{text-align:center;opacity:.0001;display:table;padding-top:0!important;width:101%!important}.insight>.column-container>.col.img-wrapper .overlay .content{display:table-cell!important;vertical-align:middle;padding:35px 10px;opacity:1}.insight>.column-container>.col.img-wrapper .overlay .content h3{color:#c7c5c5;margin-bottom:21px}.insight>.column-container>.col.img-wrapper .overlay .content p{padding-bottom:20px}.insight>.column-container>.col.img-wrapper .overlay .content strong{font-family:MuseoSans-900,Helvetica,sans-serif}.insight:hover .overlay{opacity:1!important}.insight a:hover{color:#f0efee}.filter-bar{height:30px;background:#f2f1f0;position:relative;line-height:34px;font-family:MuseoSans-300,Helvetica,sans-serif}.filter-bar strong{font-family:MuseoSans-500,Helvetica,sans-serif}.filter-bar strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.filter-bar strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.filter-bar ul{zoom:1}.filter-bar ul:after,.filter-bar ul:before{content:"";display:table}.filter-bar ul:after{clear:both}.filter-bar ul li{float:left;border-left:1px solid #e6e6e6;height:29px;position:relative;width:16.66666667%}.filter-bar ul li:first-child{border-left:none}.filter-bar ul.third ul li{width:50%;padding:0 20px}.filter-bar ul.third ul li:first-child{border-left:none;box-shadow:-1px 0 0 #e6e6e6}.filter-bar a.pdf{display:block;padding-left:45px;background:#edeceb}.filter-bar a.pdf:hover{background:#545454;color:#e5e3e3}.filter-bar .submenu span{padding:0 20px 0 40px;display:block;cursor:pointer}.filter-bar .submenu:after{content:'';background:url(../../img/icon-sprite.png) no-repeat 0 0;background-size:13px 152px;position:absolute;right:18px;top:50%;margin-top:-3px;display:block;height:12px;width:12px}.filter-bar .submenu.open:after{background-position:0 -20px}.filter-bar .submenu>ul{width:100%;position:absolute;left:0;top:28px;height:2000px;display:none;z-index:10;background:#f2f1f0}.filter-bar .submenu>ul li{float:none;padding:0;width:100%}.filter-bar .submenu>ul li a{width:100%!important;padding-left:40px!important;line-height:29px}.filter-bar .submenu>ul li a:after{left:15px!important}.filter-bar .submenu#mainfilter>ul li:first-child{margin-top:10px}.filter-bar .filters{zoom:1}.filter-bar .filters:after,.filter-bar .filters:before{content:"";display:table}.filter-bar .filters:after{clear:both}.filter-bar .all{height:54px;line-height:54px;border-bottom:1px dashed #e6e6e6}.filter-bar .all a{line-height:54px!important}.filter-bar .group{padding:10px 0!important;border-bottom:1px dashed #e6e6e6;height:auto}.filter-bar .rest{padding:10px 0!important;height:auto}a.radio{display:block;float:left;width:20%;cursor:pointer;position:relative;padding-left:38px}a.radio:after{content:'';background:url(../../img/icon-sprite.png) no-repeat 0 -80px;background-size:13px 152px;position:absolute;left:18px;top:50%;margin-top:-7px;display:block;height:12px;width:12px}a.radio.active:after{background-position:0 -100px}a.radio:first-child{padding-left:58px}a.radio:first-child:after{left:38px}a.radio.check.active:after{background-position:0 -140px}.project__btns{height:59px;line-height:59px}.project__btns a{display:block;width:33.33333333%;float:right;background:#edeceb;color:#848284;text-align:center;font-size:10px;cursor:pointer;font-family:Helvetica,arial,sans-serif;border-right:1px solid #dcdcdc}.project__btns a:first-child{border:0}.project__btns a.active,.project__btns a:hover{background:#545454;color:#e5e3e3}#map,#streetview{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;transition:opacity .3s ease}#map iframe,#streetview iframe{height:100%!important;width:100%!important}#map.fade-in,#streetview.fade-in{opacity:1}.tags{padding-top:7px}.tags__item{display:inline-block;height:30px;line-height:30px;background:#edeceb;border:1px solid #e6e6e6;border-radius:2px;color:#787878;margin:0 9px 9px 0;padding:0 28px 0 14px;position:relative}.tags__item:after{content:'';background:url(../../img/icon-sprite.png) no-repeat 0 -100px;background-size:13px 152px;position:absolute;right:7px;top:50%;margin-top:-6px;display:block;height:12px;width:12px}#map-wrap{width:100%;height:100%;padding:0 0 69.44444444%}#map-wrap>div{position:absolute;top:0;left:0;right:0;bottom:0;margin:0}#map-wrap img{margin:0}#map-wrap label{width:auto;display:inline}#map-wrap img{max-width:none;max-height:none;background-color:transparent}.column-container{zoom:1}.column-container:after,.column-container:before{content:"";display:table}.column-container:after{clear:both}.column-container .col{zoom:1;position:relative}.column-container .col:after,.column-container .col:before{content:"";display:table}.column-container .col:after{clear:both}.column-container .col .content-text{background-image:linear-gradient(to bottom,#f5f4f3,#fff)}.column-container .col .content-text.contact,.column-container .col .content-text.imprint{font-family:MuseoSans-300,Helvetica,sans-serif}.column-container .col .content-text.contact strong,.column-container .col .content-text.imprint strong{font-family:MuseoSans-500,Helvetica,sans-serif}.column-container .col .content-text.contact strong strong,.column-container .col .content-text.imprint strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.column-container .col .content-text.contact strong strong strong,.column-container .col .content-text.imprint strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.column-container .col .content-text .overview{padding:25px 20px}.column-container .col.content-img,.column-container .col.img-wrapper{height:auto;position:relative}.column-container .col.content-img.filtered .overlay,.column-container .col.img-wrapper.filtered .overlay{opacity:.0001}.column-container .col.content-img a,.column-container .col.img-wrapper a{display:block;position:relative;overflow:hidden}.column-container .col.content-img a img,.column-container .col.img-wrapper a img{width:100%}.column-container .col.content-img:hover .overlay,.column-container .col.img-wrapper:hover .overlay{opacity:1!important}.column-container .col.content-img:hover .overlay .content,.column-container .col.img-wrapper:hover .overlay .content{opacity:1}.column-container .col.content-img-wrap{position:relative;padding:0 0 40.27777778%}.column-container .col.content-img-wrap .content-img{position:absolute;top:0;left:0;right:0;bottom:0}.column-container .col.content-img-wrap a{height:100%;width:100%}.column-container .overlay{position:absolute;display:block;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.7);color:#a1a0a0;z-index:5;opacity:1;transition:opacity .3s ease;padding:50px 50px 0}.column-container .overlay .content{display:none}.column-container .overlay .h1{color:#c7c5c5;margin-bottom:12px}.column-container .overlay .meta span{display:block}.news-content header{position:relative;height:60px;line-height:62px;background:#f2f1f0;color:#777;font-family:MuseoSans-300,Helvetica,sans-serif;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-content header strong{font-family:MuseoSans-500,Helvetica,sans-serif}.news-content header strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.news-content header strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.news-content .date{padding:0 15px;display:inline-block;height:60px;line-height:64px;vertical-align:top}.news-content h2{border-left:1px solid #e6e6e6;margin:0;display:inline-block;color:#777;font-family:MuseoSans-300,Helvetica,sans-serif;font-size:12px;padding:0 15px;height:60px;line-height:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.news-content h2 strong{font-family:MuseoSans-500,Helvetica,sans-serif}.news-content h2 strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.news-content h2 strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.news-content .link{background:#edeceb;color:#777;padding:0 14px;height:30px;line-height:32px}.news-content .link:hover{background:#545454;color:#e5e3e3}.news-content .content{padding:25px 20px;zoom:1}.news-content .content:after,.news-content .content:before{content:"";display:table}.news-content .content:after{clear:both}.news-content .content .link{display:inline-block;margin:25px 0 0}.news-content h3{color:#646464}.content-img{background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-backface-visibility:hidden}.home .column-container .content-img .overlay{opacity:.0001}.home .column-container .content-img:hover .overlay{opacity:1!important}.home .column-container .content-img:hover .overlay .content{opacity:1}.project-container .overlay{background:rgba(93,93,93,.7)!important;color:#C7C5C5!important;padding:25px 30px 0}.project-container .overlay .content{display:block}.project-container .overlay .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-container .h1{color:#fff!important}.news-container{position:relative;cursor:pointer}.news-container .news{display:none;background:#fff;opacity:0;transition:opacity .5s ease}.news-container .news.active{opacity:1}.news-container .news:last-child{display:block}.news-container .type{display:inline-block;height:60px;line-height:64px;padding:0 10px;background:rgba(0,0,0,.6);color:#b6b5b5;font-family:MuseoSans-300,Helvetica,sans-serif;vertical-align:top}.news-container .type strong{font-family:MuseoSans-500,Helvetica,sans-serif}.news-container .type strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.news-container .type strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.pdf-settings{background:#f2f1f0;font-family:MuseoSans-300,Helvetica,sans-serif;font-size:15px}.pdf-settings strong{font-family:MuseoSans-500,Helvetica,sans-serif}.pdf-settings strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.pdf-settings strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.pdf-settings .overview{height:auto}.pdf-settings *{-webkit-backface-visibility:visible}.pdf-settings ul li a{display:block;width:100%;height:100%;padding-left:65px}.pdf-settings ul li.back{height:30px;line-height:32px;background:#fff}.pdf-settings ul li.back a{height:29px;background:#edeceb;position:relative}.pdf-settings ul li.back a:after{content:'';background:url(../../img/icon-sprite.png) no-repeat 0 -40px;background-size:13px 152px;position:absolute;left:45px;top:50%;margin-top:-3px;display:block;height:12px;width:12px}.pdf-settings ul li.back a:before{content:'';position:absolute;left:0;bottom:-1px;right:0;border-bottom:1px dashed #e6e6e6;display:block}.pdf-settings ul li.back a:hover{background:#545454;color:#e5e3e3}.pdf-settings ul li.back a:hover:after{background-position:0 -60px}.pdf-settings ul li.all a,.pdf-settings ul li.group a,.pdf-settings ul li.submenu a{position:relative;cursor:pointer;width:100%;float:none;padding-left:65px}.pdf-settings ul li.all a:after,.pdf-settings ul li.group a:after,.pdf-settings ul li.submenu a:after{left:45px;top:50%;margin-top:-5px}.pdf-settings ul li.all{height:58px!important;line-height:60px!important;border-bottom:1px solid #e6e6e6}.pdf-settings ul li.all a.active:after{background-position:0 -100px}.pdf-settings ul li.group{padding:10px 0;border-bottom:1px solid #e6e6e6}.pdf-settings ul li.group ul li{height:36px;line-height:38px}.pdf-settings ul li.submenu{border-bottom:1px solid #e6e6e6;line-height:52px}.pdf-settings ul li.submenu>a{height:54px;cursor:pointer}.pdf-settings ul li.submenu>a:after{content:'';background:url(../../img/icon-sprite.png) no-repeat 0 0;background-size:13px 152px;position:absolute;left:45px;top:50%;margin-top:-5px;display:block;height:12px;width:12px}.pdf-settings ul li.submenu>a.active:after{background-position:0 -20px}.pdf-settings ul li.submenu ul{display:none;margin-bottom:10px}.pdf-settings ul li.submenu ul li{height:30px;line-height:32px}.pdf-settings ul li.submenu ul li.group{height:auto;padding:10px 0 0}.pdf-settings ul li.submenu ul li.rest{height:auto;padding-top:10px}.pdf-settings ul li.submenu.open ul{display:block}.pdf-config{padding:22px 38px}.pdf-config h1{margin-bottom:21px}.pdf-config h2{font-size:13px;margin:0 0 1px}.pdf-config h2.type{margin-bottom:12px}.pdf-config>span{display:block;font-size:13px;margin-bottom:11px}.pdf-config h2>span:before,.pdf-config>span>span:before{content:', '}.pdf-config h2>span:first-child:before,.pdf-config>span>span:first-child:before{content:''}.pdf-config a.button{margin:33px 0 0}.pdf-config__format li{float:left;margin:0 0 0 20px}.pdf-config__format li:first-child{margin:0}.pdf-config__format a.radio{width:auto}.pdf-config__format a.radio:first-child{padding:0 0 0 20px}.pdf-config__format a.radio:first-child:after{left:0}a.button{font-size:15px;display:inline-block;height:30px;line-height:28px;background:#edeceb;border:1px solid #e6e6e6;border-radius:2px;color:#787878;padding:0 14px;text-shadow:none;font-weight:400;font-family:MuseoSans-300,Helvetica,sans-serif}a.button strong{font-family:MuseoSans-500,Helvetica,sans-serif}a.button strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}a.button strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}a.button:hover{color:#e5e4e3;background:#545454;border:1px solid #545454}.slides-container{overflow:hidden}.slides-container .slides-viewport{position:relative;transition:top .5s ease-in-out;top:0}.slides-container .slide{overflow:hidden}.slides-container .slide.subslider{position:relative}.slides-container .slide.subslider .subviewport{height:51%;top:0;position:relative;transition:top .5s ease-in-out}.slides-container .slide .content-img{height:50%;border-bottom:1px solid #e6e6e6}.slides-container .slide .content-img.full{height:100%}.slides-container .slide .content.static{background-image:linear-gradient(to bottom,#f2f1f0,#fff);height:50%;position:absolute;left:0;bottom:0;right:0}.slides-container .slide .content.static .content{position:absolute;left:0;top:0;right:0;opacity:0;transition:opacity .3s ease;display:none}.slides-container .slide .content.static .content.active{opacity:1}.slides-container .slide .content.static img.diagramm{width:180px;float:left;position:relative;top:-6px}.slides-container .slide .content.static ul{font-size:12px;line-height:33px;position:absolute;left:205px;top:-13px}.slides-container .slide .content.static ul li{position:relative}.slides-container .slide .content.static ul li:before{content:'';height:5px;width:5px;border-radius:100%;display:inline-block;position:relative;top:-2px;margin-right:8px}.slides-container .slide .content.static ul li:nth-child(1):before{background:#ececec}.slides-container .slide .content.static ul li:nth-child(2):before{background:#e3e3e3}.slides-container .slide .content.static ul li:nth-child(3):before{background:#dadada}.slides-container .slide .content.static ul li:nth-child(4):before{background:#d0d0d0}.slides-container .slide .content.static ul li:nth-child(5):before{background:#c6c6c6}.slides-container .slide .content.static ul li:nth-child(6):before{background:#bdbcbc}.slides-container .slide h2,.slides-container .slide h3.slide-title{font-size:30px;line-height:40px;color:#656464;font-family:MuseoSans-100,Helvetica,sans-serif;text-align:center;height:50%}.slides-container .slide h2 strong,.slides-container .slide h3.slide-title strong{font-family:MuseoSans-300,Helvetica,sans-serif}.slides-container .slide h2 strong strong,.slides-container .slide h3.slide-title strong strong{font-family:MuseoSans-500,Helvetica,sans-serif}.slides-container .slide h2 strong strong strong,.slides-container .slide h3.slide-title strong strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.slides-container .slide h2 strong strong strong strong,.slides-container .slide h3.slide-title strong strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.slides-container .slide h3.slide-title{font-size:22px;line-height:32px}.slides-container .slide .text-block-wrapper{max-width:850px;margin:0 auto;display:table}.slides-container .slide .text-block-wrapper>div{display:table-cell;vertical-align:middle}.slides-container .slide .text-block-wrapper>.vert-block{display:table}.slides-container .slide .text-block-wrapper .text-block{width:50%;float:left;padding-right:35px;height:auto;position:relative}.slides-container .slide .vert-block{display:table;max-width:850px;margin:0 auto}.slides-container .slide .vert-block>*{display:table-cell;vertical-align:middle}.slides-container .slide.column-container.portrait-container{position:relative}.slides-container .slide.column-container.portrait-container .overview{height:auto}.slides-container .slide.column-container .col{height:auto}.slides-container .slide.column-container .col.portrait{position:relative;overflow:hidden}.slides-container .slide.column-container .col.portrait img{max-width:inherit;width:100%}.slides-container .slide.column-container .col.portrait .overlay{position:absolute;display:block;height:100%;left:0;right:0;top:auto;bottom:-100%;background:rgba(0,0,0,.7);color:#a1a0a0;z-index:1;transition:bottom .3s ease;padding:37px 100px 0 40px}.slides-container .slide.column-container .col.portrait .overlay h3{color:#c7c5c5}.slides-container .slide.column-container .col.portrait .overlay span a{color:#a1a0a0}.slides-container .slide.column-container .col.portrait:hover .overlay{bottom:0}.page-services .subslider .subviewport{height:100%!important;top:0!important}.page-services .subslider h2{text-align:left;text-rendering:optimizelegibility;font-weight:400;font-size:23px;line-height:28px;margin:15px 0;font-family:MuseoSans-300,Helvetica,sans-serif;color:#787878;padding:0;width:auto;height:auto;margin:0 0 20px}.page-services .subslider h2 a{text-decoration:none}.page-services .subslider h2:first-child{margin-top:0}.page-services .subslider h2 strong{font-family:MuseoSans-500,Helvetica,sans-serif}.page-services .subslider h2 strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.page-services .subslider h2 strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.page-services .subslider h2.top-title{margin:0 0 43px}.page-services .subslider .static{position:relative!important}.page-services .subslider .static .content{padding:23px 40px}.page-services .subslider .static ul{position:static!important;font-size:14px!important;line-height:20px!important}.page-services .subslider .static ul li{margin:0 0 20px;text-indent:-36px;padding-left:38px}.page-services .subslider .static ul li:last-child{margin:0}.page-services .subslider .static ul li:before{background:#787878!important;margin-right:30px!important}.page-services .subslider .static .button{margin:45px 0 0}.page-services .subslider .slide{position:relative}.bg-blueprint{background-image:url(../../img/blueprint-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.bg-blueprint[data-step="2"] .content-img[data-index="2"]{top:0;opacity:1}.bg-blueprint[data-step="2"] .content-img[data-index="3"]{display:block}.bg-blueprint[data-step="3"] .content-img[data-index="2"],.bg-blueprint[data-step="3"] .content-img[data-index="3"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="3"] .content-img[data-index="4"]{display:block}.bg-blueprint[data-step="4"] .content-img[data-index="2"],.bg-blueprint[data-step="4"] .content-img[data-index="3"],.bg-blueprint[data-step="4"] .content-img[data-index="4"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="4"] .content-img[data-index="5"]{display:block}.bg-blueprint[data-step="4"] .content-img[data-index="2"],.bg-blueprint[data-step="4"] .content-img[data-index="3"]{opacity:0}.bg-blueprint[data-step="5"] .content-img[data-index="4"],.bg-blueprint[data-step="5"] .content-img[data-index="5"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="5"] .content-img[data-index="6"]{display:block}.bg-blueprint[data-step="6"] .content-img[data-index="4"],.bg-blueprint[data-step="6"] .content-img[data-index="5"],.bg-blueprint[data-step="6"] .content-img[data-index="6"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="6"] .content-img[data-index="7"]{display:block}.bg-blueprint[data-step="7"] .content-img[data-index="4"],.bg-blueprint[data-step="7"] .content-img[data-index="5"],.bg-blueprint[data-step="7"] .content-img[data-index="6"],.bg-blueprint[data-step="7"] .content-img[data-index="7"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="7"] .content-img[data-index="8"]{display:block}.bg-blueprint[data-step="8"] .content-img[data-index="4"],.bg-blueprint[data-step="8"] .content-img[data-index="5"],.bg-blueprint[data-step="8"] .content-img[data-index="6"],.bg-blueprint[data-step="8"] .content-img[data-index="7"],.bg-blueprint[data-step="8"] .content-img[data-index="8"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="8"] .content-img[data-index="9"]{display:block}.bg-blueprint[data-step="9"] .content-img[data-index="4"],.bg-blueprint[data-step="9"] .content-img[data-index="5"],.bg-blueprint[data-step="9"] .content-img[data-index="6"],.bg-blueprint[data-step="9"] .content-img[data-index="7"],.bg-blueprint[data-step="9"] .content-img[data-index="8"],.bg-blueprint[data-step="9"] .content-img[data-index="9"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="9"] .content-img[data-index="10"]{display:block}.bg-blueprint[data-step="10"] .content-img[data-index="4"],.bg-blueprint[data-step="10"] .content-img[data-index="5"],.bg-blueprint[data-step="10"] .content-img[data-index="6"],.bg-blueprint[data-step="10"] .content-img[data-index="7"],.bg-blueprint[data-step="10"] .content-img[data-index="8"],.bg-blueprint[data-step="10"] .content-img[data-index="9"],.bg-blueprint[data-step="10"] .content-img[data-index="10"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="10"] .content-img[data-index="11"]{display:block}.bg-blueprint[data-step="11"] .content-img[data-index="4"],.bg-blueprint[data-step="11"] .content-img[data-index="5"],.bg-blueprint[data-step="11"] .content-img[data-index="6"],.bg-blueprint[data-step="11"] .content-img[data-index="7"],.bg-blueprint[data-step="11"] .content-img[data-index="8"],.bg-blueprint[data-step="11"] .content-img[data-index="9"],.bg-blueprint[data-step="11"] .content-img[data-index="10"],.bg-blueprint[data-step="11"] .content-img[data-index="11"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="11"] .content-img[data-index="12"]{display:block}.bg-blueprint[data-step="12"] .content-img[data-index="4"],.bg-blueprint[data-step="12"] .content-img[data-index="5"],.bg-blueprint[data-step="12"] .content-img[data-index="6"],.bg-blueprint[data-step="12"] .content-img[data-index="7"],.bg-blueprint[data-step="12"] .content-img[data-index="8"],.bg-blueprint[data-step="12"] .content-img[data-index="9"],.bg-blueprint[data-step="12"] .content-img[data-index="10"],.bg-blueprint[data-step="12"] .content-img[data-index="11"],.bg-blueprint[data-step="12"] .content-img[data-index="12"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="12"] .content-img[data-index="13"]{display:block}.bg-blueprint[data-step="13"] .content-img[data-index="4"],.bg-blueprint[data-step="13"] .content-img[data-index="5"],.bg-blueprint[data-step="13"] .content-img[data-index="6"],.bg-blueprint[data-step="13"] .content-img[data-index="7"],.bg-blueprint[data-step="13"] .content-img[data-index="8"],.bg-blueprint[data-step="13"] .content-img[data-index="9"],.bg-blueprint[data-step="13"] .content-img[data-index="10"],.bg-blueprint[data-step="13"] .content-img[data-index="11"],.bg-blueprint[data-step="13"] .content-img[data-index="12"],.bg-blueprint[data-step="13"] .content-img[data-index="13"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="13"] .content-img[data-index="14"],.bg-blueprint[data-step="13"] .content-img[data-index="15"]{display:block}.bg-blueprint[data-step="14"] .content-img[data-index="2"],.bg-blueprint[data-step="14"] .content-img[data-index="4"],.bg-blueprint[data-step="14"] .content-img[data-index="5"],.bg-blueprint[data-step="14"] .content-img[data-index="6"],.bg-blueprint[data-step="14"] .content-img[data-index="7"],.bg-blueprint[data-step="14"] .content-img[data-index="8"],.bg-blueprint[data-step="14"] .content-img[data-index="9"],.bg-blueprint[data-step="14"] .content-img[data-index="10"],.bg-blueprint[data-step="14"] .content-img[data-index="11"],.bg-blueprint[data-step="14"] .content-img[data-index="12"],.bg-blueprint[data-step="14"] .content-img[data-index="13"],.bg-blueprint[data-step="14"] .content-img[data-index="14"],.bg-blueprint[data-step="14"] .content-img[data-index="15"]{top:0;display:block;opacity:1}.bg-blueprint[data-step="14"] .content-img[data-index="2"]{transition-delay:1s}.bg-blueprint .content-img{border:none!important;background-size:100% auto;position:absolute;top:-100%;left:35px;right:35px;display:none;transition:top .5s ease}.bg-blueprint .content-img[data-index="2"]{display:block}.bg-blueprint .content-img[data-index="2"],.bg-blueprint .content-img[data-index="3"],.bg-blueprint .content-img[data-index="4"],.bg-blueprint .content-img[data-index="15"]{top:0;opacity:0;transition:opacity .5s ease}.bg-blueprint .content-img[data-index="15"]{transition-delay:1s}#slide-instructions{background:rgba(0,0,0,.85);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;opacity:1;transition:opacity .3s ease;cursor:pointer}#slide-instructions:before{content:'';background:url(../../img/workspace.png) no-repeat 0 0;background-size:cover;background-position:center bottom;position:absolute;left:0;right:0;bottom:0;top:0}#slide-instructions.fade-out{opacity:0}#slide-instructions .content{width:650px;margin:0 auto;position:relative}#slide-instructions .content div{height:auto}#slide-instructions .title{font-size:23px;line-height:28px;font-family:MuseoSans-100,Helvetica,sans-serif;display:block;padding-top:74px;text-align:center;color:#c7c5c5}#slide-instructions .title strong{font-family:MuseoSans-300,Helvetica,sans-serif}#slide-instructions .title strong strong{font-family:MuseoSans-500,Helvetica,sans-serif}#slide-instructions .title strong strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}#slide-instructions .title strong strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}#post-not-found{padding:30px}.nav-wrap{position:absolute;right:0;top:0;bottom:50%;height:auto}.slide-nav{display:none}.page-left_col .column-container .col.two_third{padding:0 0 69.44444444%}.page-left_col .column-container .content-img{position:absolute;top:0;left:0;right:0;bottom:0}.page-text .entry-content{padding:15px 20px}.page-text .entry-content ol,.page-text .entry-content ul{padding:0 0 12px 25px}.page-text .entry-content ul{list-style:initial}.page-text .entry-content ol{list-style:upper-roman}.page-text .entry-content .h3,.page-text .entry-content h3{font-size:14px;line-height:20px;margin:13px 0;font-family:MuseoSans-700,Helvetica,sans-serif}.page-text .entry-content .h3 strong,.page-text .entry-content h3 strong{font-family:MuseoSans-900,Helvetica,sans-serif}.expander--services h2{font-family:MuseoSans-100,Helvetica,sans-serif;font-size:24px;line-height:26px}.expander--services h2 strong{font-family:MuseoSans-300,Helvetica,sans-serif}.expander--services h2 strong strong{font-family:MuseoSans-500,Helvetica,sans-serif}.expander--services h2 strong strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.expander--services h2 strong strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.expander--services .expander__img{overflow:hidden;padding:0 0 77.77777778%}.expander--services .expander__img .content-img{top:-150%;left:-15px;right:-15px;background-size:contain}.expander--services .bg-blueprint{position:absolute;top:0;left:0;right:0;bottom:0}.expander--project .h1{margin:0 0 7px}.expander--project .h3{font-size:15px;line-height:21px;margin:0}.expander--project p{margin-top:42px}.expander--project .expander__img{padding:0 0 69.44444444%}.expander--insights .expander__img{padding:0 0 77.77777778%}.expander__item{border-top:1px solid #dcdcdc;font-family:MuseoSans-300,Helvetica,sans-serif}.expander__item strong{font-family:MuseoSans-500,Helvetica,sans-serif}.expander__item strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.expander__item strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.expander__item:first-child{border:0}.expander__item:first-child .expander__inner{display:block}.expander__item--active .expander__title:before{background-position:0 -20px}.expander__title{position:relative;padding:0 0 0 38px;height:58px;line-height:58px;font-size:20px;letter-spacing:.5px;font-family:MuseoSans-100,Helvetica,sans-serif;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expander__title strong{font-family:MuseoSans-300,Helvetica,sans-serif}.expander__title strong strong{font-family:MuseoSans-500,Helvetica,sans-serif}.expander__title strong strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.expander__title strong strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.expander__title:before{content:'';background:url(../../img/icon-sprite.png) no-repeat 0 0;background-size:13px 152px;position:absolute;left:20px;top:50%;margin-top:-5px;display:block;height:12px;width:12px}.expander__img{position:relative;padding:0 0 40.27777778%}.expander__img .content-img{position:absolute;top:0;left:0;right:0;bottom:0}.expander__inner{display:none}.expander__inner .portrait{position:relative;padding:0 0 100%;color:#c7c5c5}.expander__inner .portrait .h3,.expander__inner .portrait h3{margin:0 0 10px}.expander__inner .portrait .h3,.expander__inner .portrait a,.expander__inner .portrait a:visited,.expander__inner .portrait h3{color:#c7c5c5}.expander__inner .portrait .content-img{position:absolute;top:0;left:0;right:0;bottom:0}.expander__inner .portrait .content-img:after{content:'';background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);opacity:.7;position:absolute;top:25%;left:0;right:0;bottom:0}.expander__inner .portrait .overlay{position:absolute;bottom:0;left:0;right:0;padding:0 25px 30px;line-height:18px}.expander__content{padding:25px 20px}.expander__content--mitarbeiter{text-align:center}.expander__content--mitarbeiter h2{font-family:MuseoSans-100,Helvetica,sans-serif;font-size:24px;line-height:26px}.expander__content--mitarbeiter h2 strong{font-family:MuseoSans-300,Helvetica,sans-serif}.expander__content--mitarbeiter h2 strong strong{font-family:MuseoSans-500,Helvetica,sans-serif}.expander__content--mitarbeiter h2 strong strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.expander__content--mitarbeiter h2 strong strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.expander__content--team{padding:0}.expander__content--insight{padding-top:15px}.expander__content__note{margin:35px 0 0;font-size:12px}.edit-link a{display:block;position:absolute;top:0;right:0;background:#787878;color:#fff;padding:5px 10px;z-index:5}.cookie{display:none;position:fixed;bottom:0;left:0;right:0;background:#f5f4f3;z-index:5;transform:translate3d(0,100%,0);transition:transform .25s ease-in-out}.cookie p{margin:0}.cookie--active{transform:translate3d(0,0,0)}.cookie__inner{padding:15px 50px 15px 20px}.cookie__inner a{text-decoration:underline}.cookie__close{display:block;position:absolute;top:0;right:0;width:50px;height:50px;line-height:45px;font-family:sans-serif;font-weight:100;font-size:30px;text-align:center;cursor:pointer}.cookie__close:before{content:'×'}@-moz-document url-prefix(){:-moz-any-link:focus{outline:0}.header #logo .logo{top:12px}.header #logo .logo:before{top:4px}}@media only screen and (min-width:768px){.hide--at-768{display:none!important}.show--at-768{display:block}body,html{height:100%;overflow:auto}body{font-size:14px;overflow-x:hidden}body div{height:100%}body div.height-auto{height:auto}body div.height-half{height:50%}body.page .page{height:100%}body.page .page section{height:100%}body.page-id-12 .overview{height:auto}body.page-id-13 .column-container .col{width:100%;height:33.33333333%}body.page-id-13 .column-container .col.two_third{height:66.66666667%}body.page-id-177 .column-container .col{width:33.33333333%}#content{position:absolute;left:0;top:61px;bottom:30px;right:0;overflow:hidden;height:auto}.h1,h1{font-size:23px}#menu-item-17,.menu-item-17{display:none}.column-container .col{float:left}.column-container .col .text-block{width:50%;float:left;padding:0 35px 0 0;margin:0 0 25px}.column-container .col.half{width:50%}.column-container .col.third{width:33.33333333%}.column-container .col.two_third{width:66.66666667%;border-left:1px solid #e6e6e6}.column-container .col.content-img-wrap{padding:0}.column-container .col.content-img-wrap .content-img{position:relative;height:100%}.column-container .col.content-img{position:relative;height:100%}.column-container .col .content-text p:last-child{padding-bottom:50px}.column-container .col .content-text .overview{padding:30px 40px}.column-container .col--float-right{float:right}.column-container .overlay{padding:27px 30px 0}.column-container .overlay .content{opacity:0;transition:opacity .3s ease;display:block}.column-container .overlay .content p{padding-bottom:20px}.column-container .overlay .content strong{font-family:MuseoSans-900,Helvetica,sans-serif}.entry-content p:last-child{padding:0 0 12px}.news-container{display:none}.column-container .col.third{width:50%}.insight .column-container .col.third{width:33.33333333%}.home .column-container .col.third,.single-cpt_project .column-container .col.third{width:33.33333333%}.filter-bar>ul>li{width:33.33333333%}.project-container .overlay .meta{white-space:normal}#map-wrap{padding:0}.header{position:absolute;height:61px;font-size:18px;line-height:40px;border-bottom:1px solid #e6e6e6;font-family:MuseoSans-300,Helvetica,sans-serif}.header strong{font-family:MuseoSans-500,Helvetica,sans-serif}.header strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.header strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.header--project{height:30px;line-height:32px;font-size:15px;border:none}.header--project .logo__inner{text-indent:-5000px;right:25px;left:auto;width:166px}.header--project .logo__inner:before{position:absolute;top:-8px;background-image:url(../../img/logo-apt-small.png);background-size:166px 21px;height:21px;width:166px;left:0}.header--project .header__nav{display:none}.header--project+#content{padding:0}.header--project__nav{position:static;margin:0;width:66.66666667%}.header--project__nav ul li{float:left;width:50%;border-left:1px solid #e6e6e6}.header__nav{position:static;background:0 0;float:left;margin:18px 0 0 10px;font-size:18px;line-height:40px;padding:0;transform:none}.header__nav li{float:left}.header__nav li a{padding:0 15px}.header__nav li:last-child span:after{top:-9px;right:-9px}.logo{width:33.33333333%;left:auto;box-shadow:-1px 0 0 #e6e6e6}.logo__inner{top:13px;right:0;width:155px;font-size:15px;line-height:19px;letter-spacing:0}.logo__inner:before{top:3px;left:-93px;background-image:url(../../img/logo-apt.png);background-size:77px 30px;height:30px;width:77px}.footer{position:absolute;left:0;bottom:0;right:0;padding:0 0 0 20px;text-align:left}.footer .spacer:before{padding:0 1px}.footer .footer-nav{position:absolute;right:0;top:0}.footer .footer-nav li{width:auto}.nav li a{letter-spacing:0;padding:0 15px}.column-container.height-half{height:100%;width:100%}.column-container.height-half .col.third{height:33.33333333%;width:100%}.column-container.height-half .col.content-img .overlay{text-align:center;padding:8% 25% 0}.slides-container .slide .text-block-wrapper,.slides-container .slide h2,.slides-container .slide h3.slide-title{max-width:90%}.page-services .subslider .bg-blueprint,.page-services .subslider .static{height:50%}.page-text .entry-content{padding:20px 25px}.bg-blueprint{border-bottom:1px solid #e6e6e6}#content{padding:0}#content.page-left_col .col{width:50%!important;padding:0}.single-cpt_project #content{top:30px;bottom:0;overflow:hidden}.single-cpt_project .footer{display:none}.single-cpt_project article{height:100%}.single-cpt_project .content-img{height:100%}.slides-container.static{background-image:linear-gradient(to bottom,#f5f4f3,#fff);position:relative}.slides-container.static .slide{position:absolute;top:0;left:0;width:100%;opacity:0;display:none;transition:opacity .5s ease}.slides-container.static .slide.active{opacity:1}.project .slides-container .slide .content-img{height:100%}.project__column{position:relative}.project__column--left{height:33.33333333%}.project__column--right{height:66.66666667%}.project__info{height:auto;position:relative;padding:30px 40px}.project__info h2{height:auto;text-align:left;padding:0;width:auto;line-height:20px;color:#787878}.project__info p:last-child{margin-bottom:30px}.project__btns{position:absolute;top:0;right:0;width:200px;height:29px;line-height:29px}.project__btns a{width:50%}.project__slide h2{margin:0 0 17px;font-size:23px;font-family:MuseoSans-300,Helvetica,sans-serif;color:#646464}.project__slide h2 strong{font-family:MuseoSans-500,Helvetica,sans-serif}.project__slide h2 strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.project__slide h2 strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.project__slide--description .h1{padding-right:80px;margin-bottom:10px}.project__slide--description .h2{font-size:14px;line-height:20px;font-family:MuseoSans-700,Helvetica,sans-serif;margin-bottom:20px}.project__slide--description .h2 strong{font-family:MuseoSans-900,Helvetica,sans-serif}.project__slide--description .h3{font-size:14px;line-height:20px;font-family:MuseoSans-500,Helvetica,sans-serif;margin:0}.project__slide--description .h3 strong{font-family:MuseoSans-700,Helvetica,sans-serif}.project__slide--description .h3 strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.project__slide--description .h3 strong{font-family:MuseoSans-900,Helvetica,sans-serif}.project__slide--description p{font-size:18px;line-height:25px;font-family:MuseoSans-300,Helvetica,sans-serif;margin-top:25px}.project__slide--description p strong{font-family:MuseoSans-500,Helvetica,sans-serif}.project__slide--description p strong strong{font-family:MuseoSans-700,Helvetica,sans-serif}.project__slide--description p strong strong strong{font-family:MuseoSans-900,Helvetica,sans-serif}.project__slide--description header{position:relative}.tags{height:auto}.slidebar{width:4px;position:absolute;right:4px;top:0;padding:4px 0;transition:top .3s ease}.slidebar:after{content:'';background:rgba(0,0,0,.4);display:block;height:100%;width:100%}.scrolling-content{clear:both}.scrolling-content .viewport{width:100%;height:100%;overflow:hidden;position:relative}.scrolling-content .overview{list-style:none;position:absolute;left:0;top:0;width:100%}.scrolling-content .scrollbar{position:absolute;right:4px;top:0;bottom:0;width:12px;z-index:100}.scrolling-content .track{position:absolute;height:auto!important;top:4px;bottom:4px;width:12px;left:0;overflow:hidden}.scrolling-content .thumb{background:rgba(0,0,0,.4);height:20px;width:12px;cursor:pointer;overflow:hidden;position:absolute;top:0;z-index:999}.scrolling-content .thumb .end{overflow:hidden;height:5px;width:13px}.scrolling-content .disable{display:none}.noSelect{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.slide-nav{position:absolute;left:13px;top:0;bottom:0;display:table;z-index:1}.slide-nav ul{display:table-cell;vertical-align:middle}.slide-nav li{height:20px}.slide-nav a{cursor:pointer;position:relative;padding-left:13px;display:inline-block;height:18px;line-height:15px}.slide-nav a:after,.slide-nav a:before{content:'';display:block;position:absolute;left:0;top:3px;height:10px;width:10px;border-radius:100%;background:#f0efee}.slide-nav a:after{background:#454a42;height:4px;width:4px;top:6px;left:3px;border-radius:100%}.slide-nav a span{display:inline-block;height:18px;background:#f0efee;color:#000;border-radius:9px;font-family:arial;font-size:11px;line-height:18px;padding:0 7px;opacity:0;transition:opacity .2s ease;position:relative;top:-1px}.slide-nav a.active:after{top:4px;left:1px;height:8px;width:8px}.slide-nav a.active span{opacity:1}.slide-nav a:hover span{opacity:1}.slide-nav.pos-right{left:auto;right:13px}.slide-nav.pos-right li{text-align:right}.slide-nav.pos-right a{padding-left:0;padding-right:13px}.slide-nav.pos-right a:after,.slide-nav.pos-right a:before{left:auto;right:0}.slide-nav.pos-right a:after{right:3px}.slide-nav.pos-right a.active:after{right:1px}body .cookie{height:auto}.cookie__inner{padding-left:5%;padding-right:5%}}@media only screen and (min-width:980px){.show--at-930{display:block}.show--at-930-ilb{display:inline-block}.header__nav{margin-left:25px}.logo__inner{right:30px}#menu-item-17,.menu-item-17{display:inherit}.nav li a{padding:0 15px;letter-spacing:1px}#menu-item-17{display:none}.column-container.height-half{height:100%}.column-container.height-half .col.third{height:100%;width:33.33333333%}.column-container.height-half .col.content-img .overlay{text-align:center;padding:50% 5% 0}.portrait-container .col.third,.project-container .col.third{width:50%}.portrait-container .overlay,.project-container .overlay{padding:37px 40px 0}.insight .column-container .col.third{width:33.33333333%}.filter-bar .filters{width:66.66666667%}.filter-bar>ul>li{width:16.66666667%}body.page-id-13 .column-container .col{height:100%;width:33.33333333%}body.page-id-13 .column-container .col.two_third{height:100%;width:66.66666667%}body.page-id-177 .column-container .col{width:33.33333333%}.page-services .subslider .bg-blueprint{height:100%;width:66.66666667%;float:left;border-right:1px solid #e6e6e6}.page-services .subslider .static{width:33.33333333%;float:left}.project__column--left{height:100%;width:33.33333333%}.project__column--right{position:absolute;top:0;left:33.33333333%;bottom:0;right:0;height:100%}.portrait-container .col.third,.project-container .col.third{width:50%}.portrait-container .overlay,.project-container .overlay{padding:37px 40px 0}}@media only screen and (min-width:1120px){.nav li a{padding:0 20px}.news-container{display:block}.news-container .type{display:block;position:absolute;top:0;right:0;height:31px;line-height:34px;padding:0 20px;font-size:15px}.news-container .news{position:absolute;top:0;left:0;width:100%}.news-content header{height:30px;line-height:32px;border-top:1px solid #e6e6e6;font-size:15px}.news-content header:before{content:'';position:absolute;left:0;bottom:-1px;right:0;border-bottom:1px dashed #e6e6e6}.news-content h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px;height:30px;line-height:32px;font-size:15px}.news-content .date{padding:0 35px;height:30px;line-height:34px;font-size:14px}.news-content .link{padding:0 30px;position:absolute;top:-1px;right:0;z-index:1}.news-content .content{border-left:1px solid #e6e6e6;padding:30px 35px 0}.news-content h3{width:510px}.column-container.height-half{height:50%}.column-container.height-half .col.content-img .overlay{text-align:left;padding:27px 30px 0}.portrait-container .col.third,.project-container .col.third{width:33.33333333%}.portrait-container .overlay,.project-container .overlay{padding:27px 30px 0}.page-text .entry-content{padding:40px 45px;width:50%}}@media only screen and (min-width:1240px){.header.project #logo .logo{left:93px;top:10px;width:auto;right:auto;text-indent:0}.header.project #logo .logo:before{background:url(../../img/logo-apt.png) no-repeat 0 0;background-size:48px 19px;height:19px;width:48px;left:-65px;top:-5px}.portrait-container .overlay,.project-container .overlay{padding:37px 40px 0}}@media only screen and (min-width:1240px) and (min-width:1600px){.portrait-container .col.third,.project-container .col.third{width:25%}}@media only screen and (min-width:1240px) and (min-width:2000px){.portrait-container .col.third,.project-container .col.third{width:20%}}@media only screen and (min-width:1240px) and (min-width:2400px){.portrait-container .col.third,.project-container .col.third{width:16.66666667%}}@media (orientation:landscape){html.ipad.ios7>body{position:fixed;bottom:0;width:100%;height:672px!important}}