:root{--black:#1d1d1b;--white:white;--gray:#d7d2cb;--pp-neue-montreal-regular:Ppneuemontreal,Arial,sans-serif;--sungbleu-sunrise-light:"Sangbleusunrise Webs","Palatino Linotype",sans-serif;--sangbleu-sunrise-livre:"Sangbleusunrise Livre Webs","Palatino Linotype",sans-serif;--_navgap---menu-margin:100px}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-layout{grid-row-gap:20px;grid-column-gap:20px;grid-auto-columns:1fr;justify-content:center;padding:20px}.w-layout-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.logolink{width:160px}.logolink.w--current{width:auto;margin-top:4px}.footer{background-color:var(--black);padding:60px}.quick-stack{grid-column-gap:0px;grid-row-gap:0px;width:100%;margin-bottom:60px;padding:0}.text-block{color:var(--white);font-family:Sangbleusunrise Webs,Palatino Linotype,sans-serif;font-size:1.2em;font-weight:300;line-height:1.4em}.footerlink{color:var(--white);font-family:Ppneuemontreal,Arial,sans-serif;font-size:1em;line-height:1.4em;text-decoration:none;transition:color .5s cubic-bezier(.215,.61,.355,1)}.footerlink:hover{color:var(--gray)}.cell{flex-flow:row;justify-content:flex-end;align-items:flex-start}.footermarginaltext{color:var(--gray);font-family:Ppneuemontreal,Arial,sans-serif;font-size:11px;line-height:1.4em}.footerlink-block{flex-flow:column;justify-content:space-between;align-items:flex-start;height:30px;margin-left:30px;display:flex}.footerlink-line{background-color:var(--gray);width:100%;height:1px}.navwrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.content-unterseite{flex-flow:column;justify-content:flex-start;align-items:stretch;min-height:100svh;padding:150px 60px;display:block}.h1{text-transform:none;font-family:Sangbleusunrise Webs,Palatino Linotype,sans-serif;font-size:3em;font-style:normal;font-weight:300;line-height:1.4em;text-decoration:none}.h2{letter-spacing:.2px;text-transform:uppercase;font-family:Ppneuemontreal,Arial,sans-serif;font-size:1.4em;font-weight:400;line-height:1.4em}.paragraph-2{font-family:var(--pp-neue-montreal-regular);font-size:1.2em;line-height:1.4em}.textlink{color:var(--black);text-align:center}.datenschutz-block,.div-block-3{margin-bottom:50px}.h3{margin-bottom:0;font-family:Sangbleusunrise Livre Webxl,Palatino Linotype,sans-serif;font-size:1.2em;line-height:1.4em}.margianltext{font-family:var(--pp-neue-montreal-regular);font-size:11px;line-height:1.4em}.menupoint-container{text-align:left;flex:1;justify-content:flex-end;align-items:center;display:flex}.menupoint{font-family:var(--pp-neue-montreal-regular);color:var(--white);letter-spacing:0;text-transform:uppercase;padding-bottom:4px;font-size:1em;font-weight:400;text-decoration:none}.menupoint.black{color:var(--black)}.menupoint-line{background-color:var(--white);height:1px}.menupoint-line.black{background-color:var(--black);background-color:var(--black)}.menupoint-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:5px;margin-left:30px;display:flex}.menupoint-wrapper.local{margin-top:0}.logo{color:var(--white);width:167px}.logo.black{color:var(--black)}.menuicon{cursor:pointer;flex-flow:column;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}.menuicon-line{background-color:var(--white);width:30px;height:1px}.menuicon-line.top{border-radius:1px;height:2px}.menuicon-line.top.black{background-color:var(--black);background-color:var(--black)}.menuicon-line.middle{border-radius:1px;height:2px;margin-top:8px;margin-bottom:8px}.menuicon-line.middle.black{background-color:var(--black);background-color:var(--black)}.menuicon-line.bottom{border-radius:1px;height:2px}.menuicon-line.bottom.black{background-color:var(--black);background-color:var(--black)}.menu{display:none}.footerlink-mobilemenu{color:var(--white);font-family:Ppneuemontreal,Arial,sans-serif;font-size:1em;line-height:1.4em;text-decoration:none;transition:color .5s cubic-bezier(.215,.61,.355,1)}.footerlink-mobilemenu:hover{color:var(--gray)}.menuicon-container{flex:1;justify-content:flex-end;align-items:center;height:100%;display:none}.navi{z-index:1000;opacity:1;background-color:#fff0;flex-flow:column;justify-content:center;align-items:stretch;height:100px;padding-left:30px;padding-right:30px;display:flex;position:fixed;inset:0% 0% auto}.navi.black{background-color:var(--white);background-color:var(--white);height:60px;text-decoration:none}.link{color:var(--white);padding-left:5px;padding-right:5px;text-decoration:none}.link.w--current{display:none}.link.black{color:var(--black)}.locales-list{border:1px solid var(--white);border-radius:3px;display:flex}.locales-list.black{border-color:var(--black);border-color:var(--black)}.locales-wrapper{font-family:var(--pp-neue-montreal-regular);color:var(--white);text-transform:uppercase;font-size:.8em;text-decoration:none}.listi{font-family:var(--pp-neue-montreal-regular);flex-flow:row;font-size:1.2em;line-height:1.4em}@media screen and (max-width:991px){.nav{padding-left:30px;padding-right:30px}.footer{padding:50px}.content{padding-left:30px;padding-right:30px}.paragraph{font-size:2.8em}.div-block{margin-bottom:50px}.footerlink-block{margin-left:25px}.content-unterseite{padding-left:30px;padding-right:30px}.h1{margin-top:10px;font-size:2.6em}.menupoint-container{display:none}.menupoint{padding-bottom:0;font-size:.9em}.menupoint-line{display:none}.menupoint-wrapper{margin-top:0;margin-left:22px}.logo{width:157px}.menuicon{display:block}.menu{z-index:900;color:var(--black);flex-flow:column;height:calc(100svh + 40px);display:none;position:fixed;inset:0%}.menu.black,.menu.black:lang(en),.menu.black,.menu.black:lang(en){display:none}.menupoint-wrapper-mobile{border-bottom:1px solid var(--gray);font-family:var(--pp-neue-montreal-regular);color:var(--black);text-transform:uppercase;justify-content:flex-start;align-items:center;height:60px;font-size:1.2em;text-decoration:none;display:flex}.menupoint-wrapper-mobile.local{border-bottom-style:none}.menupoint-mobile{color:var(--black);text-decoration:none}.footer-menupoint-container{flex-flow:row;flex:1;justify-content:flex-end;align-items:flex-end;margin-top:30px;margin-bottom:40px;display:flex}.footerlink-mobilemenu{color:var(--black);margin-left:30px}.footerlink-mobilemenu:hover{color:var(--black)}.menuicon-container{display:flex}.menupoint-wrapper-container{background-color:var(--white);--_navgap---menu-margin:100px;flex-flow:column;width:100%;height:100%;margin-top:100px;padding:30px;display:flex}.home-slide-gradient{padding-bottom:30px;padding-left:30px;padding-right:30px}.home-slider-project-title{margin-bottom:0;font-size:3em}.home-slider-project-city{font-size:1.8em}.architecture-slider-nav-wrapper{margin-bottom:30px;margin-right:30px}.button-wrapper.white{justify-content:flex-start;align-items:flex-end}.button-arrow.white,.button-arrow.black,.button-arrow.white,.button-arrow.black{display:none}.kacheln{padding-top:60px}.collection-list-links{grid-column-gap:20px;grid-row-gap:20px;padding-bottom:20px}.project-link-container{height:460px}.h1-project-info{overflow-wrap:break-word;margin-top:0;font-size:1.8em}.text-project-info{font-size:.8em}.trenner-project-info{margin-top:15px;margin-bottom:15px}.collection-list-rechts{grid-column-gap:20px;grid-row-gap:20px;padding-bottom:20px}.text-trenner{font-size:.8em}.home-slider-project-land,.home-slider-project-trenner{font-size:1.8em}.inhalt{padding-top:60px}.project-image{height:75svh}.einleitung-container{margin-top:100px;margin-bottom:100px;padding-left:30px;padding-right:30px}.paragraph-3{font-size:1.8em}.projektphase-01-title,.projektphase-02-title,.projektphase-03-title,.projektphase-04-title{font-size:1em}.div-block-10{height:100svh}.section{margin-top:100px}.section.kontakt,.section.auflockerer,.section.kontakt,.section.auflockerer{padding:30px}.architecture-slide{height:75svh}.div-block-text-1{padding:50px}.text-block-3{font-size:1em}.div-block-13{margin-top:30px;margin-bottom:30px}.paragraph-4{font-size:1em}.interieur{margin-top:100px}.interieur-slide{height:75svh}.weitere{margin-top:100px}.collection-list-3{grid-template-columns:1fr 1fr}.project-title{overflow-wrap:break-word;margin-top:0}.highlights{margin-top:100px}.highlight{font-size:1.2em}.wohneinheiten{margin-top:100px}.accordeon-trigger{font-size:1em}.accordeon-content{justify-content:flex-start;display:flex}.quick-stack-5{flex:1}.cell-2{align-items:flex-start}.button-arrow-download.white{display:none}.menupoint-wrapper-container-black{background-color:var(--white);--_navgap---menu-margin:100px;flex-flow:column;width:100%;height:100%;margin-top:60px;padding:30px;display:flex}.form-block{margin-top:15px}.link.black{color:var(--black)}.locales-list.black{border-color:var(--black);color:var(--black);border-color:var(--black)}.inhalt2{padding-top:60px}.intro,.aufz-hlung{font-size:1.6em}.paragraph-4-copy,.accordeon-headline{font-size:1em}}@media screen and (max-width:767px){.footer{padding:50px 30px}.text-block{font-size:1.1em}.div-block{margin-bottom:30px}.footerlink-block{margin-left:20px}.content-unterseite{padding-left:20px;padding-right:20px}.logo{width:147px}.footerlink-mobilemenu{margin-left:20px}.home-slider-project-title{font-size:2.4em}.home-slider-project-city{font-size:1.4em}.kl-button{padding-left:20px;padding-right:20px}.collection-list-links{grid-template-columns:1fr}.project-link-container{height:400px}.h1-project-info{margin-bottom:8px;font-size:1.6em}.trenner-project-info{margin-top:13px;margin-bottom:13px}.collection-list-rechts{grid-template-columns:1fr}.home-slider-project-land,.home-slider-project-trenner{font-size:1.4em}.einleitung-container{margin-top:75px;margin-bottom:75px}.paragraph-3{font-size:1.6em}.projektphase-01-animation{height:60px}.projektphase-01-title,.projektphase-02-title,.projektphase-03-title,.projektphase-04-title,.fertigstellung-text{font-size:.8em}.projektphase-02-animation,.projektphase-03-animation,.projektphase-04-animation{height:60px}.section{margin-top:75px}.architecture-slide{min-height:500px}.div-block-text-1{padding-left:30px;padding-right:30px}.interieur{margin-top:75px}.interieur-slide{min-height:500px}.weitere{margin-top:75px}.collection-list-3{grid-template-columns:1fr}.highlights{margin-top:75px}.collection-list-4{grid-template-columns:1fr 1fr 1fr}.wohneinheiten{margin-top:75px}.kl-button-download{padding-left:20px;padding-right:20px}.text-field,.select-field,.textarea{font-size:1em}.checkbox-label{font-size:.8em;line-height:1.4em}.intro,.aufz-hlung{font-size:1.4em}.paragraph-4-copy{max-width:100%}}@media screen and (max-width:479px){.nav{padding-top:20px;padding-left:20px;padding-right:20px}.footer{border-top-left-radius:0;border-top-right-radius:0;padding-left:20px;padding-right:20px}.content{padding-left:20px;padding-right:20px}.quick-stack{grid-column-gap:40px;grid-row-gap:40px;margin-bottom:40px}.footerlink{margin-left:0}.cell{flex-flow:column;justify-content:flex-start;align-items:flex-start}.footerlink-block{margin-bottom:20px;margin-left:0}.navwrapper{padding-bottom:20px}.content-unterseite{padding-left:10px;padding-right:10px}.h1{font-size:2.4em}.menuicon-line.middle.black,.menuicon-line.bottom.black,.menuicon-line.middle.black,.menuicon-line.middle.black,.menuicon-line.bottom.black,.menuicon-line.bottom.black{background-color:var(--black)}.footerlink-mobilemenu{margin-left:20px}.navi{padding-top:20px;padding-left:20px;padding-right:20px}.home-header{height:100svh}.home-slide-gradient{padding-bottom:20px;padding-left:20px;padding-right:20px}.home-slider-project-title{font-size:2em}.home-slider-project-city{font-size:1.2em}.architecture-slider-nav-wrapper{margin-bottom:20px;margin-right:20px}.kacheln{padding-left:0;padding-right:0}.collection-list-links{grid-column-gap:0px;grid-row-gap:0px;padding-bottom:0}.project-link-container{border-radius:0;height:360px}.projekte-de-container{padding-bottom:0}.div-block-7{padding-bottom:20px;padding-left:10px;padding-right:10px}.h1-project-info{margin-top:0;margin-bottom:3px;font-size:1.4em}.text-project-info{font-size:.8em}.trenner-project-info{margin-top:8px;margin-bottom:8px}.status-project-info{font-size:.8em}.projekte-at-container{padding-bottom:0}.collection-list-rechts{grid-column-gap:0px;grid-row-gap:0px;padding-bottom:0}.text-trenner{font-size:.9em}.collection-item-2,.collection-item-3{display:flex}.home-slider-project-land,.home-slider-project-trenner{font-size:1.2em}.inhalt{padding-bottom:0;padding-left:0;padding-right:0}.einleitung-container{padding-left:20px;padding-right:20px}.paragraph-3{font-size:1.4em}.projektphase-01-title{font-size:1em;transform:rotate(0)}.projektphase-02-title,.projektphase-03-title,.projektphase-04-title{font-size:1em}.projektphase-horizontal{display:none}.projektphase-vertikal{flex-flow:column;padding-left:20px;padding-right:20px;display:flex}.projektphase-vertikal-container{width:100%;height:calc(100svh - 100px);display:flex}.projektphase-01-vertikal-animation{height:100%}.quick-stack-3{grid-column-gap:0px;grid-row-gap:0px;padding:0}.div-block-11{flex-flow:column;flex:1;justify-content:flex-start;align-items:stretch;display:flex}.div-projektphase-vertical{flex-flow:column;flex:1;justify-content:center;align-items:flex-start;height:25%;display:flex}.projektphase-02-vertikal-animation,.projektphase-03-vertikal-animation,.projektphase-04-vertikal-animation{height:100%}.section.kontakt{padding:20px}.section.auflockerer{border-radius:0;padding:20px}.section.accordeon,.div-block-text-1,.weitere{padding-left:20px;padding-right:20px}.collection-list-3{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr}.project-title{overflow-wrap:anywhere;margin-top:0;margin-bottom:3px;font-size:1.2em;line-height:1.2em}.trenner-more-projects-info{margin-top:8px;margin-bottom:8px}.text-more-projects-info{font-size:.8em}.text-more-projects-trenner{font-size:.9em}.div-block-7-copy{padding-bottom:20px;padding-left:10px;padding-right:10px}.highlight-line{margin-top:15px;margin-bottom:15px}.collection-list-4{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr}.wohneinheiten,.cell-2{padding-left:20px;padding-right:20px}.list-item,.text-block-4{font-size:1em}.h1-wrapper{padding-left:20px;padding-right:20px}.list-item-wohneinheit{font-size:1em}.inhalt2{padding-bottom:0;padding-left:0;padding-right:0}.intro{font-size:1.2em}.container-2{padding-left:20px;padding-right:20px}.aufz-hlung{font-size:1.2em}.quick-stack-8{padding-left:0;padding-right:0}}#w-node-a326a296-58b3-ae4f-e569-4f42b74cbd6f-b74cbd6e{grid-template-rows:auto;grid-template-columns:1fr 1fr}@media screen and (max-width:479px){#w-node-a326a296-58b3-ae4f-e569-4f42b74cbd6f-b74cbd6e{grid-template-rows:auto;grid-template-columns:1fr}}