:root{--montserrat:Montserrat,sans-serif;--heading-black:#000;--text:20px;--heading-3:40px;--heading-5:17px;--background:white;--border-grey-1:#d4d4d4;--background-grey:#f3f3f3;--text-black:#1b1b1d;--text-white:white;--heading-2:64px;--border-grey-2:#c6c6ce;--heading-1:120px;--heading-4:28px;--netter-gelb:#fab90b;--ampel-grün:#6f6;--ampel-gelb:#fe6;--ampel-rot:#f66;--heading-white:white;--background-dark-grey:#c3c3c3}body{font-family:var(--montserrat);color:var(--heading-black);font-size:var(--text);line-height:var(--text);cursor:auto;max-width:none;margin-left:0;margin-right:0;padding:0;overflow-x:hidden}h2{margin-top:0;margin-bottom:0;font-size:32px;font-weight:700;line-height:36px}h3{font-size:var(--heading-3);line-height:var(--heading-3);margin-top:20px;margin-bottom:10px;font-weight:400}a{color:var(--heading-black);font-size:var(--heading-5);text-decoration:none}img{display:inline-block}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.navbar{background-color:var(--background);justify-content:space-between;align-items:center;width:100vw;height:10vh;display:flex;position:relative}.navbar-container{z-index:5;background-color:#0000;width:1030px;max-width:100%;margin-left:auto;margin-right:auto;padding:0}.navbar-container.shadow-three{justify-content:center;align-items:center;width:100%;height:100%;padding:0 25px;display:flex}.navbar-wrapper{justify-content:space-between;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}.navbar-brand{aspect-ratio:3/4;object-fit:contain;border-radius:5px;justify-content:center;align-items:center;width:auto;height:100%;display:flex;position:relative;inset:0% auto auto 0%;overflow:hidden}.navbar-brand.w--current{aspect-ratio:3/4;justify-content:center;align-items:center;width:auto;height:100%;display:flex;position:relative}.image{background-color:#fff;border-radius:5px;width:100%;padding-left:10px;padding-right:10px;overflow:hidden}.action-button-link-box{grid-column-gap:var(--heading-5);grid-row-gap:var(--heading-5);justify-content:space-between;align-items:center;display:flex}.action-arrow-2{color:#000;margin-left:-7.5px;transform:translate(-200%,200%)}.action-button-border{aspect-ratio:1;border:1px solid var(--border-grey-1);cursor:pointer;border-radius:1000px;flex-flow:row;justify-content:center;align-items:center;width:40px;display:flex;overflow:hidden}.action-text{font-weight:600}.subheader-container-navbar{grid-column-gap:25px;grid-row-gap:25px;flex-flow:row;justify-content:space-between;align-self:stretch;align-items:center;width:100%;max-width:1440px;display:flex}.action-arrow-1{color:#000;margin-right:-7.5px}.verkaufsobjekt-kategorie-button{grid-column-gap:10px;grid-row-gap:10px;background-color:var(--background);border-radius:5px;justify-content:space-between;align-items:center;padding:10px 20px;display:flex;position:absolute;inset:25px 25px auto auto}.verkaufsobjekt-kategorie-button.adressen-kategorie-button{justify-content:center;align-items:center;width:270px;position:static}.verkaufsobjekt-kategorie{color:var(--text-black);font-size:var(--heading-5);line-height:var(--heading-5);font-weight:300}.ikonik-4kcg4j{color:#1b1b1d}.content-wrapper.energie-immo,.content-wrapper.leben-immo{grid-column-gap:50px;grid-row-gap:50px;justify-content:flex-start;align-items:center;display:flex}.content-wrapper{justify-content:center;align-items:flex-start;width:100%;max-width:1600px;padding:50px 25px;display:block;position:relative}.content-wrapper.horizontal{flex-flow:column;justify-content:space-between;align-items:center;display:flex}.content-wrapper.horizontal.bewertungen{grid-column-gap:100px;grid-row-gap:100px;justify-content:center;align-items:center;width:80%;height:100%;padding-top:5vh;padding-bottom:5vh}.content-wrapper.horizontal.hero{z-index:1;grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column;justify-content:space-between;align-items:center;height:100%}.content-wrapper.verkaufsobjekte{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.content-wrapper.vertical{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column;display:flex}.content-wrapper.vertical.baywa{overflow:hidden}.content-wrapper.kontakt{grid-column-gap:50px;grid-row-gap:50px;justify-content:space-between;align-items:center;width:100%;display:flex}.content-wrapper.adressen-header-wrapper{flex-flow:column;justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.content-wrapper.immo-info-bar{font-size:var(--text);flex-flow:row;justify-content:center;align-items:center;display:flex}.content-wrapper.wohnung-liste{display:none}.content-wrapper.eigentum-galerie{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column;justify-content:center;align-items:center;display:flex}.content-wrapper.unternehmen-1{grid-column-gap:5vh;grid-row-gap:5vh;flex-flow:column;justify-content:center;align-items:center;padding-top:0;display:flex}.content-wrapper.baugesund-wrapper{grid-column-gap:5vh;grid-row-gap:5vh;flex-flow:row;justify-content:center;align-items:flex-start;display:flex}.content-wrapper.wohnung-info-bar{grid-row-gap:50px;font-size:var(--text);flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.content-wrapper.egeintum{justify-content:flex-start;align-items:flex-end;height:100%;display:flex}.content-wrapper.wohnung-beschreibung{grid-column-gap:50px;grid-row-gap:50px;flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.content-wrapper.energie-immo,.content-wrapper.leben-immo{grid-column-gap:50px;grid-row-gap:50px;justify-content:flex-start;align-items:center;display:flex}.content-wrapper.referenz-infos{grid-row-gap:50px;font-size:var(--text);flex-flow:wrap;justify-content:center;align-items:flex-start;display:flex}.content-wrapper.update{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.content-wrapper.footer-menu-section{padding-top:10vh;padding-bottom:10vh}.content-wrapper.footer-menu-section.horizontal{flex-flow:row;justify-content:space-between;align-items:flex-start;padding-bottom:5vh}.content-wrapper.horizontal-footer{justify-content:flex-start;align-items:flex-start;padding-top:0;padding-bottom:0;display:flex}.content-wrapper.immo-uebersicht-content{justify-content:space-between;align-items:flex-end;padding-bottom:30px;padding-left:30px;display:flex}.content-wrapper.immo-uebersicht{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.footer{z-index:2001;background-color:var(--text-black);position:relative}.dropdown-footer-menu-wrapper-1{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:50%;display:flex}.dropdown-toggle{grid-column-gap:25px;grid-row-gap:25px;color:var(--text-white);font-size:var(--heading-3);line-height:var(--heading-3);justify-content:flex-start;align-items:center;padding-top:0;padding-right:20px;font-weight:300;display:flex}.dropdown-toggle.w--open{padding-top:5px;padding-bottom:5px}.dropdown-footer-menu-wrapper-2{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:25%;display:flex}.footer-link{color:var(--text-white);font-size:var(--text);line-height:var(--text)}.social-footer-block{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:center;width:100%;padding-top:25px;display:flex}.social-footer-link{color:var(--text-white);font-size:var(--heading-5);line-height:var(--heading-5)}.social-footer-wrapper{grid-column-gap:5px;grid-row-gap:5px;justify-content:flex-start;align-items:center;display:flex}.ikonik-jq9pu{color:#fff}.dropdown-footer-menu-wrapper-3{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:25%;display:flex}.footer-adresse{color:var(--text-white);font-size:var(--heading-5);line-height:var(--text);padding-bottom:15px;font-weight:300}.footer-kontakt{color:var(--text-white);font-size:var(--heading-5);line-height:var(--text)}.footer-logo-section{grid-column-gap:5vw;grid-row-gap:5vw;justify-content:flex-start;align-items:center;width:100%;padding-top:5vh;padding-bottom:2vh;display:flex;position:relative;overflow:hidden}.horizontal-footer-logo{width:80vw}.footer-rechts-section{grid-column-gap:5vw;grid-row-gap:5vw;flex-flow:row;width:100%;padding-top:2vh;padding-bottom:5vh;display:flex;position:relative;overflow:hidden}.trenner-footer{border-top:1px solid var(--border-grey-2);opacity:.2;width:100vw;height:1px;position:absolute;inset:0% 0% auto}.footer-recht-1{width:50%;display:flex}.footer-recht-2{grid-column-gap:5px;grid-row-gap:5px;flex-flow:column;justify-content:space-between;align-items:flex-start;width:50%;display:flex}.footer-link-recht,.copyright{color:var(--border-grey-2);font-size:var(--heading-5);line-height:var(--heading-5);font-weight:300}.list-item{display:none}.overlay-immobilie{cursor:pointer;background-image:linear-gradient(#fff0 43%,#0000007d);position:absolute;inset:0%}.collection-item-3{border-radius:5px;padding-top:10px;padding-bottom:10px;overflow:hidden}.verkaufsobjekte-collection{width:100%}.section-12{background-color:var(--background-grey);flex-flow:column;justify-content:center;align-items:center;padding-top:5vh;padding-bottom:5vh;display:flex}.verkaufsobjekt-titel{color:var(--text-white);font-size:var(--heading-4);line-height:var(--heading-4)}.verkaufsobjekt-text-zeilen{grid-column-gap:5px;grid-row-gap:5px;flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.verkaufsobjekt-text-zeile-1{justify-content:flex-start;align-items:flex-end;display:flex}.verkaufsobjekt-uebersicht-wrapper{aspect-ratio:3/2;cursor:pointer;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:repeat-x;background-size:auto 100%;border-radius:5px;justify-content:flex-start;align-items:flex-end;width:100%;transition:all .2s;display:flex;position:relative;overflow:hidden}.verkaufsobjekt-uebersicht-wrapper:hover{background-size:auto 105%;overflow:hidden}.form-block{width:100%;display:flex}.text-block{color:var(--text-white)}.form-2{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;grid-column-gap:2rem!important;grid-row-gap:2rem!important}.checkbox-2{opacity:0;margin-top:0;margin-left:0;margin-right:-15px}.checkbox-field{background-color:var(--background);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;margin-bottom:0;padding:10px 15px;display:flex;box-shadow:0 0 5px #0003}.collection-item-4{grid-column-gap:1rem;grid-row-gap:1rem;display:flex}.text-block-2{font-size:var(--heading-3);line-height:var(--heading-3)}.kategorie-filter-wrapper-2{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;width:100%;display:flex}.collection-list-4{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;display:flex}.nav-menu-2{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.action-button-link-box-2{grid-column-gap:17px;grid-row-gap:17px;justify-content:space-between;align-items:center;display:flex}.action-button-border-2{aspect-ratio:1;cursor:pointer;border:1px solid #d4d4d4;border-radius:1000px;flex-flow:row;justify-content:center;align-items:center;width:40px;display:flex;overflow:hidden}.nav-link-2{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:17px;line-height:17px;text-decoration:none}.nav-link-2:hover{color:#1a1b1fbf}.nav-link-2:focus-visible,.nav-link-2[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.fs-consent_component{display:block}.fs-consent_banner{z-index:9999;background-color:var(--text-white);border-radius:20px;max-width:45rem;padding:2rem;display:block;position:fixed;inset:auto 1rem 1rem auto}.fs-consent_banner_wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.fs-consent_banner_paragraph{margin-bottom:0}.fs-consent_banner_buttons{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.fs-consent_prefs_submit{background-color:#000;border-radius:5px;padding:.5rem 1rem}.fs-consent_prefs_buttons{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;display:flex}.fs-consent_allow{background-color:var(--netter-gelb);color:#fff;border-radius:5px;padding:.5rem 1rem;text-decoration:none;display:block}.fs-consent_prefs_popup{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border-radius:10px;flex-flow:column;height:100%;padding:2rem;display:flex;overflow:hidden}.fs-consent_prefs_header{border-bottom:1px solid #0003;padding-bottom:1.5rem}.fs-consent_prefs_heading{font-size:1.25rem}.fs-consent_prefs_close{background-color:var(--netter-gelb);color:#fff;cursor:pointer;padding:.5rem;text-decoration:none;display:flex;position:absolute;inset:0% 0% auto auto}.fs-consent_prefs_list{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.fs-consent_prefs_form-block{z-index:2;border-radius:10px;margin-bottom:0;position:relative;overflow:hidden}.fs-consent_decline{background-color:var(--background-grey);color:#333;border-radius:5px;padding:.5rem 1rem;text-decoration:none;display:block}.fs-consent_prefs_wrapper{z-index:997;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:0;padding:2rem;display:flex;position:fixed;inset:0%}.fs-consent_prefs_overlay{z-index:1;background-color:#0000001a;width:100%;height:100%;position:absolute;inset:0%}.fs-consent_prefs{z-index:9997;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:none;position:fixed;inset:0%}.fs-consent_prefs_close-icon{width:1rem;line-height:0}.fs-consent_prefs_form{background-color:#fff;width:100%;max-width:50rem;height:100%;max-height:70vh;margin-bottom:0;position:relative}.fs-consent_open-prefs{z-index:9998;color:#333;-webkit-text-decoration:block;text-decoration:block;cursor:pointer;background-color:#ddd;border-radius:10px;display:block;position:fixed;inset:auto auto .75rem .75rem}.fs-consent_open-prefs_wrapper{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--netter-gelb);color:#fff;border-radius:10px;flex-flow:row;justify-content:flex-start;align-items:center;padding:.55rem;display:flex}.fs-consent_open-prefs_icon{width:2rem;line-height:0;display:flex}.fs-consent_prefs_link{color:#333;border-bottom:1px solid #000;padding-top:.5rem;padding-bottom:.5rem;text-decoration:none}.fs-consent_prefs_option{grid-column-gap:.5rem;grid-row-gap:.5rem;border-bottom:1px solid #0003;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;padding-bottom:1rem;display:flex}.fs-consent_checkbox_field{justify-content:flex-start;align-items:center;width:100%;margin-bottom:0;display:flex}.fs-consent_checkbox_label{margin-bottom:0;margin-right:.75rem}.fs-consent_prefs_description{margin-bottom:0;font-size:12px}.fs-consent_checkbox{margin-top:0;margin-right:.5rem}.carousel-container{grid-column-gap:5vw;grid-row-gap:5vw;display:flex;overflow:hidden}@media screen and (min-width:1280px){.section-1{background-color:var(--background-grey);height:90vh;padding-top:10vh;padding-bottom:10vh}.section-2{padding-top:10vh;padding-bottom:10vh}.zahlen-container{flex-flow:column;justify-content:center;align-items:center;padding-bottom:0}.subheader-container-navbar{max-width:1600px}.section-6{overflow:hidden}.trenner-full-width{margin-left:-10vw}.backdrop-blur{height:100vh}.verkaufsobjekt-kategorie-button.adressen-kategorie-button{width:320px}.kontakt-text-wrapper{flex-flow:row;justify-content:flex-start;align-items:center}.swiper-container.swiper-1{max-width:33.33vw;max-height:33.33vw}.swiper-container.swiper-3{width:100%}.swiper-slide.slide-3{width:100vw;height:100vh}.content-wrapper{display:flex}.content-wrapper.horizontal.bewertungen{flex-flow:row}.content-wrapper.horizontal.hero{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row}.content-wrapper.vertical.baywa{overflow:hidden}.content-wrapper.kontakt{grid-column-gap:50px;grid-row-gap:50px}.content-wrapper.wohnung-liste{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.content-wrapper.egeintum{background-image:none}.verkaufsobjekte-wrapper{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between;align-items:center}.verkaufsobjekt-titel-wrapper{width:50%}.nachrichten-wrapper{padding-bottom:5px}.kontakt-links{width:50%}.kontakt-rechts{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;justify-content:center;align-items:flex-start;width:50%;display:flex}.zahlen-wrapper{justify-content:flex-end;align-items:flex-start;margin-top:30px;margin-bottom:30px;padding-left:30px;padding-right:30px;display:flex}.footer{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.footer-adresse{line-height:var(--text)}.footer-logo-section{width:200vw}.slider-1-wrapper{max-width:800px}.schritt{width:100%;height:100%}.schritt-inhalt-wrapper{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:100%;min-height:500px;margin-bottom:100px;margin-left:auto;margin-right:auto;padding-right:0;display:flex;position:relative}.slide-nav{inset:auto 0% 0%}.eigentum-header-wrapper{position:relative}.lightbox-link-2{width:100%;height:100%}.eigentumswohnung-visu-overlay{background-image:linear-gradient(#fff0 50%,#000000ab)}.immobilie-text-wrapper{position:relative}.overlay-immobilie{background-image:linear-gradient(#fff0 43%,#0000007d);width:100%}.code-embed{width:320px;position:relative}.immobilie-text-zeilen{position:relative}.immo-swiper-wrapper{width:100%;overflow:visible}.immo-wrapper{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-end;width:100%}.immo-titel-wrapper,.immo-button-wrapper{width:50%}.wohnungen-section-liste{justify-content:center;align-items:center;padding-top:10vh;padding-bottom:10vh;display:flex}.collection-list-wrapper{width:100%}.collection-item{margin-top:20px;margin-bottom:20px;padding-bottom:0;padding-right:0}.wohnung-liste-info-wrapper{background-color:var(--background-grey);border-radius:5px;justify-content:flex-start;align-items:center;padding:35px 70px;transition:all .2s cubic-bezier(.455,.03,.515,.955);display:flex;box-shadow:0 0 5px #0003}.wohnung-liste-info-wrapper:hover{transform:scale(1.03)}.wohnung-name-liste{font-size:var(--text);line-height:var(--text);font-weight:300}.wohnung-name-liste-wrapper{width:50%}.wohnung-flaeche-liste-wrapper{grid-column-gap:5px;grid-row-gap:5px;justify-content:flex-end;align-items:center;width:15%;display:flex}.wohnung-preis-liste-wrapper{grid-column-gap:5px;grid-row-gap:5px;justify-content:flex-end;align-items:center;width:25%;display:flex}.wohnung-status-liste-wrapper{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center;width:10%;display:flex}.eigentum-galerie-section{padding-top:10vh;padding-bottom:10vh}.verkaufsobjekt-titel{line-height:var(--heading-4)}.verkaufsobjekt-text-zeilen{position:relative}.verkaufsobjekt-uebersicht-wrapper{transition:all .2s}.form-2{grid-column-gap:0px;grid-row-gap:0px}.checkbox-2{opacity:0;margin-right:-15px}.flie-text-unternehmen{padding-left:30px}.vertical-line{margin-left:5%}.leitbild-container{flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-bottom:20px}.leitbild-container.trenn-line,.leitbild-container.trenn-linie-2,.leitbild-container.trenn-line,.leitbild-container.trenn-linie-2{justify-content:flex-start;align-items:flex-start}.liste-wirsind{padding-left:30px}.eugentum-andere-wohnungen{padding-top:10vh;padding-bottom:10vh}.wohnung-info-wrapper-3{justify-content:space-between;align-items:center}.referenz-galerie{padding-top:10vh;padding-bottom:10vh}.section-4-5{background-color:var(--background-grey);height:90vh;padding-top:10vh;padding-bottom:10vh}.section-nachrichten{justify-content:center;align-items:center;display:flex}}@media screen and (max-width:991px){.navbar{z-index:999}.navbar-container.shadow-three{height:100%}.subheader-container{max-width:728px}.navbar-wrapper{z-index:99999}.navbar-brand{width:80px}.nav-menu-wrapper{background-color:#0000}.image{z-index:100;margin-bottom:0;position:relative}.nav-menu-kontakt{display:none}.section-1{min-height:80vh;padding-top:0;padding-bottom:0}.header-1-left{width:100%;max-width:100%;padding-left:25px;padding-right:25px}.header-1-right{justify-content:center;align-items:center;width:100%;padding-bottom:5vh;display:flex}.section-2{padding-top:5vh;padding-bottom:5vh}.section-2-container-top{flex-flow:column}.zahlen-container{padding-bottom:0}.zahlen-container.trenn-line{border-left-width:0;border-right-width:0}.section-2-container-bottom{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column-reverse;justify-content:flex-start;align-items:flex-start}.section-2-bottom-left,.section-2-bottom-right{width:100%}.wrapper-horizontal{flex-flow:column-reverse;justify-content:center;align-items:center}.section-4{height:auto;padding-top:10vh;padding-bottom:10vh}.subheader-beschreibung{width:100%}.section-3{padding-top:5vh;padding-bottom:5vh}.heading-2-verkaufsobjekte{font-size:var(--heading-3);line-height:var(--heading-3)}.subheader-container-navbar{max-width:728px}.section-5{height:80vh}.ko-heading{font-size:var(--heading-3);line-height:var(--heading-3)}.backdrop-blur{height:100vh;min-height:100vh}.section-9{height:auto;padding-top:5vh;padding-bottom:5vh}.button-wrapper{display:none}.nachrichten-image{aspect-ratio:4/3;object-fit:cover}.verkaufsobjekt-image-container-1{aspect-ratio:2/3}.section-11{height:auto}.kontakt-text-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.swiper-container.swiper-1{aspect-ratio:2/3;aspect-ratio:2/3}.swiper-slide.slide-2{max-width:100vw}.swiper-slide.swiper-slide-4,.swiper-slide.slide-6,.swiper-slide.slide-2{max-width:100vw}.swiper-slide.swiper-slide-1{aspect-ratio:2/3}.swiper-slide.slide-immo{max-width:100vw}.swiper-slide.slide-eigentumswohnung-2{max-width:80vw}.swiper-slide.swiper-slide-4,.swiper-slide.slide-6{max-width:100vw}.content-wrapper.verkaufsobjekte,.content-wrapper.vertical{width:100%}.content-wrapper.baugesund-wrapper,.content-wrapper.energie-immo{flex-flow:column}.content-wrapper.horizontal{flex-flow:column}.content-wrapper.horizontal.bewertungen{width:100%;padding-top:10vh;padding-bottom:10vh}.content-wrapper.horizontal.hero{flex-flow:column;padding-top:100px;padding-bottom:100px}.content-wrapper.verkaufsobjekte,.content-wrapper.vertical{width:100%}.content-wrapper.kontakt{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;justify-content:flex-end;align-items:flex-start;padding:25px}.content-wrapper.footer-menu-section.horizontal{grid-column-gap:50px;grid-row-gap:50px;grid-column-gap:50px;grid-row-gap:50px;flex-flow:column;justify-content:space-between;align-items:center;padding-left:10vw;padding-right:10vw}.content-wrapper.immo-info-bar{flex-flow:wrap}.content-wrapper.baugesund-wrapper,.content-wrapper.energie-immo{flex-flow:column}.content-wrapper.leben-immo{flex-flow:column-reverse}.swipper-button.verkaufsbojekte-button{display:none}.swipper-button.hero-buttons{display:none;bottom:100px}.verkaufsobjekt-bottom-box{grid-column-gap:0px;grid-row-gap:0px;flex-flow:wrap;padding-left:20px}.verkaufsobjekt-infos{padding-left:0}.verkaufsobjekte-wrapper{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;justify-content:center;align-items:flex-end}.verkaufsobjekt-titel-wrapper,.verkaufsobjekt-button-wrapper{width:100%}.bewertung-text-wrapper{justify-content:center;align-items:flex-start}.kontakt-rechts{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;display:flex}.dropdown-footer-menu-wrapper-1{width:100%}.dropdown-toggle{padding-left:0}.dropdown-footer-menu-wrapper-2,.dropdown-footer-menu-wrapper-3{width:100%}.footer-logo-section{padding-bottom:5vh}.footer-rechts-section{padding-top:5vh;padding-bottom:10vh}.menu-button{background-color:var(--text-white)}.menu-button.w--open{background-color:var(--background)}.icon-2{color:var(--text-black)}.list-item{padding-top:10px;display:block}.zurueck-formular{top:25px;left:25px}.schritt-inhalt-wrapper{padding-left:25px}.kontkat-popup{padding-top:100px;display:flex}.abschicken-formular-button{font-size:var(--text);line-height:var(--text)}.formular-schritt-heading{font-size:var(--heading-4);line-height:var(--heading-4)}.eigentumswohnung-info-wrapper{z-index:98}.eigentumswohnung-titel{font-size:var(--heading-3);line-height:var(--heading-3)}.code-embed{width:0%;display:none}.immobilie-info-wrapper{width:50%}.immo-cartd{width:100%;padding-top:50px}.immo-image-container-1{background-position:50%;background-repeat:no-repeat;background-size:cover}.immo-kategorie-button-copy{top:65px}.immo-bottom-box{padding-left:0;padding-right:0}.immo-swiper-wrapper{width:100%}.immo-wrapper{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;justify-content:center;align-items:flex-end}.immo-titel-wrapper{width:100%}.heading-2-immos{font-size:var(--heading-3);line-height:var(--heading-3)}.immo-button-wrapper{width:100%}.wohnungen-section-liste{display:none}.popup-closer{top:25px;right:25px}.immobilie-input{font-size:var(--heading-5);line-height:var(--heading-5);margin-top:50px}.verkaufsobjekt-titel{font-size:var(--text);line-height:var(--text)}.form-2{flex-flow:column}.ort-filter-wrapper{width:100%}.unternehmen-titel{font-size:var(--heading-3);line-height:var(--heading-3)}.handwerk-section{flex-flow:column-reverse}.text-section-handwerk,.bild-section-handwerk{width:100%}.unsername-section{flex-flow:column}.bild-section-geschichte,.text-section-geschichte,.kategorie-filter-wrapper{width:100%}.flie-text-baubiologie{column-count:1}.vorteil-wrapper{width:100%}.image-5{inset:auto auto -16% 25px}.baugesund-section-2,.baugesund-section-3{width:100%}.leitbild-container{width:100%;padding-bottom:100px}.section-leitbild-container-wrapper{flex-flow:column}.wirsind-text-wrapper,.wohnung-umriss,.wohnung-beschreibung,.wohnung-ausstattung,.wohnung-energie,.text-energie,.bild-energie,.immobilie-info-wrapper-referenz{width:100%}.div-block-7{justify-content:flex-start;align-items:flex-start}.immobilie-titel-2{font-size:var(--heading-3);line-height:var(--heading-3)}.section-5-copy{height:80vh}.section-4-5{padding-top:0;padding-bottom:0}.immo-expose-link{font-size:var(--heading-5);line-height:var(--heading-5)}.bautraegerobjete-section{flex-flow:column-reverse}.nav-menu-2{grid-column-gap:15px;grid-row-gap:15px;background-color:#fff;border-radius:0 0 50px 50px;flex-flow:column;justify-content:space-around;align-items:center;padding-top:15px;padding-bottom:15px;padding-left:0;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link-2{padding-left:5px;padding-right:5px}.eigentumswohnung-titel-copy{font-size:var(--heading-3);line-height:var(--heading-3)}.formular-schritt-heading-4{font-size:28px;line-height:28px}.abschicken-formular-button-4{font-size:20px;line-height:20px}.section-10,.section-3-copy{padding-top:5vh;padding-bottom:5vh}.verkaufsobjekt-image-container-1-copy{aspect-ratio:3/2}}@media screen and (max-width:767px){.navbar-container{max-width:100%}.navbar-brand{justify-content:center;align-items:center;padding-left:0;display:flex}.image{width:80%}.section-1{padding-top:0;padding-bottom:5vh}.header-1-left{position:relative}.header-1-left-content{max-width:100%}.heading-2,.heading-2.hero-heading-2,.heading-2.hero-heading-2{font-size:var(--heading-3);line-height:var(--heading-3)}.section-2{height:auto;min-height:100vh;padding-top:10vh;padding-bottom:10vh}.section-2-container-top{grid-column-gap:0px;grid-row-gap:0px;flex-flow:wrap;justify-content:center;align-items:center}.zahlen-container{border:0 solid #000;width:100%;height:auto;padding-top:25px;padding-bottom:25px}.zahlen-container.trenn-line{border-style:solid;border-width:1px 0;border-color:var(--text-black)black;border-style:solid;border-width:1px 0;border-color:var(--text-black)black;padding-top:25px;padding-bottom:25px}.heading-1{font-size:100px;line-height:100px}.section-2-bottom-right-heading{font-size:var(--heading-4);line-height:var(--heading-4)}.wrapper-vertical{height:auto;max-height:none}.columns{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column;display:flex}.trenner-vertical-subheader{height:20vh}.section-3{height:100%;min-height:100vh}.heading-2-verkaufsobjekte{font-size:var(--heading-3);line-height:var(--heading-3)}.section-6{height:auto;padding-top:5vh;padding-bottom:5vh}.section-8_ausgeblendet{height:100vh}.backdrop-blur{justify-content:center;align-items:center}.swiper-container.swiper-1{width:80vw}.card-wrapper{padding:47px 40px 40px}.content-wrapper.horizontal.bewertungen{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;width:100%;padding:0 60px 75px}.content-wrapper.horizontal.hero{flex-flow:column;justify-content:space-between;align-items:center;padding:25px}.content-wrapper.verkaufsobjekte{padding:0}.content-wrapper.immo-info-bar{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column}.swipper-button.hero-buttons{width:80vw;bottom:125px}.custom-button-next-1,.custom-button-prev-1{width:40px}.bewertung-text-wrapper{justify-content:center;align-items:flex-start}.bewertung-bild-wrapper{width:100%}.zahlen-wrapper{justify-content:flex-end;align-items:flex-start;margin-top:0;margin-bottom:0}.schritt{width:100%}.kontkat-popup{display:flex}.abschicken-formular-button{font-size:var(--heading-5);line-height:var(--heading-5);width:100%;padding-left:25px;padding-right:25px}.formular-schritt-heading{font-size:var(--heading-4);line-height:var(--heading-4);max-width:100%}.checkbox-checker{width:5%}.kontakt-wrapper{max-width:100%}.immobilie-text-zeile-2{justify-content:flex-start;align-items:flex-start}.immobilie-info-wrapper{width:100%}.hero-unternehmen{overflow:hidden}.berschrift-unternehmen{font-size:var(--heading-3);line-height:var(--heading-3)}.bild-section-unsername{justify-content:center;align-items:center;width:100%}.unsername-bild{max-width:150px}.leitbild-container{border:0 solid #000;width:100%;height:auto;padding-top:25px;padding-bottom:25px}.leitbild-container.trenn-line{border-style:solid;border-width:1px 0;border-color:var(--text-black)black;padding-top:25px;padding-bottom:25px}.leitbild-container.trenn-linie-2{border-style:solid;border-width:1px 0 0;border-color:var(--text-black)black;padding-top:25px;padding-bottom:25px}.section-leitbild-container-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:wrap;justify-content:center;align-items:center}.wohnung-titel{line-height:var(--heading-3)}.immobilie-titel-2{font-size:var(--heading-4);line-height:var(--heading-4)}.section-4-5{padding-top:0;padding-bottom:5vh}.header-logo{max-width:150px}.section-individualbau{padding-left:25px;padding-right:25px;overflow:hidden}.section-bautraegerobjekte{padding-left:25px;padding-right:25px}.nav-menu-2{border-radius:0 0 20px 20px;flex-direction:column;padding-bottom:30px}.nav-link-2{padding-top:10px;padding-bottom:10px;display:inline-block}.checkbox-label-4{font-size:17px;line-height:17px}.formular-schritt-heading-4{max-width:100%;font-size:28px;line-height:28px}.abschicken-formular-button-4{width:100%;padding-left:25px;padding-right:25px;font-size:17px;line-height:17px}.section-10{height:100%;min-height:100vh}.custom-button-next-5{width:40px}.section-3-copy{height:100%;min-height:100vh}.custom-button-next-6{width:40px}.verkaufsobjekt-image-container-1-copy{aspect-ratio:3/2}}@media screen and (max-width:479px){.subheader-container{max-width:none}.navbar-brand{padding-top:10px;padding-bottom:10px}.trenner-vertical-subheader{margin-left:15px;margin-right:25px}.subheader-container-navbar{max-width:none}.swiper-container.swiper-1{width:80vw}.swiper-container.swiper-eigentumswohnung-1{overflow:hidden}.card-wrapper{padding-bottom:25px;padding-left:25px;padding-right:25px}.content-wrapper.horizontal.hero{justify-content:flex-start;align-items:center}.swipper-button.hero-buttons{width:80vw;bottom:4%}.dropdown-toggle{font-size:var(--heading-4);line-height:var(--heading-4)}.formular-wrapper{overflow:scroll}.schritt{width:100%}.schritt-inhalt-wrapper{padding-right:25px}.immobilie-text-zeile-2{justify-content:flex-start;align-items:flex-start}.form-2{flex-flow:column}.ort-filter-wrapper{width:100%}.unter-berschrift-section{line-height:var(--heading-5)}.kategorie-filter-wrapper{width:100%}.image-5{bottom:-10%}.berschrift-unternehmen-2{font-size:var(--heading-4);line-height:var(--heading-4)}.flie-text-unternehmen-titel{font-size:var(--text);line-height:var(--text)}.titel-wirsind{font-size:var(--heading-4);line-height:var(--heading-4)}.kategorie-filter-wrapper-2{width:100%}.immobilie-titel-2{font-size:var(--heading-4);line-height:var(--heading-4)}.nav-menu-2{flex-direction:column}.div-block-18{padding-left:0;padding-right:0}.fs-consent_banner_buttons{text-align:center;flex-flow:column;align-items:stretch}.fs-consent_prefs_heading{font-size:1rem}}