.o-wrapper{position:relative;max-width:90%;margin-left:auto;margin-right:auto}.o-wrapper:after{content:" ";display:block;clear:both}@font-face{font-family:BauWebPro;src:url(/dist/assets/23417b34-90fd-4c55-8e26-15cbf737f35f-CuerKm1I.woff2) format("woff2"),url(/dist/assets/573513e4-80ea-4a6c-8c8e-388824bda4eb-cwqpOJO7.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:BauWebPro;src:url(/dist/assets/8bee62e6-3e09-48c9-8a78-a9356add2d72-BzSF-zVS.eot?#iefix);src:url(/dist/assets/8bee62e6-3e09-48c9-8a78-a9356add2d72-BzSF-zVS.eot?#iefix) format("eot"),url(/dist/assets/db90bd28-fa7c-4a61-9fd7-565a260aa4b3-BLBk8LPP.woff2) format("woff2"),url(/dist/assets/8659315a-a0df-4f6a-bd66-8750bbe7fbd1-CPkFHQla.woff) format("woff"),url(/dist/assets/d2574dce-e649-47cc-af7d-018a9482ca23-DbqRjJSC.ttf) format("truetype");font-weight:500;font-display:swap}body{text-rendering:optimizeLegibility;margin:0;padding:0}a{color:#000;text-decoration:none}p:last-child{margin-bottom:0}.menu-Area .legal li,.m-pTxt p,.m-pTxt ul,.txtBox p,a.emailBox{font-size:18px;line-height:28px;font-family:BauWebPro}@media (min-width: 1224px){.menu-Area .legal li,.m-pTxt p,.m-pTxt ul,.txtBox p,a.emailBox{font-size:24px;line-height:29px}}.m-pTxt a{box-shadow:inset 0 -.03em #000;display:inline-block;transition:box-shadow .5s cubic-bezier(.16,1,.3,1)}.m-pTxt a:hover{box-shadow:inset 0 -1em #ff0}.m-pTxt h2,.txtBox h2{font-size:18px;line-height:28px;font-family:BauWebPro}@media (min-width: 1224px){.m-pTxt h2,.txtBox h2{font-size:24px;line-height:29px}}.m-pTxt h2,.txtBox h2{text-transform:uppercase}.title-pos span{font-size:35px;line-height:42px;font-family:BauWebPro}.title-pos span{text-transform:uppercase}.headline{font-size:34px;line-height:41px;font-family:BauWebPro;text-transform:uppercase}@media (min-width: 768px){.headline{font-size:74px;line-height:89px}}@media (min-width: 1440px){.headline{font-size:74px;line-height:89px}}.headline{text-transform:uppercase}h1,.menu-Area nav li{font-size:34px;line-height:41px;font-family:BauWebPro;text-transform:uppercase}@media (min-width: 768px){h1,.menu-Area nav li{font-size:74px;line-height:89px}}@media (min-width: 1440px){h1,.menu-Area nav li{font-size:74px;line-height:89px}}h1,.menu-Area nav li{font-weight:700}*{box-sizing:border-box}#ga-logo{width:100%;padding-top:30px;padding-bottom:30px}#ga-logo path{fill:#000}img{margin:0;padding:0;display:block}body{margin-left:20px;margin-right:20px;margin-top:0}@media (min-width: 768px){body{margin-left:35px;margin-right:35px;margin-top:0}}.m-projects .hamburger-area{position:absolute;right:-55px}@media (min-width: 768px){.m-projects .hamburger-area{right:-98px}}.hamburger-area,.menu-overlay .c-close{position:fixed;right:0;width:40px;height:40px;overflow:hidden;display:flex;justify-content:center;align-items:center;z-index:1000}@media (min-width: 768px){.hamburger-area,.menu-overlay .c-close{right:35px;width:60px;height:60px}}.hamburger-area .hamburger,.hamburger-area .c-close-Area,.menu-overlay .c-close .hamburger,.menu-overlay .c-close .c-close-Area{display:flex;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}@media (min-width: 768px){.hamburger-area .hamburger,.hamburger-area .c-close-Area,.menu-overlay .c-close .hamburger,.menu-overlay .c-close .c-close-Area{width:60px;height:60px}}.hamburger-area .hamburger span,.hamburger-area .c-close-Area span,.menu-overlay .c-close .hamburger span,.menu-overlay .c-close .c-close-Area span{display:block;height:2px;width:40px;margin-bottom:10px;background-color:#000}@media (min-width: 768px){.hamburger-area .hamburger span,.hamburger-area .c-close-Area span,.menu-overlay .c-close .hamburger span,.menu-overlay .c-close .c-close-Area span{height:3px;width:60px;margin-bottom:20px}}.hamburger-area .hamburger span:last-child,.hamburger-area .c-close-Area span:last-child,.menu-overlay .c-close .hamburger span:last-child,.menu-overlay .c-close .c-close-Area span:last-child{margin-bottom:0}.menu-overlay .c-close{right:5px;top:0}@media (min-width: 768px){.menu-overlay .c-close{right:36px;top:28px}}.menu-overlay .c-close .c-close-Area span{transition:all .4s}.showNavigation body{overflow:hidden}.showNavigation .hamburger-area .hamburger span:nth-child(1){opacity:0}.showNavigation .hamburger-area .hamburger span:nth-child(2){display:none}.showNavigation .hamburger-area .hamburger span:nth-child(3){opacity:0}.showNavigation .menu-overlay .c-close .c-close-Area span:nth-child(1){margin-bottom:0;transform:translate3d(0,4px,0) rotate(45deg)}@media (min-width: 768px){.showNavigation .menu-overlay .c-close .c-close-Area span:nth-child(1){transform:translate3d(0,5px,0) rotate(45deg)}}.showNavigation .menu-overlay .c-close .c-close-Area span:nth-child(2){display:none}.showNavigation .menu-overlay .c-close .c-close-Area span:nth-child(3){transform:translate3d(0,2px,0) rotate(-45deg)}@media (min-width: 768px){.showNavigation .menu-overlay .c-close .c-close-Area span:nth-child(3){transform:translate3d(0,2px,0) rotate(-45deg)}}.sign,.sign2{position:fixed;bottom:20px;right:20px;z-index:200}@media (min-width: 768px){.sign,.sign2{bottom:30px;right:35px}}.sign svg,.sign2 svg{width:30px;height:auto}@media (min-width: 768px){.sign svg,.sign2 svg{width:auto;height:auto}}.sign-backToTop{cursor:pointer}img{width:100%;height:auto}header{display:flex;justify-content:center;align-items:center}header svg{width:100%}.content h1{font-family:Arial;position:fixed;font-size:6em;top:45%;left:50%;text-align:center;transform:translate3d(-50%,-45%,0)}.menu-Area{background-color:#fff;position:relative;min-height:100vh;width:100%;justify-content:space-between;align-items:flex-end;display:flex;flex-direction:column;z-index:1;padding-top:10px}.menu-Area .menu-Area-flexBox{width:100%}@media (min-width: 768px){.menu-Area{padding-top:10px}}@media (min-width: 1224px){.menu-Area{padding-top:10px}}@media (min-width: 1440px){.menu-Area{padding-top:10px}}.menu-Area ul{margin:0;padding:0}.menu-Area nav ul{margin:0;list-style-type:none}.menu-Area nav{margin-bottom:10px}@media (min-width: 768px){.menu-Area nav{margin-bottom:10px}}@media (min-width: 1224px){.menu-Area nav{margin-bottom:10px}}@media (min-width: 1440px){.menu-Area nav{margin-bottom:10px}}.menu-Area .legal ul{list-style:none;display:flex;flex-direction:column}@media (min-width: 768px){.menu-Area .legal ul{flex-direction:row}}.menu-Area .legal ul li:first-child{margin-right:3em}.menu-Area .legal ul li a{text-transform:uppercase}footer{background-color:#fff;position:relative;z-index:1;width:100%}.showNavigation .menu-overlay{opacity:1;pointer-events:all}.menu-overlay{opacity:0;transition:all .5s;pointer-events:none;position:fixed;top:0;left:0;width:100%;padding-left:20px;padding-right:20px;background-color:#fff;z-index:10000}@media (min-width: 768px){.menu-overlay{padding-left:35px;padding-right:35px}}.menu-overlay .c-close{position:fixed;width:60px;height:60px}.cover-flex-spacer{height:calc(100vh - 30px);margin-bottom:100px}@media (min-width: 768px){.cover-flex-spacer{margin-bottom:100px}}@media (min-width: 1224px){.cover-flex-spacer{margin-bottom:100px}}@media (min-width: 1440px){.cover-flex-spacer{margin-bottom:100px}}[data-barba-namespace=project] .cover-flex{position:static}.cover-flex{position:fixed;top:0;left:20px;width:calc(100% - 40px);display:flex;height:calc(100vh - 30px);flex-direction:column}@media (min-width: 768px){.cover-flex{left:35px;width:calc(100% - 70px)}}.page{background-color:#fff;position:relative;z-index:1}.m-cover{display:block;width:100%;height:100%;cursor:pointer;overflow:hidden;border:2px solid rgb(0,0,0)}.m-cover .m-cover-animation{width:100%;height:100%}@media (min-width: 768px){.m-cover{border:3px solid rgb(0,0,0)}}.m-cover img{height:100%;width:100%;object-fit:cover;opacity:0;transition:opacity .5s ease,transform .5s ease;transition-delay:0s;transform:scale(1.2)}.m-cover img.lazyloaded{opacity:1;transform:scale(1)}.m-hero .m-hero-animation{height:calc(100vh - 150px);border:2px solid rgb(0,0,0)}@media (min-width: 768px){.m-hero .m-hero-animation{border:3px solid rgb(0,0,0)}}.m-hero img{height:100%;width:100%;object-fit:cover;transition:opacity .5s;transition-delay:.1s;opacity:0}.m-hero img.lazyloaded{opacity:1}[data-barba-namespace=home] .page:before{content:"";display:block;position:absolute;top:-3px;left:0;width:100%;border-top:3px solid rgb(0,0,0);height:3px}.m-projects{width:calc(100% - 50px);position:relative}@media (min-width: 768px){.m-projects{width:calc(100% - 100px)}}.m-projects-grid{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:100px}@media (min-width: 768px){.m-projects-grid{padding-bottom:100px}}@media (min-width: 1224px){.m-projects-grid{padding-bottom:100px}}@media (min-width: 1440px){.m-projects-grid{padding-bottom:100px}}.m-projects-grid a.emailBox{display:block;border-top:2px solid rgb(0,0,0);border-bottom:2px solid rgb(0,0,0);padding-top:1em;padding-bottom:1em}@media (min-width: 768px){.m-projects-grid a.emailBox{border-top:3px solid rgb(0,0,0);border-bottom:3px solid rgb(0,0,0)}}.m-projects-grid.m-projects-grid-team{margin-bottom:100px}@media (min-width: 768px){.m-projects-grid.m-projects-grid-team{margin-bottom:100px}}@media (min-width: 1224px){.m-projects-grid.m-projects-grid-team{margin-bottom:100px}}@media (min-width: 1440px){.m-projects-grid.m-projects-grid-team{margin-bottom:100px}}.m-projects-grid.m-projects-grid-team .txtBox{margin-bottom:40px}@media (min-width: 768px){.m-projects-grid.m-projects-grid-team .txtBox{margin-bottom:40px}}@media (min-width: 1224px){.m-projects-grid.m-projects-grid-team .txtBox{margin-bottom:40px}}@media (min-width: 1440px){.m-projects-grid.m-projects-grid-team .txtBox{margin-bottom:40px}}.m-projects-grid.m-projects-grid-team .grid-item:hover .box{border-radius:0%}.m-projects-grid.m-projects-grid-team .grid-item .box.circle{border-radius:50%}.m-projects-grid.m-projects-grid-team .grid-item .box .title-pos span{opacity:1!important;pointer-events:none}.m-projects-grid .grid-item-container{display:flex;flex-direction:column;width:49%;margin-top:5%}.m-projects-grid .grid-item-container .grid-item{width:100%}.m-projects-grid .grid-item{margin-bottom:1%;width:100%;position:relative;aspect-ratio:1/1;margin-top:20px}@media (min-width: 768px){.m-projects-grid .grid-item{width:49%}}@media (min-width: 768px){.m-projects-grid .grid-item{margin-top:20px}}@media (min-width: 1224px){.m-projects-grid .grid-item{margin-top:20px}}@media (min-width: 1440px){.m-projects-grid .grid-item{margin-top:20px}}.m-projects-grid .grid-item:first-child{margin-top:0}.m-projects-grid .grid-item:nth-child(2){margin-top:0}.m-projects-grid .grid-item:hover .box{border-radius:50%}.m-projects-grid .grid-item:hover .box .title-pos span{opacity:1}.m-projects-grid .grid-item .box{height:100%;width:100%;transform:translateZ(0);border:2px solid rgb(0,0,0);transition:border-radius .4s ease;transition-timing-function:ease;overflow:hidden}@media (min-width: 768px){.m-projects-grid .grid-item .box{border:3px solid rgb(0,0,0)}}.m-projects-grid .grid-item .box img{height:100%;object-fit:cover;transition:.5s;transition-delay:.5s;opacity:0}.m-projects-grid .grid-item .box img.lazyloaded{opacity:1}.m-projects-grid .grid-item .box .title-pos{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;z-index:100;color:#fff}.m-projects-grid .grid-item .box .title-pos span{display:block;position:absolute;z-index:100;left:50%;top:50%;transform:translate3d(-50%,-50%,0);transition:opacity .9s;border-radius:10px;opacity:0}.m-projects .header{display:flex;justify-content:flex-start;align-items:center;position:sticky;top:0;border-bottom:1px;z-index:1000}.m-projects .header #ga-logo path{fill:transparent}.m-projects .header h1{margin:0;padding-top:15px;padding-bottom:10px}@media (min-width: 768px){.m-projects .header h1{padding-top:10px;padding-bottom:20px}}@media (min-width: 768px) and (min-width: 768px){.m-projects .header h1{padding-top:10px}}@media (min-width: 768px) and (min-width: 1224px){.m-projects .header h1{padding-top:10px}}@media (min-width: 768px) and (min-width: 1440px){.m-projects .header h1{padding-top:10px}}.menuSection{position:fixed;z-index:10000;background-color:#fff;opacity:0;width:calc(100% - 70px)}.menuSection #ga-logo path{fill:transparent}.menuSection .headline{position:absolute;z-index:100;bottom:0}.content{display:block;background-color:green}.content:after{content:"";display:block;height:2000px;background-color:red;width:100%}.m-pTxt{width:100%;padding-top:100px;padding-bottom:80px}@media (min-width: 768px){.m-pTxt{padding-top:100px}}@media (min-width: 1224px){.m-pTxt{padding-top:100px}}@media (min-width: 1440px){.m-pTxt{padding-top:100px}}@media (min-width: 768px){.m-pTxt{padding-bottom:80px}}@media (min-width: 1224px){.m-pTxt{padding-bottom:80px}}@media (min-width: 1440px){.m-pTxt{padding-bottom:80px}}@media (min-width: 768px){.m-pTxt{width:49%}}.m-pTxt.m-pTxt-top{padding-top:0;padding-bottom:0;min-height:100vh}@media (min-width: 768px){.m-pTxt.m-pTxt-top{padding-top:0}}@media (min-width: 1224px){.m-pTxt.m-pTxt-top{padding-top:0}}@media (min-width: 1440px){.m-pTxt.m-pTxt-top{padding-top:0}}@media (min-width: 768px){.m-pTxt.m-pTxt-top{padding-bottom:0}}@media (min-width: 1224px){.m-pTxt.m-pTxt-top{padding-bottom:0}}@media (min-width: 1440px){.m-pTxt.m-pTxt-top{padding-bottom:0}}.imageGrid .m-imagesfullwidth:first-child,.imageGrid .m-columns2:first-child{margin-top:0}.m-imagesfullwidth,.m-columns2,.m-bildblock3Bilder,.m-imagesfullwidth .imgBox,.m-columns2 .imgBox,.m-bildblock3Bilder .imgBox{margin-bottom:1.9607843137%}.m-imagesfullwidth .imgBox .imgBorder,.m-columns2 .imgBox .imgBorder,.m-bildblock3Bilder .imgBox .imgBorder{height:100%;border:2px solid rgb(0,0,0);transform:translateZ(0);overflow:hidden}@media (min-width: 768px){.m-imagesfullwidth .imgBox .imgBorder,.m-columns2 .imgBox .imgBorder,.m-bildblock3Bilder .imgBox .imgBorder{border:3px solid rgb(0,0,0)}}.m-imagesfullwidth .imgBox .imgBorder.circle,.m-columns2 .imgBox .imgBorder.circle,.m-bildblock3Bilder .imgBox .imgBorder.circle{border-radius:50%}.m-imagesfullwidth .imgBox img,.m-columns2 .imgBox img,.m-bildblock3Bilder .imgBox img{opacity:0;transition:opacity .5s}.m-imagesfullwidth .imgBox img.lazyloaded,.m-columns2 .imgBox img.lazyloaded,.m-bildblock3Bilder .imgBox img.lazyloaded{opacity:1}.m-imagesfullwidth .imgBox:first-child,.m-columns2 .imgBox:first-child,.m-bildblock3Bilder .imgBox:first-child{margin-top:0}.m-imagesfullwidth .imgBorder{position:relative;height:0}.m-imagesfullwidth .imgBorder img{position:absolute}.m-columns2{display:flex;justify-content:space-between}.m-columns2 .imgBox{width:49%}.m-columns2 .imgBox:nth-child(2){margin-top:0}.m-bildblock3Bilder{display:flex;justify-content:space-between}.m-bildblock3Bilder.switchCol .c-left{order:2;width:49%}.m-bildblock3Bilder.switchCol .c-right{order:1;width:49%}.m-bildblock3Bilder .imgBox{margin-top:0}.m-bildblock3Bilder .c-left{width:49%}.m-bildblock3Bilder .c-left .imgBoxPortrait{aspect-ratio:495/1000;height:100%;position:relative;overflow:hidden}.m-bildblock3Bilder .c-left .imgBoxPortrait img{position:absolute;top:0;height:100%;width:100%;object-fit:cover}.m-bildblock3Bilder .c-right{width:49%;display:flex;flex-direction:column;justify-content:space-between}.m-bildblock3Bilder .c-right .imgBox{margin-bottom:0}
