body{font-synthesis:none;overflow-x:hidden}a.wp-block-button__link{transition:all .3s cubic-bezier(.4,0,.2,1)}a.wp-block-button__link:hover{background:var(--wp--preset--color--main-color);border-color:var(--wp--preset--color--main-color);color:var(--wp--preset--color--white);transition:all .3s cubic-bezier(.4,0,.2,1)}.has-secondary-color-color{background:none}.button-dark-bg *:hover,.is-style-outline *:hover{color:var(--wp--preset--color--white)!important}mark{background-color:transparent}.block-editor-block-list__layout.is-root-container>*{max-width:none!important}:root :where(.is-layout-flow) > *,
:where(.wp-site-blocks) > * {margin-block-start:0!important}:where(figure) {margin:0}.object-top{object-position:top}.auto-top{margin-top:auto}.m-auto{margin:auto}.self-center{align-self:center}.p-0{padding:0}.m-0{margin:0}.min-w-full{min-width:100%}.min-h-full,.min-h-full *{min-height:100%}.w-full,.w-full *{width:100%}.object-cover *{object-fit:cover}.h-auto,.h-auto *{height:auto}.gb-bild-min-w-full>*{min-width:100%}@media (max-width:768px){.logo img{width:100px}}.show{margin-top:0!important}.one-line-title{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-bewertung-output-main h2{display:none!important}.wl-bewertung-output-main .full-width.align-center{display:none!important}.wl-post-banner-ratgeber-text-content .wl-post-banner-standard-text,.single.single-post .entry-content p,.single.single-post .entry-content h2,.single.single-post .entry-content .wl-post-banner-standard-text{color:var(--wp--preset--color--main-color)!important}.single.single-post .entry-content p{font-size:var(--wp--preset--font-size--medium)!important;font-weight:regular;padding:20px 0}.single.single-post .entry-content h2{font-size: clamp(23.043px, 1.44rem + ((1vw - 3.2px) * 1.466), 38px);line-height:1.4;text-align:left}.single.single-post p:empty,.single.single-post p:empty:before,.single.single-post p:empty:after{display:none}.single.single-post .entry-content b,.single.single-post .entry-content strong{font-weight:bold}.single.single-post .entry-content .wl-post-banner-ratgeber-text-content h2{color:var(--wp--preset--color--secondary-color)!important}.wl-post-banner-ratgeber-main-grid{border:1px solid var(--wp--preset--color--main-color)!important}.wl-post-banner-ratgeber-main-grid .wl-post-banner-ratgeber-text-content{display:flex;flex-direction:column;gap:20px}.searchfilter-marketing-type,.radar-marktDaten-intro .radar-onlyMarketData-results,div.results-based-on-marketing-type{background-color:var(--wp--preset--color--main-color)}.searchfilter-marketing-type-active{background-color:var(--wp--preset--color--secondary-color)}#radar-top-block-grid .radar-filters-grid{top:-190px}.radar-contact-block .rd-ladenhuter-block-col-3 div{display:grid;grid-gap:10px}.radar-contact-block .rd-ladenhuter-block-col-3 a{width:fit-content}#wlac-radar #radar-umkreis-input,.radar-filters-section-row-1 select,#wlac-radar .radar-filters-section-row-2 select{min-height:37px}#suchauftragBox .wlradar-suchauftrag-modal-btn{text-decoration:none}#finde-immobilien-portalubergreifend-und-regional{margin-bottom:160px}@media (max-width:852px){#radar-top-block-grid .radar-filters-grid{top:-485px}.wlac-main #wlac-radar{margin-top:400px}#finde-immobilien-portalubergreifend-und-regional{margin-bottom:50px}}@media (max-width:768px){.wlac-main #wlac-radar{margin-top:420px}#finde-immobilien-portalubergreifend-und-regional{margin-bottom:20px}}@media (max-width:500px){#finde-immobilien-portalubergreifend-und-regional{margin-bottom:30px}}.p-button.p-component{border-style:solid!important;border-width:2px!important;border-color:var(--wp--preset--color--secondary-color,#ff9a00)!important;background-color:var(--wp--preset--color--secondary-color,#ff9a00)!important;font-size:var(--wp--preset--font-size--medium);font-style:normal}.p-button.p-component:hover{background-color:#fff!important;color:var(--wp--preset--color--secondary-color,#ff9a00)!important}.text-sm.text-white.m-0 .cf-gdpr-link{color:#fff!important}.wpcf7 form{font-family:inherit;background-color:#fff;padding:2rem;border:1px solid #ddd;width:100%;box-shadow:0 4px 16px rgba(0,0,0,.05)}.wpcf7 form h3{color:#006d43;font-size:1.4rem;margin-top:2rem;margin-bottom:1rem;border-bottom:2px solid #006d43;padding-bottom:.3rem}.wpcf7 form label{display:block;margin-top:1.2rem;font-weight:700;color:#222}.wpcf7 form input[type="text"],.wpcf7 form input[type="email"],.wpcf7 form input[type="tel"],.wpcf7 form textarea,.wpcf7 form select{width:100%;padding:.7rem 1rem;margin-top:.3rem;border:1px solid #ccc;background-color:#f9f9f9;font-size:1rem;transition:border .3s , box-shadow .3s}.wpcf7 form input:focus,.wpcf7 form textarea:focus,.wpcf7 form select:focus{border-color:#006d43;box-shadow:0 0 0 2px rgba(0,109,67,.1);outline:0}.wpcf7 form input[type="submit"]{background-color:#006d43;color:#fff;font-size:1rem;font-weight:700;border:none;padding:.8rem 2rem;margin-top:2rem;cursor:pointer;transition:background-color .3s}.wpcf7 form input[type="submit"]:hover{background-color:#005735}.wpcf7-not-valid-tip{color:#d00000;font-size:.9rem;margin-top:.2rem}.wpcf7 form .wpcf7-response-output{margin-top:1.5rem;border:2px solid #006d43;padding:1rem;background-color:#e9f6f1;color:#006d43}.wpcf7-list-item{margin-left:0}.wpcf7 form .wpcf7-acceptance{display:flex;align-items:flex-start;gap:.8rem;margin-top:1.5rem;font-weight:700;color:#222;font-size:1rem;line-height:1.5}.wpcf7 form .wpcf7-acceptance input[type="checkbox"]{margin-top:.2rem;width:1.2rem;height:1.2rem;accent-color:#006d43;border:1px solid #ccc;border-radius:3px;cursor:pointer;flex-shrink:0}.wpcf7 form .wpcf7-acceptance a{color:#006d43;text-decoration:underline;font-weight:700}.wpcf7 form .wpcf7-acceptance a:hover{text-decoration:none}.trxrg-main.references,.trxrg-main.reference-generator{background:#f2f4f6}.trxrg .trxrg-wrapper .reference .r-author .image-wrapper{border:1px solid #006d43!important}.r-date{display:none}div#broker-infos-0-Variant_Broker_and_infos div div div:nth-child(4) span {max-width:170px!important;overflow-wrap:break-word!important}.side-panel{opacity:0;transition:opacity 10s ease-in-out}.side-panel.visible{opacity:1}.trxrg-wrapper h3,.trxrg .trxrg-wrapper svg.svg-inline--fa{color:var(--wp--preset--color--main-color,#17263a)}.responsive-vimeo{position:relative;width:100%;aspect-ratio: 16 / 9;overflow:hidden}.responsive-vimeo iframe{position:absolute;inset:0;width:100%;height:100%;border:0}p strong mark.has-inline-color.has-main-color-color{text-transform:uppercase!important}h1.has-secondary-color-color,h1 mark.has-secondary-color-color{color:var(--wp--preset--color--main-color,#006d43)!important}p a{text-decoration:none}p a:hover{text-decoration:underline}body.gspb-bodyfront #gspb_container-id-gsbp-a5e5f52.gspb_container,body.gspb-bodyfront #gspb_container-id-gsbp-ea33a1d.gspb_container{position:absolute!important;z-index:11!important;top:10px!important;right:20px!important;width:100%!important;display:flex;justify-content:flex-end}.card-cta.shape-card>img.logo{max-width:100%!important}.green_button .wp-block-button:hover .wp-element-button{background:#d68a27!important}@media (max-width:867px){.wlac-main #wlac-radar{margin-top:440px}#radar-top-block-grid .radar-filters-grid{top:-509px}.radar-filters-grid{height:100%}}.block-objectlist-unit-content[data-v-1d281eb3]{padding:30px 20px!important}a.block-objectlist-link-project{position:absolute!important;bottom:10px!important}.wl-post-banner-ratgeber-main-grid img{width:auto}.searchbox .p-inputtext.p-component.p-autocomplete-input{max-width:150px}.searchbox #filter_address_range{width:130px!important}@media (max-width:768px){.searchbox .p-inputtext.p-component.p-autocomplete-input{max-width:100%!important}}.teaser .p-paginator{display:none!important}.teaser .searchbox{display:none!important}.searchbox *::placeholder,.searchbox .p-select-label,.searchbox .p-multiselect-label,.searchbox .p-multiselect-label.p-placeholder,.searchbox .p-placeholder,.searchbox .p-button-icon.pi.pi-sort-alt,.p-inputtext.p-component.p-autocomplete-input{font-weight:500!important;color:var(--wp--preset--color--black)!important;font-size:1.1rem!important}.header_mobile .p-carousel-indicator-list{display:none}@media (max-width:768px){.header_mobile img{aspect-ratio: 1/1 !important}}.button_expose span{margin-bottom:0!important}.header_mobile div:nth-child(2){margin-top:0}.flexrow div{flex-direction:row!important;margin:auto 0}@media (max-width:768px){.column-gap>div{display:block!important}}.space-between div{justify-content:space-between!important}#energy-class-pointer{justify-content:center!important}.beschreibung,.ausstattung,.sonstige_angaben,.lage{overflow-wrap:break-word!important;word-break:break-word!important}