:root{--_color-schemes---colors--gold:#d2a73f;--_color-schemes---colors--purple2:#592447;--_primitives---color--white:#fff;--_color-schemes---colors--purple:var(--_primitives---color--neutral-lightest);--_primitives---color--neutral-darker:#222;--_size---space--300:12px;--_size---space--200:8px;--_size---radius--200:8px;--_primitives---opacity--neutral-darkest-60:#0009;--_spacing-sizing---container--container-padding:20px;--_color---text--brand--ivory-bg:#f6f6f1;--_primitives---color--neutral-darkest:#000;--_color---text--brand--on-brand:#f5f5f5;--_typography-2---body--size-medium:16px;--_primitive---color-neutral--black:#000;--_primitives---color--neutral-light:#aaa;--_semantic---text--primary:#222831;--_semantic---background-color--primary:#fff;--_semantic---border--primary:#000;--_primitive---color-neutral--white:#fff;--_semantic---text--alternate:#fff;--_variable-collection---color:#fff;--_typography-2---body--font-family:Inter;--_size---space--1600:64px;--_primitives---color--neutral-lightest:#eee;--_primitives---opacity--white-30:#ffffff4d;--_typography---text-sizes--heading-4:32px;--_spacing-sizing---max-width--max-width-large:768px;--_primitives---opacity--white-15:#ffffff26;--_primitives---opacity--neutral-darkest-20:#0003;--_typography---text-sizes--text-small:14px;--_primitives---opacity--white-50:#ffffff80;--_typography---text-sizes--heading-2:48px;--_typography---text-sizes--heading-5:24px;--_spacing-sizing---section-padding--padding-section-small:48px;--_primitives---opacity--white-10:#ffffff1a;--_typography---text-sizes--text-regular:16px;--_ui-styles---radius--small:0px;--_color-schemes---color-scheme-1--text:var(--_primitives---color--neutral-darkest);--_typography---text-sizes--text-tiny:12px;--_spacing-sizing---container--container-small:768px;--_spacing-sizing---max-width--max-width-xsmall:400px;--_primitives---opacity--transparent:#fff0;--_primitives---opacity--neutral-darkest-5:#0000000d;--_ui-styles---stroke--border-width:1px;--_spacing-sizing---max-width--max-width-xxsmall:320px;--_spacing-sizing---max-width--max-width-xlarge:1024px;--_primitives---opacity--neutral-darkest-15:#00000026;--_spacing-sizing---max-width--max-width-medium:560px;--_primitives---color--neutral-dark:#444;--_primitives---opacity--white-5:#ffffff0d;--_primitives---opacity--neutral-darkest-40:#0006;--_primitives---opacity--neutral-darkest-50:#00000080;--_spacing-sizing---container--container-medium:1024px;--_spacing-sizing---section-padding--padding-section-large:112px;--_primitives---color--neutral:#666;--_primitives---opacity--white-60:#fff9;--_ui-styles---radius--medium:0px;--_ui-styles---stroke--divider-width:1px;--_typography---text-sizes--heading-1:56px;--_spacing-sizing---max-width--max-width-xxlarge:1280px;--_primitives---opacity--white-40:#fff6;--_primitives---opacity--neutral-darkest-30:#0000004d;--_spacing-sizing---section-padding--padding-section-medium:80px;--_color-schemes---color-scheme-1--foreground:var(--_primitives---color--white);--_color-schemes---color-scheme-1--accent:var(--_primitives---color--neutral-darkest);--_primitives---opacity--neutral-darkest-10:#0000001a;--_typography---text-sizes--heading-6:20px;--_typography---text-sizes--text-medium:18px;--_typography---text-sizes--text-large:20px;--_spacing-sizing---container--container-large:1280px;--_spacing-sizing---max-width--max-width-small:480px;--_color-schemes---color-scheme-1--border:var(--_primitives---color--neutral-darkest);--_primitives---color--neutral-lighter:#ccc;--_primitives---opacity--white-20:#fff3;--_ui-styles---radius--large:0px;--_typography---text-sizes--heading-3:40px;--_spacing-sizing---page-padding--padding-global:64px;--_color-schemes---color-scheme-1--background:var(--_primitives---color--white);--_size---stroke--border:1px;--_primitive---color-neutral--neutral:#666;--_primitive---color-brand--agilitäts-grün:#00c2a8;--_typography-2---body--font-weight-regular:400px}a{color:var(--_color-schemes---colors--gold);text-decoration:none}a:hover{color:var(--_color-schemes---colors--purple2)}li{margin-bottom:10px}strong{font-family:Open Sans Bold,Arial,sans-serif;font-weight:400}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display: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}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.text-headingh1{color:var(--_color-schemes---colors--purple2);margin-top:0;margin-bottom:0;font-family:Open Sans Bold,Arial,sans-serif;font-size:45px;line-height:120%}.text-headingh1.center{text-align:center}.text-headingh1.white{color:var(--_primitives---color--white)}.text-headingh1.gold{color:var(--_color-schemes---colors--gold)}.text-headingh1.center-it{text-align:center}.text-typomain-nav{color:var(--_color-schemes---colors--purple);letter-spacing:.05em;margin-top:0;margin-bottom:0;font-family:Open Sans Regular,Arial,sans-serif;font-size:21px;font-weight:400;line-height:150%}.text-typomain-nav:hover,.text-typomain-nav.w--current{color:var(--_color-schemes---colors--gold)}.text-typohero-content{color:var(--_primitives---color--white);letter-spacing:1px;margin-top:0;margin-bottom:0;font-family:Open Sans Light,Arial,sans-serif;font-size:21px;font-weight:400;line-height:150%}.text-typocard-title{color:var(--_color-schemes---colors--purple2);margin-top:0;margin-bottom:0;font-family:Open Sans Bold,Arial,sans-serif;font-size:19px;line-height:130%}.text-typocard-title.center{text-align:center}.text-typosubheadline{color:var(--_color-schemes---colors--purple2);margin-top:0;margin-bottom:0;font-family:Open Sans Regular,Arial,sans-serif;font-size:24px;line-height:140%}.text-typosubheadline.center-it.white,.text-typosubheadline.white{color:var(--_primitives---color--white)}.text-typosubheadline.center-it{text-align:center}.text-typosubheadline.center-it.white,.text-typosubheadline.white{color:var(--_primitives---color--white)}.text-typocontent{margin-top:0;margin-bottom:0;font-family:Open Sans Regular,Arial,sans-serif;font-size:18px;line-height:160%}.text-typocontent.white{color:var(--_primitives---color--white)}.text-typocontent.white.light{font-family:Open Sans Light,Arial,sans-serif}.text-typocontent.purple{color:var(--_color-schemes---colors--purple2)}.top-header-navbar{grid-column-gap:0px;grid-row-gap:0px;background-color:#ddd0;justify-content:center;align-items:center;padding-top:30px;padding-bottom:0;display:flex}.container-inside{width:100%;max-width:1360px;padding-left:20px;padding-right:20px}.container-inside.main-nav-inside{justify-content:space-between;align-items:center;display:flex}.container-inside.hero-inside{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:stretch;min-height:580px;padding-left:0;display:flex}.hero-textwrapper{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;display:flex}.hero-title{color:var(--_primitives---color--white);letter-spacing:.02em;width:100%;margin-top:0;margin-bottom:0;font-family:Open Sans,sans-serif;font-size:55px;font-weight:700;line-height:120%;text-decoration:none}.hero-content-wrapper{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;width:55%;padding-top:100px;padding-bottom:40px;display:flex}.hero-content-wrapper.wide{width:73%}.gold-btn{padding:var(--_size---space--300);grid-column-gap:var(--_size---space--200);border:2px solid var(--_color-schemes---colors--gold);border-radius:var(--_size---radius--200);background-color:var(--_color-schemes---colors--gold);color:var(--_primitives---color--white);flex:0 auto;justify-content:center;align-items:center;font-family:Open Sans Semibold,Arial,sans-serif;font-size:16px;text-decoration:none;display:flex;overflow:hidden}.gold-btn:hover{border-color:var(--_primitives---color--neutral-darker);background-color:var(--_primitives---color--neutral-darker);color:var(--_primitives---color--white)}.gold-btn.min-width{min-width:230px}.main-nav-btn{border:2px solid var(--_color-schemes---colors--gold);border-radius:var(--_size---radius--200);background-color:var(--_color-schemes---colors--gold);color:var(--_primitives---color--white);letter-spacing:1px;flex:0 auto;justify-content:center;align-items:center;margin-left:20px;font-family:Open Sans Semibold,Arial,sans-serif;font-size:21px;text-decoration:none;display:flex;overflow:hidden}.main-nav-btn:hover{border-color:var(--_primitives---opacity--neutral-darkest-60);background-color:var(--_primitives---opacity--neutral-darkest-60);color:var(--_primitives---color--white)}.nav-menu{align-items:center;display:flex}.top-header-brand{min-width:100px}.headline{grid-row-gap:15px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:810px;text-decoration:none;display:flex}.headline.left{justify-content:center;align-items:flex-start}.cards-clean-img{width:auto;min-height:219px;padding:0;overflow:hidden}.card-tagline{color:var(--_color-schemes---colors--gold);margin-top:0;margin-bottom:0;font-family:Open Sans Bold,Arial,sans-serif;font-size:16px;line-height:150%}.two-col-container{grid-column-gap:60px;justify-content:center;align-items:flex-start;width:100%;max-width:1360px;text-decoration:none;display:flex}.two-col-container.container-inside{padding-left:0;padding-right:0}.image-wrapper{grid-row-gap:10px;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:557px;height:591px;padding-top:10px;text-decoration:none;display:flex}.text-col{grid-row-gap:25px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.card-text{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;font-family:Open Sans Regular,Arial,sans-serif;font-size:18px;line-height:25px;text-decoration:none;display:flex}.objekte---section{grid-column-gap:10px;background-color:#fff;justify-content:center;align-items:flex-start;width:100%;padding-top:100px;padding-bottom:100px;text-decoration:none;display:flex}.objekte---container{grid-row-gap:60px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1360px;text-decoration:none;display:flex}.immo-cards-wrapper{grid-column-gap:30px;flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%;padding-top:30px;padding-bottom:30px;display:flex}.immo-cards{grid-column-gap:10px;justify-content:center;align-items:flex-start;text-decoration:none;display:flex}.immo-card-inside{background-color:#f6f6f1;border:0 solid #d2a73f;border-bottom-width:1px;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex;overflow:hidden}.cards-ivory-content{grid-row-gap:15px;background-color:var(--_color---text--brand--ivory-bg);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:24px;text-decoration:none;display:flex}.cards-ivory-content.white{background-color:var(--_primitives---color--white);background-color:var(--_primitives---color--white)}.verkaufte-immos-container{grid-row-gap:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1360px;text-decoration:none;display:flex}.verkaufte-immos-section{padding:100px var(--_spacing-sizing---container--container-padding);grid-column-gap:10px;background-color:#fff;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}.about-section-image{border-radius:12px}.about-image-wrapper{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:557px;padding-top:10px;text-decoration:none;display:flex}.about-julia---section{padding:100px var(--_spacing-sizing---container--container-padding);grid-column-gap:10px;background-color:var(--_color-schemes---colors--purple2);justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.about-section-text-wrapper{grid-row-gap:15px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.reviews---section{grid-column-gap:10px;background-color:#fff;justify-content:center;align-items:flex-start;width:100%;padding-top:100px;padding-bottom:100px;text-decoration:none;display:flex}.review-cards-wrapper{grid-column-gap:30px;flex-flow:row;justify-content:center;align-items:stretch;width:100%;height:100%;padding-top:30px;padding-bottom:30px;display:flex;overflow:hidden}.review-card{grid-row-gap:10px;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:350px;height:100%;text-decoration:none;display:flex;position:relative;box-shadow:0 0 11px #00000029}.review-card-inside{background-color:#f6f6f1;border:0 solid #d2a73f;border-bottom-width:3px;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.review-card-content{grid-row-gap:35px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:30px;text-decoration:none;display:flex}.customer{grid-column-gap:20px;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}.cusomter-image{box-shadow:-2px 3px 1px 1px var(--_color-schemes---colors--purple2);border-radius:40px 40px 90px;max-width:21%}.customer-name{grid-row-gap:7px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.stars{grid-column-gap:5px;flex:0 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.review-container{grid-row-gap:30px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex;overflow:hidden}.icon-envelope,.icon-phone,.icon-map{overflow:hidden}.text-input{grid-column-gap:8px;border:0px solid var(--_primitive---color-neutral--black);background-color:#fff;justify-content:flex-start;align-items:center;width:100%;padding:12px;text-decoration:none;display:flex}.text-area{border:0px solid var(--_primitive---color-neutral--black);background-color:#fff;justify-content:flex-start;align-items:flex-start;width:100%;min-height:250px;padding:12px;font-family:Open Sans Regular,Arial,sans-serif;font-size:18px;display:flex;position:relative}.form-checkbox{grid-column-gap:8px;color:var(--_primitives---color--neutral-darker);flex:0 auto;justify-content:flex-start;align-items:flex-start;padding-bottom:16px;font-family:Open Sans Regular,Arial,sans-serif;text-decoration:none;display:flex}.contact-section-form-column{grid-row-gap:20px;background-color:#f6f6f1;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px 20px 0;text-decoration:none;display:flex}.form-label{color:var(--_semantic---text--primary);width:100%;margin-top:0;margin-bottom:-13px;font-family:Open Sans Regular,Arial,sans-serif;font-size:18px;line-height:150%;text-decoration:none}.contact-section{padding:80px var(--_spacing-sizing---container--container-padding);grid-row-gap:80px;background-color:var(--_semantic---background-color--primary);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:100%;text-decoration:none;display:flex;overflow:hidden}.contact-section-container{grid-row-gap:34px;background-color:var(--_semantic---background-color--primary);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1360px;text-decoration:none;display:flex;overflow:hidden}.contact-section-title{justify-content:flex-start;align-items:flex-start;width:100%;height:63px;display:flex}.section-title{grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1312px;text-decoration:none;display:flex}.contact-section-content-wrapper{grid-column-gap:80px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1360px;display:flex}.contact-section-content-column{grid-row-gap:32px;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.contact-image-wrapper{grid-column-gap:16px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:629px;text-decoration:none;display:flex}.christian-rechteckig-1{border-radius:15px}.section-title-2{grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.contact-data-wrapper{grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:8px;padding-bottom:8px;text-decoration:none;display:flex}.row-2{grid-column-gap:16px;flex:0 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.contact-form-block{width:100%}.footer{background-color:#592447;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;padding-top:20px;padding-bottom:0;text-decoration:none;display:flex}.footer-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:30%;text-decoration:none;display:flex}.footer-title{color:var(--_variable-collection---color);margin-top:0;margin-bottom:20px;font-family:Open Sans Semibold,Arial,sans-serif;font-size:22px;font-weight:600;line-height:140%;text-decoration:none}.footer-text{color:var(--_primitives---color--white);margin-top:0;margin-bottom:6px;font-family:Open Sans Regular,Arial,sans-serif;font-size:18px;line-height:140%;text-decoration:none}.angebote{font-family:var(--_typography-2---body--font-family);color:#fff;margin-top:0;margin-bottom:0;font-size:18px;font-weight:400;line-height:140%;text-decoration:none}.footer-contact-wrapper{grid-column-gap:10px;grid-row-gap:10px;color:#fff;flex-flow:column;margin-top:0;margin-bottom:0;font-size:18px;line-height:140%;text-decoration:none;display:flex}.footer-block-rechtliches{grid-column-gap:25px;flex:0 auto;justify-content:center;align-items:center;line-height:45px;text-decoration:none;display:flex}.footer-container{padding:40px var(--_spacing-sizing---container--container-padding)61px;grid-column-gap:128px;background-color:#592447;justify-content:center;align-items:flex-start;width:100%;max-width:1400px;height:100%;text-decoration:none;display:flex}.bottom-footer{padding:10px var(--_size---space--1600);grid-column-gap:48px;background-color:#290d1f;justify-content:flex-end;align-items:center;width:100%;max-width:100%;height:50px;text-decoration:none;display:flex}.footer-link{color:var(--_primitives---color--neutral-lightest);font-family:Open Sans Regular,Arial,sans-serif;font-size:18px}.footer-link:hover,.footer-link.w--current{color:var(--_color-schemes---colors--gold)}.bottom-footer-link{color:var(--_primitives---color--neutral-lightest);justify-content:center;align-items:center;margin-top:10px;font-family:Open Sans Regular,Arial,sans-serif;display:flex}.bottom-footer-link:hover{color:var(--_color-schemes---colors--gold)}.paragraph{line-height:20px}.paragraph-2{line-height:100%}.sub-header-section{background-color:#0000;background-image:linear-gradient(#3d1f35f5 9%,#592447cc 45%),url(https://cdn.prod.website-files.com/699c77d318fdd676c4fb8e6c/69a052665e0ce8455a32fe99_Immobilien-Erstgespraech.avif);background-position:0 0,0 30%;background-size:auto,cover;display:block}.sub-header-section.kaufen{background-image:linear-gradient(#3d1f35f5 9%,#592447cc 45%),url(https://cdn.prod.website-files.com/699c77d318fdd676c4fb8e6c/69c405a96f4b412937ab4417_3df606b48eb9674e936a62bb9ed87f20_Immo-Angebote.avif)}.sub-header-section.bewertung{background-image:linear-gradient(#3d1f35f5 9%,#592447cc 45%),url(https://cdn.prod.website-files.com/699c77d318fdd676c4fb8e6c/69a05394873d3b1f6fc24cba_immobilie-bewerten-lassen.avif)}.sub-header-section.begleitung{background-image:linear-gradient(#3d1f35f5 9%,#592447cc 45%),url(https://cdn.prod.website-files.com/699c77d318fdd676c4fb8e6c/69c53cab657a78a96c942406_Julia-zeigt-iPad.avif)}.sub-header-section.angebote{background-image:linear-gradient(#3d1f35f5 9%,#592447cc 45%),url(https://cdn.prod.website-files.com/699c77d318fdd676c4fb8e6c/69a0539459213b7660f465fa_immobilie-verkaufen.avif);background-position:0 0,50% 0}.two-col-section{padding:100px var(--_spacing-sizing---container--container-padding);grid-column-gap:10px;background-color:#fff;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}.two-col-section.top-down{flex-flow:column;justify-content:center;align-items:center}.two-col-section.ivory-bg{background-color:var(--_color---text--brand--ivory-bg)}.image-corners{border-radius:12px}.faq-section{padding:100px var(--_spacing-sizing---container--container-padding);grid-column-gap:10px;background-color:#f6f6f1;flex-flow:column;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.faq-container{grid-row-gap:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1360px;text-decoration:none;display:flex}.faq-wrapper{grid-column-gap:40px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:1380px;padding-top:30px;padding-bottom:30px;text-decoration:none;display:flex}.faq-tile{margin-bottom:20px}.faq-answer-padding{grid-column-gap:10px;grid-row-gap:10px;background-color:var(--_color---text--brand--ivory-bg);flex-flow:column;padding:30px;display:flex}.faq-toggles-wrapper{width:100%;max-width:1360px}.faq-column{width:100%;margin-left:auto;margin-right:auto}.faq-question-div{background-color:var(--_primitives---color--white);color:var(--_color-schemes---colors--purple2);cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;padding:15px;font-family:Open Sans Semibold,Arial,sans-serif;font-size:18px;font-weight:600;line-height:120%;transition:all .2s;display:flex}.faq-question-div:hover{background-color:var(--_color-schemes---colors--purple2);color:#fff}.faq-question-div:active{background-color:var(--_color-schemes---colors--purple2)}.faq-wrapper-inside{grid-column-gap:40px;grid-row-gap:40px;flex-flow:row;display:flex}.faq-answer-div{background-color:#f5f5f5;overflow:hidden}.toggle-icon{font-family:Material Symbols Rounded,Arial,sans-serif;font-size:35px;font-weight:400;line-height:40px}.cms_immo_c_item{width:100%;max-width:30%}.collection-list{grid-column-gap:25px;grid-row-gap:25px;flex-flow:wrap;justify-content:center;align-items:center;display:flex}.angebot-immos-section{padding:100px var(--_spacing-sizing---container--container-padding);grid-column-gap:10px;background-color:var(--_color---text--brand--ivory-bg);justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}.empty-state{border:2px dashed var(--_color-schemes---colors--purple2);background-color:var(--_primitives---color--white)}.cms_col_list_testimonials{grid-column-gap:30px;grid-row-gap:30px;justify-content:space-between;align-items:flex-start;display:flex}.cms_item_testimonials{width:100%}@media screen and (max-width:991px){.text-typomain-nav{text-align:center;justify-content:center;align-items:center;display:flex}.container-inside.hero-inside{flex-flow:column-reverse;justify-content:flex-start;align-items:center;padding-left:20px}.hero-image{max-width:70%}.hero-content-wrapper{width:100%;margin-bottom:35px}.main-nav-btn{margin-left:40px;margin-right:40px}.nav-menu{background-color:var(--_color-schemes---colors--purple2);justify-content:center;align-items:center;padding-top:25px;padding-bottom:25px}.mobile-btn{color:var(--_color-schemes---colors--gold);padding-left:9px;padding-right:9px}.mobile-btn.w--open{background-color:#c8c8c800}.mobile-btn-icon{font-size:50px}.hero-image-wrapper{width:100%}.cards-clean{flex:0 auto;width:45%}.intro-section{height:100%;position:relative}.intro-container{height:100%;display:flex;position:relative}.cards-wrapper{flex-flow:wrap;justify-content:center;align-items:center;height:auto}.cards-clean-img{height:auto}.two-col-container{flex-flow:column}.two-col-container.container-inside{grid-row-gap:60px;grid-row-gap:60px;flex-flow:column}.image-wrapper{justify-content:center;align-items:flex-start;max-width:100%}.cards-wrapper-2{grid-row-gap:40px}.cards-2{width:46%}.immo-cards-wrapper{grid-row-gap:30px;height:100%}.immo-cards{width:100%}.about---container{grid-row-gap:60px;flex-flow:column}.review-cards-wrapper{grid-row-gap:30px}.review-card{width:350px}.contact-section-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;height:100%}.footer-column{width:90%}.footer-container{grid-column-gap:20px;grid-row-gap:20px;height:100%}.legal-page-section{height:100%;position:relative}.legal-page-container{height:100%;display:flex;position:relative}.faq-wrapper{grid-row-gap:40px}.faq-wrapper-inside{flex-flow:column}.info-box-wrapper{width:50%}._2nd-col-bewertung{justify-content:center;align-items:flex-start;max-width:100%}.cms_immo_c_item{max-width:45%}}@media screen and (max-width:767px){.text-headingh1,.text-typobenefit-number{font-size:30px}.text-typobenefit-name{font-size:13px}.text-typosubheadline,.text-typofactboxtitle{font-size:21px}.container-inside.hero-inside{justify-content:flex-start;align-items:center}.hero-image{max-width:60%}.hero-title{font-size:40px;line-height:130%}.hero-content-wrapper{margin-bottom:30px;padding-top:25px}.image{max-width:70%}.cards-wrapper{grid-column-gap:30px;grid-row-gap:30px}.two-col-container.container-inside{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px}.cards-2{width:100%}.step-card{height:auto;min-height:400px}.step-card-image.step1-image,.step-card-image.step2-image,.step-card-image.step3-image,.step-card-image.step1-image-small,.step-card-image.step4-image,.step-card-image.step5-image,.step-card-image.step6-image,.step-card-image.step1-image,.step-card-image.step2-image,.step-card-image.step3-image,.step-card-image.step1-image-small,.step-card-image.step4-image,.step-card-image.step5-image,.step-card-image.step6-image{min-height:350px}.immo-cards{width:80%}.review-card{width:350px}.footer-column{text-align:center;justify-content:flex-start;align-items:center}.footer-container{flex-flow:wrap}.faq-answer-padding{padding:20px}.info-box-wrapper{width:100%}.cms_immo_c_item{justify-content:center;align-items:stretch;max-width:100%;display:flex}.cms_col_list_testimonials{flex-flow:row}}@media screen and (max-width:479px){.text-headingh1{font-size:28px;line-height:130%}.text-headingh1.gold.center-it{text-align:center;text-align:center;text-align:center}.text-typobenefit-number{font-size:26px}.text-typobenefit-name{text-align:center;font-size:12px}.text-typosubheadline.center-mobile{text-align:center;text-align:center}.container-inside.hero-inside{justify-content:center;align-items:center}.hero-image{max-width:250px;margin-right:0}.hero-title{text-align:left;font-size:28px;line-height:130%}.hero-content-wrapper.wide{width:100%}.gold-btn.min-width{min-width:100%}.image{max-width:51%}.trust-numbers-container{grid-column-gap:27px;grid-row-gap:27px;flex-flow:row;padding-top:12px;padding-bottom:12px}.cards-clean{width:100%}.intro-section{padding-left:20px;padding-right:20px}.headline{padding-left:10px;padding-right:10px}.image-wrapper{height:100%}.immo-cards{width:100%;height:auto}.immo-card-inside{height:auto}.review-card{width:250px}.footer-contact-wrapper{justify-content:space-between;align-items:center}.footer-container{grid-column-gap:57px;grid-row-gap:57px}.bottom-footer{justify-content:center;align-items:center}.footer-link{text-align:center}.legal-page-section{padding-left:20px;padding-right:20px}.legal-text{width:100%}.two-col-section,.two-col-section.top-down.ivory-bg,.two-col-section.top-down.ivory-bg,.two-col-section.top-down.ivory-bg{padding-top:50px;padding-bottom:50px}.faq-question-div{font-size:18px;line-height:120%}._2nd-col-bewertung{height:100%}}