﻿@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=48e1fb29-9809-40fc-a84e-dd2796981a96");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Univers LT W01";src:url("../webfonts/6510377f-160a-4f66-aec0-2b71f05e9736.eot?#iefix");src:url("../webfonts/6510377f-160a-4f66-aec0-2b71f05e9736.eot?#iefix") format("eot"),url("../webfonts/5c8d59c2-9c85-4a22-88e3-bf3fba01dcd8.woff2") format("woff2"),url("../webfonts/fc51d03b-0d7d-45df-9415-3c6270c80749.woff") format("woff"),url("../webfonts/74bdff6d-c5de-42e8-a4d8-11ea14eddb22.ttf") format("truetype"),url("../webfonts/bd04ae3d-23dc-4975-9967-e21c43e5b59f.svg#bd04ae3d-23dc-4975-9967-e21c43e5b59f") format("svg")}@font-face{font-family:"Univers LT W01";src:url("../webfonts/541dccf9-50f5-47bd-9ba9-a01fd9a3792b.eot?#iefix");src:url("../webfonts/541dccf9-50f5-47bd-9ba9-a01fd9a3792b.eot?#iefix") format("eot"),url("../webfonts/5bfff3ac-e569-450d-918b-d564434e5e24.woff2") format("woff2"),url("../webfonts/05d2bfe7-45b3-4cf8-b313-290651409c59.woff") format("woff"),url("../webfonts/33db2509-f09f-4704-bb16-a90dd82687f7.ttf") format("truetype"),url("../webfonts/32161123-fa52-4fcf-ad65-f0958c91e0c9.svg#32161123-fa52-4fcf-ad65-f0958c91e0c9") format("svg");font-style:italic}:root{--space-left:2.65714%;--space-right:2.65714%}img{display:block;width:100%;height:auto}a{text-decoration:none;color:#000}.no-touch a:hover{color:#cc3f33}html{-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;-webkit-transition:background-color 500ms ease;transition:background-color 500ms ease;font:normal 18px/1.15 Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll;word-wrap:break-word;-webkit-text-size-adjust:100%;box-sizing:border-box;background-color:#fff}html.scrollbar-margin{overflow-y:hidden}*,*:before,*:after{box-sizing:inherit}body{position:relative;overflow-x:hidden}body,input{font-family:"Univers LT W01";font-size:19px;line-height:1.35}@media (max-width: 640px){body,input{font-size:17px;line-height:24px}}em{font-style:italic}strong{font-weight:bold}.fade-background{background-color:#fee9eb}.fade-background .infoloop-element-project,.fade-background .infoloop-element-text,.fade-background .infoloop-element-showcase.initialized{opacity:0;pointer-events:none}.clickable-block{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.header-menu-button{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:none;position:fixed;top:0;left:0;width:60px;height:60px;z-index:100}.header-menu-button-open{display:none;background-image:url("../elements/icon_menu.svg");background-repeat:no-repeat;background-position:center;background-size:24px;height:60px;width:60px}.header-menu-button-close{background-image:url("../elements/icon_menu_close.svg");background-repeat:no-repeat;background-position:center;background-size:24px;height:60px;width:60px}.header-menu{-moz-transition:-moz-transform 150ms ease,background-color 500ms ease;-o-transition:-o-transform 150ms ease,background-color 500ms ease;-webkit-transition:-webkit-transform 150ms ease,background-color 500ms ease;transition:transform 150ms ease,background-color 500ms ease;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);display:flex;background-color:#fff;position:fixed;top:0;left:0;right:0;height:60px;z-index:99}.fade-background .header-menu{background-color:#fee9eb}.disable-transitions .header-menu{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.header-menu-main{zoom:1;margin-left:var(--space-left)}.header-menu-main:before,.header-menu-main:after{content:"";display:table}.header-menu-main:after{clear:both}.header-menu-main li{float:left;margin-right:25px}.header-menu-lang{zoom:1;float:right;margin-right:25px}.header-menu-lang:before,.header-menu-lang:after{content:"";display:table}.header-menu-lang:after{clear:both}.header-menu-lang li{float:left}.header-menu-lang li+li{margin-left:25px}.logo{position:absolute;right:var(--space-right);top:16px;width:200px}.header-menu-open .header-menu{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.header-menu-open-mouse .header-menu{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.block-project{padding:60px 60px;min-height:100vh}.block-news{padding-top:60px;padding-bottom:60px;padding-left:var(--space-left);padding-right:var(--space-right);min-height:100vh}.block-projects{padding-top:81px;padding-left:var(--space-left);padding-right:var(--space-right);padding-bottom:60px;min-height:100vh;margin:0 auto}.block-company{max-width:1200px;margin:0 auto}.block-project{position:relative;max-width:1200px;margin:0 auto;padding-bottom:0}.block-news{max-width:1440px;margin:0 auto}.block-project-slideshow{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;position:relative;opacity:0}.block-project-slideshow:after{content:"";display:block;padding-bottom:calc(100vh - 160px)}.block-project-slideshow .carousel-cell{position:absolute;top:0;left:0;width:100%;height:100%}.block-project-slideshow .carousel-cell iframe{position:absolute;top:0;left:0;height:100%;width:100%}.block-project-slideshow .carousel-cell .carousel-cell-image{background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:0;left:0;height:100%;width:100%}.carousel-cell-caption{font-family:"Univers LT W01";font-size:15px;line-height:1.38;padding-top:9px;position:absolute;bottom:0}.carousel-cell-video .cb-player{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.js-carousel-placeholder{position:absolute;left:0;left:0;width:100%;padding-bottom:calc(100vh - 160px)}.flickity-enabled{position:absolute;top:0;left:0;width:100%;height:100%}.flickity-viewport{overflow:visible}.flickity-prev-next-button{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;display:block;background:transparent !important;position:absolute;top:0;border-radius:0;height:100%;padding:0;cursor:none;z-index:1}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.mouse-tracker{position:absolute;pointer-events:none;background-repeat:no-repeat;background-position:center;width:48px;height:48px;z-index:10}.mouse-tracker.mouse-tracker-next{background-image:url("../elements/arrow-large-right.svg")}.mouse-tracker.mouse-tracker-prev{background-image:url("../elements/arrow-large-left.svg")}.flickity-single-slide .mouse-tracker{display:none}.block-showcase-close,.block-project-close{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:fixed;top:60px;right:var(--space-right);width:38px;height:38px;background-image:url("../elements/icon_close.svg");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:100}.project-grid-content .block-showcase-close,.projects-list .block-showcase-close,.project-grid-content .block-project-close,.projects-list .block-project-close{display:none}.block-project-title{font-family:"Univers LT W01";font-size:25px;line-height:1.28;margin-top:47px}@media (max-width: 640px){.block-project-title{font-size:22px}}.block-project-text-wrap{zoom:1;margin-top:42px}.block-project-text-wrap:before,.block-project-text-wrap:after{content:"";display:table}.block-project-text-wrap:after{clear:both}.block-project-text{width:44.28571%;float:left;margin-right:2.85714%;font-family:"Univers LT W01";font-size:19px;line-height:1.35}@media (max-width: 640px){.block-project-text{font-size:17px;line-height:24px}}.block-project-infos{width:44.28571%;float:right;margin-right:0;font-family:"Univers LT W01";font-size:15px;line-height:1.38}.block-project-info+.block-project-info{margin-top:13px}.project-block *+.block-project-info__people{margin-top:1.315em}.project-block .block-project-info__person{break-inside:avoid}.cb-player-overlayer-button{border:0}.cb-player--backgroundmode .cb-player-overlayer-button{display:none}.cb-player.cb-player--media-playing .cb-player-overlayer-button{opacity:1;visibility:visible}.cb-player.cb-player--media-playing .cb-player-overlayer-button:after{box-sizing:content-box;border:0;border-left:10px solid #fff;border-right:10px solid #fff;margin-left:0;width:8px;height:30px}.cb-player.cb-player--media-playing.cb-player--control-hide .cb-player-overlayer-button{opacity:0;visibility:hidden}.block-project-related{margin-top:91px}.project-related-title{font-family:"Univers LT W01";font-size:25px;line-height:1.28}@media (max-width: 640px){.project-related-title{font-size:22px}}.related-projects{zoom:1;margin-top:56px}.related-projects:before,.related-projects:after{content:"";display:table}.related-projects:after{clear:both}@media (min-width: 1081px){.related-project{width:22.85714%;float:left;margin-right:2.85714%}.related-project:nth-child(4n){width:22.85714%;float:right;margin-right:0}.related-project:nth-child(4n+1){clear:both}}@media (min-width: 741px) and (max-width: 1080px){.related-project{width:31.42857%;float:left;margin-right:2.85714%}.related-project:nth-child(3n){width:31.42857%;float:right;margin-right:0}.related-project:nth-child(3n+1){clear:both}}@media (max-width: 740px){.related-project{width:48.57143%;float:left;margin-right:2.85714%}.related-project:nth-child(2n){width:48.57143%;float:right;margin-right:0}.related-project:nth-child(2n+1){clear:both}}@media (max-width: 640px){.related-project{zoom:1;width:100% !important;margin-right:0 !important}.related-project:before,.related-project:after{content:"";display:table}.related-project:after{clear:both}}@media (max-width: 640px){.block-project-related{margin-top:75px}.related-projects{margin-top:22px}.related-project+.related-project{margin-top:23px}.related-project .lazyloading-container{width:31.42857%;float:left;margin-right:2.85714%}.related-project .related-project-title{width:65.71429%;float:right;margin-right:0;margin-top:-5px;margin-bottom:0}}.related-project-title{font-family:"Univers LT W01";font-size:15px;line-height:1.38;margin-top:19px;margin-bottom:40px}.text-format p+p{margin-top:27px}.block-company{padding-left:var(--space-left);padding-right:var(--space-right);padding-top:60px}.block-company .infoloop-element{padding-bottom:90px}.block-company-text-wrap{zoom:1;margin-top:72px}.block-company-text-wrap:before,.block-company-text-wrap:after{content:"";display:table}.block-company-text-wrap:after{clear:both}.block-company-image+.block-company-text-wrap{margin-top:92px}.block-company-intro{width:48.57143%;float:left;margin-right:2.85714%;font-family:"Univers LT W01";font-size:25px;line-height:1.28}@media (max-width: 640px){.block-company-intro{font-size:22px}}.block-company-text{width:48.57143%;float:right;margin-right:0;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align:justify}.block-accordions{margin-top:94px}.block-accordion{border-top:1px solid #000}.block-accordion:last-child{border-bottom:1px solid #000;margin-bottom:56vh}.block-accordion-top{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font-family:"Univers LT W01";font-size:25px;line-height:1.28;position:relative;height:110px}@media (max-width: 640px){.block-accordion-top{font-size:22px}}.block-accordion-top span{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.block-accordion-top:after{content:"";background-image:url(../elements/arrow-unternehmen25.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:0;display:block;width:28px;height:28px;top:41px}.block-accordion-open .block-accordion-top:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-accordion-content{zoom:1;margin-bottom:108px;display:none;position:relative}.block-accordion-content:before,.block-accordion-content:after{content:"";display:table}.block-accordion-content:after{clear:both}.block-accordion-content.block-accordion-content{margin-bottom:43px}.accordion-text-left{width:48.57143%;float:left;margin-right:2.85714%}.accordion-text-left--textimage p+p{margin-top:18px}.accordion-text-right{width:48.57143%;float:right;margin-right:0;font-family:"Univers LT W01";font-size:19px;line-height:1.35}@media (max-width: 640px){.accordion-text-right{font-size:17px;line-height:24px}}.accordion-text-right p+p{margin-top:18px}.accordion-text-large{font-family:"Univers LT W01";font-size:25px;line-height:1.28}@media (max-width: 640px){.accordion-text-large{font-size:22px}}.accordion-table-row{zoom:1}.accordion-table-row:before,.accordion-table-row:after{content:"";display:table}.accordion-table-row:after{clear:both}.accordion-table-row+.accordion-table-row{margin-top:12px}.accordion-table-row-date{width:48.57143%;float:left;margin-right:2.85714%;text-align:right}.accordion-table-row-text{width:48.57143%;float:right;margin-right:0}.over-table{width:48.57143%;float:left;margin-right:2.85714%;padding-right:50px;position:absolute;left:0;top:-6px}.team-items{zoom:1;margin-top:55px}.team-items:before,.team-items:after{content:"";display:table}.team-items:after{clear:both}.team-item{width:22.85714%;float:left;margin-right:2.85714%;font-family:"Univers LT W01";font-size:15px;line-height:1.38;margin-bottom:65px}@media (min-width: 1081px){.team-item{width:22.85714%;float:left;margin-right:2.85714%}.team-item:nth-child(4n){width:22.85714%;float:right;margin-right:0}.team-item:nth-child(4n+1){clear:both}}@media (min-width: 741px) and (max-width: 1080px){.team-item{width:31.42857%;float:left;margin-right:2.85714%}.team-item:nth-child(3n){width:31.42857%;float:right;margin-right:0}.team-item:nth-child(3n+1){clear:both}}@media (max-width: 740px){.team-item{width:48.57143%;float:left;margin-right:2.85714%}.team-item:nth-child(2n){width:48.57143%;float:right;margin-right:0}.team-item:nth-child(2n+1){clear:both}}.team-item-image{overflow:hidden;position:relative}.team-item-image:after{content:"";display:block;padding-bottom:150%}.team-item-image img.lazyloading-initialized{-moz-transition:opacity 500ms ease,visibility 500ms ease;-o-transition:opacity 500ms ease,visibility 500ms ease;-webkit-transition:opacity 500ms ease,visibility 500ms ease;transition:opacity 500ms ease,visibility 500ms ease}.team-item-image img{position:absolute;top:0;left:0;visibility:visible;backface-visibility:hidden;width:100%;height:100%;object-fit:cover;z-index:1}.clickable-info .team-item-image{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.active .team-item-image img{opacity:0;visibility:hidden}.team-item-image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ddd}.wap-team-info{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;position:absolute;left:0;top:50%;visibility:hidden}.lazyloading-initialized+.wap-team-info{visibility:visible}.team-info-group+.team-info-group{margin-top:1.4em}.download{position:relative;padding-left:17px}.download:before{content:"";width:11px;height:12px;display:inline-block;background-image:url("../elements/arrow-small-down.svg");background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;left:0;top:4px}.no-touch .download:hover:before{background-image:url("../elements/arrow-small-down-hover.svg")}.link{position:relative;padding-left:17px}.link:before{content:"";width:11px;height:12px;display:inline-block;background-image:url("../elements/arrow-small-right.svg");background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;left:0;top:4px}.no-touch .link:hover:before{background-image:url("../elements/arrow-small-right-hover.svg")}.team-items-hidden{display:none}.team-item-details{margin-top:11px}.team-filter{zoom:1;font-family:"Univers LT W01";font-size:15px;line-height:1.38}.team-filter:before,.team-filter:after{content:"";display:table}.team-filter:after{clear:both}.team-filter-item{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;float:left;display:block;color:#000;margin-right:20px}.team-filter-item.ilter-item-select,.no-touch .team-filter-item:hover{color:#cc3f33}.team-filter-item.active{color:#cc3f33}.team-past.hidden{display:none}.team-past-title{font-family:"Univers LT W01";font-size:25px;line-height:1.28}@media (max-width: 640px){.team-past-title{font-size:22px}}.team-past-list{font-family:"Univers LT W01";font-size:15px;line-height:1.38;-moz-column-count:4;-webkit-column-count:4;column-count:4;margin-top:43px}.team-past-list li{margin-bottom:1px}@media (min-width: 741px) and (max-width: 1080px){.team-past-list{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media (max-width: 740px){.team-past-list{-moz-column-count:2;-webkit-column-count:2;column-count:2}}.projects-layout-cange-grid,.projects-layout-cange-list{font-family:"Univers LT W01";font-size:15px;line-height:1.38;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:#000}.projects-layout-cange-grid:before,.projects-layout-cange-list:before{content:"";-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:11px;height:12px;margin-right:6px;display:inline-block;background-image:url("../elements/arrow-small-down.svg");background-position:center;background-repeat:no-repeat;background-size:100%}.no-touch .projects-layout-cange-grid:hover,.no-touch .projects-layout-cange-list:hover{color:#cc3f33}.no-touch .projects-layout-cange-grid:hover:before,.no-touch .projects-layout-cange-list:hover:before{background-image:url("../elements/arrow-small-right-hover.svg")}.projects-layout-cange-list{display:none}.projects-grid{font-family:"Univers LT W01";font-size:15px;line-height:1.38;margin-top:72px}.projects-list{font-family:"Univers LT W01";font-size:15px;line-height:1.38;margin-top:45px}.projects-row-top,.projects-row{zoom:1}.projects-row-top:before,.projects-row-top:after,.projects-row:before,.projects-row:after{content:"";display:table}.projects-row-top:after,.projects-row:after{clear:both}.projects-row-top{color:#000}.projects-sort{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.projects-sort.mixitup-control-active,.no-touch .projects-sort:hover{color:#cc3f33}.projects-row-body{margin-top:35px;border-top:1px solid #000}.projects-row{border-bottom:1px solid #000}.projects-row-title{width:40%;float:left;margin-right:2.85714%}.projects-row-status{width:14.28571%;float:left;margin-right:2.85714%}.projects-row-year{width:5.71429%;float:left;margin-right:2.85714%}.projects-row-function{width:14.28571%;float:left;margin-right:2.85714%;position:relative}.projects-row-location{width:14.28571%;float:right;margin-right:0}.projects-grid{zoom:1;display:none}.projects-grid:before,.projects-grid:after{content:"";display:table}.projects-grid:after{clear:both}.search-results .projects-grid{display:block}.projects-grid.with-filter{margin-top:30px}.projects-grid-filter{zoom:1;font-family:"Univers LT W01";font-size:15px;line-height:1.38;margin-top:15px;margin-bottom:52px}.projects-grid-filter:before,.projects-grid-filter:after{content:"";display:table}.projects-grid-filter:after{clear:both}.wrap-grid-filter{display:flex;flex-wrap:wrap;gap:10px}.grid-filter__items{display:flex;flex-wrap:wrap;gap:15px;row-gap:5px}.grid-filter-item{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.no-touch .grid-filter-item:hover{color:#cc3f33}.grid-filter-item--selected{color:#cc3f33}.projects-grid-hiden{display:none}.projects-grid-item{position:relative;margin-bottom:2.85714%}.no-touch .projects-grid-item:hover .projects-grid-item-title{opacity:1}@media (min-width: 1081px){.search-results .projects-grid-item{width:22.85714%;float:left;margin-right:2.85714%}.search-results .projects-grid-item:nth-child(4n){width:22.85714%;float:right;margin-right:0}.search-results .projects-grid-item:nth-child(4n+1){clear:both}}@media (min-width: 741px) and (max-width: 1080px){.search-results .projects-grid-item{width:31.42857%;float:left;margin-right:2.85714%}.search-results .projects-grid-item:nth-child(3n){width:31.42857%;float:right;margin-right:0}.search-results .projects-grid-item:nth-child(3n+1){clear:both}}@media (max-width: 740px){.search-results .projects-grid-item{width:48.57143%;float:left;margin-right:2.85714%}.search-results .projects-grid-item:nth-child(2n){width:48.57143%;float:right;margin-right:0}.search-results .projects-grid-item:nth-child(2n+1){clear:both}}.group-project-grid-items{zoom:1}.group-project-grid-items:before,.group-project-grid-items:after{content:"";display:table}.group-project-grid-items:after{clear:both}@media (min-width: 1081px){.group-project-grid-items .projects-grid-item{width:22.85714%;float:left;margin-right:2.85714%}}@media (min-width: 741px) and (max-width: 1080px){.group-project-grid-items .projects-grid-item{width:31.42857%;float:left;margin-right:2.85714%}}@media (max-width: 740px){.group-project-grid-items .projects-grid-item{width:48.57143%;float:left;margin-right:2.85714%}}.group-project-grid-items .projects-grid-item:last-child{margin-right:0}@media (min-width: 1081px){#bpg{width:1px}}@media (min-width: 741px) and (max-width: 1080px){#bpg{width:2px}}@media (max-width: 740px){#bpg{width:3px}}.projects-grid-item-images{position:relative}.projects-grid-item-images a{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.projects-grid-item-images:after{content:"";display:block;padding-bottom:66.66%}.projects-grid-item-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.projects-grid-item-video video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.projects-grid-item-images--fit:after{content:"";display:block;padding-bottom:100%}.projects-grid-item-title{padding-top:13px;transition:opacity 300ms ease}.no-touch .projects-grid-item-title{display:flex;justify-content:center;align-items:center;padding-top:0;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;pointer-events:none}.no-touch .projects-grid-item-title span{position:relative;z-index:1}.no-touch .projects-grid-item-title:after{content:"";background-color:#fff;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.block-projects-grid .projects-list,.block-projects-grid .projects-layout-cange-grid{display:none}.block-projects-grid .projects-grid{display:block}.block-projects-grid .projects-layout-cange-list{display:inline-block}.accordion-list-top{zoom:1;margin:14px 0 14px 0}.accordion-list-top:before,.accordion-list-top:after{content:"";display:table}.accordion-list-top:after{clear:both}.accordion-list-body{display:none}.accordion-list-body>div:last-child{margin-bottom:36px}.accordion-list-body-content{width:57.14286%;float:left;margin-right:2.85714%;margin-top:36px}.accordion-list-body-content p+p,.accordion-list-body-content p+.wrap–inline-image,.accordion-list-body-content .wrap–inline-image+p{margin-top:18px}.inline-image{position:relative}.projects-row-thema{width:57.14286%;float:left;margin-right:2.85714%}.projects-row-date{width:14.28571%;float:left;margin-right:2.85714%}.projects-row-category{width:22.85714%;float:right;margin-right:0}.accordion-news-top{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.news-year{font-family:"Univers LT W01";font-size:25px;line-height:1.28;margin-top:72px}@media (max-width: 640px){.news-year{font-size:22px}}.news-link{position:relative;padding-left:20px}.news-link:before{content:"";width:11px;height:12px;display:inline-block;background-image:url("../elements/arrow-small-right.svg");background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;left:0;top:4px}.infoloop-element .news-link:before{width:12px;top:7px}.accordion-list-body .news-link,.infoloop-element-showcase .news-link{padding-left:16px}.no-touch .news-link:hover:before{background-image:url("../elements/arrow-small-right-hover.svg")}.style-link a:not(.news-link){position:relative;padding-left:16px}.style-link a:not(.news-link):before{content:"";width:11px;height:12px;display:inline-block;background-image:url("../elements/arrow-small-right.svg");background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;left:0;top:4px}.infoloop-element .style-link a:not(.news-link),.block-project-text-wrap .style-link a:not(.news-link){padding-left:20px}.infoloop-element .style-link a:not(.news-link):before,.block-project-text-wrap .style-link a:not(.news-link):before{width:15px;top:7px}.no-touch .style-link a:not(.news-link):hover:before{background-image:url("../elements/arrow-small-right-hover.svg")}.news-carousel{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;opacity:0;position:relative;float:left;margin-top:18px;width:100%}.news-carousel.visibile{opacity:1}.news-carousel .flickity-enabled{height:100% !important;overflow:hidden}.news-carousel .flickity-enabled .inline-image{padding-bottom:0 !important}.news-carousel .flickity-prev-next-button.previous{left:0 !important;width:50% !important}.news-carousel .flickity-prev-next-button.next{left:50% !important;width:50% !important}.news-carousel-cell{position:absolute;top:0;height:100%;width:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.lazyloading-container{display:block;position:relative;overflow:hidden}.lazyloading-container:after{content:"";display:block;padding-bottom:66.54%}.project-image-placeholder{background-color:#ccc}.project-image-placeholder,.image-fit{position:absolute;top:0;left:0;width:100%;height:100%}.project-image-placeholder.landscape,.image-fit.landscape{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:auto;left:50%}.project-image-placeholder.portrait,.image-fit.portrait{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;width:100%;top:50%}.image-fit{-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;opacity:0;object-fit:contain}.lazyloading--loaded{opacity:1}.block-infoloop{font-size:0;margin:50px auto}.infoloop-element-project .wrap-infoloop-element-image{margin:0 auto;display:block}.wrap-infoloop-project{height:90vh;max-width:100%;overflow:hidden;margin:0 auto}.box-item{position:relative}.box-item .infoloop-element-image{width:100%;max-width:100%;max-height:90vh}.box-item .wrap-infoloop-element-image{position:absolute;top:0;left:0}.box-item .wrap-infoloop-element-image img{position:absolute;max-height:100%;max-width:100%}.wrap-box-item{position:relative}.wrap-infoloop-element-image{zoom:1;display:flex}.wrap-infoloop-element-image:before,.wrap-infoloop-element-image:after{content:"";display:table}.wrap-infoloop-element-image:after{clear:both}.infoloop-element-image{position:relative}.no-touch .infoloop-element-image:hover .infoloop-element-image-caption{opacity:1}.infoloop-element-image-caption{-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease;font-family:"Univers LT W01";font-size:19px;line-height:1.35;position:absolute;bottom:0;left:0;opacity:0;width:100%}@media (max-width: 640px){.infoloop-element-image-caption{font-size:17px;line-height:24px}}.infoloop-element-caption-indented .infoloop-element-image-caption{margin-left:19px}.infoloop-project-link{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);bottom:0;padding-top:7px;position:absolute;display:block}.infoloop-element-news{width:100%;padding:200px 60px 100px 60px;position:relative}.wrap-infoloop-element-news{font-family:"Univers LT W01";font-size:19px;line-height:1.35;color:#000;position:relative;margin:0 auto;max-width:700px}@media (max-width: 640px){.wrap-infoloop-element-news{font-size:17px;line-height:24px}}.wrap-infoloop-element-news .wrap–inline-image{margin-left:auto;margin-right:auto}.wrap-infoloop-element-news .wrap–inline-image{margin-left:auto;margin-right:auto}.wrap-infoloop-element-news .wrap–inline-image+p{margin-top:43px}.no-touch .wrap-infoloop-element-news:hover .infoloop-element-news__title{opacity:1}.infoloop-element-news__image{display:block}.infoloop-element-news__title{font-family:"Univers LT W01";font-size:19px;line-height:1.35;display:flex;padding-top:7px;opacity:0;transition:opacity 300ms ease}@media (max-width: 640px){.infoloop-element-news__title{font-size:17px;line-height:24px}}.infoloop-element-news__title span+span{margin-left:15px}.no-touch .infoloop-element-news__title:hover{opacity:1;color:#cc3f33}.infoloop-element-viewport img{width:auto;height:auto;max-height:90vh;max-width:100%}.infoloop-element-logo img{width:500px;max-width:100%;margin:0 auto}.infoloop-element-project{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;display:inline-block;opacity:1;position:relative;background-color:transparent !important;box-sizing:content-box;vertical-align:top}.infoloop-element-project img{width:100%;height:100%}.infoloop-element-l{width:80%}.infoloop-element-m{width:50%}.infoloop-element-s{width:45%}.infoloop-element-box{position:relative;display:block}.no-touch .infoloop-element-box:hover .infoloop-element-image-caption{opacity:1}.element-align-left{text-align:left}.element-align-right{text-align:right}.infoloop-element.infoloop-element--selected{position:relative;height:0;overflow:hidden;padding:0 !important}.infoloop-element-showcase{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;display:inline-block;padding-top:15vh;opacity:0}.infoloop-element-showcase.initialized{opacity:1}.infoloop-element-showcase .infoloop-element-slideshow-text{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:0;width:100%}.infoloop-element-showcase .infoloop-element-slideshow-text span{position:absolute}.infoloop-element-showcase .infoloop-element-slideshow-text span:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.no-touch .infoloop-element-showcase .infoloop-element-slideshow-text span:hover{color:#333fcc}.no-touch .infoloop-element-showcase .infoloop-element-slideshow-text span:hover a{color:#333fcc}.infoloop-element-showcase .js-slideshow,.infoloop-element-showcase .wrap-infoloop-video{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.infoloop-element-showcase .wrap-infoloop-video{position:relative}.infoloop-element-showcase .wrap-infoloop-video:before{content:"";display:block;position:absolute;height:100%;width:100%;z-index:100}.infoloop-element-showcase .wrap-infoloop-video *{pointer-events:none}.infoloop-element-showcase-content{position:relative}.infoloop-element-showcase-content.infoloop-object{width:100%}.no-touch .infoloop-element-showcase-content:hover .infoloop-element-slideshow-text{opacity:1}.infoloop-element-slideshow .slide{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.infoloop-element-slideshow-text{-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease;font-family:"Univers LT W01";font-size:15px;line-height:1.38;display:inline-block;position:relative;bottom:0;opacity:0}.infoloop-element-slideshow-text span{padding-top:18px;display:inline-block}.js-linked-caption{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.no-touch .js-linked-caption:hover{color:#cc3f33}.infoloop-element-slideshow-text-hidden{display:none}.search-form{position:relative;display:none}.search-form:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #000}.search-form-input{background-color:transparent;border-radius:0;border:0;margin:0;padding:0;width:100%;-webkit-appearance:none}.search-form-input:focus{outline:none}.search-placeholder{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.search-form-active .search-form{display:block}.search-form-active .search-placeholder{display:none}.search-form-active .header-menu-main{margin-left:60px}.search-form-active .header-menu-main li:not(#search){display:none}.search-form-active .header-menu-main #search{width:550px}.search-form-active .header-menu-button{display:block}.overlayer{background-color:#fff;position:fixed;top:0;left:0;width:100%;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%;z-index:1}.overlayer-container{padding:120px 60px 60px 60px;max-width:1200px;margin:0 auto}.search-results-title{font-family:"Univers LT W01";font-size:25px;line-height:1.28}@media (max-width: 640px){.search-results-title{font-size:22px}}.search-results>div{margin-top:72px}.search-results>div:first-child{margin-top:0}.no-search-results{font-family:"Univers LT W01";font-size:19px;line-height:1.35;text-align:center}@media (max-width: 640px){.no-search-results{font-size:17px;line-height:24px}}.search-form-results{overflow:hidden}.search-form-results body{overflow:hidden;height:100%}.infoloop-element-text{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;margin-left:21.42857%;width:57.14286%;padding-top:28vh;padding-bottom:23vh;opacity:1}.infoloop-element-text.text-color-red{color:#cc3f33}.infoloop-element-text.text-color-red .text-button-more:before{background-image:url("../elements/arrow-small-right-hover.svg")}.infoloop-element-text-block{font-family:"Univers LT W01";font-size:25px;line-height:1.28;margin-left:30%;width:40%}@media (max-width: 640px){.infoloop-element-text-block{font-size:22px}}.infoloop-element-text-block p+p{margin-top:1em}.no-touch .infoloop-element-text-block.text-color-red:not(.infoloop-element-text-open):hover{color:#000}.no-touch .infoloop-element-text-block.text-color-red:not(.infoloop-element-text-open):hover .text-button-more:before{background-image:url(data:data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMS4xIDkuMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTEuMSA5LjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBmaWxsPSIjMjMxRjIwIiBwb2ludHM9IjYuNCwwIDUuNSwwLjkgOC42LDQgMCw0IDAsNS4zIDguNiw1LjMgNS41LDguNCA2LjQsOS4zIDExLjEsNC42ICIvPgo8L3N2Zz4K)}.no-touch .infoloop-element-text-block.text-color-black:not(.infoloop-element-text-open):hover{color:#cc3f33}.no-touch .infoloop-element-text-block.text-color-black:not(.infoloop-element-text-open):hover .text-button-more:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMS4xIDkuMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTEuMSA5LjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBmaWxsPSIjY2MzZjMzIiBwb2ludHM9IjYuNCwwIDUuNSwwLjkgOC42LDQgMCw0IDAsNS4zIDguNiw1LjMgNS41LDguNCA2LjQsOS4zIDExLjEsNC42ICIvPgo8L3N2Zz4K)}.infoloop-element-text-open .text-button-more{display:none}.infoloop-element-text-visibile{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;margin-bottom:32px}.infoloop-element-text-open .infoloop-element-text-visibile{cursor:auto}.infoloop-element-text-hidden{display:none}.text-button-more{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.text-button-more:before{content:"";background-image:url("../elements/arrow-small-right.svg");background-repeat:no-repeat;background-size:contain;position:relative;top:-1px;width:17px;height:14px;display:inline-block;margin-right:3px}.infinity-loading-next{display:block}.infoloop-element-text-link{font-family:"Univers LT W01";font-size:25px;line-height:1.28;margin-left:30%;width:40%}@media (max-width: 640px){.infoloop-element-text-link{font-size:22px}}.infoloop-element-text-link p+p{margin-top:1em}*+.job-items{padding-top:28px}.job-item{position:relative}.job-item+.job-item{padding-top:28px}.job-item+.job-item:before{content:"";position:absolute;top:0;left:0;width:24px;height:1px;background-color:#000;display:inline-block}.job-item-title{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;margin-bottom:28px}.no-touch .job-item-title:hover{color:#cc3f33}.job-item-text{display:none;padding-bottom:28px}.job-item-text p+p{margin-top:28px}.job-item-text ul li{position:relative}.job-item-text ul li:before{content:"";background-color:#000;width:6px;height:6px;border-radius:50%;position:absolute;left:-15px;top:10px}.job-item-text ul+p,.job-item-text ul+p{margin-top:28px}.js-project-open{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.animate-project{-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;backface-visibility:hidden;position:fixed;box-sizing:content-box;padding-left:60px;padding-right:60px}.animate-project.animate-project-open .animate-project-caption{font-family:"Univers LT W01";font-size:25px;line-height:1.28;margin-top:47px}@media (max-width: 640px){.animate-project.animate-project-open .animate-project-caption{font-size:22px}}.animate-project.animate-project-complete .animate-project-caption{display:none}.animate-project-inner{-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;backface-visibility:hidden;position:relative}.animate-project-inner-image{background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:0;left:0;height:100%;width:100%}.animate-project-caption{-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;backface-visibility:hidden;position:relative;margin-top:7px;margin-left:0;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.projects-opening-fade .infoloop-element{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.project-opened-hide{background-color:#e5e5e5}.project-opened-hide .header-menu{background-color:#e5e5e5}.project-opened-hide .infoloop-element{opacity:0;pointer-events:none}.showcase-opened-hide{background-color:#c8d2e6}.showcase-opened-hide .header-menu{background-color:#c8d2e6}.showcase-opened-hide .infoloop-element{opacity:0;pointer-events:none}.block-showcase{padding-top:60px;min-height:100vh}.block-showcase .infoloop-element-showcase-content{-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;opacity:0}.block-showcase-content{margin-left:25.71429%;width:48.57143%;position:relative}.block-showcase-content .infoloop-element-slideshow-text{opacity:1}.accordion-list-content,.project-grid-content{height:0;overflow:hidden}.accordion-list-content .block-project,.project-grid-content .block-project{padding-bottom:160px;padding-left:0;padding-right:0;max-width:1080px}@media (min-width: 2289px){.accordion-list-content .block-project,.project-grid-content .block-project{max-width:48.57143%}}.disable-carousel-buttons .flickity-prev-next-button{pointer-events:none}.accordion-image{clear:both;position:relative;margin-top:20px}.projects-grid-filter li{margin-bottom:0}.wrap-infoloop-object canvas{cursor:none;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.block-error{font-family:"Univers LT W01";font-size:25px;line-height:1.28}@media (max-width: 640px){.block-error{font-size:22px}}.wrap-infoloop-video{position:relative}.wrap-infoloop-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-company-image{-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;position:relative;opacity:0;margin-top:70px}.block-company-image.is-ready{opacity:1}.block-company-image .slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}.privacy-policy{font-family:"Univers LT W01";font-size:15px;line-height:1.38;color:#ccc;position:fixed;bottom:24px;left:25px;z-index:1}.bottom-left-menu{font-family:"Univers LT W01";font-size:15px;line-height:1.38;position:fixed;bottom:24px;left:var(--space-left);z-index:1}.bottom-left-menu a{color:#999}.mouse-tracker-object{background-image:url("../elements/3d-rotation-arrow.svg");position:absolute;pointer-events:none;background-repeat:no-repeat;background-position:center;width:48px;height:48px;visibility:hidden;z-index:10}.flickity-page-dots{display:none}.is-touch .flickity-prev-next-button{display:none}.is-touch .infoloop-element-image-caption,.is-touch .infoloop-element-slideshow-text,.is-touch .infoloop-element-news__title{opacity:1}.is-touch.scrollbar-margin,.is-touch .scrollbar-margin-elements{margin-right:0 !important}.is-touch .flickity-page-dots{display:block}.is-touch .flickity-page-dots .dot{background-color:#ccc;border-radius:0;opacity:1;width:2px;height:12px}.is-touch .flickity-page-dots .dot.is-selected{background-color:#000}.button-toggle-bio{position:absolute;padding-left:17px;bottom:0;visibility:hidden}.team-lazyloading-initialized .button-toggle-bio{visibility:visible}.button-toggle-bio:before{content:"";width:11px;height:12px;display:inline-block;background-image:url("../elements/arrow-small-right.svg");background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;left:0;top:4px;transform:rotate(90deg)}.bio-is-open .button-toggle-bio:before{transform:rotate(-90deg)}.no-touch .button-toggle-bio:hover{color:#cc3f33}.no-touch .button-toggle-bio:hover:before{background-image:url("../elements/arrow-small-right-hover.svg")}.wrap-bio{display:none;margin-top:17px}.wrap-bio p+p{margin-top:17px}.bio-is-open .wrap-bio{display:block}.block-preview .infoloop-element{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%}.block-preview .infoloop-element-slideshow-text{opacity:1}*+.project-blocks{margin-top:42px}.project-blocks p+p{margin-top:1.315em}.project-block+.project-block{margin-top:60px}.project-block--quote{display:flex;flex-wrap:wrap}.project-block--quote-left{justify-content:flex-start}.project-block--quote-middle{justify-content:center}.project-block--quote-right{justify-content:flex-end}.project-block-quote{width:65.71429%}.project-block-quote__text{font-family:"Univers LT W01";font-size:25px;line-height:1.28}@media (max-width: 640px){.project-block-quote__text{font-size:22px}}.project-block-quote__caption{font-family:"Univers LT W01";font-size:15px;line-height:1.38;margin-top:13px}.project-block--specifications .block-project-infos{font-family:"Univers LT W01";font-size:15px;line-height:1.38;column-count:4;column-gap:2.85714%;float:none;width:100%}.project-block--text{display:flex;flex-wrap:wrap}.project-block-text{font-family:"Univers LT W01";font-size:19px;line-height:1.35;width:65.71429%}@media (max-width: 640px){.project-block-text{font-size:17px;line-height:24px}}.project-block-text--right{margin-left:auto}.project-block--textimage .project-block__content{display:flex;flex-wrap:wrap}.project-block--textimage-revert .project-block__content{flex-direction:row-reverse}.project-block--textimage-revert .project-block-textimage__text{margin-left:0;margin-right:auto}.project-block-textimage__image-wrap.portrait{width:48.57143%}.project-block-textimage__image-wrap.landscape{width:65.71429%}.project-block-textimage__image{position:relative}.project-block-textimage__image img{position:absolute;top:0;left:0;height:100%;width:100%}.project-block-textimage__caption{font-family:"Univers LT W01";font-size:15px;line-height:1.38;margin-top:13px}.project-block-textimage__text{font-family:"Univers LT W01";font-size:19px;line-height:1.35;margin-left:auto;margin-top:-6px;width:31.42857%}@media (max-width: 640px){.project-block-textimage__text{font-size:17px;line-height:24px}}.portrait+.project-block-textimage__text{width:48.57143%}.project-block--2upimages .project-block__content{display:flex;flex-wrap:wrap}.project-block-2upimages-container{width:48.57143%}.project-block-2upimages-container+.project-block-2upimages-container{margin-left:auto}.project-block-2upimage__image{position:relative}.project-block-2upimage__image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.project-block-2upimage__caption{font-family:"Univers LT W01";font-size:15px;line-height:1.38;margin-top:13px}.project-block__image-image{position:relative}.project-block__image-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.project-block__image-caption{font-family:"Univers LT W01";font-size:15px;line-height:1.38;margin-top:13px}.project-block--3upimages .project-block__content{display:flex;flex-wrap:wrap;gap:2.85714%}.project-block-3upimage{width:31.42857%}.project-block-3upimage__image{position:relative}.project-block-3upimage__image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.project-block-3upimage__caption{font-family:"Univers LT W01";font-size:15px;line-height:1.38;margin-top:13px}.project-block-video__video{position:relative}.project-block-video__video .cb-player{position:absolute;top:0;left:0;height:100%;width:100%}.project-block-video__caption{font-family:"Univers LT W01";font-size:15px;line-height:1.38;margin-top:13px}.on-mobile{display:none}#bp{width:2px}@media (min-width: 767px) and (max-width: 768px){.block-company-intro,.accordion-text-left{width:calc(50% - 15px);margin-right:30px}.block-company-text,.accordion-text-right{width:calc(50% - 15px)}}@media (max-width: 640px){#bp{width:1px}.on-mobile{display:block}.on-desktop{display:none}.is-empty{display:none !important}.header{opacity:0}.header--visibile{opacity:1}.header--visibile .header-menu-button-close{opacity:1}.header-menu-button-open{display:block}.header-menu-button-close{display:none;opacity:0}.header-menu-open .header-menu-button-open{display:none}.header-menu-open .header-menu-button-close{display:block}.header-menu-button-open,.header-menu-button-close{height:44px;width:55px;background-size:28px}.header-menu{display:block;height:100%;padding-top:7px}.header-menu-main{font-family:"Univers LT W01";font-size:23px;line-height:1.38;margin-left:50px !important;width:calc(100% - 120px);float:left;margin-bottom:5px}.header-menu-main li{float:none;margin-right:0;width:100%;margin-bottom:17px}.header-menu-button{display:block;height:43px;width:43px}.header-menu-lang{font-family:"Univers LT W01";font-size:18px;line-height:1.38;clear:both;float:left;left:0;position:absolute;bottom:50px;margin-left:50px}.header-menu-lang .privacy-policy{font-family:"Univers LT W01";font-size:18px;line-height:1.38;position:relative;left:0;bottom:0}.header-menu-lang li{float:none}.header-menu-lang li+li{margin-left:0;margin-top:11px}.logo{width:180px;right:auto;left:50px;top:auto;bottom:156px}.search-form-input{font-family:"Univers LT W01";font-size:23px;line-height:1.38}.search-form-input,.search-form:after{width:calc(100vw - 65px)}.search-form-active .header-menu{height:auto}.search-form-active .header-menu-lang{display:none}.search-form-active .header-menu-lang a{color:#ccc}.search-form-active .header-menu-main li:not(#search){display:none}.search-form-active .header-menu-main li:not(#search) a{color:#ccc}.search-form-active .header-menu-main #search{width:50%}.block-project,.block-projects,.block-news,.block-company,.overlayer-container{padding:60px 15px 10px 15px}.projects-row-title,.projects-row-year,.projects-row-function,.projects-row-location,.projects-row-thema,.projects-row-date,.projects-row-category,.accordion-table-row-date,.accordion-table-row-text,.accordion-text-left,.accordion-text-right{float:none;width:100%;margin-right:0}.accordion-list-body-content{width:100%;margin-right:0}.accordion-table-row-date{text-align:left}.news-year,.projects-list,.projects-grid,.projects-layout-cange,.search-results>div,.search-results>div:first-child,.block-company-text-wrap{margin-top:30px}.news-year{text-align:left}.wrap-projects-filter:before{content:none}.projects-filter-items{display:none !important}.block-project-text-wrap{display:block}.block-project-text,.block-project-infos,.block-company-intro,.block-company-text{width:100%;margin-right:0}.block-project-text{font-size:17px}.block-project-infos{font-size:14px}.block-project-infos,.block-company-text,.accordion-text-right{margin-top:27px}.block-accordion-top{height:116px}.block-accordion-top:after{content:"";top:49px;width:16px;height:18px}.infoloop-element-news,.infoloop-element-text{width:100%;margin-left:0;padding-left:15px;padding-right:15px}.text-button-more:before{width:12px;height:10px}.wrap-infoloop-element-news{width:100% !important;left:0 !important}.infoloop-element-news-title{font-family:"Univers LT W01";font-size:19px;line-height:1.35;display:block}}@media (max-width: 640px) and (max-width: 640px){.infoloop-element-news-title{font-size:17px;line-height:24px}}@media (max-width: 640px){.infoloop-element-group,.infoloop-element-project,.infoloop-element-showcase{width:100% !important;padding-left:0 !important;margin-left:0 !important}.infoloop-element-project,.infoloop-element-showcase{width:calc(100% - 30px) !important;margin-left:15px !important;margin-right:15px !important}.orientation-portrait img{padding-left:55px;padding-right:55px;box-sizing:border-box}.block-accordion-content{margin-top:11px}.team-filter-item{float:none}.infoloop-element{padding-top:40px !important;padding-bottom:40px !important;margin-top:0 !important}.block-company-text{text-align:left}.wrap-grid-filter,.js-grid-filter{font-family:"Univers LT W01";font-size:18px;line-height:1.38}.projects-grid-filter{font-family:"Univers LT W01";font-size:18px;line-height:1.38}.animate-project{padding-left:0;padding-right:0}.animate-project-caption{padding-left:15px;padding-right:15px}.job-item-text ul li:before{left:-10px}.infoloop-element-slideshow-text{padding-left:15px}.project-grid-content .block-project{padding-bottom:160px}.projects-row-top{font-family:"Univers LT W01";font-size:18px;line-height:1.38;display:flex}.projects-row-top .projects-row-function{order:2}.projects-row-top .mixitup-control-activ{color:#cc3f33}.projects-row-top>div,.projects-row-top>ul{width:auto;margin-right:20px}.search-results .projects-row-top{display:none}.projects-layout-cange-grid,.projects-layout-cange-list{font-family:"Univers LT W01";font-size:18px;line-height:1.38}.projects-list{margin-top:69px}.projects-row-function{padding-left:0 !important}.selectric .label{margin-left:17px}.selectric .label:before{left:0}.team-item.active{width:100%}.team-item.active img{position:relative;opacity:1;visibility:visible}.team-item.active .wap-team-info{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;position:relative;top:0;margin-top:24px}.team-item.active .team-item-image:after{content:none}.team-item.active .team-item-details-name{display:none}.team-item.active .wrap-bio{display:block !important}.button-toggle-bio{display:none}.news-carousel{width:100%;margin-right:0}.projects-list .block-project{padding-bottom:15px}.block-showcase-close,.block-project-close{background-image:url("../elements/icon_menu_close.svg");background-size:28px;height:44px;width:50px;top:0;right:0;z-index:98}.selectric .label{font-family:"Univers LT W01";font-size:18px;line-height:1.38}.selectric .label:before{top:6px}.block-showcase-content{margin-left:15px;margin-right:15px;width:calc(100% - 30px)}.infoloop-element-slideshow-text{padding-left:0}.project-block-quote{width:100%}.project-block--specifications .block-project-infos{column-count:2}.project-block-text{width:82.85714%}.project-block--textimage .project-block__content{display:block}.project-block--textimage-revert .project-block-textimage__image-wrap{margin-left:auto}.project-block-textimage__image-wrap.landscape{width:82.85714%}.project-block-textimage__image-wrap.portrait{width:65.71429%}.project-block-textimage__text{width:100%}*+.project-block-textimage__text{margin-top:24px}.project-block--2upimages .project-block__content{display:block}.project-block-2upimages-container{width:100%}.project-block-2upimages-container+.project-block-2upimages-container{margin-top:60px}.project-block-2upimages__space{display:none}.project-block--3upimages .project-block__content{display:block}.project-block-3upimage{width:100%}.project-block-3upimage+.project-block-3upimage{margin-top:60px}}@media (max-width: 340px){.related-project{width:100% !important;margin-right:0 !important}}
