﻿@font-face{font-family:"La Luxes Serif W05 Regular";src:url("../fonts/884bbcbe-b050-41c3-b71c-5826d1ec32b6.woff2") format("woff2"),url("../fonts/ebef3b6f-bc63-4770-9a9a-8547ca50ebe0.woff") format("woff")}@font-face{font-family:"FreightTextBook-Regular";src:url("../fonts/FreightTextBookRegular/font.woff2") format("woff2"),url("../fonts/FreightTextBookRegular/font.woff") format("woff")}@font-face{font-family:"FFMarkWebPro";font-style:normal;font-weight:400;src:url("../fonts/FFMarkWebProRegular/font.woff2") format("woff2"),url("../fonts/FFMarkWebProRegular/font.woff") format("woff")}@font-face{font-family:"FFMarkWebPro";font-style:normal;font-weight:300;src:url("../fonts/FFMarkWebProLight/font.woff2") format("woff2"),url("../fonts/FFMarkWebProLight/font.woff") format("woff")}@font-face{font-family:"FFMarkWebPro";font-style:normal;font-weight:700;src:url("../fonts/FFMarkWebProBold/font.woff2") format("woff2"),url("../fonts/FFMarkWebProBold/font.woff") format("woff")}@font-face{font-family:"FFMarkWebPro";font-style:normal;font-weight:600;src:url("../fonts/FFMarkWebProMedium/font.woff2") format("woff2"),url("../fonts/FFMarkWebProMedium/font.woff") format("woff")}:root{--c-first: #366857;--c-first-light: #C7D9CA;--c-second: #AD8358;--c-headline: #366857;--c-copy: #000;--c-copyNeg: #fff;--c-copy-lighter: #666;--c-copy-light: #888;--ff-headline: "La Luxes Serif W05 Regular", serif;--ff-subline: "FreightTextBook-Regular", serif;--ff-copy: "FFMarkWebPro", sans-serif;--padding-LR: 20px;--content-MaxWidth: 1276px;--content-MaxWidthInner: 1276px}html{scroll-behavior:smooth}body{font-family:var(--ff-copy);font-size:16px;color:var(--c-copy);margin:0;padding:0;scroll-behavior:smooth}@media only screen and (max-width: 700px){body{font-size:14px}}h1{font-family:var(--ff-second);font-weight:400;font-size:3.75em;line-height:1.43em;text-transform:uppercase;text-align:center;color:var(--c-second)}h2{font-family:var(--ff-copy);font-weight:300;font-size:2.375em;line-height:1.37em;text-transform:uppercase;letter-spacing:.04em;color:var(--c-headline)}h3{font-family:var(--ff-copy);font-weight:300;font-size:2.375em;text-transform:uppercase;letter-spacing:.04em;color:var(--c-second)}strong{font-weight:600;color:var(--c-first)}p{margin:0 0 1.2em 0;line-height:1.625em}a{color:var(--c-copy)}a.button{display:inline-block;padding:17px 30px;border:1px solid var(--c-second);border-radius:26px;box-sizing:border-box;margin-top:30px;font-size:.8125rem;color:var(--c-second);text-transform:uppercase;line-height:1em;font-weight:600;font-family:var(--ff-copy);font-style:normal;text-decoration:none;transition:color 1s,background-color .5s;letter-spacing:.05em}a.button:hover{background-color:var(--c-second);color:#fff}a.textbutton{display:inline-block;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;font-weight:600;font-style:normal}a.textbutton:before{display:inline-block;width:20px;height:1.2em;transform:translate(0, 3px);content:"";background-image:url("../images/svg/Pfeil_Link_weiss_Desktop.svg");background-repeat:no-repeat}a.textbutton:hover:before{animation-name:aHover;animation-duration:1s}@keyframes aHover{0%{background-position-x:0}40%{background-position-x:5px}100%{background-position-x:0}}@media only screen and (max-width: 700px){h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.8em}}.ui-accordion-content{min-height:250px}form.kontakt,form.newsletter{padding:0px 0px;background-color:transparent;padding:0 0 30px 0;margin:0 auto 50px auto;max-width:1000px;color:var(--c-first)}form.kontakt:before,form.kontakt:after,form.newsletter:before,form.newsletter:after{content:" ";display:table}form.kontakt:after,form.newsletter:after{clear:both}form.kontakt h4,form.newsletter h4{font-weight:400;letter-spacing:.05em;text-transform:uppercase}form.kontakt .kontaktCol1,form.kontakt .kontaktCol2,form.newsletter .kontaktCol1,form.newsletter .kontaktCol2{width:50%;float:left;padding:20px;box-sizing:border-box}form.kontakt .kontaktCol1:before,form.kontakt .kontaktCol1:after,form.kontakt .kontaktCol2:before,form.kontakt .kontaktCol2:after,form.newsletter .kontaktCol1:before,form.newsletter .kontaktCol1:after,form.newsletter .kontaktCol2:before,form.newsletter .kontaktCol2:after{content:" ";display:table}form.kontakt .kontaktCol1:after,form.kontakt .kontaktCol2:after,form.newsletter .kontaktCol1:after,form.newsletter .kontaktCol2:after{clear:both}form.kontakt .headline,form.newsletter .headline{font-size:1.4em;font-weight:300}form.kontakt .formBlock,form.newsletter .formBlock{margin:20px 0}form.kontakt strong,form.newsletter strong{font-weight:600;color:var(--c-first)}form.kontakt .input,form.newsletter .input{color:var(--c-first);font-size:1em;line-height:1.4em;padding:3px 0 3px 95px;margin:18px 0}form.kontakt .input:before,form.kontakt .input:after,form.newsletter .input:before,form.newsletter .input:after{content:" ";display:table}form.kontakt .input:after,form.newsletter .input:after{clear:both}form.kontakt .input label,form.newsletter .input label{float:left;margin-left:-95px;width:85px;color:var(--c-copy);line-height:30px;padding:0}form.kontakt .input label *,form.newsletter .input label *{color:var(--c-first)}form.kontakt .input div.after,form.newsletter .input div.after{opacity:.85;font-size:1em;color:var(--c-copy)}form.kontakt .input div.after h3,form.newsletter .input div.after h3{margin-top:0}form.kontakt .input.left,form.newsletter .input.left{position:relative;padding-left:115px}form.kontakt .input.left label,form.newsletter .input.left label{width:calc(100% - 50px);display:inline-block;margin-left:0;float:none;clear:none;font-weight:400}form.kontakt .input.left input,form.newsletter .input.left input{display:inline;position:absolute;margin-left:-25px}form.kontakt .input.checkbox,form.kontakt .input.radio,form.newsletter .input.checkbox,form.newsletter .input.radio{margin-bottom:40px}form.kontakt .input.checkbox label,form.kontakt .input.radio label,form.newsletter .input.checkbox label,form.newsletter .input.radio label{color:var(--c-first)}form.kontakt .input .errorMessage,form.newsletter .input .errorMessage{color:var(--c-error);clear:both;padding:3px 0 5px 0}form.kontakt .input.error .errorMessage,form.newsletter .input.error .errorMessage{display:block}form.kontakt .input.required label:after,form.newsletter .input.required label:after{content:" *"}form.kontakt .input.intro,form.newsletter .input.intro{padding-left:0}form.kontakt .input input,form.kontakt .input select,form.kontakt .input textarea,form.newsletter .input input,form.newsletter .input select,form.newsletter .input textarea{width:100%;border-width:0px;border:none;font-size:14px;line-height:30px;height:30px;background-color:transparent;box-sizing:border-box;padding:0 5px;color:var(--c-copy)}form.kontakt .input input *,form.kontakt .input select *,form.kontakt .input textarea *,form.newsletter .input input *,form.newsletter .input select *,form.newsletter .input textarea *{color:var(--c-copy)}form.kontakt .input input:focus,form.kontakt .input select:focus,form.kontakt .input textarea:focus,form.newsletter .input input:focus,form.newsletter .input select:focus,form.newsletter .input textarea:focus{background-color:#fff}form.kontakt .input select,form.newsletter .input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%366853FF'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 15px) center;background-repeat:no-repeat}form.kontakt .input select,form.newsletter .input select{padding:0 0 0 5px}form.kontakt .input textarea,form.newsletter .input textarea{line-height:20px;height:auto}form.kontakt .input input[type=checkbox],form.kontakt .input input[type=radio],form.kontakt .input input[type=submit],form.newsletter .input input[type=checkbox],form.newsletter .input input[type=radio],form.newsletter .input input[type=submit]{width:auto;height:auto}form.kontakt .input input[type=submit],form.newsletter .input input[type=submit]{display:inline-block;padding:19px 50px;border:1px solid var(--c-first);border-radius:26px;box-sizing:border-box;margin-top:30px;font-size:.9375rem;color:var(--c-first);text-transform:uppercase;line-height:1em;font-weight:600;font-family:var(--ff-copy);font-style:normal;text-decoration:none;transition:color 1s,background-color .5s}form.kontakt .input input[type=submit]:hover,form.newsletter .input input[type=submit]:hover{background-color:var(--c-first);color:var(--c-copyNeg) !important}form.kontakt .input input.left,form.newsletter .input input.left{float:left;margin-left:-25px}form.kontakt .input.checkbox label,form.newsletter .input.checkbox label{margin:0;float:none;display:inline-block;width:auto;padding-right:8px}form.kontakt .input.checkbox input,form.newsletter .input.checkbox input{clear:both;display:inline-block}form.kontakt .input.margin,form.newsletter .input.margin{margin-top:0;border-top:1px solid #fff;padding-top:8px}form.kontakt .input.auto input,form.kontakt .input.auto input,form.kontakt .input.auto select,form.kontakt .input.auto textarea,form.kontakt .input.submit,form.newsletter .input.auto input,form.newsletter .input.auto input,form.newsletter .input.auto select,form.newsletter .input.auto textarea,form.newsletter .input.submit{margin:20px 0 0 0;padding:0;text-align:left}form.kontakt .input.info,form.newsletter .input.info{margin:10px 0 5px 0}form.kontakt .input .errorStatus,form.newsletter .input .errorStatus{color:var(--c-error);display:block;padding-bottom:10px}form.kontakt .input.checkbox,form.kontakt .input.radio,form.newsletter .input.checkbox,form.newsletter .input.radio{padding-left:27px}form.kontakt .input.checkbox input,form.kontakt .input.radio input,form.newsletter .input.checkbox input,form.newsletter .input.radio input{opacity:0;height:0;width:0;border:none}form.kontakt .input.checkbox label,form.kontakt .input.radio label,form.newsletter .input.checkbox label,form.newsletter .input.radio label{font-weight:600}form.kontakt .input.checkbox label:before,form.kontakt .input.radio label:before,form.newsletter .input.checkbox label:before,form.newsletter .input.radio label:before{content:"";display:inline-block;width:17px;height:17px;border:1px solid var(--c-first);box-sizing:border-box;margin-right:10px;transform:translate(0, 3px);margin-left:-27px;transition:background-color .5s}form.kontakt .input.checkbox input:checked+label:before,form.kontakt .input.radio input:checked+label:before,form.newsletter .input.checkbox input:checked+label:before,form.newsletter .input.radio input:checked+label:before{background-color:var(--c-first)}form.kontakt .input.checkbox .radioSet,form.kontakt .input.radio .radioSet,form.newsletter .input.checkbox .radioSet,form.newsletter .input.radio .radioSet{margin:2px 0}form.kontakt .input.text,form.kontakt .input.select,form.kontakt .input.textarea,form.newsletter .input.text,form.newsletter .input.select,form.newsletter .input.textarea{border-bottom:1px solid var(--c-first)}form.kontakt .input.textarea,form.newsletter .input.textarea{padding-left:0px}form.kontakt .input.textarea label,form.newsletter .input.textarea label{float:none;margin:0}form.kontakt .input[data-block=vonBis],form.newsletter .input[data-block=vonBis]{border:none}form.kontakt .input[data-block=vonBis] input,form.newsletter .input[data-block=vonBis] input{border:1px solid var(--c-first)}form.kontakt .pflichtfelder,form.newsletter .pflichtfelder{text-align:right}form.kontakt .formBlock.error .errorMessage,form.newsletter .formBlock.error .errorMessage{display:block}form.kontakt .errorMessage,form.newsletter .errorMessage{color:var(--c-error);clear:both;padding:3px 0 5px 0;padding-left:90px;display:none}form.kontakt [data-block=vonBis] input,form.newsletter [data-block=vonBis] input{width:80px;margin:0 5px}form.kontakt .formBlock[data-block=Zustimmung],form.newsletter .formBlock[data-block=Zustimmung]{border-top:0;padding-top:20px}form.kontakt .formBlock[data-block=weitereObjekte],form.newsletter .formBlock[data-block=weitereObjekte]{border-top:0 solid #fff;padding:20px 0 0 0}@media only screen and (max-width: 700px){form.kontakt .errorMessage,form.kontakt .input.left,form.newsletter .errorMessage,form.newsletter .input.left{padding-left:25px}}#grundriss_view{position:fixed;width:100vw;height:100vh;top:0px;left:0;box-sizing:border-box;z-index:40;background-color:var(--c-first-light);display:none;cursor:pointer;z-index:3000;text-align:left;box-sizing:border-box;z-index:500;padding:50px 2vh;overflow:hidden}#grundriss_view:before{position:absolute;content:"";display:block;top:2vw;right:2vw;z-index:10;width:30px;height:30px;background-image:url("../images/close-x.svg");background-repeat:no-repeat;background-size:contain}#grundriss_view img{height:100%;width:100%;object-fit:contain}.uiTab{display:none;clear:both;margin:80px 0 0 0}.uiTab.ui-tabs .ui-tabs-panel{min-height:180px;padding:40px 0 20px 0}.uiTab.ui-tabs ul{display:flex;margin:0;padding:0;justify-content:center}.uiTab.ui-tabs ul:before,.uiTab.ui-tabs ul:after{content:" ";display:table}.uiTab.ui-tabs ul:after{clear:both}.uiTab.ui-tabs ul li{list-style:none;list-style-image:none;box-sizing:border-box;position:relative;margin:0 27px 0 0}.uiTab.ui-tabs ul li:before{content:none}.uiTab.ui-tabs ul li.ui-tabs-panel{display:block;clear:both;margin:0}.uiTab.ui-tabs ul li.ui-tabs-hide{display:none}.uiTab.ui-tabs ul li.ui-tabs-active a{margin:1px 0 0 0}.uiTab.ui-tabs ul li.ui-tabs-active a:before{background-color:var(--c-first)}@media only screen and (max-width: 600px){.uiTab.ui-tabs ul li{float:none;display:block;margin:5px 0}}.uiTab.ui-tabs ul a{display:block;padding:9px 40px;background-color:var(--c-first) 2;text-align:center;margin:1px 1px 0 0;text-transform:uppercase;letter-spacing:.1em;font-size:14px;line-height:18px;text-decoration:none;color:var(--c-first)}.uiTab.ui-tabs ul a:before{content:"";display:inline-block;width:17px;height:17px;border:1px solid var(--c-first);box-sizing:border-box;margin-right:15px;transform:translate(0, 3px);margin-left:-27px;transition:background-color .5s}.uiTab.ui-tabs ul span.info{position:absolute;right:-7px;top:-4px;width:20px;line-height:20px;background-color:#fff;z-index:100;border-radius:50%;color:var(--c-copy) !important;font-weight:300;font-size:10px;text-align:center;transition:.5s;opacity:0}.uiTab.ui-tabs ul li:hover span.info{transition:.5s;transform:scale(1.2);opacity:1}.uiTab.ui-tabs ul:hover span.info{transition:.5s}@media only screen and (max-width: 600px){.uiTab.ui-tabs ul{justify-content:flex-start;flex-wrap:wrap;margin-inline:-15px}}body[data-page=index] header .logo:before{opacity:0}header{height:102px;padding:10px 20px;display:flex;position:fixed;z-index:1000;width:100%;top:0;box-sizing:border-box;transition:.5s;background-color:#fff}header>.inner{margin-inline:auto;max-width:1150px;display:flex;align-items:center;width:100%;justify-content:space-between}header *{color:var(--c-headline)}header nav.mobile{display:none}header nav ul{display:flex;margin:0;padding:0}header nav ul li{margin:0 45px;padding:0;list-style:none}header nav ul li a{color:var(--c-copyNeg);text-transform:uppercase;letter-spacing:.05em;font-weight:600;text-decoration:none;padding:5px 0}header nav ul li a.current{border-bottom:1px solid #fff}header .logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:220px;height:60px;opacity:1;background-image:url("../images/logo-header-white.svg");background-position:50% 50%;background-repeat:no-repeat}header .logo div{position:relative;top:-500px}header .logo:before{content:"";display:block;inset:0;width:100%;height:100%;pointer-events:none;position:absolute;background-image:url("../images/logo-header-green.svg");background-position:50% 50%;background-repeat:no-repeat;opacity:0;transition:.5s}header .burger{display:none}header .show{background-color:#fff}header .show .logo{opacity:1}header .show nav ul li a{color:var(--c-headline)}header *{color:var(--c-first) !important;border-color:var(--c-first) !important}header .logo:before{opacity:1}header.insideContent{background-color:#fff;top:0}header.insideContent .logo:before{opacity:1}header.insideContent *{color:var(--c-first) !important;border-color:var(--c-first) !important}header.insideContent.hide{top:-100px}@media only screen and (max-width: 1000px){header>.inner{justify-content:flex-end;z-index:10;position:relative}header nav{display:none}header nav.mobile{position:fixed;top:0;left:0;display:none;z-index:1;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:var(--c-first-light)}header nav.mobile ul{display:inline-block;opacity:0;transition:opacity .5s;transition-delay:2s}header nav.mobile ul li{margin:3vh 0;text-align:center}header nav.mobile ul li a{font-size:1.7em;color:var(--c-first) !important;letter-spacing:.1em}header .burger{width:36px;height:18px;display:block;cursor:pointer;background-image:url("../images/svg/burger-green.svg");background-repeat:no-repeat;background-position:50% 50%}header .burger.open{background-image:url("../images/svg/close-mobile.png")}}@media only screen and (max-width: 600px){header{background-color:#fff;padding-inline:30px}header .logo{left:0px;transform:translate(0, -50%);background-image:url("../images/svg/Logo_Muehlenau_Gaerten_Bildmarke_gruen_RZ_Mobile.svg");background-position:0 50%;width:100px}header .logo:before{display:none}}body[data-page=index] header .logo:before{opacity:1}body[data-page=index] header.insideContent{background-color:#fff !important;top:0}body[data-page=index] header.insideContent .logo{opacity:1 !important}body[data-page=index] header.insideContent .logo:before{opacity:1 !important}body[data-page=index] header.insideContent *{color:var(--c-first) !important;border-color:var(--c-first) !important}body[data-page=index] header.insideContent.hide{top:-100px}@keyframes headerAni{0%{opacity:0}40%{opacity:0}60%{opacity:1}100%{opacity:1}}@media only screen and (max-width: 1000px){body[data-page=index] header{background-color:#fff !important}body[data-page=index] header .logo{opacity:1}body[data-page=index] header .logo:before{opacity:1}@keyframes headerMobile{0%{opacity:0}70%{opacity:0}100%{opacity:1}}}body.menuOpen header{position:fixed;width:100%;top:0}body.menuOpen header .logo{opacity:0}body.menuOpen header nav{animation:mobileNav 1s forwards}body.menuOpen header nav.mobile{display:flex;flex-direction:column}body.menuOpen header nav.mobile ul{opacity:1;height:75%;display:flex;flex-direction:column;justify-content:center}body.menuOpen header nav.mobile ul.second{height:25%;display:flex;border-top:1px solid var(--c-first) !important}body.menuOpen header nav.mobile ul.second li{margin:.5em 0}body.menuOpen header nav.mobile ul.second li a{font-size:.875em}@keyframes mobileNav{0%{opacity:0}100%{opacity:1}}body[data-page=impressum] header *,body[data-page=datenschutz] header *{color:var(--c-first) !important}body[data-page=impressum] main,body[data-page=datenschutz] main{padding-top:110px}main{width:100%}footer{display:block;padding:50px 20px;border-top:1px solid #c7d9ca}footer *{color:var(--c-first);text-decoration:none}footer .logo{height:90px;width:90px;position:relative;background-image:url("../images/logo-footer.svg");background-position:50% 50%;background-repeat:no-repeat}footer .logo a{opacity:0;position:absolute;inset:0}footer h3,footer p{font-weight:400;margin:0;font-size:1rem;line-height:1.625em;text-transform:none}footer strong{text-transform:uppercase;display:inline-block;margin-bottom:17px;font-weight:600}footer nav{margin:0;padding:0}footer nav ul{margin:0;padding:0}footer nav ul li{margin:0;padding:0;list-style:none;line-height:1.625em}footer>.inner{display:flex;justify-content:space-between;margin-inline:auto;max-width:var(--content-MaxWidth)}@media only screen and (max-width: 1000px){footer>.inner{flex-wrap:wrap}footer nav{width:100%;padding:40px 20px}footer nav ul{text-align:center}footer nav ul li{display:inline-block}}@media only screen and (max-width: 760px){footer{border:none}footer .logo{width:100%;margin-bottom:60px}footer *{text-align:center}footer>.inner{flex-wrap:wrap;flex-direction:column}footer .content{margin:15px 0}footer nav{width:100%;padding:0;margin:20px 0}footer nav ul{text-align:center}footer nav ul li{display:block}}.kontaktFeedback{text-align:center}section.green{background-color:var(--c-first)}section.green *{color:#fff}section.greenlight{background-color:var(--c-first-light)}section[data-type=login]{position:absolute;top:0;width:100%;height:100vh;z-index:20000;opacity:0;display:flex;justify-content:center;align-content:center;align-items:center}section[data-type=login]:before{content:"";display:block;position:absolute;inset:0;background-color:#fff;z-index:0;opacity:.9}section[data-type=login] div.info{display:none}section[data-type=login]>div.inner{max-width:800px;display:flex;width:100%;position:relative;z-index:1}section[data-type=login] div.content{background-color:var(--c-first);height:auto}section[data-type=login] div.content:first-child{width:75%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative}section[data-type=login] div.content:first-child:after{content:"";display:block;background-color:rgba(0,0,0,.35);position:absolute;inset:0}section[data-type=login] div.content:first-child *{color:#fff}section[data-type=login] div.content:first-child .inner{position:relative;z-index:1;padding:60px}section[data-type=login] div.content:first-child h3{font-family:var(--ff-headline);font-weight:400;font-size:2.5em;line-height:1.43em;text-transform:uppercase}section[data-type=login] div.content:first-child p{font-family:var(--ff-subline);font-size:1.5625em;line-height:1.6em}section[data-type=login] div.content:first-child a.button{display:inline-block;padding:19px 35px;border:1px solid #fff;border-radius:26px;box-sizing:border-box;margin-top:30px;font-size:.9375rem;color:#fff;text-transform:uppercase;line-height:1em;font-weight:600;font-family:var(--ff-copy);font-style:normal;text-decoration:none;transition:color 1s,background-color .5s;letter-spacing:.05em}section[data-type=login] div.content:first-child a.button:hover{background-color:#fff;color:var(--c-first)}section[data-type=login] div.content:last-child{width:25%;padding:60px;display:flex;align-items:center}section[data-type=login] form{margin-top:70px}section[data-type=login] form *{color:#fff}section[data-type=login] form h2{margin-top:0}section[data-type=login] form input{border:none;background-color:transparent;font-size:14px;line-height:30px;height:30px}section[data-type=login] form input[type=submit]{display:inline-block;padding:19px 50px;border:1px solid #fff;background-color:transparent;border-radius:26px;box-sizing:border-box;margin-top:30px;font-size:.9375rem;color:#fff;text-transform:uppercase;line-height:1em;font-weight:600;font-family:var(--ff-copy);font-style:normal;text-decoration:none;transition:color 1s,background-color .5s;height:auto}section[data-type=login] form input[type=submit]:hover{background-color:var(--c-first);color:var(--c-copyNeg) !important}section[data-type=login] form>div.input{font-size:1em;line-height:1.4em;padding:3px 0 3px 0px;margin:18px 0;border-bottom:1px solid #fff}section[data-type=login] form>div.input:focus-visible,section[data-type=login] form>div.input:focus{border:none;outline:none}section[data-type=login] form>div.submit{padding-top:81px}section[data-type=login] form label{display:block;color:#fff;font-size:.7em}section[data-type=login].error>.inner{animation:loginError .5s ease-out}@keyframes loginError{0%{transform:translate(8px, 0)}20%{transform:translate(-8px, 0)}40%{transform:translate(8px, 0)}60%{transform:translate(-8px, 0)}80%{transform:translate(8px, 0)}100%{transform:translate(0, 0)}}@media screen and (max-width: 800px){section[data-type=login] div.content:first-child .inner{padding:40px}section[data-type=login] div.content:last-child{padding:40px}}@media screen and (max-width: 700px){section[data-type=login]{padding:20px;box-sizing:border-box}section[data-type=login]>div.inner{flex-direction:column-reverse;width:calc(100% - 40px)}section[data-type=login] div.content *{text-align:center}section[data-type=login] div.content:first-child{width:100%}section[data-type=login] div.content:first-child .inner{padding:20px}section[data-type=login] div.content:last-child{padding:20px;width:100%;box-sizing:border-box;align-items:center;justify-content:center}}section[data-type=stoerer]{position:absolute;z-index:101;top:90%;right:5%;transform:translate(0, -100%)}section[data-type=stoerer] img{width:clamp(120px,30vw,250px);height:auto}section[data-type=stoererHome]{position:absolute;right:0;top:75%;overflow:hidden;z-index:100}section[data-type=stoererHome] *{color:#fff}section[data-type=stoererHome] h3{margin:0 0 .1em 0;color:var(--c-first);font-size:2.2em;line-height:1em}section[data-type=stoererHome] p{font-size:1em;margin:0 0 .1em 0}section[data-type=stoererHome] .inner{display:flex;background-color:var(--c-headline);min-height:170px}section[data-type=stoererHome] .inner .image{width:140px;position:relative}section[data-type=stoererHome] .inner .image img{width:100%;height:100%;object-fit:cover}section[data-type=stoererHome] .inner .slides{width:270px;position:relative}section[data-type=stoererHome] .inner .slides .slide{padding:20px 30px;height:100%;box-sizing:border-box;position:absolute;inset:0;opacity:0;display:flex;align-items:flex-start;align-content:flex-start;flex-direction:column;justify-content:center}section[data-type=stoererHome] #video-container{width:100%;height:100%;overflow:hidden}section[data-type=stoererHome] #video-container video{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1400px){section[data-type=stoererHome]{top:80%;transform:scale(1.2);transform-origin:100% 50%}}@media screen and (max-width: 600px){section[data-type=stoererHome]{top:100%;margin-top:-50px;transform:scale(0.85) translateY(-100%);transform-origin:100% 50%}}@media screen and (max-width: 500px){section[data-type=stoererHome]{top:100%;margin-top:-50px;transform:scale(0.75) translateY(-100%);transform-origin:100% 50%}}@media screen and (max-width: 400px){section[data-type=stoererHome]{top:100%;margin-top:-50px;transform:scale(0.75) translateY(-100%);transform-origin:100% 50%}}section[data-type=mapLayer] .layer{width:100%;height:0;display:flex;position:relative;overflow:hidden;background-color:var(--c-first-light);opacity:0;transition:opacity 1s ease}section[data-type=mapLayer] .layer.show{position:fixed;top:0;left:0;height:100vh;opacity:1;z-index:1000}section[data-type=mapLayer] .layer .map{width:calc(100% - 386px);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}section[data-type=mapLayer] .layer .legende{background-color:var(--c-first-light);padding:90px 20px 40px 60px;box-sizing:border-box;width:386px;color:var(--c-first);scrollbar-color:var(--c-first) var(--c-first-light);overflow:auto}section[data-type=mapLayer] .layer .legende strong{font-weight:600;text-transform:uppercase;letter-spacing:.04em;display:block;margin-left:-30px;margin-top:20px;margin-bottom:10px}section[data-type=mapLayer] .layer .legende p{position:relative;padding-left:30px;margin-bottom:5px}section[data-type=mapLayer] .layer .legende p span.number{font-size:10px;font-weight:700;background-color:var(--c-second);color:#fff;text-align:center;line-height:15px;width:15px;height:15px;border-radius:50%;position:absolute;left:0;top:4px}section[data-type=mapLayer] .layer .legende p:first-child{padding-left:0}section[data-type=mapLayer] .close{position:absolute;top:36px;right:36px;cursor:pointer;width:25px;height:25px;background-image:url("../images/close.svg");background-repeat:no-repeat}@media screen and (max-width: 1000px){section[data-type=mapLayer] .layer{flex-direction:column;background-color:var(--c-first-light)}section[data-type=mapLayer] .layer .map{background-color:#fff;width:100%}section[data-type=mapLayer] .layer .map:before{content:" ";display:block;padding-top:100%}section[data-type=mapLayer] .layer .legende{width:100%;padding-top:40px}}@media screen and (max-width: 600px){section[data-type=mapLayer] .layer .map:before{content:" ";display:block;padding-top:80%}section[data-type=mapLayer] .layer#Areal .map{height:100vh;background-position:57% 50%}section[data-type=mapLayer] .layer#Areal .map:before{content:" ";display:none;padding-top:80%}section[data-type=mapLayer] .layer .legende{padding:30px}}section[data-type=copy_long]{padding:20px}section[data-type=copy_long]>.inner{max-width:844px;margin-inline:auto}section[data-type=copy_long]>.inner h2,section[data-type=copy_long]>.inner h2 span,section[data-type=copy_long]>.inner h4,section[data-type=copy_long]>.inner h4 span{font-size:1rem !important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--c-first)}section[data-type=copy_long]>.inner h4,section[data-type=copy_long]>.inner h4 span{text-transform:none}section[data-type=copy_long].cols2{font-size:.75em}section[data-type=copy_long].cols2>.inner{display:flex;gap:50px}section[data-type=copy_long].cols2>.inner .content{width:100%;min-width:300px;flex-grow:1}section[data-type=copy_long].cols2>.inner .content p{hyphens:auto}@media only screen and (max-width: 740px){section[data-type=copy_long].cols2>.inner{flex-direction:column}}section[data-type=grundrisse]{padding:20px 20px}section[data-type=grundrisse]>.inner{max-width:var(--content-MaxWidth);margin-inline:auto;display:flex;align-items:stretch}section[data-type=grundrisse]>.inner>.content:first-child{width:58.3333333333%}section[data-type=grundrisse]>.inner>.content:last-child{width:41.6666666667%;padding-left:40px}section[data-type=grundrisse]>.inner>.content:last-child .inner{height:100%}section[data-type=grundrisse]>.inner>.content:last-child .map{position:sticky;top:0}section[data-type=grundrisse]>.inner>.content:last-child svg{width:100%}@media screen and (max-width: 1100px){section[data-type=grundrisse]>.inner>.content:first-child{width:70%}section[data-type=grundrisse]>.inner>.content:last-child{width:30%}}section[data-type=grundrisse] h3{font-size:2.375em;letter-spacing:.02em;font-weight:300;border-top:2px solid var(--c-first);border-bottom:2px solid var(--c-first);padding:24px 0;margin:-2px 0;position:relative;padding-left:25px}section[data-type=grundrisse] h3:after{position:absolute;right:20px;top:50%;transform:translate(0, -50%);content:"";display:block;width:30px;height:30px;background-image:url("../images/svg/pfeil.svg");background-repeat:no-repeat;background-position:center center;transition:.5s;transform-origin:center center}section[data-type=grundrisse] h3.active-for-sale{background-color:var(--c-first-light)}section[data-type=grundrisse] h3.ui-state-active{background-color:var(--c-first);color:#fff}section[data-type=grundrisse] h3.ui-state-active:after{transform:rotate(-180deg) translate(0, 50%)}section[data-type=grundrisse] h3.ui-state-active:after{background-image:url("../images/svg/pfeil-neg.svg")}@media screen and (max-width: 700px){section[data-type=grundrisse] h3{font-size:1.4em;border-top:1px solid var(--c-first);border-bottom:1px solid var(--c-first);padding:18px 0;margin:-1px 0}}section[data-type=grundrisse] table.grundrisse{width:100%;margin:2px 0 82px 0;position:relative}section[data-type=grundrisse] table.grundrisse thead{position:sticky;top:0}section[data-type=grundrisse] table.grundrisse th{padding:18px 14px;line-height:20px;font-family:var(--ff-copy);font-weight:400;font-size:1em;text-align:left;background-color:#fff;border-bottom:1px solid var(--c-first);color:var(--c-first) !important;font-weight:600;text-transform:uppercase}section[data-type=grundrisse] table.grundrisse th.pr,section[data-type=grundrisse] table.grundrisse th.fl{text-align:right}section[data-type=grundrisse] table.grundrisse th.st{text-align:center}section[data-type=grundrisse] table.grundrisse td{padding:12px 14px;color:var(--c-copy);border-width:0px;border-bottom:1px solid var(--c-first);font-size:1em;line-height:2em;font-family:var(--ff-copy);white-space:nowrap}section[data-type=grundrisse] table.grundrisse td strong{font-size:.9em;color:var(--c-copy)}section[data-type=grundrisse] table.grundrisse td.zi{text-align:center}section[data-type=grundrisse] table.grundrisse td.fl{text-align:right}section[data-type=grundrisse] table.grundrisse td.pr{text-align:right;white-space:nowrap}section[data-type=grundrisse] table.grundrisse td.st{text-align:center}section[data-type=grundrisse] table.grundrisse td.gr{white-space:nowrap;text-align:center}section[data-type=grundrisse] table.grundrisse td a{color:#fff}section[data-type=grundrisse] table.grundrisse td a.pdf{background-image:url("../images/svg/download.svg");background-repeat:no-repeat;width:24px;height:24px;display:inline-block;color:transparent;overflow:hidden}section[data-type=grundrisse] table.grundrisse tr[data-satus="1"] td{opacity:1}section[data-type=grundrisse] table.grundrisse tr[data-satus="1"].hover:hover td{color:var(--c-copy)}section[data-type=grundrisse] table.grundrisse tr[data-satus="1"] td.pr{color:#000}section[data-type=grundrisse] table.grundrisse tr[data-satus="2"]{opacity:.8}section[data-type=grundrisse] table.grundrisse tr[data-satus="2"] td{opacity:1}section[data-type=grundrisse] table.grundrisse tr[data-satus="2"].hover:hover td{color:var(--c-copy)}section[data-type=grundrisse] table.grundrisse tr a{background-image:none;padding:0px;display:inline-block;text-decoration:none}section[data-type=grundrisse] table.grundrisse tr a:hover{text-decoration:underline}section[data-type=grundrisse] table.grundrisse tr.hover:hover td{background-color:rgba(173,131,88,.8);cursor:pointer}section[data-type=grundrisse] table.grundrisse tr[data-file=false].hover:hover td{background-color:#eee;cursor:auto}section[data-type=grundrisse] table.grundrisse tr.nextFloor td{border-top-color:rgba(0,0,0,.4)}section[data-type=grundrisse] table.grundrisse tr.nextFloor td{border-top-color:rgba(0,0,0,.4)}@media screen and (max-width: 1100px){section[data-type=grundrisse] table.grundrisse th{font-size:.75em}section[data-type=grundrisse] table.grundrisse td{font-size:1em}}@media screen and (max-width: 700px){section[data-type=grundrisse]>.inner{flex-direction:column-reverse}section[data-type=grundrisse]>.inner>.content{width:100% !important;padding:0 !important}section[data-type=grundrisse] table.grundrisse{display:block}section[data-type=grundrisse] table.grundrisse tbody{display:block}section[data-type=grundrisse] table.grundrisse tr{display:block}section[data-type=grundrisse] table.grundrisse th{display:none}section[data-type=grundrisse] table.grundrisse td{display:block;width:100%;text-align:right !important;box-sizing:border-box;line-height:1.8em;border-width:0 !important;padding:3px 10px}section[data-type=grundrisse] table.grundrisse td:before{float:left}section[data-type=grundrisse] table.grundrisse td.nr{background-color:var(--c-first) !important;color:#fff !important}section[data-type=grundrisse] table.grundrisse td.nr:before{content:"Einheit"}section[data-type=grundrisse] table.grundrisse td.la:before{content:"Lage"}section[data-type=grundrisse] table.grundrisse td.zi:before{content:"Zimmer"}section[data-type=grundrisse] table.grundrisse td.fl:before{content:"Wohnfläche"}section[data-type=grundrisse] table.grundrisse td.pr:before{content:"Preis"}section[data-type=grundrisse] table.grundrisse td.nk:before{content:"Nebenkosten"}section[data-type=grundrisse] table.grundrisse td.st{text-align:center !important}section[data-type=grundrisse] table.grundrisse td.gr:before{content:"Ansicht"}section[data-type=grundrisse] table.grundrisse td.gr a{margin-left:10px}section[data-type=grundrisse] table.grundrisse tr[data-satus="1"] td.pr,section[data-type=grundrisse] table.grundrisse tr[data-satus="2"] td.pr{text-align:center !important;font-weight:600}section[data-type=grundrisse] table.grundrisse tr[data-satus="1"] td.pr:before,section[data-type=grundrisse] table.grundrisse tr[data-satus="2"] td.pr:before{content:""}section[data-type=grundrisse] table.grundrisse tr[data-satus="1"] td.gr,section[data-type=grundrisse] table.grundrisse tr[data-satus="2"] td.gr{display:none}}@media screen and (max-width: 1000px){section[data-type=kontakt]{padding-inline:20px}}section[data-type=stoererRD]{position:fixed;z-index:500;height:100vh;width:235px;right:-8px;animation:showStoerer 2s ease-out forwards}section[data-type=stoererRD] div.inner{position:absolute;inset:0;transition:opacity .5s;background-position:100% 30%;background-repeat:no-repeat;background-size:235px;background-image:url("../images/svg/RealtyDesk_Stoerer.svg")}@media screen and (max-width: 500px){section[data-type=stoererRD]{width:160px}section[data-type=stoererRD] div.inner{background-size:160px}}section[data-type=stoererRD].hide .inner{opacity:0}@keyframes showStoerer{0%{opacity:0}100%{opacity:1}}section[data-type=stoererRD].index{animation:showStoererindex 4s ease-out forwards}@keyframes showStoererindex{0%{opacity:0}80%{opacity:0}100%{opacity:1}}section[data-type=keyvisual]{width:100%;height:100vh}section[data-type=keyvisual]:before,section[data-type=keyvisual]:after{content:"";display:table}section[data-type=keyvisual]:after{clear:both}section[data-type=keyvisual].home>.inner .overlay{display:flex}section[data-type=keyvisual].stoerer{display:flex;flex-direction:column}section[data-type=keyvisual].stoerer .stoerer{position:relative;z-index:100;padding:16px 20px;text-align:center;font-size:1.3em;font-weight:400;background-color:var(--c-first);color:#fff;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width: 600px){section[data-type=keyvisual].stoerer .stoerer{font-size:1.1em;padding:12px 20px}}section[data-type=keyvisual]>.inner{inset:0;height:100%;overflow:hidden;position:relative}section[data-type=keyvisual]>.inner:before,section[data-type=keyvisual]>.inner:after{content:"";display:table}section[data-type=keyvisual]>.inner:after{clear:both}section[data-type=keyvisual]>.inner .image{inset:0;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;animation:zoom-in 5s ease-out forwards}section[data-type=keyvisual]>.inner .image:before,section[data-type=keyvisual]>.inner .image:after{content:"";display:table}section[data-type=keyvisual]>.inner .image:after{clear:both}section[data-type=keyvisual]>.inner .image img{width:100%;height:100%;object-fit:cover}section[data-type=keyvisual]>.inner .overlay{padding-top:120px;padding-inline:clamp(30px,10vw,70px);inset:0;position:absolute;z-index:90;height:100%;width:100%;top:0;display:flex;justify-content:center;align-items:flex-start;justify-content:flex-start}section[data-type=keyvisual]>.inner .overlay *{color:#fff}section[data-type=keyvisual]>.inner .overlay h2{font-size:3.75em;color:#fff;font-family:var(--ff-headline)}section[data-type=keyvisual]>.inner .overlay .scrollxx{width:54px;height:54px;margin-bottom:54px;position:relative;cursor:pointer}section[data-type=keyvisual]>.inner .overlay .scrollxx:before,section[data-type=keyvisual]>.inner .overlay .scrollxx:after{position:absolute;content:"";display:block;inset:0;background-image:url("../images/svg/scrolldown.svg");background-size:contain;transition:opacity .5s}section[data-type=keyvisual]>.inner .overlay .scrollxx:before{background-image:url("../images/svg/scrolldown-hover.svg");opacity:0}section[data-type=keyvisual]>.inner .overlay .scrollxx:hover:before{opacity:1}section[data-type=keyvisual]>.inner .overlay .scrollxx:hover:after{opacity:0}section[data-type=keyvisual]>.inner .logo{position:absolute;z-index:100;width:100%;top:50%;transform:translate(0, -50%);display:flex;flex-direction:column;justify-content:center;opacity:0}section[data-type=keyvisual]>.inner .logo div{background-position:50% 50%;background-repeat:no-repeat;background-size:contain}section[data-type=keyvisual]>.inner .logo div:first-child{height:156px;background-image:url("../images/logo-top.svg");margin-bottom:36px}section[data-type=keyvisual]>.inner .logo div:last-child{height:147px;background-image:url("../images/logo-bottom.svg")}section[data-type=keyvisual].animation>.inner .logo{opacity:1;animation:logo 4s forwards}section[data-type=keyvisual].animation>.inner .logo div:first-child{animation:logoTop 5s forwards}@keyframes logo{0%{left:10%;top:50%;width:80%}70%{left:10%;top:50%;height:339px;width:80%}100%{left:10%;top:3px;height:140px;width:80%}}@keyframes logoTop{60%{opacity:1}70%{opacity:0}100%{opacity:0}}@keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.1)}}@media only screen and (max-width: 1000px){section[data-type=keyvisual]>.inner .overlay h2{font-size:clamp(30px,4vw,50px)}}@media only screen and (max-width: 600px){section[data-type=keyvisual]>.inner .overlay h2{font-size:clamp(20px,4vw,30px)}section[data-type=keyvisual]>.inner .overlay .scroll{width:45px;height:45px;margin-bottom:40px}}section[data-type=teaserBlock]{height:auto;padding-inline:clamp(20px,10vw,70px);margin-block:clamp(20px,10vw,70px)}section[data-type=teaserBlock]>.inner{display:flex;flex-direction:column}section[data-type=teaserBlock]>.inner .image{height:auto;padding-bottom:clamp(10px,6vw,25px)}section[data-type=teaserBlock]>.inner .image img{object-fit:cover;width:100%;height:auto;aspect-ratio:16/9}section[data-type=teaserBlock]>.inner .content{display:flex;gap:50px}section[data-type=teaserBlock]>.inner .content .headline{width:40%}section[data-type=teaserBlock]>.inner .content .headline *{font-family:var(--ff-headline);color:var(--c-second)}section[data-type=teaserBlock]>.inner .content .headline h2{margin:0}section[data-type=teaserBlock]>.inner .content .copy{width:55%}@media only screen and (max-width: 1200px){section[data-type=teaserBlock] h2{font-size:2em;hyphens:auto}}@media only screen and (max-width: 600px){section[data-type=teaserBlock]>.inner .content{flex-direction:column}section[data-type=teaserBlock]>.inner .content .headline{width:100%}section[data-type=teaserBlock]>.inner .content .copy{width:100%}}section[data-type=scrollImage]{height:100vh;box-sizing:border-box;background-color:#fff}section[data-type=scrollImage]>.inner{height:100vh;padding:82px;box-sizing:border-box;position:relative;overflow:hidden}section[data-type=scrollImage]>.inner .image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;overflow:hidden;height:100%;width:100%}section[data-type=scrollImage]>.inner .image .ratio{padding-top:46% !important}@media screen and (max-width: 600px){section[data-type=scrollImage]{height:35vh !important;padding-bottom:0 !important}section[data-type=scrollImage]>.inner{height:35vh;padding:30px}}section[data-type=parallax]{min-height:600px}section[data-type=parallax]>.inner{height:100%;position:relative;overflow:hidden}section[data-type=parallax]>.inner .image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;overflow:hidden;height:120%;width:100%;top:-10%;position:absolute}section[data-type=parallax]>.inner .image:before{content:" ";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.35)}section[data-type=parallax]>.inner .image .ratio{padding-top:46% !important}section[data-type=parallax]>.inner .copy{position:relative;inset:0;margin:0 auto;width:100%;max-width:calc(var(--content-MaxWidth));z-index:2;display:flex;align-items:center}section[data-type=parallax]>.inner .copy>.inner{padding:110px 20px;box-sizing:border-box;max-width:calc(var(--content-MaxWidth)/12*7);margin-inline:auto}section[data-type=parallax]>.inner .copy>.inner h2{font-family:var(--ff-headline);font-weight:400;font-size:3.75em;line-height:1.43em;text-transform:uppercase;text-align:center}section[data-type=parallax]>.inner .copy>.inner p{font-family:var(--ff-subline);font-size:1.5625em;line-height:1.6em}section[data-type=parallax]>.inner .copy>.inner *{color:var(--c-copyNeg);border-color:var(--c-copyNeg)}section[data-type=parallax]>.inner .copy>.inner a{color:var(--c-copyNeg);border-color:var(--c-copyNeg)}section[data-type=parallax]>.inner .copy>.inner a:hover{background-color:#fff;color:var(--c-first)}section[data-type=parallax]>.inner .overlay{position:absolute;width:100%;height:100%;top:0;background-color:rgba(120,120,120,.3);padding:20px;display:flex;align-items:center;justify-content:center}section[data-type=parallax]>.inner .overlay .copy{text-align:center;font-size:3.25em;font-weight:700}@media screen and (max-width: 700px){section[data-type=parallax]>.inner .copy>.inner h2{font-size:2em !important}section[data-type=parallax]>.inner .copy>.inner p{font-size:1.28em !important}}section[data-type=teaserSlider]{max-width:none;padding-block:clamp(50px,5vh,80px)}section[data-type=teaserSlider] h3{font-size:2.375em;margin-block:1em;font-weight:300;color:var(--c-second)}section[data-type=teaserSlider] .f-carousel__slide{width:clamp(280px,80%,520px);position:relative;overflow:hidden;padding-left:24px}@media screen and (max-width: 600px){section[data-type=teaserSlider] .f-carousel__slide{font-size:.9em}}section[data-type=teaserSlider] .f-carousel__slide h3{font-size:1em;letter-spacing:.05em;text-transform:uppercase}section[data-type=teaserSlider] .f-carousel__slide.spacer{min-width:1px}section[data-type=teaserSlider] .f-carousel__slide.spaceBetween>.inner{background-color:var(--c-first);height:100%;color:var(--c-copy-neg);padding:20px;font-size:1.2em;font-weight:700}section[data-type=teaserSlider] .f-carousel__slide .image{aspect-ratio:16/9;width:100%}section[data-type=teaserSlider] .f-carousel__slide .image img{width:100%;height:100%;object-fit:cover}section[data-type=teaserSlider] .f-carousel__slide .overlay{padding-top:30px;padding-right:30px}section[data-type=teaserSlider] .f-carousel__slide .overlay h3{font-size:1em;letter-spacing:.05em;text-transform:uppercase;color:var(--c-copy-neg)}section[data-type=teaserSlider] .f-carousel__slide .overlay p{opacity:.6;line-height:1.3em}section[data-type=teaserSlider] .f-carousel__slide .content{background-color:var(--c-first);color:var(--c-copy-neg);position:absolute;bottom:0;transform:translateY(101%);transition:.5s;width:calc(100% - 15px);padding:6%;box-sizing:border-box}section[data-type=teaserSlider] .f-carousel__slide .content h3{font-size:1.1em}section[data-type=teaserSlider] .f-carousel__slide:hover .content{transform:translateY(0)}section[data-type=teaserSlider] .f-carousel__dots{display:none}section[data-type=teaserSlider] .f-carousel__nav{width:100%;margin-inline:auto;margin-left:10px;display:flex;flex-direction:row-reverse;justify-content:center;gap:10px;transform:translateX(-10px)}section[data-type=teaserSlider] .f-carousel__nav>button{background-image:url("/images/svg/Pfeil_Slider_rechts_gruen_Mobile.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:12px;margin-right:20px;width:43px}section[data-type=teaserSlider] .f-carousel__nav>button[disabled]{opacity:.3}section[data-type=teaserSlider] .f-carousel__nav .f-button.is-next{position:relative;display:inline-block;transform:translateY(0)}section[data-type=teaserSlider] .f-carousel__nav .f-button.is-prev{position:relative;display:inline-block;transform:translateY(0) rotate(180deg);transform-origin:50% 50%}section[data-type=teaserSlider] .f-carousel__nav svg{display:none}section[data-type=imageGrid]{padding-inline:30px;display:flex;flex-direction:column;align-items:center;margin-top:80px}section[data-type=imageGrid]>.inner{max-width:var(--content-MaxWidth);display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(3, auto);grid-column-gap:50px;grid-row-gap:50px;margin-bottom:300px}section[data-type=imageGrid] .content{position:relative}section[data-type=imageGrid] .content .copy{position:absolute;max-width:304px}section[data-type=imageGrid] .content img{width:100%;height:auto}section[data-type=imageGrid] .content h2{color:var(--c-second)}section[data-type=imageGrid] .content h4{letter-spacing:.05em;font-weight:400;text-transform:uppercase}section[data-type=imageGrid] .content img{object-fit:cover;aspect-ratio:4/3}section[data-type=imageGrid] .intro{grid-area:1/1/2/5}section[data-type=imageGrid] .intro h3{margin-top:0;hyphens:auto}section[data-type=imageGrid] .image-1{grid-area:1/6/2/13}section[data-type=imageGrid] .image-2{grid-area:2/1/3/5}section[data-type=imageGrid] .image-3{grid-area:3/7/4/11}@media screen and (max-width: 900px){section[data-type=imageGrid] h3{font-size:2em}section[data-type=imageGrid] .image-2{grid-area:2/1/3/6}section[data-type=imageGrid] .image-3{margin-top:-100px;grid-area:3/7/4/12}}@media screen and (max-width: 600px){section[data-type=imageGrid]>.inner{display:block;margin-bottom:50px}section[data-type=imageGrid]>.inner .copy{position:relative;max-width:none}section[data-type=imageGrid]>.inner .image-1,section[data-type=imageGrid]>.inner .image-2,section[data-type=imageGrid]>.inner .image-3{margin:40px 0}}section[data-type=factGrid]{display:flex;flex-direction:column;align-items:center;background-color:var(--c-first-light);padding-top:80px;margin-bottom:200px;padding-inline:30px}section[data-type=factGrid]>.inner .intro{padding-bottom:30px}section[data-type=factGrid]>.inner .intro h2{font-family:var(--ff-headline)}section[data-type=factGrid]>.inner .grid{max-width:var(--content-MaxWidth);display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(12, auto);grid-column-gap:0px;grid-row-gap:50px}section[data-type=factGrid] .content{position:relative}section[data-type=factGrid] .content img{width:auto;height:100px}section[data-type=factGrid] .content h4{letter-spacing:.05em;font-weight:400;text-transform:uppercase}section[data-type=factGrid] .fact-1{grid-area:1/5/3/8}section[data-type=factGrid] .fact-2{grid-area:2/1/4/4;transform:translate(0, 30%)}section[data-type=factGrid] .fact-3{grid-area:2/9/4/12;transform:translate(0, 20%)}section[data-type=factGrid] .fact-4{grid-area:4/5/6/8}section[data-type=factGrid] .fact-5{grid-area:5/9/7/12}section[data-type=factGrid] .fact-6{grid-area:6/1/8/4}section[data-type=factGrid] .fact-7{grid-area:8/8/10/11;transform:translate(0, -50%)}section[data-type=factGrid] .fact-8{grid-area:9/3/11/6;transform:translate(0, -50%)}section[data-type=factGrid] .fact-9{grid-area:11/10/13/13;transform:translate(0, -100%)}@media screen and (max-width: 600px){section[data-type=factGrid]>.inner .grid{display:block}section[data-type=factGrid]>.inner .fact-1,section[data-type=factGrid]>.inner .fact-2,section[data-type=factGrid]>.inner .fact-3,section[data-type=factGrid]>.inner .fact-4,section[data-type=factGrid]>.inner .fact-5,section[data-type=factGrid]>.inner .fact-6,section[data-type=factGrid]>.inner .fact-7,section[data-type=factGrid]>.inner .fact-8,section[data-type=factGrid]>.inner .fact-9{margin:30px 0;transform:translate(0, 0)}section[data-type=factGrid]>.inner .fact-1 .copy,section[data-type=factGrid]>.inner .fact-2 .copy,section[data-type=factGrid]>.inner .fact-3 .copy,section[data-type=factGrid]>.inner .fact-4 .copy,section[data-type=factGrid]>.inner .fact-5 .copy,section[data-type=factGrid]>.inner .fact-6 .copy,section[data-type=factGrid]>.inner .fact-7 .copy,section[data-type=factGrid]>.inner .fact-8 .copy,section[data-type=factGrid]>.inner .fact-9 .copy{position:relative}section[data-type=factGrid]>.inner .fact-1 img,section[data-type=factGrid]>.inner .fact-2 img,section[data-type=factGrid]>.inner .fact-3 img,section[data-type=factGrid]>.inner .fact-4 img,section[data-type=factGrid]>.inner .fact-5 img,section[data-type=factGrid]>.inner .fact-6 img,section[data-type=factGrid]>.inner .fact-7 img,section[data-type=factGrid]>.inner .fact-8 img,section[data-type=factGrid]>.inner .fact-9 img{height:60px;max-width:100%}}section[data-type=copy]{padding:65px 20px 80px 20px;background-color:var(--c-first-light);overflow:hidden}section[data-type=copy].white{background-color:#fff}section[data-type=copy].index h1{font-size:2.375em;color:var(--c-second);font-family:var(--ff-copy);font-weight:300}section[data-type=copy].contact h4{font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--c-first);font-size:1.2em}section[data-type=copy].cta{margin-top:150px;overflow:visible;position:relative;z-index:100;padding:55px 20px 60px 20px;background-color:var(--c-first-light)}section[data-type=copy].cta .headline h2{color:var(--c-first);margin-block:.3em}section[data-type=copy].cta .copy p{font-family:var(--ff-copy)}section[data-type=copy].cta .copy a.button{margin-top:10px}section[data-type=copy].cta:before{content:"";display:block;width:250px;height:250px;background-image:url("/images/stoerer-2024.2.svg");background-size:cover;position:absolute;z-index:100;right:5%;top:0;transform:translate(0, -50%)}@media screen and (max-width: 1200px){section[data-type=copy].cta:before{width:220px;height:220px;transform:translate(0, -60%)}}@media screen and (max-width: 900px){section[data-type=copy].cta:before{width:200px;height:200px;transform:translate(0, -70%)}}@media screen and (max-width: 600px){section[data-type=copy].cta:before{width:120px;height:120px;transform:translate(0, -70%)}}section[data-type=copy] h1,section[data-type=copy] h2{font-family:var(--ff-headline);font-weight:400;font-size:3.75em;line-height:1.43em;text-transform:uppercase;text-align:center;color:var(--c-second)}section[data-type=copy] strong{font-weight:600;color:var(--c-first)}section[data-type=copy]>.inner{max-width:var(--content-MaxWidth);margin-inline:auto}section[data-type=copy] .headline{max-width:calc(var(--content-MaxWidth)/12*10);margin-inline:auto}section[data-type=copy] .copy{max-width:calc(var(--content-MaxWidth)/12*8);margin-inline:auto}section[data-type=copy] .copy p{font-family:var(--ff-subline);font-size:1.5625em;line-height:1.6em}section[data-type=copy].green{background-color:var(--c-first)}section[data-type=copy].green *{color:#fff}section[data-type=copy].grundrissTexte>.inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));grid-gap:30px}section[data-type=copy].grundrissTexte>.inner .headline p,section[data-type=copy].grundrissTexte>.inner .copy p{font-size:.9em;font-family:var(--ff-copy)}section[data-type=copy].lage ul{display:flex;justify-content:space-evenly;padding:0;margin-top:52px;flex-wrap:wrap}section[data-type=copy].lage ul li{list-style:none;margin:15px 10px;padding:0}section[data-type=copy].lage ul li p{font-family:var(--ff-copy);margin:0}section[data-type=copy].lage ul li a{color:var(--c-second);text-decoration:none;list-style:none;text-align:center;display:flex;flex-direction:column;align-items:center;line-height:1em}section[data-type=copy].lage ul li a strong{font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin:0 0 0 0;color:var(--c-second);margin-left:5px}section[data-type=copy].lage ul li a strong:before{content:"";display:block;position:absolute;margin-left:-15px;margin-top:3px;height:10px;width:6px;margin-bottom:35px;background-image:url("../images/pfeil.svg");background-repeat:no-repeat;background-position:50% 50%}section[data-type=copy].lage ul li a:before{content:"";display:block;height:50px;width:100%;margin-bottom:35px;background-image:url("../images/lage-marker-2.svg");background-repeat:no-repeat;background-position:50% 50%}@media screen and (max-width: 600px){section[data-type=copy].lage.grundrissTexte{display:block}}section[data-type=copy].numberList>.inner{max-width:1456px}@media screen and (max-width: 1480px){section[data-type=copy].numberList>.inner{max-width:1092px}}@media screen and (max-width: 1092px){section[data-type=copy].numberList>.inner{max-width:728px}}@media screen and (max-width: 728px){section[data-type=copy].numberList{padding-inline:0}section[data-type=copy].numberList>.inner{max-width:358px}}section[data-type=copy].numberList .copy{max-width:none}section[data-type=copy].numberList .scrollSilder{display:flex;flex-direction:row;flex-wrap:wrap}section[data-type=copy].numberList .scrollSilder>div{padding:0;margin-top:57px;flex-direction:row;flex-wrap:nowrap;flex:initial;display:flex;overflow-x:hidden;overflow-y:hidden;scroll-behavior:smooth}@media screen and (max-width: 1000px){section[data-type=copy].numberList .scrollSilder>div{overflow-x:visible}}section[data-type=copy].numberList .scrollSilderNav{display:flex;justify-content:center;line-height:2em}section[data-type=copy].numberList .scrollSilderNav .info{width:78px;text-align:center;color:var(--c-first)}section[data-type=copy].numberList .scrollSilderNav .next,section[data-type=copy].numberList .scrollSilderNav .prev{width:30px;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/next-prev.svg);color:transparent;cursor:pointer}section[data-type=copy].numberList .scrollSilderNav .prev{transform:rotate(180deg);visibility:hidden}section[data-type=copy].numberList ul{padding:0;margin-top:37px;flex-direction:row;flex-wrap:nowrap;flex:initial;display:flex}section[data-type=copy].numberList ul li{list-style:none;margin:10px;padding:0;line-height:1.625em;margin-inline:2em;width:300px;display:inline-block;flex-basis:auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-wrap:nowrap}section[data-type=copy].numberList ul li p{font-family:var(--ff-copy);margin:0}section[data-type=copy].numberList ul li br{display:none}section[data-type=copy].numberList ul li strong{font-family:var(--ff-headline);font-size:6em;color:var(--c-first);font-weight:400;line-height:1em;white-space:nowrap}section[data-type=copy].numberList ul li strong:after{content:"";display:block;border-bottom:1px solid var(--c-first);margin-top:.15em;margin-bottom:.21em}section[data-type=copy].numberList ul li em{font-style:normal;font-weight:600;letter-spacing:.05em;text-transform:uppercase;display:block;margin:1em 0;color:var(--c-first)}@media only screen and (max-width: 700px){section[data-type=copy].numberList ul{margin-top:0}}@media only screen and (max-width: 700px){section[data-type=copy] h1{font-size:1.9em !important;hyphens:auto}section[data-type=copy] h1 br{display:contents}section[data-type=copy] h2{font-size:1.71em !important;hyphens:auto}section[data-type=copy] h2 br{display:contents}}section[data-type=copyImage]{overflow:hidden}section[data-type=copyImage] .positionFix{margin:0;width:100%}section[data-type=copyImage]>.inner{display:flex}section[data-type=copyImage]>.inner>.content{box-sizing:border-box}section[data-type=copyImage]>.inner>.content:first-child{padding-top:100px;padding-bottom:170px;padding-inline:calc(var(--content-MaxWidth)/12);width:41.6666666667%;display:flex;justify-content:flex-end;align-items:center}section[data-type=copyImage]>.inner>.content:last-child{width:58.3333333333%}section[data-type=copyImage] h2{margin:0;padding-bottom:44px;font-family:var(--ff-headline)}section[data-type=copyImage] table{margin-top:50px;border-collapse:collapse;width:100%}section[data-type=copyImage] table td{padding:4px 8px;margin:0}section[data-type=copyImage] table tr:first-child td{border-bottom:1px solid #000;text-transform:uppercase;padding-bottom:20px;letter-spacing:.05em;vertical-align:top}section[data-type=copyImage] table tr:first-child td span.info{text-transform:none;font-size:.8em;font-family:"Times New Roman";font-style:oblique;letter-spacing:0}section[data-type=copyImage] table tr:nth-child(2) td{padding-top:20px}section[data-type=copyImage] .close{position:absolute;top:36px;right:36px;cursor:pointer;width:25px;height:25px;background-image:url("../images/close.svg");background-repeat:no-repeat}section[data-type=copyImage].green>.inner>.content:first-child{background-color:var(--c-first)}section[data-type=copyImage].green>.inner>.content:first-child *{color:var(--c-copyNeg)}section[data-type=copyImage].green h2:after{background-image:url(../images/wave.svg)}section[data-type=copyImage].contain .image img{width:100%;height:100%;object-fit:contain}section[data-type=copyImage].reverse>.inner>.content:first-child{order:2;justify-content:flex-start}section[data-type=copyImage].reverse>.inner>.content:last-child{order:1}section[data-type=copyImage] .copy{max-width:calc(var(--content-MaxWidth)/12*4.3)}section[data-type=copyImage] .image{height:100%;background-size:cover;background-position:center center;min-height:400px}section[data-type=copyImage] .image .ratio{padding-top:65% !important}section[data-type=copyImage].projectMap>.inner>.content:last-child .image{background-image:url("../images/Muehlenau_Gaerten_Projekt_Karte_Areal.svg") !important;transform:translate(0, 80px)}@media only screen and (max-width: 1400px){section[data-type=copyImage]>.inner>.content:first-child{padding:40px 30px !important;max-width:none}}@media only screen and (max-width: 1300px){section[data-type=copyImage]>.inner>.content:first-child{padding:40px 30px !important}}@media only screen and (max-width: 1000px){section[data-type=copyImage]>.inner>.content{width:50% !important}section[data-type=copyImage]>.inner>.content:first-child{padding:40px 30px !important}}@media only screen and (max-width: 700px){section[data-type=copyImage]>.inner{flex-direction:column}section[data-type=copyImage]>.inner>.content{width:100% !important;max-width:none !important}section[data-type=copyImage]>.inner>.content .copy{max-width:none}section[data-type=copyImage].mobileReverse>.inner{flex-direction:column-reverse}}section[data-type=gallery]{padding:min(82px,5vw);position:relative}section[data-type=gallery] h2{font-family:var(--ff-headline)}section[data-type=gallery] .inner{position:relative}section[data-type=gallery] .galerieSlideShow{position:relative;overflow:hidden;z-index:20;box-sizing:border-box}section[data-type=gallery] .galerieSlideShow .galerieSlidesContainer{height:100%;width:100%;position:absolute}section[data-type=gallery] .galerieSlideShow .galerieSlidesContainer .galerieSlide{position:absolute;height:100%;width:100%;overflow:hidden;-ms-overflow-style:none;z-index:20}section[data-type=gallery] .galerieSlideShow .galerieSlidesContainer .galerieSlide .note{position:absolute;bottom:0px;right:0px;z-index:10;padding:3px 10px;background-color:#000;color:#fff;opacity:.65;font-size:.8em;line-height:1.1em}section[data-type=gallery] .galerieSlideShow .galerieSlidesContainer .galerieSlide .image{width:100%;height:calc(100% - 65px);background-size:cover;background-position:center center;background-repeat:no-repeat}section[data-type=gallery] .galerieSlideShow .galerieSlidesContainer .galerieSlide .copy{height:65px;display:flex;padding-top:10px;align-content:center;justify-content:center;align-items:flex-start;text-align:center}section[data-type=gallery] .galerieSlideShow .galerieSlidesContainer .galerieSlide .copy span{color:var(--c-first)}section[data-type=gallery] .galerieSlideShow .galerieSlidesContainer .galerieSlide .zoom{position:absolute;top:0;left:0;width:100%;height:100%}section[data-type=gallery] .galerieSlideShow .galerieSlidesContainer .galerieSlide .zoom a{display:block;width:100%;height:100%}section[data-type=gallery] .galerieSlideShow .galerieSlidesContainer .galerieSlide .zoom a:before{content:none;display:none}section[data-type=gallery] .galerieSlideShow .galerieSlidesContainer .galerieSlide .zoom a:after{content:" ";display:block;position:absolute;width:40px;height:40px;right:0px;bottom:0px;background-image:url(../images/zoom.svg);background-repeat:no-repeat;background-position:center center;background-size:25px}@media only screen and (max-width: 900px){section[data-type=gallery] .galerieSlideShow .ratio{padding-top:65% !important}}@media only screen and (max-width: 700px){section[data-type=gallery] .galerieSlideShow .ratio{padding-top:80% !important}}section[data-type=gallery].contain .galerieSlideShow .galerieSlidesContainer .galerieSlide .image{background-size:contain}section[data-type=gallery] .galerieControl{position:absolute;left:50%;bottom:30px;width:20px;height:20px;cursor:pointer;background-image:url("../images/svg/slider-pfeil.svg");background-repeat:no-repeat;background-position:50% 50%}section[data-type=gallery] .galerieControl.leftControl{margin-left:-60px;transform:rotate(180deg)}section[data-type=gallery] .galerieControl.rightControl{margin-left:40px}section[data-type=gallery] .controlInfo{text-align:center;padding:30px 0;color:var(--c-first);font-weight:600}section[data-type=gallery] #galerieSliderController{margin-top:0px;position:relative;z-index:3000;opacity:.7;width:70%;left:15%;padding-bottom:10px}section[data-type=gallery] #galerieSliderController ul{padding:0px;margin:0px;text-align:center}section[data-type=gallery] #galerieSliderController ul li.galerieSlide{display:inline-block;background-color:var(--c-first);padding:0px;margin:4px;list-style:none;width:12px;height:12px;border-radius:50%;background-image:none;cursor:pointer}section[data-type=gallery] #galerieSliderController ul li.galerieSlide:before{content:none}section[data-type=gallery] #galerieSliderController ul li.galerieSlide.selected{background-color:gray}.projectGrid{background-color:var(--c-first-light);overflow:hidden}.projectGrid section[data-type=copyImage]{position:relative}.projectGrid section[data-type=copyImage]>.inner .content:last-child .image{position:relative;z-index:10}.projectGrid section[data-type=copyImage]>.inner .content:last-child:before{content:"";display:block;height:457px;width:100%;position:absolute;z-index:1;left:0;top:40%;background-size:contain;background-repeat:no-repeat}.projectGrid section[data-type=copyImage]:nth-child(1)>.inner .content:last-child .image{position:relative;z-index:10}.projectGrid section[data-type=copyImage]:nth-child(1)>.inner .content:last-child:before{top:70%;background-image:url("../images/Fassadendetail_1_Desktop.svg");background-position:47% 0}.projectGrid section[data-type=copyImage]:nth-child(2)>.inner .content:first-child{padding-bottom:110px}.projectGrid section[data-type=copyImage]:nth-child(2)>.inner .content:last-child{padding:110px 25% 110px 5%}.projectGrid section[data-type=copyImage]:nth-child(2)>.inner .content:last-child .image{min-height:309px;position:relative;z-index:10}.projectGrid section[data-type=copyImage]:nth-child(2)>.inner .content:last-child:before{left:0;top:40%;background-image:url("../images/Fassadendetail_2_Desktop.svg");background-position:0 50%}.projectGrid section[data-type=copyImage]:nth-child(3)>.inner .content:first-child{padding-bottom:110px}.projectGrid section[data-type=copyImage]:nth-child(3)>.inner .content:last-child{padding:0px 25% 110px 0}.projectGrid section[data-type=copyImage]:nth-child(3)>.inner .content:last-child .image{min-height:310px;margin-left:-20px}.projectGrid section[data-type=copyImage]:nth-child(3)>.inner .content:last-child:before{top:30%;background-image:url("../images/Fassadendetail_3_Desktop.svg");background-position:90% 0}@media only screen and (max-width: 700px){.projectGrid section[data-type=copyImage]:nth-child(1) .inner{flex-direction:column-reverse}.projectGrid section[data-type=copyImage]:nth-child(1) .inner .image{margin-top:-15vh}.projectGrid section[data-type=copyImage]:nth-child(1) .content:first-child{margin-top:20vh}.projectGrid section[data-type=copyImage]:nth-child(1) .content:last-child{padding-left:20vw}.projectGrid section[data-type=copyImage]:nth-child(1)>.inner .content:last-child:before{top:10%;background-position:30px 0%;background-size:60%}.projectGrid section[data-type=copyImage]:nth-child(2){margin-top:-20vh}.projectGrid section[data-type=copyImage]:nth-child(2)>.inner .content:last-child{padding-left:0}.projectGrid section[data-type=copyImage]:nth-child(2)>.inner .content:last-child:before{top:20%;background-position:80% 0%;background-size:60%}.projectGrid section[data-type=copyImage]:nth-child(3) .inner{flex-direction:column-reverse}.projectGrid section[data-type=copyImage]:nth-child(3) .inner .image{margin-top:-15vh}.projectGrid section[data-type=copyImage]:nth-child(3) .content:first-child{margin-top:15vh}.projectGrid section[data-type=copyImage]:nth-child(3) .content:last-child{padding-left:20vw}}.lageGrid section[data-type=copyImage]{position:relative}.lageGrid section[data-type=copyImage]>.inner .content:last-child .image{position:relative;z-index:10}.lageGrid section[data-type=copyImage]:nth-child(1)>.inner .content:last-child .image{position:relative;z-index:10}.lageGrid section[data-type=copyImage]:nth-child(2)>.inner .content:last-child{padding:0px 25% 0 5%}.lageGrid section[data-type=copyImage]:nth-child(2)>.inner .content:last-child .image{min-height:309px;position:relative;z-index:10}.lageGrid section[data-type=copyImage]:nth-child(3)>.inner .content:last-child{padding:0px 25% 110px 0}.lageGrid section[data-type=copyImage]:nth-child(3)>.inner .content:last-child .image{min-height:310px;margin-left:-20px}@media only screen and (max-width: 700px){.lageGrid section[data-type=copyImage]:nth-child(1)>.inner .content:last-child{padding:0 0 0 10%}.lageGrid section[data-type=copyImage]:nth-child(2)>.inner .content:last-child{padding:0 25% 0 0}.lageGrid section[data-type=copyImage]:nth-child(3){margin-top:-100px}.lageGrid section[data-type=copyImage]:nth-child(3)>.inner .content:last-child{padding:0px 0 110px 25%}}.lightgreen{background-color:var(--c-first-light)}/*# sourceMappingURL=index.css.map */
