@charset "UTF-8";@font-face{font-family:'Effra_Regular';src:url("../Fonts/Effra_Regular.ttf") format("truetype")}@font-face{font-family:'Effra_Bold';src:url("../Fonts/Effra_Bold.ttf") format("truetype")}@font-face{font-family:'Effra_Heavy';src:url("../Fonts/Effra_Heavy.ttf") format("truetype")}@font-face{font-family:'Effra_Light';src:url("../Fonts/Effra_Light.ttf") format("truetype")}@font-face{font-family:'Effra_Medium';src:url("../Fonts/Effra/Webfont/Effra_Medium.ttf") format("truetype")}html{font-size:62.5%}body{font-size:14px;font-size:1.4rem;text-rendering:geometricPrecision}h1{color:#000;font-family:'Effra_Heavy', sans-serif;font-size:22px;font-size:2.2rem;margin:0;margin-bottom:20px}h2{color:#000;font-family:'Effra_Heavy', sans-serif;font-size:42px;font-size:4.2rem;margin:0 0 20px}.works__headline h2{margin-bottom:15px}h3{color:#000;font-family:'Effra_Light', sans-serif;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;margin:18px 0 5px;text-transform:uppercase}.project__description h3{margin-top:0}h4{font-family:'Effra_Regular', sans-serif;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}h5{font-family:'Effra_Light', sans-serif;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;text-transform:uppercase}.project__details h4{margin-top:0}.project__details h5{margin-bottom:2px}.nav__top li{color:#fff;font-family:'Effra_Heavy', sans-serif;font-size:22px;font-size:2.2rem;line-height:60px;line-height:6rem}.nav__sub a{border-bottom:1px solid #000;color:#000;display:block;font-family:'Effra_Light', sans-serif;font-size:22px;font-size:2.2rem;line-height:60px;line-height:6rem}.nav__sub a:hover{color:#666}.nav__sub li:last-child a{border:none}p{color:#000;font-family:'Effra_Regular', sans-serif;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;margin:0;text-rendering:optimizeLegibility}.project__info p{margin-bottom:30px}.team__text p{margin-bottom:0}.project__download a{border-top:1px solid #000;color:#000;display:block;font-family:'Effra_Heavy', sans-serif;font-size:16px;font-size:1.6rem;line-height:60px;line-height:6rem}.project__download a img{display:inline-block;padding-left:10px}.project__info a{color:#000;font-family:'Effra_Heavy', sans-serif;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.contact a,.team__mail a{color:#000;display:block;font-family:'Effra_Heavy', sans-serif;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.contact a{margin-bottom:15px}.team__mail a{border-bottom:1px solid #000;margin-bottom:15px;padding-bottom:50px}.contact__details ul{margin-bottom:20px}.contact__details li{font-family:'Effra_Heavy', sans-serif;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.footer__contact li{color:#fff;font-family:'Effra_Heavy', sans-serif;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem}.footer__contact a{color:#fff!important}.footer__contact a[href^=tel]{color:#fff!important}.footer__contact span{font-family:'Effra_Light', sans-serif;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;padding-right:.5rem}.footer__impressum a{color:#fff;display:block;font-family:'Effra_Heavy', sans-serif;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}*{box-sizing:border-box;list-style-type:none;margin:0;padding:0;text-decoration:none}img{display:block;height:auto;max-width:100%}button{background:none;border:none;outline:none}ul{margin:0}a:hover{text-decoration:none}figure{margin:0}.shrink{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.header{background:#fff;overflow:visible!important;position:fixed;height:95px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1000;width:100%}.header.shrink{height:60px}.header .header__inner{height:100%;position:relative;padding:0 15px}.header .logo,.header .nav-button{position:absolute;top:15px}.header .nav-button{cursor:pointer;left:15px}.header .nav-button .nav__open{display:none}.header .logo{right:15px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:130px}.header .logo img{width:100%!important}.header .logo.shrink{width:46px}.nav--main{display:none;left:0;position:fixed;top:95px;width:100%}.nav--main.shrink{-webkit-transition:none;transition:none;top:45px}.nav--main ul:first-child{border-bottom:1px solid #fff}.nav--main .nav__top span{background:#000;display:block;position:relative;margin:0 -15px;padding:0 15px}.nav--main .nav__arrow{position:absolute;right:15px;top:24px}.nav--main .nav__arrow img{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.nav--main .nav__arrow img.open{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.nav--main .nav__sub{background:#fff;display:none;margin:0 -15px;padding:0 15px}@media only screen and (min-width:768px){.nav--main .nav__sub{display:block}}@media only screen and (min-width:1024px){.header{height:140px}.header .header__inner{margin:0 auto;padding:20px 15px}.header .logo,.header .nav-button{margin:0 15px;position:static}.header .nav-button{float:left}.header .nav-button .nav__open{display:none;position:absolute;top:20px;left:18px}.header .logo{float:right;width:193px}.nav--main{left:60px;position:absolute;top:0;width:700px}.nav--main.shrink{top:0}.nav--main ul:first-child{border-bottom:none}.nav--main .nav__sub{display:block}}.teaser{background-attachment:scroll;padding-top:95px;overflow:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.teaser .teaser__image{height:inherit;width:100%}.teaser .teaser__image img{width:100%}.teaser .tx-dce-pi1{height:100%}.teaser--team{height:auto;position:relative}.teaser--team .teaser__image{height:auto!important}.teaser--team .teaser__image img{width:100%}.button--scroll-down{display:none}@media only screen and (min-width:768px){.button--scroll-down{display:block}}@media only screen and (min-width:1024px){.teaser{padding-top:140px}.teaser--team{height:auto}}.content{padding:15px 0}.news .news__entry{padding:15px;position:relative}.news .news__entry:first-child{padding-top:0}.news .news__entry:last-child{padding-bottom:0}.news .news__entry div:last-child{border-bottom:1px solid #000;padding-bottom:50px}.news .news__img img{width:100%}@media only screen and (min-width:560px){.news .column:last-child .news__entry{border-right:none}.news .news__entry{border-right:1px solid #000}}@media only screen and (min-width:768px){.content{padding:20px 0}.news .column:last-child .news__entry{border-right:none}.news .news__entry{border-right:1px solid #000;padding:20px 15px 0}.news .news__entry:first-child{padding-top:0}}.project{padding:15px 0}.project__description{margin-bottom:50px}.project__details li{border-bottom:1px solid #000;line-height:60px;line-height:6rem}.project__details li:first-child{border-top:1px solid #000}.project__location{margin-bottom:10px}.project__presentation figure{margin-bottom:1.5rem}@media only screen and (min-width:480px){.project__galery .column:first-child{padding-right:15px}}@media only screen and (min-width:560px){.project__galery .column{position:relative}.project__galery .column figure{padding:0 7.5px}.project__galery .column:first-child{padding:0}.project__galery .column:first-child figure{padding-left:0}.project__galery .column:first-child figure:last-child{margin-bottom:0}.project__galery .column:first-child:before{background:#000;content:'';display:block;height:100%;position:absolute;right:0;top:0;width:1px}.project__galery .column:last-child{padding-left:0}.project__galery .column:last-child figure{padding-right:0}}@media only screen and (min-width:1024px){.project__description{padding-right:15px}.project__presentation{border-left:1px solid #000}.project__presentation figure{margin-bottom:2rem}.project__galery .column figure{padding:0 15px}.project__galery .column figure:last-child{margin-bottom:0}.project__galery .column:first-child{padding:0}.project__galery .column:first-child figure{padding-left:0}.project__galery .column:last-child{padding-left:0}.project__galery .column:last-child figure{padding-right:0}}.team{padding:20px 0}.team__wrap .column{border-right:1px solid #000}.team__wrap .column:last-child{border-right:none}.team__wrap .column .team__person:last-of-type a{margin-bottom:0}.team__person{padding:0 15px}.team__portrait img{width:100%}.works__entry{padding:15px}.works__entry:first-child{padding-top:0}.works__entry div:last-child{border-bottom:1px solid #000;padding-bottom:50px}.works__img img{width:100%}@media only screen and (min-width:560px){.works__wrap .works__entry{border-right:1px solid #000;padding:20px 15px 0}.works__wrap .works__entry:first-child{padding-top:0}.works .column:last-child .works__entry{border-right:none!important}}.newsdetail img{width:100%}.contact{padding-bottom:20px}.contact__map{margin:50px 0 30px}.contact__map img{width:100%}@media only screen and (min-width:768px){.contact__map img{width:auto}}.content-impressum{padding-bottom:50px;padding-top:170px}.footer{background:#000;padding:15px 0 50px 0}.footer__contact ul{margin-bottom:20px}.footer__social a{display:block;float:left;margin-right:1.6rem;width:32px}.footer__impressum{margin-top:20px}@media only screen and (min-width:768px){.footer__impressum{bottom:0;margin-top:0;position:absolute;right:0}}.iphone .slider__wrap .button--scroll-down{bottom:80px;height:20px}.iphone .slider__wrap .button--scroll-down img{line-height:20px}.iphone .slider__wrap .slider__dots{bottom:80px}.iphone .button--scroll-down{bottom:10px}.slider__wrap{position:relative}.slider{height:100vh;overflow:hidden}.slider .slider-item{background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh;position:relative;overflow:hidden;max-width:100%}.button--scroll-down{height:20px;width:23px;left:50%;margin-left:-12px;position:absolute;cursor:pointer;bottom:5px;z-index:1000}.button--scroll-down i:before{color:#fff;font-size:2rem}.button--scroll-down img{height:auto;line-height:20px}.slider__dots{bottom:5px;position:absolute;left:0;width:100%}.slider__dots .slick-active button{background:transparent;height:10px;width:10px}.slider__dots li{float:left;margin-right:1rem}.slider__dots button{background:#fff;border-radius:50%;border:1px solid #fff;color:transparent;line-height:0;height:5px;width:5px}@media only screen and (min-width:1024px){.slider__dots{bottom:10px}.button--scroll-down{bottom:10px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media screen and (max-width:480px){#grid[data-columns]:before{content:'1 .column.size-1of1'}}@media screen and (min-width:481px) and (max-width:768px){#grid[data-columns]:before{content:'2 .column.size-1of2'}}@media screen and (min-width:769px){#grid[data-columns]:before{content:'3 .column.size-1of3'}#grid.project__galery[data-columns]:before{content:'2 .column.size-1of2'}}.column{float:left}.size-1of1{width:100%}.size-1of2{width:50%}.size-1of3{width:33.333%}

/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../img/loading.svg) no-repeat center center;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:.4s;animation-duration:.4s;height:50px;margin:0 auto;width:50px;display:none}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#swipebox-bottom-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{top:50%;margin-top:-25px}#swipebox-top-bar{display:block!important;-webkit-transition:0.2s;transition:0.2s;margin:0 auto;padding-top:10px;opacity:1;z-index:10000}#swipebox-top-bar.visible-bars{opacity:1}#swipebox-top-bar:after{content:'';display:block;clear:both}#swipebox-title{line-height:15px;display:block;float:right;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:30px;height:30px;top:0}#swipebox-arrows{display:block;width:100%;height:50px}#swipebox-prev{background-image:url(../img/arrow_prev.svg)!important;margin-left:10px;float:left}#swipebox-next{background-image:url(../img/arrow_next.svg)!important;float:right}#swipebox-close{background-image:url(../img/menu_open_white.svg)!important;height:18px;width:18px;float:left}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:0.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0px 10px -8px #656565;box-shadow:inset 10px 0px 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0px 10px -8px #656565;box-shadow:inset -10px 0px 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}to{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}to{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}to{left:0}}@media screen and (min-width:768px){#swipebox-close{right:10px}}#swipebox-overlay{background:#000}#swipebox-slider .slide{padding:50px}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;opacity:0.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica, Arial, sans-serif}@media screen and (min-width:1024px){#swipebox-slider .slide{padding:100px}#swipebox-arrows{padding:0 2em}#swipebox-title{line-height:30px}#swipebox-close{height:30px}#swipebox-top-bar{padding-top:50px}}
/*# sourceMappingURL=style.css.map */