.select2-container--bootstrap-5 .select2-selection{padding:1px!important}.select2-container--bootstrap-5 .select2-selection--multiple{margin-top:12px;padding-left:0;background:0 0!important;border:0!important;border-bottom:2px solid #d4d4d4!important;border-radius:0!important;display:flex!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered,.select2-container--bootstrap-5 .select2-selection--multiple .select2-search{width:auto!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice{background:#e9ecef;font-weight:700;color:#006eb6!important;flex-direction:row-reverse!important;padding:1px 5px!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{width:16px!important;height:16px!important;text-indent:initial!important;background:0 0!important;border:2px solid #006eb6!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin-left:5px!important;display:flex!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove span{color:#006eb6!important;margin-top:-3px!important;font-size:15px!important;line-height:1!important;display:block!important}.select2-container--bootstrap-5 .select2-selection--multiple:focus{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0098a7;border-radius:0}.inf-immo__icon-btn{padding:5px 10px}.inf-immo__icon-btn img,.inf-immo__icon-btn svg{object-fit:contain;object-position:center;width:23px;height:23px}.inf-immo__icon-btn.btn-print,.inf-immo__icon-btn.btn-share{height:46px}.inf-immo__icon-btn.btn-share{z-index:100}.inf-immo__inline-back-element{align-items:center;display:inline-flex}.inf-immo__inline-back-element img,.inf-immo__inline-back-element svg{width:11px;height:auto;margin-right:12px}.inf-immo__inline-btn{align-items:center;display:inline-flex}.inf-immo__inline-btn img,.inf-immo__inline-btn svg{width:17px;height:auto;margin-right:12px}.inf-immo__btn-infina-approved{color:#000;padding:10px 15px;font-weight:400}.inf-immo__btn-infina-approved svg,.inf-immo__btn-infina-approved img{position:relative;top:-2px}.inf-immo__btn-infina-approved:hover{color:#000;background:0 0!important}.js__load-vermittlungen{cursor:pointer}.wrapper-content-padding-top-immobilien .btn-immobilien-teal{border-color:#0098a7}.wrapper-content-padding-top-immobilien .btn-success{border-color:#67b437}.btn-immobilien-teal:hover .fill-white{fill:#0098a7}.btn-immobilien:hover{color:#006eb6;background:#fff}.btn-immobilien:hover .fill-white,.btn-success:hover .fill-white{fill:#67b437}.btn-modern-outline{color:#474747;text-align:center;background-color:#fff;border:1px solid #e2e2e2;border-radius:5px;padding:10px 25px;font-size:17px;font-weight:400}.badge-modern-outline{color:#474747;text-align:center;background-color:#fff;border:1px solid #e2e2e2;border-radius:5px;padding:8px 12px;font-size:14px;font-weight:400}.inf-immo_bild-teaser .inf-immo_bild-teaser_item{background:#bfbfbf;border-radius:.3rem;height:340px;margin-bottom:24px;transition:box-shadow .3s ease-in-out;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.inf-immo_bild-teaser .inf-immo_bild-teaser_item{transition:none}}.inf-immo_bild-teaser .inf-immo_bild-teaser_item--hero{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (min-width:768px){.inf-immo_bild-teaser .inf-immo_bild-teaser_item--hero{border-radius:.3rem;margin-left:0;margin-right:0}}.inf-immo_bild-teaser .inf-immo_bild-teaser_item--hero .inf-immo_bild-teaser_item_title{margin-left:10px}.inf-immo_bild-teaser .inf-immo_bild-teaser_item_title{z-index:2;color:#fff;text-shadow:0 0 5px #343a4033;width:100%;padding:25px;line-height:1.2;position:absolute;bottom:0;left:0}.inf-immo_bild-teaser .inf-immo_bild-teaser_item_overlaylink{z-index:3;text-indent:-999px;width:100%;height:100%;position:absolute}.inf-immo_bild-teaser .inf-immo_bild-teaser_item_bgimage{width:100%;height:100%;position:absolute;bottom:0;left:0}.inf-immo_bild-teaser .inf-immo_bild-teaser_item_bgimage img{object-fit:cover;object-position:center;width:100%;height:100%}.inf-immo_bild-teaser .inf-immo_bild-teaser_item_overlaygradient{z-index:1;width:100%;height:50%;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.inf-immo_bild-teaser .inf-immo_bild-teaser_item_overlaygradient{transition:none}}.inf-immo_bild-teaser .inf-immo_bild-teaser_item_overlaygradient{background-image:linear-gradient(#343a4000 0%,#343a40 100%);background-repeat:repeat-x}.inf-immo_bild-teaser .inf-immo_bild-teaser_item_overlaygradient--green{background-image:linear-gradient(#006a7400 0%,#006a74 100%);background-repeat:repeat-x}.inf-immo_bild-teaser_item:hover{box-shadow:0 0 15px #343a404d}.inf-immo_bild-teaser_item:hover .inf-immo_bild-teaser_item_overlaygradient{height:70%}.inf-immo_buytolet-teaser{padding-top:50px;padding-bottom:50px}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser-header-col{justify-content:start;align-items:end;padding-bottom:20px;display:flex}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser-header-col h2{letter-spacing:0;opacity:1;font:40px/45px Oxygen;color:#006eb6!important}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser-link-col{justify-content:flex-end;align-items:end;padding-bottom:30px;display:flex}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser-link-col a{text-align:right;letter-spacing:0;color:#67b437;opacity:1;font:700 22px/28px Oxygen;text-decoration:underline}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item{aspect-ratio:1;background:#bfbfbf;border-radius:.3rem;height:auto;margin-bottom:24px;transition:box-shadow .3s ease-in-out;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item{transition:none}}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_content{z-index:2;flex-direction:column;justify-content:flex-end;gap:10px;width:100%;padding:25px;display:flex;position:absolute;bottom:0;left:0}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_content .inf-immo_buytolet-teaser_item_title{color:#fff;text-shadow:0 0 5px #343a4033;font:700 19px/24px Oxygen}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_content .inf-immo_buytolet-teaser_item_subtitle{justify-content:space-between;display:flex}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_content .inf-immo_buytolet-teaser_item_subtitle .inf-immo_buytolet-teaser_item_preis{color:#fff;text-shadow:0 0 5px #343a4033;align-items:end;font:700 19px/1.2 Oxygen;display:flex}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_content .inf-immo_buytolet-teaser_item_subtitle .inf-immo_buytolet-teaser_item_gemeinde{color:#fff;text-shadow:0 0 5px #343a4033;align-items:end;gap:5px;font:16px/1.2 Oxygen;display:flex}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_content .inf-immo_buytolet-teaser_item_subtitle .inf-immo_buytolet-teaser_item_gemeinde svg{width:13px;height:auto}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_bgimage{width:100%;height:100%;position:absolute;bottom:0;left:0}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_bgimage img{object-fit:cover;object-position:center;width:100%;height:100%}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_overlaygradient{z-index:1;width:100%;height:50%;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_overlaygradient{transition:none}}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_overlaygradient{background-image:linear-gradient(#343a4000 0%,#343a40 100%);background-repeat:repeat-x}.inf-immo_buytolet-teaser .inf-immo_buytolet-teaser_item_overlaygradient--green{background-image:linear-gradient(#006a7400 0%,#006a74 100%);background-repeat:repeat-x}.inf-immo_buytolet-teaser_item:hover{box-shadow:0 0 15px #343a404d}.inf-immo_buytolet-teaser_item:hover .inf-immo_buytolet-teaser_item_overlaygradient{height:70%}@media (max-width:991.98px){.inf-immo_card-item__scroll-container{overflow:auto}}@media (max-width:767.98px){.inf-immo_card-item__scroll-container{margin-right:-20px}}.inf-immo_card-item__scroll-container.also-desktop{overflow:auto}@media (min-width:992px){.inf-immo_card-item__scroll-container-inner-w-auto:not(.also-desktop){width:auto!important}.inf-immo_card-item__scroll-container-inner-w-auto:not(.also-desktop)>.row{flex-wrap:wrap}}.inf-immo_card-item__scroll-container-inner-w-auto>.row{flex-wrap:nowrap}.inf-immo_card-item__scroll-container-inner-w-auto>.row>.inf-immo_card-item__scroll-container-col{flex-shrink:0;max-width:420px}.inf-immo_card-item__scroll-container-inner-w-auto.also-desktop{width:auto!important}.inf-immo_card-item__scroll-container-inner-w-auto.also-desktop>.row{flex-wrap:nowrap}.inf-immo_card-item__scroll-container-inner-w-auto.also-desktop>.row>.inf-immo_card-item__scroll-container-col{flex-shrink:0;max-width:420px}@media (max-width:991.98px){.inf-immo_card-item__scroll-container-inner-w-auto .col-lg-6{width:450px}}@media (max-width:767.98px){.inf-immo_card-item__scroll-container-inner-w-auto .col-lg-6{width:400px}}@media (max-width:575.98px){.inf-immo_card-item__scroll-container-inner-w-auto .col-lg-6{width:80vw}}.inf-immo-card-container{height:100%;container:immocard/inline-size}.inf-immo-card-container--listview{height:auto}.inf-immo_card-item{background:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem;height:100%;transition:box-shadow .3s ease-in-out;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.inf-immo_card-item{transition:none}}.inf-immo_card-item:hover{box-shadow:0 0 15px #0000001a}.inf-immo_card-item .inf-immo_card-item__over-link{z-index:10;position:relative}.inf-immo_card-item__link{z-index:2;width:100%;height:100%;position:absolute}.inf-immo_card-item__content-wrap{flex-direction:column;height:calc(100% - 250px);padding:20px;display:flex}.inf-immo_card-item__content-header{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:1rem;font-weight:700;display:-webkit-box;overflow:hidden}.inf-immo_card-item__image{width:100%;height:250px;position:relative;overflow:hidden}.inf-immo_card-item__image-image{object-fit:cover;object-position:center;width:100%;height:100%;position:relative}.inf-immo_card-item__image__badge--left-top,.inf-immo_card-item__image__badge--right-top,.inf-immo_card-item__image__badge--right-bottom{z-index:10;position:absolute}.inf-immo_card-item__image__badge--left-top{top:10px;left:10px}.inf-immo_card-item__image__badge--right-top{top:10px;right:10px}.inf-immo_card-item__image__badge--right-bottom{bottom:10px;right:10px}@media (max-width:767.98px){.inf-immo_card-item__image__badge--right-bottom{display:none}}.inf-immo_card-item__content-prices{justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex;position:relative}.inf-immo_card-item__content-price-total{font-weight:700}.inf-immo_card-item__content-cta{display:none}.inf-immo_card-item .carditem-slider--slide{z-index:5;width:100%;height:100%;position:absolute}.inf-immo_card-item .carditem-slider--slide .carditem-slider{width:100%;position:absolute;height:100%!important}.inf-immo_card-item .carditem-slider--slide .carditem-slider:not(.carditem-slider--ready) .carditem-slider-item--deferred{display:none}.inf-immo_card-item .carditem-slider--slide .carditem-slider .carditem-slider-item{height:100%}.inf-immo_card-item .carditem-slider--slide .carditem-slider .carditem-slider-item img{object-fit:cover;width:100%;height:100%}.inf-immo_card-item .carditem-slider--noslide{width:100%;height:100%;position:absolute}.inf-immo_card-item .carditem-slider-wrap{width:100%;height:100%;position:relative}.inf-immo_card-item .carditem-slider-wrap.carditem-slider-wrap--with-preview-images .carditem-slider--slide,.inf-immo_card-item .carditem-slider-wrap.carditem-slider-wrap--with-preview-images .carditem-slider--noslide{overflow:hidden}@media (min-width:992px){.inf-immo_card-item .carditem-slider-wrap.carditem-slider-wrap--with-preview-images .carditem-slider--slide,.inf-immo_card-item .carditem-slider-wrap.carditem-slider-wrap--with-preview-images .carditem-slider--noslide{height:80%}}.inf-immo_card-item .carditem-slider-wrap-preview-images{width:100%;height:calc(20% - 3px);display:none;position:absolute;bottom:0}@media (min-width:992px){.inf-immo_card-item .carditem-slider-wrap-preview-images{display:flex}}.inf-immo_card-item .carditem-slider-wrap-preview-images .carditem-slider-wrap-preview-image{min-width:25%;padding-left:3px}.inf-immo_card-item .carditem-slider-wrap-preview-images .carditem-slider-wrap-preview-image.first{padding-left:0}.inf-immo_card-item .carditem-slider-wrap-preview-images .carditem-slider-wrap-preview-image img{object-fit:cover;object-position:center;width:100%;height:100%}.inf-immo_card-item .pager-offset-5 .lSPager.lSpg>li{transform:translate(-40px)}.inf-immo_card-item .pager-offset-8 .lSPager.lSpg>li{transform:translate(-100px)}.inf-immo_card-item .pager-offset-11 .lSPager.lSpg>li{transform:translate(-160px)}.inf-immo_card-item .pager-offset-14 .lSPager.lSpg>li{transform:translate(-220px)}.inf-immo_card-item .lSPager.lSpg{white-space:nowrap;z-index:3;width:120px;margin-left:-60px;transition:transform .3s ease-in-out;position:absolute;bottom:10px;left:50%;overflow:hidden;margin-top:0!important}.inf-immo_card-item .lSPager.lSpg li{transition:all .3s ease-in-out}.inf-immo_card-item .lSPager.lSpg>li a{opacity:.6;width:10px;height:10px;background-color:#fff!important}.inf-immo_card-item .lSPager.lSpg>li.active a{opacity:1;transform:scale(1.4);background-color:#fff!important}@media (min-width:992px){.inf-immo_card-item .lSPager{display:none}}@media (max-width:991.98px){.inf-immo_card-item .lSAction{display:none!important}}.inf-immo_card-item .lSSlideOuter{width:100%;height:100%;position:relative}.inf-immo_card-item .lSSlideOuter .lSSlideWrapper,.inf-immo_card-item .lSSlideOuter .lSSlideWrapper .lightSlider{height:100%}.inf-immo_card-item .lSSlideOuter .lSSlideWrapper .lSAction{width:100%;position:absolute;bottom:26px}.inf-immo_card-item .lSSlideOuter .lSSlideWrapper .lSAction>a{z-index:4}.inf-immo_card-item .lSSlideOuter .lSSlideWrapper .lSAction>a.disabled{pointer-events:auto!important}.inf-immo_card-item .lSSlideOuter .lSSlideWrapper .lSAction .inf-immo__badge--sm{padding:7px 12px}.inf-immo_card-item .lSSlideOuter .lSSlideWrapper .lSAction .lSPrev,.inf-immo_card-item .lSSlideOuter .lSSlideWrapper .lSAction .lSNext{opacity:1}.inf-immo_card-item .lSSlideOuter .lSSlideWrapper .lSAction .lSPrev img,.inf-immo_card-item .lSSlideOuter .lSSlideWrapper .lSAction .lSNext img{width:8px;height:17px}.inf-immo_card-item .lSSlideOuter .lSSlideWrapper .lSAction .lSNext{right:9px}@media (max-width:767.98px){.inf-immo_card-item .lSSlideOuter .lSSlideWrapper .lSAction{display:none}}@container immocard (width>=768px){.inf-immo_card-item{align-items:stretch;min-height:380px;display:flex}.inf-immo_card-item__image{flex-grow:1;width:35%;height:auto}.inf-immo_card-item__image__badge--right-bottom{display:none}.inf-immo_card-item__content-wrap{width:65%;height:auto;padding:20px 35px;display:flex}.inf-immo_card-item__content{align-items:center;height:100%;display:flex}.inf-immo_card-item__content-header{margin-bottom:1.5rem;padding-right:125px}.inf-immo_card-item__content-prices{justify-content:space-between;align-items:center;display:flex}.inf-immo_card-item .inf-immo__fs-5{font-size:1.5rem}.inf-immo_card-item .inf-immo__fs-2{font-size:2rem}.inf-immo_card-item__content-makler{align-items:center;display:flex}.inf-immo_card-item__content-makler img{object-fit:cover;object-position:center;background:#dee2e6;border:2px solid #dee2e6;border-radius:50%;width:40px;height:40px;margin-right:9px;overflow:hidden}.inf-immo_card-item__content-makler .logo-externer-vermittler-wrapper{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:70%;border:2px solid #dee2e6;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:9px}.inf-immo_card-item__content-cta{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.inf-immo_card-item__content-cta a{font-size:1.3rem}@media (max-width:1200px){.inf-immo_card-item__content-cta a{font-size:calc(1.255rem + .06vw)}}}@container immocard (width>=1000px){.inf-immo_card-item__image{width:43%}.inf-immo_card-item__content-wrap{width:57%}}.inf-immo_card-subitems{padding-top:20px}.inf-immo_card-subitems .inf-immo_card-subitems-slider{flex-direction:row;display:flex;overflow:hidden}.inf-immo_card-subitems .lSAction>a{z-index:4}.inf-immo_card-subitems .inf-immo_card-subitems_header{justify-content:space-between;padding-bottom:10px;display:flex}.inf-immo_card-subitems .inf-immo_card-subitem-card{width:200px;min-width:200px;position:relative}.inf-immo_card-subitems .inf-immo_card-subitem-card .inf-immo_card-subitem-card__link{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.inf-immo_card-subitems .inf-immo_card-subitem-card .inf-immo_card-subitem-card-inner{background:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem;margin:0 5px;overflow:hidden}.inf-immo_card-subitems .inf-immo_card-subitem-card:last-of-type .inf-immo_card-subitem-card-inner{margin-right:0}.inf-immo_card-subitems .inf-immo_card-subitem-card .inf-immo_card-subitem-card-image{width:100%;height:150px}.inf-immo_card-subitems .inf-immo_card-subitem-card .inf-immo_card-subitem-card-image img{object-fit:cover;object-position:center;width:100%;height:100%}.inf-immo_card-subitems .inf-immo_card-subitem-card .inf-immo_card-subitem-card-content{text-align:left;padding:10px}@container immocard (width>=768px){.inf-immo_card-subitems{background:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem;margin-top:-2px;padding-top:10px}.inf-immo_card-subitems .inf-immo_card-subitems_header{padding:10px 20px}}@container immocard (width>=943px){.inf-immo_card-subitems .inf-immo_card-subitems-slider{margin:0 -10px 0 -5px}.inf-immo_card-subitems .inf-immo_card-subitem-card{width:240.75px;min-width:240.75px}}@container immocard (width>=1145px){.inf-immo_card-subitems .inf-immo_card-subitem-card{width:291.25px;min-width:291.25px}}@container immocard (width>=1235px){.inf-immo_card-subitems .inf-immo_card-subitem-card{width:313.75px;min-width:313.75px}}.inf-immo__inline-check-element{align-items:center;display:inline-flex}.inf-immo__inline-check-element img,.inf-immo__inline-check-element svg{width:18px;height:auto;margin-right:8px}.inf-immo__cta-teaser,.inf-immo__cta-teaser--gradient-blue{background-image:linear-gradient(90deg,#123068 0%,#006eb6 100%);background-repeat:repeat-x}.inf-immo__cta-teaser--gradient-green{background-image:linear-gradient(90deg,#0098a7 0%,#006a74 100%);background-repeat:repeat-x}.inf-immo__cta-teaser-content{color:#fff;padding:35px 0}@media (min-width:992px){.inf-immo__cta-teaser-content{padding:50px 0}}.inf-immo__cta-teaser-content h2{color:#fff!important}.inf-immo__cta-teaser-content .inf-immo__cta-teaser-image{max-width:320px}.inf-immo__cta-teaser-content .btn-with-iconimage--right{display:flex}@media (min-width:992px){.inf-immo__cta-teaser-content .btn-with-iconimage--right{display:inline-flex}}@media (max-width:991.98px){.inf-immo__cta-teaser-content .btn-lg{font-size:1.1rem}}.inf-immo__cta-teaser-content ul.list-xl li:before{color:#fff}.inf-immo-cf .tab-content>.tab-pane{display:none}.inf-immo-cf .tab-content>.active{display:block}.inf-immo-cf p{margin-top:0!important}.inf-immo-cf__nav{display:flex}.inf-immo-cf__nav-btn{flex-grow:1;justify-content:center;align-items:center;margin-left:0;margin-right:12px;padding:10px;font-weight:400;display:flex}.inf-immo-cf__nav-btn:hover{color:#fff;background-color:#0098a7}.inf-immo-cf__nav-btn--last{margin-right:0}.inf-immo-cf__nav-btn--disabled{color:#acacac;background-color:#f0f0f0;border-color:#e2e2ee}.inf-immo-cf__nav-btn--disabled:hover{color:#fff;background-color:#0098a7}.inf-immo-cf__item{opacity:1;width:100%;display:block}.inf-immo-cf__item--hidden{opacity:1;display:none}.inf-immo-cf__content-row{flex-direction:column;position:relative}.inf-immo-cf__content{background:#fff;border:1px solid #dee2e6;border-radius:.25rem;margin-top:12px;padding:12px;display:flex;overflow:hidden}.inf-immo-cf__text-wrap{padding:5px 10px 10px}.inf-immo-cf__content-header{align-items:center;width:100%;margin-bottom:10px;display:inline-flex}.inf-immo-cf__content-header-icon{max-width:40px;margin-right:6px}.inf-immo-cf__content-header-title{color:#0098a7;margin-bottom:0}.inf-immo-cf__content-header-link{color:#0098a7;margin-left:auto}.inf-immo-cf__image-wrap{max-width:425px;margin:-12px -12px -12px 12px}.inf-immo-cf__image{object-fit:cover;width:100%;height:100%}.inf-immo-cf--mobile .inf-immo-cf__nav-btn{width:100%;margin-bottom:12px;margin-left:0;margin-right:0}.inf-immo-cf--mobile .inf-immo-cf__content{flex-direction:column;margin-top:0;margin-bottom:12px}.inf-immo-cf--mobile .inf-immo-cf__image-wrap{max-width:unset;width:calc(100% + 24px);height:280px;margin-bottom:0;margin-left:-12px;margin-right:-12px;overflow:hidden}@media (min-width:576px){.inf-immo-cf--mobile .inf-immo-cf__image-wrap{height:320px}}@media (min-width:768px){.inf-immo-cf--mobile .inf-immo-cf__image-wrap{height:400px}}@media (min-width:992px){.inf-immo-cf--mobile .inf-immo-cf__image-wrap{height:510px}}.inf-immo-cf--mobile .inf-immo-cf__content-header-link{color:#fff;width:100%}.inf-immo__custom-select{color:#bfbfbf;background-color:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem;flex-direction:column;padding:8px 16px;line-height:1.2;display:inline-flex}@media (min-width:768px){.inf-immo__custom-select{padding:15px 20px;line-height:1.3}}.inf-immo__custom-select label{margin-bottom:0;font-size:.9rem;font-weight:400}.inf-immo__custom-select select{color:#006eb6;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(/fileadmin/templates/theme/img/forms/modern-select-bg.svg);background-position:right 0 center;background-repeat:no-repeat;background-size:20px;border:none;outline:none;padding-left:0;padding-right:60px;font-weight:700}.inf-immo__custom-select_filter-row .inf-immo__custom-select,.inf-immo__expert-image{width:50%}@media (min-width:768px){.inf-immo__expert-image{width:auto;max-width:100%;max-height:105%;position:absolute;bottom:0;left:30px}}@media (min-width:1200px){.inf-immo__expert-image{left:auto;right:0}}.inf-immo__expert-image-fallback{max-width:150px;margin-bottom:30px}@media (min-width:768px){.inf-immo__expert-image-fallback{object-fit:contain;object-position:center;max-width:300px;height:calc(100% - 60px);margin:30px}}.inf-immo__expert-text{text-align:center;padding:35px 20px}@media (min-width:768px){.inf-immo__expert-text{text-align:left;min-height:350px;padding:15px 0}}@media (min-width:992px){.inf-immo__expert-text{text-align:left;min-height:500px}}.inf-immo__expert-video{border-radius:10px;width:100%;height:auto}.immexpert-showview .inf-immo__expert-box{text-align:left;background:#fff;border-bottom:none;border-left:none;border-right:none;border-radius:0}.immexpert-showview .inf-immo__expert-box_image img{width:200px;min-width:200px;height:200px;min-height:200px;margin-top:30px}.inf-immo__expert-box-container{height:100%;container:expert-box/inline-size}.inf-immo__expert-box{text-align:center;background:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem;height:100%}.inf-immo__expert-box.bg-white{background:#fff}.inf-immo__expert-box_image{background-position:50%;background-repeat:no-repeat;background-size:70%;margin-bottom:35px}.inf-immo__expert-box_image img{object-position:center;object-fit:cover;background-color:#a9a9a9;border:1px solid #e2e2e2;border-radius:50%;width:200px;min-width:200px;height:200px;min-height:200px}@media (max-width:767.98px){.inf-immo__expert-box_image img{margin-top:20px}}.inf-immo__expert-box_image.logo-externer-vermittler .logo-externer-vermittler-wrapper{background-color:#fff;border:1px solid #e2e2e2;border-radius:50%;justify-content:center;align-items:center;width:200px;min-width:200px;height:200px;min-height:200px;margin:0 auto;display:flex;overflow:hidden}.inf-immo__expert-box_image.logo-externer-vermittler .logo-externer-vermittler-wrapper .logo-externer-vermittler{background:0 0;border:none;border-radius:0;width:auto;min-width:auto;max-width:68%;height:auto;min-height:auto;max-height:68%;margin-top:0}@media (max-width:767.98px){.inf-immo__expert-box_image.logo-externer-vermittler .logo-externer-vermittler-wrapper{margin-top:20px}}.inf-immo__expert-box_content{flex-direction:column;height:100%;display:flex}@media (min-width:768px){.inf-immo__expert-box_content .flex-grow{flex-grow:1}}@container expert-box (width>=450px){.inf-immo__expert-box{text-align:left;align-items:center;display:flex}.inf-immo__expert-box_image{margin-bottom:0;margin-right:35px}.inf-immo__expert-box_image img{width:150px;min-width:150px;height:150px;min-height:150px}}@container expert-box (width>=500px){.inf-immo__expert-box_image{padding-left:15px}.inf-immo__expert-box_image img{width:150px;min-width:150px;height:150px;min-height:150px}}.inf-immo__expert-flexbox{flex-direction:column;flex:1;display:flex}.inf-immo__expert-flexbox button{margin-top:auto}.wrapper-content-padding-top-immobilien .frame-type-form_formframework h2,.wrapper-content-padding-top-immobilien .frame-type-form_formframework h3,.wrapper-content-padding-top-immobilien #beraterDirektkontakt h2,.wrapper-content-padding-top-immobilien #beraterDirektkontakt h3{font-weight:700}.wrapper-content-padding-top-immobilien .frame-type-form_formframework .clearfix,.wrapper-content-padding-top-immobilien #beraterDirektkontakt .clearfix{padding-top:40px}.wrapper-content-padding-top-immobilien .frame-type-form_formframework .clearfix h2,.wrapper-content-padding-top-immobilien #beraterDirektkontakt .clearfix h2{margin-bottom:0;font-size:1.5rem}.wrapper-content-padding-top-immobilien .frame-type-form_formframework label,.wrapper-content-padding-top-immobilien #beraterDirektkontakt label{color:#006eb6;margin-top:15px;margin-bottom:0;font-weight:400}.wrapper-content-padding-top-immobilien .frame-type-form_formframework label a,.wrapper-content-padding-top-immobilien #beraterDirektkontakt label a{text-decoration:underline}.wrapper-content-padding-top-immobilien .frame-type-form_formframework label.add-on.custom-control-label,.wrapper-content-padding-top-immobilien #beraterDirektkontakt label.add-on.custom-control-label{margin-top:0}.wrapper-content-padding-top-immobilien .frame-type-form_formframework .form-check label,.wrapper-content-padding-top-immobilien #beraterDirektkontakt .form-check label{margin-bottom:.5rem;display:inline-block}.wrapper-content-padding-top-immobilien .frame-type-form_formframework .form-control,.wrapper-content-padding-top-immobilien #beraterDirektkontakt .form-control{color:#495057;background-color:#fff;background-clip:padding-box;border:2px solid #ced4da;border-radius:5px;width:100%;height:calc(1.7em + .4rem + 4px);padding:.2rem .75rem;font-size:1rem;font-weight:400;line-height:1.7;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.wrapper-content-padding-top-immobilien .frame-type-form_formframework .actions,.wrapper-content-padding-top-immobilien #beraterDirektkontakt .actions{margin-top:34px}.wrapper-content-padding-top-immobilien .frame-type-form_formframework .btn.btn-primary,.wrapper-content-padding-top-immobilien #beraterDirektkontakt .btn.btn-primary{color:#fff;background-color:#0098a7;border:2px solid #0098a7;border-radius:.25rem;padding:.2rem 1.35rem;font-size:1rem;line-height:1.7;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-weight:400!important}.wrapper-content-padding-top-immobilien .frame-type-form_formframework .btn.btn-primary:hover,.wrapper-content-padding-top-immobilien #beraterDirektkontakt .btn.btn-primary:hover{color:#0098a7;background:0 0;border-color:#0098a7;box-shadow:0 0 4px #0366}.wrapper-content-padding-top-immobilien .frame-type-form_formframework textarea,.wrapper-content-padding-top-immobilien #beraterDirektkontakt textarea{min-height:250px}.inf-immo__image-slider{overflow:hidden}.inf-immo__image-slider_tourbtn{z-index:1;position:absolute;bottom:20px;left:20px}@media (min-width:576px){.inf-immo__image-slider_tourbtn{top:20px;bottom:auto}}.inf-immo__image-slider_tourbtn svg,.inf-immo__image-slider_tourbtn img{width:34px;height:auto;margin-top:-3px;margin-right:5px}.inf-immo__image-slider_wrapper{margin-top:-32px;margin-left:-20px;margin-right:-20px;position:relative}@media (min-width:576px){.inf-immo__image-slider_wrapper{margin:10px 0}}.inf-immo__image-slider_wrapper .btn-print{width:45px;height:45px;position:absolute;top:50px;right:67px}.inf-immo__image-slider_wrapper .btn-share{width:45px;height:45px;position:absolute;top:50px;right:15px}.inf-immo__image-slider_controls{margin-top:20px}.inf-immo__image-slider_controls--prev{z-index:1;cursor:pointer;position:absolute;top:0;left:20px}.inf-immo__image-slider_controls--next{z-index:1;cursor:pointer;position:absolute;top:0;right:20px}.inf-immo__image-slider_controls svg{filter:drop-shadow(0 0 3px #0006);width:30px;height:30px}.inf-immo__image-slider_item{background:#f8f9fa;width:100%;position:relative;overflow:hidden}@media (min-width:576px){.inf-immo__image-slider_item{border-radius:.3rem}}.inf-immo__image-slider_item img{object-fit:cover;object-position:center;width:100%;height:100%}.inf-immo__image-slider_thumb{background:#f8f9fa;border-radius:.3rem;height:100px;position:relative;overflow:hidden}@media (min-width:992px){.inf-immo__image-slider_thumb{height:120px}}@media (min-width:1200px){.inf-immo__image-slider_thumb{height:150px}}.inf-immo__image-slider_thumb{cursor:pointer;border:2px solid #e9ecef}.inf-immo__image-slider_thumb:hover{opacity:.8;border:2px solid #0098a7}.inf-immo__image-slider_thumb--more{background:#0098a7b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.inf-immo__image-slider_thumb img{object-fit:cover;object-position:center;width:100%;height:100%}.inf-immo__image-slider,.inf-immo__image-slider .inf-immo__image-slider_item,.inf-immo__image-slider_controls--prev,.inf-immo__image-slider_controls--next{height:400px}@media (min-width:768px){.inf-immo__image-slider,.inf-immo__image-slider .inf-immo__image-slider_item,.inf-immo__image-slider_controls--prev,.inf-immo__image-slider_controls--next{height:500px}}@media (min-width:992px){.inf-immo__image-slider,.inf-immo__image-slider .inf-immo__image-slider_item,.inf-immo__image-slider_controls--prev,.inf-immo__image-slider_controls--next{height:700px}}.inf-immo_images-overlay{z-index:101;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.inf-immo_images-overlay .inf-immo_images-overlay__fixed-button-bottom-mobile{z-index:35;background:#0098a7;width:100%;height:70px;padding:15px 30px;position:fixed;bottom:0;left:0}.inf-immo_images-overlay .inf-immo_images-overlay__fixed-button-bottom-mobile .btn{width:100%;height:100%;display:block}.inf-immo_images-overlay .inf-immo_images-overlay__topwrap{z-index:27;background:#0098a7;width:100%;padding:10px 0;transition:all .5s ease-in-out;position:fixed;top:0;transform:translateY(-100px)}@media (prefers-reduced-motion:reduce){.inf-immo_images-overlay .inf-immo_images-overlay__topwrap{transition:none}}@media (min-width:768px){.inf-immo_images-overlay .inf-immo_images-overlay__topwrap{padding:20px 0}}@media (min-width:1200px){.inf-immo_images-overlay .inf-immo_images-overlay__topwrap{padding:30px 0}}.inf-immo_images-overlay .inf-immo_images-overlay__topwrap .btn{width:auto}.inf-immo_images-overlay .inf-immo_images-overlay__body{background:#fff;width:100%;height:100%;position:fixed;overflow:hidden auto}@media print{.inf-immo_images-overlay .inf-immo_images-overlay__body{position:absolute;overflow:visible;height:auto!important}}@media (max-width:767.98px){.inf-immo_images-overlay .inf-immo_images-overlay__body .container{padding:0}.inf-immo_images-overlay .inf-immo_images-overlay__body .container .row{margin:0 -5px}}.inf-immo_images-overlay .inf-immo_images-overlay__body-inner{padding-top:60px;padding-bottom:60px}@media (min-width:768px){.inf-immo_images-overlay .inf-immo_images-overlay__body-inner{padding-top:95px;padding-bottom:95px}}@media (min-width:992px){.inf-immo_images-overlay .inf-immo_images-overlay__body-inner{padding-top:120px;padding-bottom:120px}}.inf-immo_images-overlay .inf-immo_images-overlay__body-inner .description-container{min-height:0;padding-left:20px;padding-right:20px;overflow:visible;max-height:none!important}.inf-immo_images-overlay .inf-immo_images-overlay__body-inner .description-container:after{content:none}.inf-immo_images-overlay__images{transition:all .5s ease-in-out;transform:translateY(300px)}@media (prefers-reduced-motion:reduce){.inf-immo_images-overlay__images{transition:none}}.inf-immo_images-overlay__images .imagebox{background:#e2e2e2;border:5px solid #fff;border-radius:10px;width:100%;position:relative;overflow:hidden}.inf-immo_images-overlay__images .imagebox.h100{height:300px}@media (min-width:768px){.inf-immo_images-overlay__images .imagebox.h100{height:425px}}@media (min-width:992px){.inf-immo_images-overlay__images .imagebox.h100{height:550px}}@media (min-width:1200px){.inf-immo_images-overlay__images .imagebox.h100{height:650px}}@media print{.inf-immo_images-overlay__images .imagebox.h100{height:550px}}.inf-immo_images-overlay__images .imagebox.h50{height:150px}@media (min-width:768px){.inf-immo_images-overlay__images .imagebox.h50{height:212.5px}}@media (min-width:992px){.inf-immo_images-overlay__images .imagebox.h50{height:275px}}@media (min-width:1200px){.inf-immo_images-overlay__images .imagebox.h50{height:325px}}@media print{.inf-immo_images-overlay__images .imagebox.h50{height:275px}}.inf-immo_images-overlay__images .imagebox.h75{height:225px}@media (min-width:768px){.inf-immo_images-overlay__images .imagebox.h75{height:318.75px}}@media (min-width:992px){.inf-immo_images-overlay__images .imagebox.h75{height:412.5px}}@media (min-width:1200px){.inf-immo_images-overlay__images .imagebox.h75{height:487.5px}}@media print{.inf-immo_images-overlay__images .imagebox.h75{height:412.5px}}.inf-immo_images-overlay__images .imagebox.h25{height:75px}@media (min-width:768px){.inf-immo_images-overlay__images .imagebox.h25{height:106.25px}}@media (min-width:992px){.inf-immo_images-overlay__images .imagebox.h25{height:137.5px}}@media (min-width:1200px){.inf-immo_images-overlay__images .imagebox.h25{height:162.5px}}@media print{.inf-immo_images-overlay__images .imagebox.h25{height:137.5px}}.inf-immo_images-overlay__images .imagebox img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.inf-immo_images-overlay--active{opacity:1}.inf-immo_images-overlay--active .inf-immo_images-overlay__topwrap,.inf-immo_images-overlay--active .inf-immo_images-overlay__images{transform:translateY(0)}.inf-immo__list-box-icon__container{height:100%;container:list-box-icon-item/inline-size}.inf-immo__list-box-icon{text-align:center;background:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem;padding:10px;transition:box-shadow .3s ease-in-out;position:relative}@media (prefers-reduced-motion:reduce){.inf-immo__list-box-icon{transition:none}}.inf-immo__list-box-icon{height:100%;overflow:hidden}.inf-immo__list-box-icon__overlay-link{text-indent:-99999px;width:100%;height:100%;position:absolute;top:0;left:0}.inf-immo__list-box-icon svg{transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.inf-immo__list-box-icon svg{transition:none}}.inf-immo__list-box-icon__icon{width:60px;height:40px;margin:5px auto}.inf-immo__list-box-icon__icon svg{object-fit:contain;object-position:center;width:100%;height:100%}.inf-immo__list-box-icon__more-arrow{display:none}.inf-immo__list-box-icon__more-link{margin-top:8px;display:block}@container list-box-icon-item (width<=220px){.inf-immo__list-box-icon .inf-immo__fs-3{font-size:1.4rem}}@container list-box-icon-item (width>=340px){.inf-immo__list-box-icon{text-align:left;align-items:center;padding:15px 10px;display:flex}.inf-immo__list-box-icon__icon{width:72px;height:50px;margin:0 0 0 10px}.inf-immo__list-box-icon__more-link{display:none}.inf-immo__list-box-icon__more-arrow{width:25px;height:35px;margin-left:auto;margin-right:10px;display:block}.inf-immo__list-box-icon__more-arrow svg{object-fit:contain;object-position:center;width:100%;height:100%}.inf-immo__list-box-icon__content{padding-left:20px}}.box-items-row{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:5px;padding-bottom:10px;display:flex;overflow:scroll}.box-column{flex-grow:1;min-width:200px}.box-column>div{width:100%;padding:10px}.box-column .inf-immo__list-box-icon:hover{border:1px solid #67b437;box-shadow:0 0 1px 1px #67b437}.box-column .inf-immo__list-box-icon:hover .inf-immo__list-box-icon__icon svg{fill:#67b437}.box-column .inf-immo__list-box-icon:hover .inf-immo__list-box-icon__more-link{color:#67b437}.box-column .inf-immo__list-box-icon:hover .inf-immo__list-box-icon__more-arrow svg{fill:#67b437}.box-column:first-child .inf-immo__list-box-icon:hover{border:1px solid #0098a7;box-shadow:0 0 1px 1px #0098a7}.box-column:first-child .inf-immo__list-box-icon:hover .inf-immo__list-box-icon__icon svg{fill:#0098a7}.box-column:first-child .inf-immo__list-box-icon:hover .inf-immo__list-box-icon__more-link{color:#0098a7}.box-column:first-child .inf-immo__list-box-icon:hover .inf-immo__list-box-icon__more-arrow svg{fill:#0098a7}.box-column:last-child .inf-immo__list-box-icon:hover{border:1px solid #006eb6;box-shadow:0 0 1px 1px #006eb6}.box-column:last-child .inf-immo__list-box-icon:hover .inf-immo__list-box-icon__icon svg{fill:#006eb6}.box-column:last-child .inf-immo__list-box-icon:hover .inf-immo__list-box-icon__more-link{color:#006eb6}.box-column:last-child .inf-immo__list-box-icon:hover .inf-immo__list-box-icon__more-arrow svg{fill:#006eb6}.inf-immo__list-box-number__container{height:100%;container:list-box-icon-item/inline-size}.inf-immo__list-box-number{text-align:left;background:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem;padding:10px 15px;transition:box-shadow .3s ease-in-out;position:relative}@media (prefers-reduced-motion:reduce){.inf-immo__list-box-number{transition:none}}.inf-immo__list-box-number{height:100%;overflow:hidden}.inf-immo__list-box-number--white{background:#fff;border:1px solid #e2e2e2;border-radius:.3rem}.inf-immo__list-box-number .inf-immo__fs-3{font-size:1.4rem}.inf-immo__list-box-number__overlay-link{text-indent:-99999px;width:100%;height:100%;position:absolute;top:0;left:0}.inf-immo__list-box-number__number{color:#67b437;font-size:1.4rem;line-height:1;position:absolute;top:18px;right:10px}.inf-immo__list-box-number:hover{border:1px solid #67b437;box-shadow:0 0 1px 1px #67b437}@container list-box-icon-item (width<=220px){.inf-immo__list-box-number .inf-immo__fs-3{font-size:1.2rem}}@container list-box-icon-item (width>=340px){.inf-immo__list-box-number{text-align:left;align-items:center;padding:15px 10px;display:flex}.inf-immo__list-box-number__number{text-align:right;margin-left:auto;margin-right:10px;font-size:2rem;position:relative;top:0;right:0}.inf-immo__list-box-number__content{padding-left:20px}}.wrapper-content-padding-top-immobilien{padding-top:0}.wrapper-content-padding-top-immobilien .btn{font-weight:400!important}.wrapper-content-padding-top-immobilien h1,.wrapper-content-padding-top-immobilien h2{color:#123068}.wrapper-content-padding-top-immobilien .body-color{color:#474747}.wrapper-content-padding-top-immobilien #accordionInfrastruktur .card{background-color:#0000}.wrapper-content-padding-top-immobilien .btn-show-map{position:absolute;bottom:12px;right:10px}.wrapper-content-padding-top-immobilien .video-wrapper{border-radius:10px;position:relative;overflow:hidden}.wrapper-content-padding-top-immobilien .video-wrapper .beratervideo{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.wrapper-content-padding-top-immobilien .video-wrapper .video-overlay{aspect-ratio:1;background-color:#00000080;border-radius:10px;width:100%;position:absolute;top:0}.wrapper-content-padding-top-immobilien .video-wrapper .btn-play{cursor:pointer;width:250px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inf-immo__list-header{background:#0098a7;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.inf-immo__list-header{min-height:500px}}.inf-immo__list-header_content{text-align:center;z-index:1;padding:0 35px;position:relative}.inf-immo__list-header_content svg,.inf-immo__list-header_content img{width:300px;max-width:70%;height:auto;margin-bottom:20px}.inf-immo__list-header_bg-image{opacity:.15;width:100%;height:100%;position:absolute}.inf-immo__list-header_bg-image img{object-fit:cover;object-position:center;width:100%;height:100%}.inf-immo__sub-header{background:#0098a7;width:100%;min-height:340px;position:relative;overflow:hidden}.inf-immo__sub-header__immobilien,.inf-immo__sub-header-mask--immobilien{background:#67b437}@media (min-width:768px){.inf-immo__sub-header{min-height:280px}}@media (min-width:1200px){.inf-immo__sub-header{min-height:300px}}.inf-immo__sub-header--autoheight{min-height:0}.inf-immo__sub-header_bg-image{opacity:.15;width:100%;height:100%;position:absolute}.inf-immo__sub-header_bg-image img{object-fit:cover;object-position:center;width:100%;height:100%}.inf-immo__sub-header_box{background:#fff;width:100%;height:100%}.inf-immo__sub-header_content{width:100%}.inf-immo__sub-header .inf-immo__expert-image{max-width:120%}@media (min-width:768px){.inf-immo__sub-header .inf-immo__expert-image{max-width:100%;max-height:90%}}.inf-immo__sub-header-mask .inf-immo__sub-header{min-height:200px}@media (min-width:768px){.inf-immo__sub-header-mask .inf-immo__sub-header{min-height:335px}}@media (max-width:575.98px){.inf-immo__sub-header-mask .container{padding-left:0;padding-right:0}}.inf-immo__sub-header-mask.inf-immo__sub-header-mask--immobilien h1,.inf-immo__sub-header-mask.inf-immo__sub-header-mask--immobilien h2,.inf-immo__sub-header-mask.inf-immo__sub-header-mask--primary h1,.inf-immo__sub-header-mask.inf-immo__sub-header-mask--primary h2{color:#fff}@media (min-width:768px){.inf-immo__sub-header-mask.inf-immo__sub-header-mask--with-subline .inf-immo__sub-header_content{margin-top:-100px}.inf-immo__sub-header-mask.inf-immo__sub-header-mask--with-subline .inf-immo__sub-header-mask_content-headline{height:110px;margin-top:-110px;position:relative}}.inf-immo__sub-header-mask .inf-immo__sub-header-mask_content-text,.inf-immo__sub-header-mask .inf-immo__sub-header-mask_content-headline{padding:25px}@media (min-width:768px){.inf-immo__sub-header-mask .inf-immo__sub-header-mask_content-text,.inf-immo__sub-header-mask .inf-immo__sub-header-mask_content-headline{padding:30px 40px}}.inf-immo__sub-header-mask .inf-immo__sub-header-mask_content-headline{background:#fff;justify-content:space-between;align-items:center;display:flex}.inf-immo__sub-header-mask .inf-immo__sub-header-mask_content-headline img{max-width:280px}.inf-immo__sub-header-mask .inf-immo__sub-header-mask_content-text{background:#e6e6e6}.externer-vermittler__logowrapper{align-items:center;display:flex}.externer-vermittler__logowrapper .externer-vermittler__schriftzug{padding-left:20px}.externer-vermittler__logowrapper .externer-vermittler__schriftzug .externer-vermittler__logo-infina{object-fit:contain;object-position:left;height:40px}.externer-vermittler__logo{aspect-ratio:1;background:#fff 50%/70% no-repeat;border-radius:50%;width:160px;min-width:160px}.immobilien-seo-weitereangebote{opacity:1;background:#faf8f8 no-repeat padding-box padding-box;padding:74px 0 99px}.immobilien-seo-weitereangebote h2{text-align:left;letter-spacing:0;color:#474747;opacity:1;min-height:62px;margin-bottom:28px;font:700 42px/35px Oxygen}@media (max-width:767.98px){.immobilien-seo-weitereangebote h2{font-size:30px;line-height:1.2}}.immobilien-seo-weitereangebote h3{text-align:left;letter-spacing:0;color:#474747;margin-bottom:30px;font:700 30px/39px Oxygen}.immobilien-seo-weitereangebote a{text-align:left;letter-spacing:0;color:#474747;min-height:26px;font:20px/39px Oxygen;display:block}.immobilien-seo-weitereangebote a:hover{text-decoration:none}.immobilien-seo-weitereangebote a.seo-link-hidden{display:none}.immobilien-seo-weitereangebote .seo-show-more-btn{text-align:left;letter-spacing:0;color:#0b97a6;font:20px/39px Oxygen;text-decoration:none}.immobilien-seo-weitereangebote .seo-show-more-btn span{text-decoration:underline}.immobilien-seo-weitereangebote .seo-show-more-btn svg{vertical-align:middle;width:25px;height:16px;margin-left:1px}.seo-expertenmeinung{opacity:1;background:#faf8f8 no-repeat padding-box padding-box;border:1px solid #e2e2e2;border-radius:5px;margin-bottom:30px;padding:37px 44px;position:relative}.seo-expertenmeinung .headline{text-align:left;letter-spacing:0;color:#0098a7;opacity:1;margin-bottom:26px;font:700 35px/35px Oxygen}@media (max-width:767.98px){.seo-expertenmeinung .headline{text-align:left;letter-spacing:0;color:#0098a7;opacity:1;font:700 20px/29px Oxygen}}.seo-expertenmeinung .info-icon{width:40px;height:40px;position:absolute;top:0;right:0}@media (max-width:767.98px){.seo-expertenmeinung .info-icon{display:none}}.seo-expertenmeinung .bodytext{text-align:left;letter-spacing:0;font:20px/35px Oxygen}@media (max-width:767.98px){.seo-expertenmeinung .bodytext{text-align:left;letter-spacing:0;font:16px/25px Oxygen}}.seo-expertenmeinung .bottomline{justify-content:space-between;align-items:center;margin-top:40px;display:flex}@media (max-width:767.98px){.seo-expertenmeinung .bottomline{margin-top:20px;display:block}}.seo-expertenmeinung .bottomline .experte{text-align:left;letter-spacing:0;gap:10px;font:700 20px/35px Oxygen;display:flex}@media (max-width:767.98px){.seo-expertenmeinung .bottomline .experte{margin-bottom:20px;font-size:14px}}.seo-expertenmeinung .bottomline .experte img{object-fit:cover;border-radius:50%;width:40px;height:40px}.seo-expertenmeinung .bottomline .verlinkung{font-size:20px;text-decoration:underline}@media (max-width:767.98px){.seo-expertenmeinung .bottomline .verlinkung{font-size:14px}}.inf-immo__suchagent{padding-top:50px;position:relative}.inf-immo__suchagent .inf-immo__suchagent-bg{z-index:-1;background:#faf8f8;width:100%;height:600px;position:absolute;top:0}.inf-immo__suchagent .inf-immo__suchagent-headline{margin-bottom:40px}.inf-immo__suchagent .inf-immo__suchagent-col{background:#fff;border-radius:10px;padding:30px;box-shadow:0 0 20px #00000026}.inf-immo__suchagent .inf-immo__suchagent-col__trigger{cursor:pointer;padding:20px 30px;position:absolute;top:10px;right:15px}@media (min-width:992px){.inf-immo__suchagent .inf-immo__suchagent-col__trigger{display:none}}.inf-immo__suchagent .inf-immo__suchagent-col__trigger.inf-immo__suchagent-col__trigger--opened{transform:rotate(180deg)}.inf-immo__suchagent .inf-immo__suchagent-col__trigger .icon{color:#006eb6}.inf-immo__suchagent .inf-immo__suchagent-col--recommended{border:2px solid #0098a7}.inf-immo__suchagent .inf-immo__suchagent-col--recommended .inf-immo__suchagent-col-subheader{color:#0098a7}.inf-immo__suchagent .inf-immo__suchagent-col-content{display:none}@media (min-width:992px){.inf-immo__suchagent .inf-immo__suchagent-col-content{display:block!important}}.inf-immo__suchagent .inf-immo__suchagent-col-content--opened{display:block}.immobilien-infina-privat{margin-bottom:40px}.immobilien-infina-privat h2{text-align:center;letter-spacing:0;color:#123068;opacity:1;margin-top:50px;margin-bottom:50px;font:700 31px/35px Oxygen}@media (max-width:767.98px){.immobilien-infina-privat h2{margin-top:20px;margin-bottom:20px;font:700 22px/24px Oxygen}}.immobilien-infina-privat .vergleich-wrapper{overflow:scroll}.immobilien-infina-privat .vergleich-wrapper .vergleich-table{width:100%}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr{background:#fcfcfc no-repeat padding-box padding-box;border-bottom:1px solid #d0d0d0}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr:nth-child(odd){background:#fff}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr:first-child{border-top:1px solid #d0d0d0}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr td{text-align:left;letter-spacing:0;color:#123068;opacity:1;border-right:1px solid #d0d0d0;padding:20px;font:19px/35px Oxygen;position:relative}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr td svg{vertical-align:middle;width:24px;height:24px;margin-right:0}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr td svg *{fill:#cccbcb}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr td:first-child{border-left:1px solid #d0d0d0;padding-left:20px}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr td:nth-child(2){padding-left:50px}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr td:nth-child(2):before{content:"";color:#67b437;font-family:iconfont;font-size:24px;position:absolute;top:23px;left:20px}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr:first-child td{letter-spacing:0;color:#123068;opacity:1;vertical-align:bottom;font:26px/35px Oxygen}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr:first-child td:nth-child(2){padding-left:20px}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr:first-child td:nth-child(2):before{content:none}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr:first-child td:nth-child(3){padding-left:20px}.immobilien-infina-privat .vergleich-wrapper .vergleich-table tr:first-child td:nth-child(3):before{content:none}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile h4{letter-spacing:0;color:#123068;opacity:1;text-align:center;margin-top:20px;font:700 20px/24px Oxygen}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table{width:100%}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table tr{background:#fcfcfc no-repeat padding-box padding-box;border-bottom:1px solid #d0d0d0}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table tr:nth-child(odd){background:#fff}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table tr:first-child{border-top:1px solid #d0d0d0}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table tr td{text-align:left;letter-spacing:0;color:#123068;opacity:1;border-right:1px solid #d0d0d0;width:50%;padding:10px;font:16px/35px Oxygen;position:relative}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table tr td svg{vertical-align:middle;width:14px;height:14px;margin-right:0}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table tr td svg *{fill:#cccbcb}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table tr td:first-child{border-left:1px solid #d0d0d0;font-weight:700}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table tr td:nth-child(2){padding-left:27px}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table tr td:nth-child(2):before{content:"";color:#67b437;font-family:iconfont;font-size:18px;position:absolute;top:12px;left:8px}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table.mobile-privat tr td:nth-child(2){padding-left:10px}.immobilien-infina-privat .vergleich-wrapper .vergleich-table-mobile table.mobile-privat tr td:nth-child(2):before{display:none}.inf-immo__list-filter{background:#fff;border-bottom:1px solid #dee2e6;margin-top:-30px;margin-bottom:30px;padding:20px 20px 40px;position:relative}@media (min-width:992px){.inf-immo__list-filter{margin-top:-100px}}.inf-immo__list-filter label{color:#123068;margin-top:15px;margin-bottom:0;font-weight:400}.inf-immo__list-filter .form-check label{margin-top:0}.inf-immo__list-filter .form-control{color:#123068;border-color:#0098a7;font-weight:700}.inf-immo__list-filter .form-control.form-control--immobilien{color:#474747;border:1px solid #dee2e6;padding-left:10px;font-weight:300}.inf-immo__list-filter .form-control.form-control--immobilien::placeholder{color:#68696a;font-weight:300}.inf-immo__list-filter .form-group-umkreissuche{justify-content:space-between;box-shadow:0 10px 26px #00000017}.inf-immo__list-filter .form-group-umkreissuche input{color:#68696a;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex-grow:1;padding-top:25px;padding-bottom:25px;font-size:16px}.inf-immo__list-filter .form-group-umkreissuche input::placeholder{font-weight:300}.inf-immo__list-filter .form-group-umkreissuche select{color:#68696a;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;height:52px;padding-top:9px;padding-right:23px;font-size:16px;padding-left:15px!important}.inf-immo__list-filter .select2-container--bootstrap-5 .select2-selection--multiple{border-color:#006eb6!important}@media (min-width:992px){.inf-immo__list-filter .me-lg-5{padding-right:80px}}.inf-immo__list-filter .bttn__filter-opener{cursor:pointer;font-weight:700}.inf-immo__list-filter .bttn__filter-opener .icon-alle-filteroptionen{margin-left:15px}.inf-immo__list-filter .filter-overlay{z-index:1000;background-color:#00000057;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.inf-immo__list-filter .filter-overlay .filter-modal{background-color:#fff;border-radius:20px;width:80vw;max-width:1000px;height:90vh;margin:0 auto;position:relative;top:5vh;overflow:hidden}@media (max-width:767.98px){.inf-immo__list-filter .filter-overlay .filter-modal{width:90vw}}.inf-immo__list-filter .filter-overlay .filter-modal .filter-close{cursor:pointer;z-index:3;background-color:#0098a7;background-image:url(/assets/img/xmark.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border:none;border-radius:50%;width:40px;height:40px;margin:0;padding:0;position:absolute;top:18px;right:18px}.inf-immo__list-filter .filter-overlay .filter-modal .container-fluid{flex-direction:column;height:90vh;display:flex}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-header{text-align:center;color:#474747;z-index:2;background:#fff;width:100%;padding:50px 50px 10px;font-size:35px;font-weight:700;position:relative;top:0;left:15px}@media (max-width:767.98px){.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-header{padding:30px 15px 10px}}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-content{flex-grow:1;height:90vh;padding:0 60px 30px;position:relative;overflow:scroll}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-content .tab__standortsuche--standort .select2-container,.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-content .tab__standortsuche--umkreis .select2-container{border-radius:6px;box-shadow:0 10px 26px #00000017}@media (max-width:767.98px){.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-content{padding:0 15px 30px}}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-content .filter-label{color:#474747;margin-top:25px;margin-bottom:12px;font-size:20px;font-weight:700}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-content .filter-label.filter-label-clickable{margin-bottom:10px;margin-right:30px;display:inline-block}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-content .filter-label.filter-label-inactive{color:#bcbbbb;cursor:pointer;margin-right:30px}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-content p{color:#474747;margin:0}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-content .select2-container--bootstrap-5{color:#474747;border:1px solid;padding-left:10px;font-weight:400;display:block;border-color:#dee2e6!important;width:100%!important}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-content .select2-container--bootstrap-5 .select2-selection--multiple{border:none!important}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-content .select2-container--bootstrap-5 .select2-selection__choice{background-color:#0b97a60d;border:1px solid #0b97a6;font-weight:300}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-submit{background-color:#fff;border-top:1px solid #dee2e6;width:100%;padding:20px 50px 50px;position:relative;bottom:0;left:12px}@media (max-width:991.98px){.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-submit{padding:20px 15px 30px}}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-submit .btn-reset-filter{cursor:pointer;color:#474747;font-size:18px;text-decoration:underline}@media (max-width:767.98px){.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-submit .btn-reset-filter{font-size:16px}}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-submit .btn-immobilien-counter{background-image:url(/assets/img/chevron-right-white.svg);background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:16px 16px;padding-right:50px}@media (max-width:767.98px){.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-submit .btn-immobilien-counter{padding-left:15px;padding-right:30px;font-size:16px}}.inf-immo__list-filter .filter-overlay .filter-modal .row-filter-submit .btn-immobilien-counter:hover{background-image:url(/assets/img/chevron-right.svg)}.filter-button{color:#474747;text-align:center;float:left;cursor:pointer;background-color:#fff;border:1px solid #e2e2e2;border-radius:5px;margin-bottom:14px;margin-right:14px;padding:10px 25px;font-size:17px;font-weight:400;display:inline-block;position:relative}@media (max-width:767.98px){.filter-button{padding:8px 20px;font-size:16px}}.filter-button.filter-button-closable{background-color:#faf8f8;padding:10px 50px 10px 16px}@media (max-width:767.98px){.filter-button.filter-button-closable{padding:8px 45px 8px 16px}}.filter-button.filter-button-closable:after{content:"";background-image:url(/assets/img/circle-xmark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:17px;right:15px}.filter-button.filter-button-closable-select{background-color:#faf8f8;padding:10px 50px 10px 16px}@media (max-width:767.98px){.filter-button.filter-button-closable-select{padding:8px 45px 8px 16px}}.filter-button.filter-button-closable-select:after{content:"";background-image:url(/assets/img/circle-xmark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:17px;right:15px}.filter-button.active{color:#0b97a6;background-color:#0b97a60d;border:1px solid #0b97a6}.filter-button.filter-select-button{-webkit-appearance:none;appearance:none;background-color:#0b97a60d;background-image:url(/assets/img/chevron-down.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #0b97a6;max-width:160px;padding-right:40px}.filter-button.filter-select-button.select__sorting{max-width:225px}@media (max-width:991.98px){.filter-button-closables{white-space:nowrap;-webkit-overflow-scrolling:touch;overflow:auto hidden}.filter-button-closables .filter-button{float:none;vertical-align:top;display:inline-block}}.form-control--immobilien{color:#474747;border:1px solid #dee2e6;padding-left:10px;font-weight:400}.form-control--immobilien::placeholder{color:#68696a;font-weight:400}.euro{position:relative}.euro:after{content:"€";font-size:20px;position:absolute;top:8px;right:12px}.m2{position:relative}.m2:after{content:"m²";font-size:20px;position:absolute;top:8px;right:12px}.ps-0{padding-left:0!important}.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spinner[type=number]{-moz-appearance:textfield}.pac-container .pac-item,.pac-container .pac-item *{color:#474747;border-top:none!important;font-family:Oxygen,sans-serif!important;font-style:normal!important;font-weight:400!important}.inf-immo__list-item{flex-direction:row;flex:1;width:100%;padding:5px 0;display:flex}.inf-immo__list-item--bordered{border-bottom:2px solid #f0f0f0;padding:7px 0}.inf-immo__list-item--bordered-darker{border-bottom:2px solid #e2e2e2;padding:7px 0}.inf-immo__list-item_value{text-align:right;margin-left:auto;padding-left:10px}.immobilienpreisvergleich{padding-top:50px;padding-bottom:40px}.immobilienpreisvergleich h2{letter-spacing:0;color:#0098a7;opacity:1;min-height:57px;font:700 40px/45px Oxygen}@media (max-width:767.98px){.immobilienpreisvergleich h2{font-size:30px;line-height:1.2}}.immobilienpreisvergleich .immobilienpreisvergleich-subheader{letter-spacing:0;color:#0098a7;opacity:1;min-height:29px;padding-bottom:40px;font:28px/35px Oxygen}@media (max-width:767.98px){.immobilienpreisvergleich .immobilienpreisvergleich-subheader{font-size:20px}}.immobilienpreisvergleich .link-preisvergleich{text-align:right;letter-spacing:0;color:#0098a7;opacity:1;cursor:pointer;font:22px/35px Oxygen;text-decoration:underline}@media (max-width:767.98px){.immobilienpreisvergleich .link-preisvergleich{text-align:left;margin-bottom:24px;display:block}}.immobilienpreisvergleich .immobilienpreisvergleich_card{opacity:1;background:#faf8f8 no-repeat padding-box padding-box;border:1px solid #e2e2e2;border-radius:5px;height:161px;padding:25px 30px 20px;position:relative}@media (max-width:1199.98px){.immobilienpreisvergleich .immobilienpreisvergleich_card{margin-bottom:20px}}@media (max-width:767.98px){.immobilienpreisvergleich .immobilienpreisvergleich_card{padding:15px}}.immobilienpreisvergleich .immobilienpreisvergleich_card.last_card{border-color:#bcbbbb}@media (max-width:1199.98px){.immobilienpreisvergleich .immobilienpreisvergleich_card.last_card{height:unset}.immobilienpreisvergleich .immobilienpreisvergleich_card.last_card h3{min-height:unset;margin-bottom:10px}}.immobilienpreisvergleich .immobilienpreisvergleich_card.last_card h3{margin-top:-9px}.immobilienpreisvergleich .immobilienpreisvergleich_card .preis{letter-spacing:0;color:#0b97a6;opacity:1;min-height:57px;font:700 45px/35px Oxygen}@media (max-width:767.98px){.immobilienpreisvergleich .immobilienpreisvergleich_card .preis{color:#474747;font-size:29px}}.immobilienpreisvergleich .immobilienpreisvergleich_card .btn-land{opacity:1;text-align:center;letter-spacing:0;color:#0b97a6;background:#0b97a60d no-repeat padding-box padding-box;border:1px solid #0b97a6;border-radius:5px;padding:2px 16px;font:700 14px/35px Oxygen;position:absolute;top:16px;right:17px}.immobilienpreisvergleich .immobilienpreisvergleich_card .subtext{text-align:left;letter-spacing:0;color:#474747;opacity:1;min-height:29px;font:20px/35px Oxygen}.immobilienpreisvergleich .immobilienpreisvergleich_card .veraenderung{text-align:left;letter-spacing:0;color:#0b97a6;opacity:1;min-height:26px;font:20px/35px Oxygen}.immobilienpreisvergleich .immobilienpreisvergleich_card h3{letter-spacing:0;color:#0098a7;opacity:1;min-height:84px;padding:0;font:700 32px/40px Oxygen}.immobilienpreisvergleich .immobilienpreisvergleich_card .subflex{flex-direction:row;justify-content:space-between;display:flex}.immobilienpreisvergleich .immobilienpreisvergleich_card .subflex .objekte-online{text-align:left;letter-spacing:0;color:#0b97a6;opacity:1;min-height:26px;font:20px/35px Oxygen}.immobilienpreisvergleich .immobilienpreisvergleich_card .subflex .link-mehrerfahren,.immobilienpreisvergleich .immobilienpreisvergleich_card .link-mehrerfahren{text-align:right;letter-spacing:0;color:#0098a7;opacity:1;min-height:23px;font:20px/35px Oxygen;text-decoration:underline}.immobilienpreisvergleich .modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.immobilienpreisvergleich .modal-content{background:#fff;border-radius:20px;width:90%;max-width:1009px;max-height:80vh;padding:50px 60px;overflow-y:auto}@media (max-width:767.98px){.immobilienpreisvergleich .modal-content{padding:25px 30px}}.immobilienpreisvergleich .modal-header{border-bottom:none;display:block}.immobilienpreisvergleich .header_modal{text-align:center;letter-spacing:.7px;color:#474747;opacity:1;width:100%;height:44px;font:700 35px/44px Oxygen;display:block}@media (max-width:767.98px){.immobilienpreisvergleich .header_modal{padding-top:45px;font:700 25px/30px Oxygen}}.immobilienpreisvergleich .modal-close{color:#fff;z-index:10;opacity:1;background-color:#0098a7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;display:flex;position:absolute;top:20px;right:20px}@media (min-width:768px){.immobilienpreisvergleich .modal-close{width:40px;height:40px}}.immobilienpreisvergleich .modal-close{background-image:url(/assets/img/xmark.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px}.immobilienpreisvergleich .modal-close:hover{color:#333}.immobilienpreisvergleich .modal-body{padding:20px}@media (max-width:767.98px){.immobilienpreisvergleich .modal-body{padding:0 10px 20px}}.immobilienpreisvergleich .bundeslaender-table{border-collapse:collapse;width:100%}.immobilienpreisvergleich .bundeslaender-table tr{border-bottom:1px solid #f0f0f0}.immobilienpreisvergleich .bundeslaender-table tr.current-row td{color:#0098a7}.immobilienpreisvergleich .bundeslaender-table th,.immobilienpreisvergleich .bundeslaender-table td{text-align:left;letter-spacing:0;color:#123068;opacity:1;height:29px;padding-top:25px;padding-bottom:25px;font:28px/35px Oxygen}@media (max-width:767.98px){.immobilienpreisvergleich .bundeslaender-table th,.immobilienpreisvergleich .bundeslaender-table td{font-size:16px;line-height:1.2}}.immobilienpreisvergleich .bundeslaender-table th{background-color:#f8f9fa;font-weight:700}.immobilienpreisvergleich .bundeslaender-table tr:hover{background-color:#f5f5f5}.immobilienpreisvergleich .bodytext{letter-spacing:0;color:#123068;font:20px/46px Oxygen}@media (max-width:767.98px){.immobilienpreisvergleich .bodytext{text-align:left;letter-spacing:0;font:16px/25px Oxygen}}.immobilienpreisvergleich .bodytext hr{border:none;border-bottom:1px solid #dee2e6;height:0}.immobilienpreisvergleich .bodytext h3{text-align:left;letter-spacing:0;color:#123068;opacity:1;margin-bottom:15px;font:700 28px/35px Oxygen}.immobilienpreisvergleich .bodytext p{letter-spacing:0;color:#123068;font:20px/35px Oxygen}@media (max-width:767.98px){.immobilienpreisvergleich .bodytext p{text-align:left;letter-spacing:0;font:16px/28px Oxygen}}.immobilienpreisvergleich .bodytext .small{letter-spacing:0;color:#123068;opacity:1;margin-top:20px;font:16px/28px Oxygen}@media (max-width:767.98px){.immobilienpreisvergleich .bodytext .small{text-align:left;letter-spacing:0;font:14px/22px Oxygen}}.inf-immo__map{border-radius:.25rem;min-height:250px}.wrapper-immo-seo .subheader-colored.bg-success.gradient.gradient{background-image:linear-gradient(#9eba48e6 0%,#c4d590e6 100%),url(/assets/img/immobilien-list-header.jpg);background-size:cover}.wrapper-immo-seo h3:not(.mb-0){margin-top:30px;margin-bottom:10px}@media (max-width:767.98px){.wrapper-immo-seo h3:not(.mb-0){margin-top:20px;margin-bottom:5px;font-size:22px}}.wrapper-immo-seo h2+h3{margin-top:0;margin-bottom:8px;font-size:22px!important}@media (max-width:767.98px){.wrapper-immo-seo h2+h3{margin-top:0;font-size:18px}}.wrapper-immo-seo .container.immo-seo-content{background-color:#fff;margin-top:-140px;padding:20px 30px 60px;position:relative}@media (max-width:767.98px){.wrapper-immo-seo .container.immo-seo-content{margin-top:0}}.wrapper-immo-seo .container.immo-seo-content h1{font-weight:700}.wrapper-immo-seo .container.immo-seo-content .infina-kreditvergleich-iframe{width:calc(100% + 90px);margin-left:-45px!important;margin-right:-45px!important}.wrapper-immo-seo .container.immo-seo-content .frame-type-text h3{font-size:28px}.wrapper-immo-seo .container.immo-seo-content .frame-type-text h2+h3,.wrapper-immo-seo .container.immo-seo-content .immobilien-infina-privat h2,.wrapper-immo-seo .container.immo-seo-content .immobilienpreisvergleich h2{font-weight:400}.wrapper-immo-seo .container.immo-seo-content .immobilienpreisvergleich .bodytext h3{color:#0098a7;font-weight:400}.wrapper-immo-seo .container.immo-seo-content .immobilienpreisvergleich .bodytext p{color:#474747}.wrapper-immo-seo .container.immo-seo-content .inf-immo_buytolet-teaser h2{font-size:31px;color:#0098a7!important}.inf-immo_mapitem-item__scroll-container{width:414px;height:508px}@media (max-width:991.98px){.inf-immo_mapitem-item__scroll-container{overflow:auto}}@media (max-width:767.98px){.inf-immo_mapitem-item__scroll-container{margin-right:-20px}}.inf-immo_mapitem-item__scroll-container.also-desktop{overflow:auto}@media (min-width:992px){.inf-immo_mapitem-item__scroll-container-inner-w-auto:not(.also-desktop){width:auto!important}}.inf-immo_mapitem-item__scroll-container-inner-w-auto.also-desktop .col-lg-6{width:450px;max-width:450px}@media (max-width:991.98px){.inf-immo_mapitem-item__scroll-container-inner-w-auto .col-lg-6{width:450px}}@media (max-width:767.98px){.inf-immo_mapitem-item__scroll-container-inner-w-auto .col-lg-6{width:400px}}@media (max-width:575.98px){.inf-immo_mapitem-item__scroll-container-inner-w-auto .col-lg-6{width:80vw}}.inf-immo-mapitem-container{width:600px;height:250px;container:immomapitem/inline-size}.inf-immo-mapitem-container--listview{height:auto}.inf-immo_mapitem-item{background:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem;height:100%;transition:box-shadow .3s ease-in-out;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.inf-immo_mapitem-item{transition:none}}.inf-immo_mapitem-item:hover{box-shadow:0 0 15px #0000001a}.inf-immo_mapitem-item .inf-immo_mapitem-item__over-link{z-index:10;position:relative}.inf-immo_mapitem-item__link{z-index:2;width:100%;height:100%;position:absolute}.inf-immo_mapitem-item__content-wrap{flex-direction:column;width:50%;height:100%;padding:20px;display:flex}.inf-immo_mapitem-item__content-wrap .inf-immo_mapitem-item__content-inner{text-align:left}.inf-immo_mapitem-item__content-wrap .small-gray{color:#bcbbbb;font-size:12px}.inf-immo_mapitem-item__content-badges .inf-immo__badge{padding:10px 16px}.inf-immo_mapitem-item__content-header{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:1rem;font-weight:700;display:-webkit-box;overflow:hidden}.inf-immo_mapitem-item__content-header .inf-immo__fs-4{font-size:1.25rem!important}.inf-immo_mapitem-item__image{width:50%;height:100%;position:relative;overflow:hidden}.inf-immo_mapitem-item__image-image{object-fit:cover;object-position:center;width:100%;height:100%;position:relative}.inf-immo_mapitem-item__image__badge--left-top,.inf-immo_mapitem-item__image__badge--right-top,.inf-immo_mapitem-item__image__badge--right-bottom{z-index:10;position:absolute}.inf-immo_mapitem-item__image__badge--left-top{top:10px;left:10px}.inf-immo_mapitem-item__image__badge--right-top{top:10px;right:10px}.inf-immo_mapitem-item__image__badge--right-bottom{bottom:10px;right:10px}@media (max-width:767.98px){.inf-immo_mapitem-item__image__badge--right-bottom{display:none}}.inf-immo_mapitem-item__content-prices{justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex;position:relative}.inf-immo_mapitem-item__content-price-total{font-weight:700}.inf-immo_mapitem-item__content-price-total .inf-immo__fs-3{font-size:1.25rem}.inf-immo_mapitem-item__content-cta{display:none}.inf-immo_mapitem-item .mapitemitem-slider--slide{z-index:5;width:100%;height:100%;position:absolute}.inf-immo_mapitem-item .mapitemitem-slider--slide .mapitemitem-slider{width:100%;height:100%;position:absolute}.inf-immo_mapitem-item .mapitemitem-slider--slide .mapitemitem-slider .mapitemitem-slider-item{height:100%}.inf-immo_mapitem-item .mapitemitem-slider--noslide{width:100%;height:100%;position:absolute}.inf-immo_mapitem-item .mapitemitem-slider-wrap{width:100%;height:100%;position:relative}.inf-immo_mapitem-item .mapitemitem-slider-wrap.mapitemitem-slider-wrap--with-preview-images .mapitemitem-slider--slide,.inf-immo_mapitem-item .mapitemitem-slider-wrap.mapitemitem-slider-wrap--with-preview-images .mapitemitem-slider--noslide{overflow:hidden}@media (min-width:992px){.inf-immo_mapitem-item .mapitemitem-slider-wrap.mapitemitem-slider-wrap--with-preview-images .mapitemitem-slider--slide,.inf-immo_mapitem-item .mapitemitem-slider-wrap.mapitemitem-slider-wrap--with-preview-images .mapitemitem-slider--noslide{height:80%}}.inf-immo_mapitem-item .mapitemitem-slider-wrap-preview-images{width:100%;height:calc(20% - 3px);display:none;position:absolute;bottom:0}@media (min-width:992px){.inf-immo_mapitem-item .mapitemitem-slider-wrap-preview-images{display:flex}}.inf-immo_mapitem-item .mapitemitem-slider-wrap-preview-images .mapitemitem-slider-wrap-preview-image{min-width:25%;padding-left:3px}.inf-immo_mapitem-item .mapitemitem-slider-wrap-preview-images .mapitemitem-slider-wrap-preview-image.first{padding-left:0}.inf-immo_mapitem-item .mapitemitem-slider-wrap-preview-images .mapitemitem-slider-wrap-preview-image img{object-fit:cover;object-position:center;width:100%;height:100%}.inf-immo_mapitem-item .pager-offset-5 .lSPager.lSpg>li{transform:translate(-40px)}.inf-immo_mapitem-item .pager-offset-8 .lSPager.lSpg>li{transform:translate(-100px)}.inf-immo_mapitem-item .pager-offset-11 .lSPager.lSpg>li{transform:translate(-160px)}.inf-immo_mapitem-item .pager-offset-14 .lSPager.lSpg>li{transform:translate(-220px)}.inf-immo_mapitem-item .lSPager.lSpg{white-space:nowrap;z-index:3;width:120px;margin-left:-60px;transition:transform .3s ease-in-out;position:absolute;bottom:10px;left:50%;overflow:hidden;margin-top:0!important}.inf-immo_mapitem-item .lSPager.lSpg li{transition:all .3s ease-in-out}.inf-immo_mapitem-item .lSPager.lSpg>li a{opacity:.6;width:10px;height:10px;background-color:#fff!important}.inf-immo_mapitem-item .lSPager.lSpg>li.active a{opacity:1;transform:scale(1.4);background-color:#fff!important}@media (min-width:992px){.inf-immo_mapitem-item .lSPager{display:none}}@media (max-width:991.98px){.inf-immo_mapitem-item .lSAction{display:none!important}}.inf-immo_mapitem-item .lSSlideOuter{width:100%;height:100%;position:relative}.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper,.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper .lightSlider{height:100%}.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper .lSAction{width:100%;position:absolute;bottom:26px}.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper .lSAction>a{z-index:4}.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper .lSAction>a.disabled{pointer-events:auto!important}.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper .lSAction .inf-immo__badge--sm{padding:7px 12px}.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper .lSAction .lSPrev,.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper .lSAction .lSNext{opacity:1}.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper .lSAction .lSPrev img,.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper .lSAction .lSNext img{width:8px;height:17px}.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper .lSAction .lSNext{right:9px}@media (max-width:767.98px){.inf-immo_mapitem-item .lSSlideOuter .lSSlideWrapper .lSAction{display:none}}.inf-immo_mapitem-subitems{padding-top:20px}.inf-immo_mapitem-subitems .inf-immo_mapitem-subitems-slider{flex-direction:row;display:flex;overflow:hidden}.inf-immo_mapitem-subitems .lSAction>a{z-index:4}.inf-immo_mapitem-subitems .inf-immo_mapitem-subitems_header{justify-content:space-between;padding-bottom:10px;display:flex}.inf-immo_mapitem-subitems .inf-immo_mapitem-subitem-mapitem{width:200px;min-width:200px;position:relative}.inf-immo_mapitem-subitems .inf-immo_mapitem-subitem-mapitem .inf-immo_mapitem-subitem-mapitem__link{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.inf-immo_mapitem-subitems .inf-immo_mapitem-subitem-mapitem .inf-immo_mapitem-subitem-mapitem-inner{background:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem;margin:0 5px;overflow:hidden}.inf-immo_mapitem-subitems .inf-immo_mapitem-subitem-mapitem:last-of-type .inf-immo_mapitem-subitem-mapitem-inner{margin-right:0}.inf-immo_mapitem-subitems .inf-immo_mapitem-subitem-mapitem .inf-immo_mapitem-subitem-mapitem-image{width:100%;height:150px}.inf-immo_mapitem-subitems .inf-immo_mapitem-subitem-mapitem .inf-immo_mapitem-subitem-mapitem-image img{object-fit:cover;object-position:center;width:100%;height:100%}.inf-immo_mapitem-subitems .inf-immo_mapitem-subitem-mapitem .inf-immo_mapitem-subitem-mapitem-content{text-align:left;padding:10px}@container immomapitem (width>=768px){.inf-immo_mapitem-subitems{background:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem;margin-top:-2px;padding-top:10px}.inf-immo_mapitem-subitems .inf-immo_mapitem-subitems_header{padding:10px 20px}}@container immomapitem (width>=943px){.inf-immo_mapitem-subitems .inf-immo_mapitem-subitems-slider{margin:0 -10px 0 -5px}.inf-immo_mapitem-subitems .inf-immo_mapitem-subitem-mapitem{width:240.75px;min-width:240.75px}}@container immomapitem (width>=1145px){.inf-immo_mapitem-subitems .inf-immo_mapitem-subitem-mapitem{width:291.25px;min-width:291.25px}}@container immomapitem (width>=1235px){.inf-immo_mapitem-subitems .inf-immo_mapitem-subitem-mapitem{width:313.75px;min-width:313.75px}}.inf-immo__pagination{padding-left:0;list-style:none;display:flex}.inf-immo__pagination .inf-immo__page-item{margin-left:4px;margin-right:4px}.inf-immo__pagination .inf-immo__page-item a{color:#0098a7;background-color:#0000;border:none}.inf-immo__pagination .inf-immo__page-item a.active{border:1px solid #0098a7;border-radius:.25rem;font-weight:700}.inf-immo__pagination .inf-immo__page-item svg{fill:#fff;width:14px;height:14px}.inf-immo__pagination .inf-immo__page-item.inf-immo__badge--immobilien-teal{padding:7px}@media print{#page-1205 #myImageOverlay,#page-1205 .inf-immo__cta-teaser,#page-1205 .topwrap-navi,#page-1205 .espress-anfrage-box,#page-1205 .col-topwrap-buttons,#page-1205 .container.pre-footer,#page-1205 #footer-1,#page-1205 #footer-2{display:none!important}#page-1205 #collapseInfrastruktur{display:block!important}#page-1205 .wrapper-content-padding-top-immobilien .inf-immo__sub-header,#page-1205 .wrapper-content-padding-top-immobilien .inf-immo__image-slider_controls{display:none!important}#page-1205 .wrapper-content-padding-top-immobilien .inf-immo__badge{border:none!important;padding:10px!important}#page-1205 .wrapper-content-padding-top-immobilien .inf-immo__image-slider{height:auto!important}#page-1205 .wrapper-content-padding-top-immobilien .accordion--super-light__trigger:after{display:none!important}}.widget-calculator--immobilien__big-cta-title{font-size:1.375rem}@media (max-width:1200px){.widget-calculator--immobilien__big-cta-title{font-size:calc(1.2625rem + .15vw)}}.widget-calculator--immobilien__big-cta-title{text-align:left;margin-bottom:10px;line-height:1.4;display:block}.widget-calculator--immobilien--like-card-item{background:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem}.widget-calculator--immobilien__calltoaction{width:100%}@media (min-width:992px){.widget-calculator--immobilien__calltoaction{width:90%}}.widget-calculator--immobilien .form-control--modern:focus{border-bottom-color:#0098a7}.widget-calculator--immobilien .form-control--modern::placeholder{color:#adb5bd}.widget-calculator--immobilien--colored{background:#0098a7}.widget-calculator--immobilien--colored label{color:#fff}.widget-calculator--immobilien--colored .text-immobilien-teal{color:#fff!important}.widget-calculator--immobilien--colored .btn-immobilien-teal{border-color:#fff!important}.widget-calculator--immobilien--colored .btn-immobilien-teal:hover{background-color:#fff;color:#0098a7!important}.widget-calculator--immobilien--colored .btn-outline-immobilien{color:#0098a7!important;background:#fff!important;border-color:#fff!important}.widget-calculator--immobilien--colored .btn-outline-immobilien:hover{color:#0098a7!important}.widget-calculator--immobilien--colored .form-control--modern::placeholder{color:#fff;opacity:.3}.wrapper-content-padding-top-immobilien .widget-calculator--default{background-color:#f5f5f5}.inf-immo__teaser-item__container{height:calc(100% - 20px);container:teaser-item-container/inline-size}.inf-immo__teaser-item{text-align:left;background:#faf8f8;border:1px solid #e2e2e2;border-radius:.3rem;transition:box-shadow .3s ease-in-out;position:relative}@media (prefers-reduced-motion:reduce){.inf-immo__teaser-item{transition:none}}.inf-immo__teaser-item{height:100%;overflow:hidden}.inf-immo__teaser-item-image{object-fit:cover;width:100%;height:200px}.inf-immo__teaser-item-content{flex-direction:column;min-height:calc(100% - 200px);padding:15px 20px 20px;display:flex}.inf-immo__teaser-item-content-btn{margin-top:10px;font-weight:400}@container teaser-item-container (width>=520px){.inf-immo__teaser-item{align-items:center;min-height:300px;display:flex}.inf-immo__teaser-item-content{padding:20px;display:block}.inf-immo__teaser-item-image-wrap{width:40%;min-width:40%;height:100%}.inf-immo__teaser-item-image{object-fit:cover;width:100%;height:100%}}.inf-immo__table--striped{border:0}.inf-immo__table--striped th,.inf-immo__table--striped td{border:0;padding:1rem}.inf-immo__table--striped tr{background-color:#fdfcfc}.inf-immo__table--striped tr:nth-of-type(odd){background-color:#faf8f8!important}.inf-immo__table-detail-link{padding:14px 20px}.inf-immo__table-detail-link svg,.inf-immo__table-detail-link img{width:10px;height:auto}.inf-immo__table--no-line-break td,.inf-immo__table--no-line-break th{white-space:nowrap}@media (max-width:575.98px){.wrapper-content-padding-top-immobilien .container{padding-left:20px;padding-right:20px}}.wrapper-content-padding-top-immobilien .link-tel{white-space:nowrap}.wrapper-content-padding-top-immobilien .text-bold{font-weight:700}.wrapper-content-padding-top-immobilien .text-underline{text-decoration:underline!important}.wrapper-content-padding-top-immobilien .row-hover:hover{background-color:#e2e2e2!important}.wrapper-content-padding-top-immobilien .profin-frame-wrapper{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.wrapper-content-padding-top-immobilien .profin-frame-wrapper{margin-left:-50px;margin-right:-50px}}.inf-immo__fw-bold{font-weight:700}.inf-immo__lh-m{line-height:1.3}.inf-immo__text-underlined{text-decoration:underline}.inf-immo__text-green{color:#0098a7}.inf-immo__text-gray-200{color:#bfbfbf}.inf-immo__fs-0{font-size:3.4375rem}@media (max-width:1200px){.inf-immo__fs-0{font-size:calc(1.46875rem + 2.625vw)}}.inf-immo__fs-0{font-weight:300!important}.inf-immo__fs-1{font-size:2.25rem}@media (max-width:1200px){.inf-immo__fs-1{font-size:calc(1.35rem + 1.2vw)}}.inf-immo__fs-2{font-size:1.875rem}@media (max-width:1200px){.inf-immo__fs-2{font-size:calc(1.3125rem + .75vw)}}.inf-immo__fs-3{font-size:1.675rem}@media (max-width:1200px){.inf-immo__fs-3{font-size:calc(1.2925rem + .51vw)}}.inf-immo__fs-3-5{font-size:1.6rem}@media (max-width:1200px){.inf-immo__fs-3-5{font-size:calc(1.285rem + .42vw)}}.inf-immo__fs-4{font-size:1.55rem}@media (max-width:1200px){.inf-immo__fs-4{font-size:calc(1.28rem + .36vw)}}.inf-immo__fs-4{line-height:1.334}.inf-immo__fs-4-5{font-size:1.5rem}@media (max-width:1200px){.inf-immo__fs-4-5{font-size:calc(1.275rem + .3vw)}}.inf-immo__fs-5{font-size:1.1875rem}.inf-immo__fs-23{font-size:1.4375rem}@media (max-width:1200px){.inf-immo__fs-23{font-size:calc(1.26875rem + .225vw)}}.info-immo__bg-light,.background-immo__bg-light{background:#faf8f8}.inf-immo__hr-light{background:#e9ecef;width:100%;height:1px;margin:7px 0;display:block}.inf-immo__badge{padding:13.625px 20px;font-weight:400}.inf-immo__badge--sm{padding:10px}.inf-immo__badge--xs{padding:7px}.inf-immo__badge--green,.inf-immo__badge--immobilien{color:#fff;background:#67b437}.inf-immo__badge--immobilien svg path{fill:#fff}.inf-immo__badge--immobilien-teal{color:#fff;background:#0098a7}.inf-immo__badge--immobilien-modern-outline{color:#474747;background-color:#fff;border:1px solid #e2e2e2}.inf-immo__badge--immobilien-modern-outline-teal{color:#0b97a6;background-color:#0b97a60d;border:1px solid #0b97a6}.inf-immo__badge--gray{background:#ede8e8}.inf-immo__badge--white-opacity{background:#fffc}.inf-immo__badge-outline{border:1px solid #0098a7}.inf-immo__badge-infina-approved svg,.inf-immo__badge-infina-approved img{margin-top:-12px;position:relative;top:3px;left:-2px}.inf-immo__badge-ort svg,.inf-immo__badge-ort img{margin-top:-7px}.inf-immo__row-2-col .inf-immo__col-2-col{width:100%;padding-left:15px;padding-right:15px}@media (min-width:1200px){.inf-immo__row-2-col{column-count:2;display:block}.inf-immo__row-2-col .inf-immo__col-2-col{width:auto;max-width:100%;padding-left:15px;padding-right:15px}.inf-immo__row-2-col .inf-immo__col-2-col>div{width:100%;display:inline-block}.inf-immo__row-2-col .inf-immo__col-2-col>div.inline-flex{display:inline-flex}}.opacity-50{opacity:.5}.opacity-10{opacity:.1}.tint-gray{filter:grayscale(100)}button.inf-immo__modal-close{color:#fff;z-index:10;opacity:1;background-color:#0098a7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0;display:flex;position:relative}@media (min-width:768px){button.inf-immo__modal-close{width:40px;height:40px}}button.inf-immo__modal-close span{position:relative;top:-2px}.inf-immo__btn-suchagent{color:#006eb6;text-align:left;align-items:center;padding:.75rem 1.3rem;display:inline-flex}@media (max-width:767.98px){.inf-immo__btn-suchagent{font-size:1rem}}.inf-immo__btn-suchagent img,.inf-immo__btn-suchagent svg{width:20px;height:auto;margin-bottom:0;margin-right:10px}@media (min-width:768px){.inf-immo__btn-suchagent img,.inf-immo__btn-suchagent svg{width:25px}}.inf-immo__btn-suchagent--transparent{background:0 0;border:0;padding:0;text-decoration:underline}.inf-immo__btn-suchagent--transparent:hover{background:0 0;border:0}.inf-immo__btn-suchagent--transparent img,.inf-immo__btn-suchagent--transparent svg{width:15px}@media (max-width:767.98px){.wrapper-content-padding-top-immobilien .mod_flexslider_responsive_v1{margin-bottom:-39px}.wrapper-content-padding-top-immobilien .frame-type-text h2.text-immobilien img{margin-top:10px}}.inf-immo__select{color:#1e3b6f;-webkit-appearance:none;appearance:none;background-color:#faf8f8;background-image:url(/assets/img/Icon_Immobilien_Arrow-d.svg);background-position:right 7px center;background-repeat:no-repeat;background-size:12px;border:1px solid #e6e6e6;border-radius:5px;margin-left:5px;padding-right:24px;font-weight:700}.inf-immo__select.small{font-size:12px}.accordion--super-light__trigger:hover{color:#0098a7!important}[data-view=immobilie-detail] .wrapper-content-padding-top-immobilien .columns-element:not(#c32913),[data-view=immobilie-detail] .wrapper-content-padding-top-immobilien #c33354{display:none}.lg-item img{object-fit:contain;touch-action:pinch-zoom;max-width:100%;height:auto}body.modal-open{overflow:hidden}.immo-breadcrumb{color:#1230689f;opacity:1;padding-bottom:30px;font:700 21px/35px Oxygen}.immo-breadcrumb a{text-align:left;letter-spacing:0;color:#1230689f;font:700 21px/35px Oxygen}.immo-breadcrumb a.current{color:#123068}@media (min-width:992px){.fixed-immo-sidebar{position:sticky;top:80px}}@media (min-width:992px) and (min-width:768px){.fixed-immo-sidebar{top:90px}}@media (min-width:992px) and (min-width:1200px){.fixed-immo-sidebar{top:130px}}.description-container{min-height:100px;transition:max-height .3s ease-in-out;position:relative;overflow:hidden}.description-container:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(#0000,#faf8f8);height:80px;position:absolute;bottom:0;left:0;right:0}.description-container.expanded:after{display:none}.description-container.expanded{max-height:none!important}.bttn__mehr-anzeigen-beschreibung{margin-top:10px}.energieklasse{color:#fff;text-align:right;border-radius:5px;width:100%;padding:3px 10px;font-weight:700}.energieklasse.energieklasse-A{background-color:#2b8e1d}.energieklasse.energieklasse-B{background-color:#d8c601}.energieklasse.energieklasse-C{background-color:#fad602}.energieklasse.energieklasse-D{background-color:#f6b113}.energieklasse.energieklasse-E{background-color:#eb6e20}.energieklasse.energieklasse-F{background-color:#e2281b}.energieklasse.energieklasse-G{background-color:#de131d}.text-immobilien-dark{color:#123068}.radio-toolbar{background:#faf8f8;border-radius:.3rem;padding:5px;display:flex}@media (max-width:991.98px){.radio-toolbar.radio-toolbar--2-col-md-down .radio-toolbar-element{width:50%}.radio-toolbar.radio-toolbar--2-col-md-down label{width:100%}}@media (min-width:992px){.radio-toolbar.radio-toolbar--widget-calculator--immobilien{margin-top:-10px;margin-left:20px}}@media (min-width:1200px){.radio-toolbar.radio-toolbar--widget-calculator--immobilien{margin-left:35px}}.radio-toolbar.radio-toolbar--widget-calculator--immobilien{background:#faf8f899}.radio-toolbar.radio-toolbar--widget-calculator--immobilien label{color:#343a404d}.radio-toolbar label{cursor:pointer;color:#adb5bd;text-align:center;background-color:#0000;border-radius:.3rem;width:100%;padding:3px 20px;font-size:1rem;font-weight:700;display:block;margin-top:0!important}.radio-toolbar input[type=radio]{opacity:0;width:0;position:fixed}.radio-toolbar input[type=radio]:checked+label{color:#fff;background-color:#0098a7}.ablaufdiagramm{max-width:1200px;margin:0 auto;padding:40px 20px}.ablaufdiagramm__title{text-align:center;color:#006eb6;margin-bottom:30px;font-size:2rem;font-weight:700}.ablaufdiagramm__steps-wrapper{padding:20px 40px 40px;position:relative}.ablaufdiagramm__svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.ablaufdiagramm__grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:30px 10px;display:grid;position:relative}.ablaufdiagramm__step{text-align:center;flex-direction:column;align-items:center;padding:15px 10px;display:flex}.ablaufdiagramm__step-icon{flex-shrink:0;width:48px;height:48px;margin-bottom:12px}.ablaufdiagramm__step-icon img{object-fit:contain;width:100%;height:100%}.ablaufdiagramm__step-label{color:#006eb6;font-size:.9rem;font-weight:600;line-height:1.3}@media (max-width:991.98px){.ablaufdiagramm__title{font-size:1.5rem}.ablaufdiagramm__steps-wrapper{padding:20px 30px 40px}.ablaufdiagramm__grid{grid-template-columns:repeat(2,1fr)}.ablaufdiagramm__step{padding:10px 5px}.ablaufdiagramm__step-icon{width:36px;height:36px}.ablaufdiagramm__step-label{font-size:.8rem}}@media (max-width:767.98px){.ablaufdiagramm__steps-wrapper{padding:10px 20px 30px}.ablaufdiagramm__grid{grid-template-columns:1fr}}.subheader.bg-immobilien-teal h1{color:#fff}.subheader.bg-immobilien-teal .content.no-shadow{box-shadow:none}.externe-vermittler-grid p,.externe-vermittler-grid .filter-underline{color:#474747}.externe-vermittler-grid .btn{color:#fff}.externe-vermittler-grid .btn:hover{color:#0098a7}.externe-vermittler-grid .btn.btn-mehr{color:#474747}.externe-vermittler-grid .select2-container--bootstrap-5 .select2-selection--multiple .select2-search{min-width:240px}.externe-vermittler-grid .externe-vermittler-item{margin-bottom:24px}.externe-vermittler-grid .externe-vermittler-item h5{color:#123068}.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-logo{height:155px}.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-logo a{background:#fff;border:2px solid #c9c7c7;width:100%;height:100%;padding:20px 40px}.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-logo a img{max-width:100%;max-height:100%}@media (-ms-high-contrast:none){.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-logo a img{width:100%;max-width:none;max-height:none}}.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-description .list-content{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-description{border-bottom:2px solid #c9c7c7;padding:24px 12px 12px}@media (min-width:768px){.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-description{margin-left:-12px;padding:0 120px 0 24px}}@media (min-width:992px){.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-description{padding:20px 120px 0 24px}}.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-description p{margin-bottom:0}.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-description .btn-link{text-align:right;margin-right:5px;display:block}@media (min-width:768px){.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-description .btn-link{margin-top:-25px;margin-right:0;display:inline-block;position:absolute;right:24px}}@media (min-width:1200px){.externe-vermittler-grid .externe-vermittler-item .externe-vermittler-description .btn-link{margin-top:0}}.externe-vermittler-grid .externe-vermittler-filter{margin:20px 0 40px;padding-top:40px}.externe-vermittler-grid .externe-vermittler-filter .filter-underline{border-color:#707070;border-bottom-style:solid;border-bottom-width:2px;width:100%;padding-top:15px;padding-bottom:15px;font-weight:700}@media (max-width:991.98px){.externe-vermittler-grid .externe-vermittler-filter .filter-underline{padding-top:0}.externe-vermittler-grid .externe-vermittler-filter .filter-underline.filter-underline-sm{border-bottom:none;padding-bottom:0}}.externe-vermittler-grid .externe-vermittler-filter .label{padding-bottom:15px;font-weight:700}.externe-vermittler-grid .externe-vermittler-filter .select2-container{transform:translateY(9px)}.externe-vermittler-grid .externe-vermittler-filter .select2-container .select2-selection{border-bottom-color:#0000!important}@media (max-width:767.98px){.externe-vermittler-grid .externe-vermittler-filter{display:block}}.externe-vermittler-grid .externe-vermittler-filter .nav-item{margin-bottom:-2px;padding-right:3rem}@media (max-width:767.98px){.externe-vermittler-grid .externe-vermittler-filter .nav-item{padding-right:0}}.externe-vermittler-grid .externe-vermittler-filter .nav-link{color:#000;padding:1rem 0}.externe-vermittler-grid .externe-vermittler-filter .nav-link.active{border-bottom:2px solid #0098a7;font-weight:700}.externe-vermittler-grid .externe-vermittler-filter .nav-link:hover{color:#006eb6}.externe-vermittler-grid .externe-vermittler-show .content{background:#0098a7}.externe-vermittler-grid .externe-vermittler-show .border-white{border-left:2px solid #fff}.externe-vermittler-grid .externe-vermittler-show .content-column-1{height:110px;padding:10px 30px}.externe-vermittler-grid .externe-vermittler-show .content-column-1 img{width:auto;height:100%}@media (-ms-high-contrast:none){.externe-vermittler-grid .externe-vermittler-show .content-column-1 img{height:auto;max-height:100%}}.externe-vermittler-grid .externe-vermittler-show h2.externe-vermittler-name{border-bottom:2px solid #c9c7c7;margin-bottom:2rem;padding:2rem 0}.externe-vermittler-teaser{background-image:linear-gradient(#0098a7cc,#0098a7cc),url(/fileadmin/templates/theme/img/partnerbanken-mobil.jpg);background-size:cover;margin:30px 0}@media (min-width:576px){.externe-vermittler-teaser{padding:48px 0}}@media (min-width:768px){.externe-vermittler-teaser{background-image:linear-gradient(#0098a7cc,#0098a7cc),url(/fileadmin/templates/theme/img/partnerbanken.jpg)}}.externe-vermittler-teaser .externe-vermittler-logo{text-align:center;border-top:2px solid #fff;border-left:2px solid #fff;justify-content:center;align-items:center;height:95px;padding:15px 40px;display:flex}@media (max-width:767.98px){.externe-vermittler-teaser .externe-vermittler-logo:nth-child(odd){border-left:none}.externe-vermittler-teaser .externe-vermittler-logo:first-child,.externe-vermittler-teaser .externe-vermittler-logo:nth-child(2){border-top:none}}@media (min-width:576px){.externe-vermittler-teaser .externe-vermittler-logo{padding:15px 65px}}@media (min-width:768px){.externe-vermittler-teaser .externe-vermittler-logo{padding:15px 40px}.externe-vermittler-teaser .externe-vermittler-logo:first-child,.externe-vermittler-teaser .externe-vermittler-logo:nth-child(5){border-left:none}.externe-vermittler-teaser .externe-vermittler-logo:first-child,.externe-vermittler-teaser .externe-vermittler-logo:nth-child(2),.externe-vermittler-teaser .externe-vermittler-logo:nth-child(3),.externe-vermittler-teaser .externe-vermittler-logo:nth-child(4){border-top:none}}@media (min-width:1200px){.externe-vermittler-teaser .externe-vermittler-logo{padding:15px 65px}}.externe-vermittler-teaser .externe-vermittler-logo a,.externe-vermittler-teaser .externe-vermittler-logo svg{width:100%;height:100%}.externe-vermittler-teaser .externe-vermittler-logo a.btn-link,.externe-vermittler-teaser .externe-vermittler-logo svg.btn-link{color:#fff}@media (max-width:991.98px){.externe-vermittler-teaser .externe-vermittler-logo a.btn-link,.externe-vermittler-teaser .externe-vermittler-logo svg.btn-link{padding-right:0}}.externe-vermittler-teaser .externe-vermittler-logo a.btn-link:after,.externe-vermittler-teaser .externe-vermittler-logo svg.btn-link:after{color:#fff;right:0}@media (max-width:991.98px){.externe-vermittler-teaser .externe-vermittler-logo a.btn-link:after,.externe-vermittler-teaser .externe-vermittler-logo svg.btn-link:after{display:none}}.externe-vermittler-teaser .externe-vermittler-logo img{max-width:100%;max-height:100%}@media (-ms-high-contrast:none){.externe-vermittler-teaser .externe-vermittler-logo img{width:100%}}.weitere-interessante-objekte-slider-wrapper .weitere-interessante-objekte-slider{margin-left:-15px;margin-right:-15px}.weitere-interessante-objekte-slider-wrapper .weitere-interessante-objekte-slider .item{padding-left:15px;padding-right:15px}.weitere-interessante-objekte-slider-wrapper .slick-dots{text-align:center;list-style:none;display:block}.weitere-interessante-objekte-slider-wrapper .slick-dots li{width:15px;height:15px;margin:0 4px;display:inline-block}.weitere-interessante-objekte-slider-wrapper .slick-dots li button{color:#0000;background-color:#fff;border:1px solid #e6e6e6;border-radius:100px;width:15px;height:15px;padding:0;font-size:0;line-height:0;overflow:hidden}.weitere-interessante-objekte-slider-wrapper .slick-dots li.slick-active button{background-color:#0098a7}#resultmap{border-radius:10px;height:580px;margin-bottom:50px}@media (max-width:767.98px){#resultmap{height:400px}}#resultmap .gm-style-iw-chr,#resultmap .gm-style-iw-t:after{display:none!important}#resultmap .gm-style-iw-d{max-height:unset!important}#resultmap .gm-style .gm-style-iw-c{border-radius:20px;max-width:unset!important;max-height:unset!important;border:none!important;top:0!important;left:0!important;box-shadow:0 5px 16px #00000029!important}.result-map-marker-label{white-space:nowrap!important;text-align:center!important;letter-spacing:0!important;color:#123068!important;opacity:1!important;cursor:pointer!important;background:#fff!important;border-radius:25px!important;height:auto!important;padding:12px 20px!important;font-family:Oxygen,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1!important;display:inline-block!important;position:relative!important;box-shadow:0 5px 12px #00000029!important}.result-map-marker-label:after{content:""!important;border-top:10px solid #fff!important;border-left:10px solid #0000!important;border-right:10px solid #0000!important;width:0!important;height:0!important;position:absolute!important;bottom:-10px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 2px 8px #0000001f!important}.result-map-marker-label--no-radius:before{content:""!important;background-color:#0098a7!important;background-image:url(/assets/img/icon-haus-teal.svg)!important;background-size:cover!important;border-radius:50%!important;width:32px!important;height:32px!important;position:absolute!important;top:-12px!important;right:-12px!important}.result-map-marker-label--active{color:#fff!important;background:#0098a7!important;box-shadow:0 5px 16px #0098a73d!important}.result-map-marker-label--active:after{border-top:10px solid #0098a7!important;box-shadow:0 2px 8px #0098a729!important}.result-map-marker-label--active.result-map-marker-label--no-radius:before{background-image:url(/assets/img/icon-haus-weiss.svg)!important}.cluster-marker{cursor:pointer;transition:transform .2s}.cluster-marker:hover{transform:scale(1.1)}.result-map-marker-label{z-index:1000!important}.result-map-marker-label--in-cluster{opacity:.9!important}.result-map-marker-label--active{z-index:2000!important;opacity:1!important}.vermittlung-standard-line{overflow:hidden}.vermittlung-standard-line .vsl__partner-badge{z-index:5;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#fff;background:#67b437ee;border-bottom-right-radius:12px;border-bottom-left-radius:12px;align-items:center;gap:12px;width:330px;height:94px;padding:30px 40px;display:flex;position:absolute;top:0;right:24px;box-shadow:0 4px 12px #00000026}.vermittlung-standard-line .vsl__partner-badge-inner{flex-direction:row;align-items:center;gap:20px;display:flex}.vermittlung-standard-line .vsl__partner-badge-inner-logo{width:50%}.vermittlung-standard-line .vsl__partner-badge-inner-logo img{width:100%;height:auto;position:relative}.vermittlung-standard-line .vsl__partner-badge-inner-badge{flex-direction:column;gap:0;width:50%;font-size:9px;display:flex}.vermittlung-standard-line .vsl__partner-badge-inner-badge img{width:100%;position:relative}.vermittlung-standard-line .vsl__partner-badge-inner--solo{justify-content:center;width:100%}.vermittlung-standard-line .vsl__partner-badge-inner-badge--solo{justify-content:center;align-items:center;width:100%}.vermittlung-standard-line .vsl__partner-badge-inner-badge--solo img{width:70%;max-width:200px}.vermittlung-standard-line .vsl-hero{position:relative}.vermittlung-standard-line .vsl-hero__carousel,.vermittlung-standard-line .vsl-hero__inner,.vermittlung-standard-line .vsl-hero__item{height:clamp(420px,80vh,880px)}.vermittlung-standard-line .vsl-hero__item{position:relative}.vermittlung-standard-line .vsl-hero__image{background:#f5f5f5 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.vermittlung-standard-line .vsl-hero__image img{object-fit:cover;width:100%;height:100%}.vermittlung-standard-line .vsl-hero__overlay{background:linear-gradient(#0000 35%,#000000a6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.vermittlung-standard-line .vsl-hero__partner-name{font-size:14px;font-weight:700}.vermittlung-standard-line .vsl-hero__partner-tag{opacity:.9;font-size:11px}.vermittlung-standard-line .vsl-hero__content{color:#fff;z-index:4;position:absolute;bottom:60px;left:0;right:0}@media (min-width:768px){.vermittlung-standard-line .vsl-hero__content>*{max-width:60%}}.vermittlung-standard-line .vsl-hero__title{color:#fff;text-transform:uppercase;margin-bottom:12px;font-size:83px;font-weight:700;line-height:105px}@media (max-width:767.98px){.vermittlung-standard-line .vsl-hero__title{font-size:55px;line-height:69px}}.vermittlung-standard-line .vsl-hero__subtitle{color:#fff;max-width:720px;margin-bottom:28px;font-size:40px;line-height:83px}@media (max-width:767.98px){.vermittlung-standard-line .vsl-hero__subtitle{font-size:25px;line-height:38px}}.vermittlung-standard-line .vsl-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.vermittlung-standard-line .vsl-hero__actions .btn{min-width:200px}.vermittlung-standard-line .vsl-hero__actions .btn-outline-light{color:#fff;background:0 0;border-color:#fff}.vermittlung-standard-line .vsl-hero__actions .btn-outline-light:hover{color:#2e2a2a;background:#fff}.vermittlung-standard-line .vsl-hero__indicators{z-index:4;gap:10px;margin:0;position:absolute;left:auto;right:32px}@media (max-width:767.98px){.vermittlung-standard-line .vsl-hero__indicators{bottom:-40px;right:auto}}.vermittlung-standard-line .vsl-hero__indicators button{background:#ffffff5e;border:none;border-radius:2px;width:38px;height:4px;padding:0;transition:all .3s}.vermittlung-standard-line .vsl-hero__indicators button.active{background:#fff;width:160px}.vermittlung-standard-line .vsl-hero__ctrlwrapper{position:relative;bottom:50%}.vermittlung-standard-line .vsl-hero__ctrl{width:56px;display:none}.vermittlung-standard-line .vsl-hero__ctrl--prev,.vermittlung-standard-line .vsl-hero__ctrl--next{filter:drop-shadow(0 1px 2px #0006)}.vermittlung-standard-line .vsl-hero__ctrl--prev svg,.vermittlung-standard-line .vsl-hero__ctrl--next svg{width:40px;height:auto}.vermittlung-standard-line .vsl-kpis .inf-immo__text-green{color:#67b437}.vermittlung-standard-line .vsl-kpis__row{flex-wrap:nowrap;align-items:center;display:flex;overflow:scroll}.vermittlung-standard-line .vsl-kpis__cell{flex-direction:row;align-items:center;gap:12px;width:315px;max-width:none;padding:16px 8px;display:flex;position:relative}@media (min-width:768px){.vermittlung-standard-line .vsl-kpis__cell+.vermittlung-standard-line .vsl-kpis__cell{border-left:1px solid #e5e5e5}}@media (max-width:767.98px){.vermittlung-standard-line .vsl-kpis__cell{padding:16px}}.vermittlung-standard-line .vsl-kpis__icon{opacity:.95;background:50%/contain no-repeat;flex-shrink:0;width:36px;height:36px}.vermittlung-standard-line .vsl-kpis__icon img{width:auto;height:100%}.vermittlung-standard-line .vsl-kpis__value{color:#2e2a2a;font-size:30px;line-height:1.2}@media (max-width:767.98px){.vermittlung-standard-line .vsl-kpis__value{font-size:18px}}.vermittlung-standard-line .vsl-kpis__value>span:first-child{margin-right:6px}.vermittlung-standard-line .vsl-about__image{background:#f5f5f5 50%/cover no-repeat;border-radius:12px;height:100%;position:relative;overflow:hidden}.vermittlung-standard-line .vsl-about__image img{object-fit:cover;width:100%;height:100%}.vermittlung-standard-line .vsl-about__image-cta{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#67b437;align-items:center;gap:16px;padding:16px 22px;text-decoration:none;transition:all .3s;display:flex;position:absolute;bottom:24px;left:0}.vermittlung-standard-line .vsl-about__image-cta:hover{color:#fff;background:#7ba01f}.vermittlung-standard-line .vsl-about__content{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.vermittlung-standard-line .vsl-about__image-cta-title{font-size:18px;font-weight:700;line-height:1.1;display:block}.vermittlung-standard-line .vsl-about__image-cta-sub{opacity:.9;font-size:13px;display:block}.vermittlung-standard-line .vsl-about__image-cta-arrow{margin-left:auto}.vermittlung-standard-line .vsl-about__title{color:#2e2a2a;margin-bottom:18px;font-size:32px}.vermittlung-standard-line .vsl-about__text{color:#2e2a2a;max-height:250px;margin-bottom:28px;line-height:1.6;position:relative;overflow:hidden}.vermittlung-standard-line .vsl-about__text:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:80px;position:absolute;bottom:0;left:0;right:0}.vermittlung-standard-line .vsl-about__facts{margin-bottom:8px}.vermittlung-standard-line .vsl-about__fact{border-bottom:1px solid #e5e5e5;justify-content:space-between;padding:14px 0;font-size:16px;display:flex}.vermittlung-standard-line .vsl-about__fact-label{font-weight:700}.vermittlung-standard-line .vsl-about__more-link{color:#67b437;font-weight:700}.vermittlung-standard-line .vsl-about__more-link:hover,.vermittlung-standard-line .vsl-about__more-link:focus{color:#7ba01f}.vermittlung-standard-line .vsl-units__divider{background:#67b437;height:2px;margin-bottom:32px}.vermittlung-standard-line .vsl-units__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#67b437;margin-bottom:8px;font-size:20px;font-weight:400;display:block}.vermittlung-standard-line .vsl-units__title{color:#2e2a2a;margin-bottom:28px;font-size:32px}.vermittlung-standard-line .vsl-units__table{border-collapse:separate;border-spacing:0}.vermittlung-standard-line .vsl-units__table th,.vermittlung-standard-line .vsl-units__table td{white-space:nowrap}.vermittlung-standard-line .vsl-units__table thead th{color:#2e2a2a;background:0 0;border-bottom:1px solid #e5e5e5;padding:18px 16px;font-weight:700}.vermittlung-standard-line .vsl-units__table tbody tr:nth-child(2n) td{background:#f5f5f5}.vermittlung-standard-line .vsl-units__table tbody td{vertical-align:middle;border:0;padding:18px 16px}.vermittlung-standard-line .vsl-units__details-link{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.vermittlung-standard-line .vsl-units__details-link:hover{transform:translate(2px)}.vermittlung-standard-line .vsl-finance-banner{color:#fff;background:#123068;padding:18px 0}.vermittlung-standard-line .vsl-finance-banner__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.vermittlung-standard-line .vsl-finance-banner__text{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;font-size:20px;display:flex}.vermittlung-standard-line .vsl-finance-banner__title{text-transform:uppercase;letter-spacing:.04em;font-size:20px}.vermittlung-standard-line .vsl-finance-banner__separator{opacity:.5}.vermittlung-standard-line .vsl-finance-banner__sub{opacity:.9}.vermittlung-standard-line .vsl-finance-banner__btn{color:#fff;border-color:#fff}@media (max-width:767.98px){.vermittlung-standard-line .vsl-finance-banner__btn{width:100%;display:block}}.vermittlung-standard-line .vsl-finance-banner__btn:hover{color:#123068;background:#fff}.vermittlung-standard-line .vsl-gallery{padding-top:60px;padding-bottom:130px}@media (max-width:767.98px){.vermittlung-standard-line .vsl-gallery{padding-top:30px;padding-bottom:65px}}.vermittlung-standard-line .vsl-gallery__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.vermittlung-standard-line .vsl-gallery__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#67b437;margin-bottom:6px;font-size:20px;display:block}.vermittlung-standard-line .vsl-gallery__title{text-transform:uppercase;color:#2e2a2a;font-size:32px}.vermittlung-standard-line .vsl-gallery__progress{flex:none;position:relative}.vermittlung-standard-line .vsl-gallery__indicators{justify-content:flex-end;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:static}.vermittlung-standard-line .vsl-gallery__indicators li{cursor:pointer;width:38px;height:4px;margin:0;padding:0;transition:width .3s}.vermittlung-standard-line .vsl-gallery__indicators li button{color:#0000;cursor:pointer;background:#e5e5e5;border:none;border-radius:2px;width:100%;height:100%;padding:0;font-size:0;transition:background .3s;display:block}.vermittlung-standard-line .vsl-gallery__indicators li.slick-active{width:160px}.vermittlung-standard-line .vsl-gallery__indicators li.slick-active button{background:#67b437}.vermittlung-standard-line .vsl-gallery__slider{margin:0 -8px;position:relative}.vermittlung-standard-line .vsl-gallery__slider .slick-slide{padding:0 8px}.vermittlung-standard-line .vsl-gallery__slide-frame{aspect-ratio:4/3;background:#f5f5f5 50%/cover no-repeat;border-radius:2px;overflow:hidden}.vermittlung-standard-line .vsl-gallery__slide-frame img{object-fit:cover;width:100%;height:100%;display:block}.vermittlung-standard-line .vsl-location{color:#fff;padding:0;position:relative;overflow:hidden}.vermittlung-standard-line .vsl-location__bg{z-index:0;background:#2e2a2a 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:767.98px){.vermittlung-standard-line .vsl-location__bg{position:relative}}.vermittlung-standard-line .vsl-location__bg img{object-fit:cover;width:100%;height:100%}.vermittlung-standard-line .vsl-location>.container{z-index:1;position:relative}@media (max-width:767.98px){.vermittlung-standard-line .vsl-location>.container{padding-left:0;padding-right:0}}.vermittlung-standard-line .vsl-location__card{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#96bb2c99;max-width:540px;padding:56px 48px}@media (max-width:767.98px){.vermittlung-standard-line .vsl-location__card{background:#96bb2c}}.vermittlung-standard-line .vsl-location__eyebrow{text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:14px;display:block}.vermittlung-standard-line .vsl-location__title{color:#fff;margin-bottom:24px;font-size:36px}.vermittlung-standard-line .vsl-location__text{margin-bottom:32px;line-height:1.7}.vermittlung-standard-line .vsl-details{padding-top:70px;padding-bottom:100px}.vermittlung-standard-line .vsl-details__eyebrow{color:#67b437;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:20px;display:block}.vermittlung-standard-line .vsl-details__title{color:#2e2a2a;font-size:36px}.vermittlung-standard-line .vsl-details__row{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:baseline;padding:16px 8px;display:flex}.vermittlung-standard-line .vsl-details__label{font-size:23px;font-weight:700}@media (max-width:767.98px){.vermittlung-standard-line .vsl-details__label{font-size:16px}}.vermittlung-standard-line .vsl-details__value{color:#2e2a2a;font-size:23px}@media (max-width:767.98px){.vermittlung-standard-line .vsl-details__value{font-size:16px}}.vermittlung-standard-line .vsl-highlights{color:#fff;background:#2e2a2a;padding:120px 0 100px;position:relative}.vermittlung-standard-line .vsl-highlights__skew-top,.vermittlung-standard-line .vsl-highlights__skew-bottom{background:#2e2a2a;height:160px;position:absolute;left:0;right:0}.vermittlung-standard-line .vsl-highlights__skew-top{transform-origin:0 0;top:-1px;transform:skewY(-2deg)}.vermittlung-standard-line .vsl-highlights__skew-bottom{transform-origin:100% 100%;bottom:-1px;transform:skewY(-2deg)}.vermittlung-standard-line .vsl-highlights__inner{z-index:1;position:relative}.vermittlung-standard-line .vsl-highlights__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#67b437;margin-bottom:8px;font-size:20px;display:block}.vermittlung-standard-line .vsl-highlights__title{color:#fff;font-size:36px}.vermittlung-standard-line .vsl-highlights__grid{row-gap:48px}.vermittlung-standard-line .vsl-highlights__col{padding:0 24px}.vermittlung-standard-line .vsl-highlights__icon{border-radius:50%;width:48px;height:48px;margin-bottom:16px}.vermittlung-standard-line .vsl-highlights__icon svg *{fill:#67b437}.vermittlung-standard-line .vsl-highlights__feature-title{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700}.vermittlung-standard-line .vsl-highlights__feature-text{color:#ffffffbf;line-height:1.6}.vermittlung-standard-line .vsl-expert{padding-top:130px}.vermittlung-standard-line .vsl-expert__eyebrow{color:#67b437;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:20px;display:block}.vermittlung-standard-line .vsl-expert__title{color:#2e2a2a;text-transform:uppercase;margin-bottom:32px;font-size:32px;font-weight:700}.vermittlung-standard-line .vsl-expert__card{background:#f5f5f5;padding:40px 0}.vermittlung-standard-line .vsl-expert__row{position:relative}.vermittlung-standard-line .vsl-expert__name{color:#2e2a2a;margin-bottom:4px;font-size:26px}.vermittlung-standard-line .vsl-expert__role{color:#2e2a2a;margin-bottom:0}.vermittlung-standard-line .vsl-expert__contact{color:#2e2a2a}.vermittlung-standard-line .vsl-expert__contact a{color:inherit;text-decoration:none}.vermittlung-standard-line .vsl-expert__contact{margin-bottom:1.5rem}.vermittlung-standard-line .vsl-expert__url{color:#67b437;font-weight:700;text-decoration:none}.vermittlung-standard-line .vsl-expert__photo-col{height:inherit;position:unset}@media (max-width:767.98px){.vermittlung-standard-line .vsl-expert__photo-col{position:relative}}.vermittlung-standard-line .vsl-expert__photo{aspect-ratio:3/4;border-radius:12px;justify-content:center;align-items:end;max-width:280px;display:flex;position:absolute;bottom:-40px;right:0;overflow:hidden}@media (max-width:767.98px){.vermittlung-standard-line .vsl-expert__photo{max-width:100%;position:relative;bottom:30px}}.vermittlung-standard-line .vsl-contact__title{font-size:28px}.vermittlung-standard-line .vsl-cta{color:#fff;background:#123068;padding:64px 0;position:relative;overflow:hidden}.vermittlung-standard-line .vsl-cta__content{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.vermittlung-standard-line .vsl-cta__title{color:#fff;margin-bottom:18px;font-size:32px;font-weight:700}.vermittlung-standard-line .vsl-cta__text{margin-bottom:12px;line-height:1.7}.vermittlung-standard-line .vsl-cta__text--bold{font-weight:700}.vermittlung-standard-line .vsl-cta__btn{color:#123068;background:#fff;border:2px solid #fff;margin-top:16px;padding:12px 28px;font-weight:700}.vermittlung-standard-line .vsl-cta__btn:hover{color:#fff;background:0 0}.vermittlung-standard-line .vsl-cta__figure-col{position:relative}.vermittlung-standard-line .vsl-cta__figure{aspect-ratio:3/4;background:50%/contain no-repeat;min-height:320px}.vermittlung-standard-line #myInfoOverlay .inf-immo_images-overlay__topwrap{background:#67b437}.btn-ambient{color:#fff;background:#ebc17ee6;border-color:#fff}.vermittlung-ambient-line{overflow:hidden}.vermittlung-ambient-line .vsl__partner-badge{z-index:5;-webkit-backdrop-filter:blur(30px);color:#fff;background:#383535ee;border-bottom-right-radius:12px;border-bottom-left-radius:12px;align-items:center;gap:12px;width:330px;height:94px;padding:30px 40px;display:flex;position:absolute;top:0;right:24px;box-shadow:0 4px 12px #00000026}.vermittlung-ambient-line .vsl__partner-badge-inner{flex-direction:row;align-items:center;gap:20px;display:flex}.vermittlung-ambient-line .vsl__partner-badge-inner-logo{width:50%}.vermittlung-ambient-line .vsl__partner-badge-inner-logo img{width:100%;height:auto;position:relative}.vermittlung-ambient-line .vsl__partner-badge-inner-badge{flex-direction:column;gap:0;width:50%;font-size:9px;display:flex}.vermittlung-ambient-line .vsl__partner-badge-inner-badge img{width:100%;position:relative}.vermittlung-ambient-line .vsl__partner-badge-inner--solo{justify-content:center;width:100%}.vermittlung-ambient-line .vsl__partner-badge-inner-badge--solo{justify-content:center;align-items:center;width:100%}.vermittlung-ambient-line .vsl__partner-badge-inner-badge--solo img{width:70%;max-width:200px}.vermittlung-ambient-line .vsl-hero{position:relative}.vermittlung-ambient-line .vsl-hero__carousel,.vermittlung-ambient-line .vsl-hero__inner,.vermittlung-ambient-line .vsl-hero__item{height:clamp(420px,80vh,880px)}.vermittlung-ambient-line .vsl-hero__item{position:relative}.vermittlung-ambient-line .vsl-hero__image{background:#f7f7f7 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.vermittlung-ambient-line .vsl-hero__image img{object-fit:cover;width:100%;height:100%}.vermittlung-ambient-line .vsl-hero__overlay{background:linear-gradient(#0000 35%,#000000a6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.vermittlung-ambient-line .vsl-hero__partner-name{font-size:14px;font-weight:700}.vermittlung-ambient-line .vsl-hero__partner-tag{opacity:.9;font-size:11px}.vermittlung-ambient-line .vsl-hero__content{color:#fff;z-index:4;position:absolute;bottom:90px;left:0;right:0}@media (min-width:768px){.vermittlung-ambient-line .vsl-hero__content>*{max-width:60%}}.vermittlung-ambient-line .vsl-hero__title{color:#fff;text-transform:uppercase;margin-bottom:12px;font-size:83px;font-weight:700;line-height:105px}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-hero__title{font-size:55px;line-height:69px}}.vermittlung-ambient-line .vsl-hero__subtitle{color:#fff;max-width:720px;margin-bottom:28px;font-size:40px;line-height:83px}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-hero__subtitle{font-size:25px;line-height:38px}}.vermittlung-ambient-line .vsl-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.vermittlung-ambient-line .vsl-hero__actions .btn{min-width:200px}.vermittlung-ambient-line .vsl-hero__actions .btn-outline-light{color:#fff;background:0 0;border-color:#fff}.vermittlung-ambient-line .vsl-hero__actions .btn-outline-light:hover{color:#2e2a2a;background:#fff}.vermittlung-ambient-line .vsl-hero__indicators{z-index:4;gap:10px;margin:0;position:absolute;left:auto;right:32px}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-hero__indicators{bottom:-40px;right:auto}}.vermittlung-ambient-line .vsl-hero__indicators button{background:#ffffff5e;border:none;border-radius:2px;width:38px;height:4px;padding:0;transition:all .3s}.vermittlung-ambient-line .vsl-hero__indicators button.active{background:#fff;width:160px}.vermittlung-ambient-line .vsl-hero__ctrlwrapper{position:relative;bottom:50%}.vermittlung-ambient-line .vsl-hero__ctrl{width:56px;display:none}.vermittlung-ambient-line .vsl-hero__ctrl--prev,.vermittlung-ambient-line .vsl-hero__ctrl--next{filter:drop-shadow(0 1px 2px #0006)}.vermittlung-ambient-line .vsl-hero__ctrl--prev svg,.vermittlung-ambient-line .vsl-hero__ctrl--next svg{width:40px;height:auto}.vermittlung-ambient-line .vsl-kpis .container{z-index:1;background-color:#fff;border-radius:12px;margin-top:-30px;padding-top:30px;padding-bottom:30px;position:relative;box-shadow:0 0 56px #0000001a}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-kpis .container{border-radius:0}}.vermittlung-ambient-line .vsl-kpis .inf-immo__text-green{color:#ebc17ee6}.vermittlung-ambient-line .vsl-kpis__row{flex-wrap:nowrap;align-items:center;display:flex;overflow:scroll}.vermittlung-ambient-line .vsl-kpis__cell{border-left:1px solid #ebc17ee6;flex-direction:column;align-items:center;gap:12px;width:315px;max-width:none;padding:0 10px;display:flex;position:relative}@media (min-width:768px){.vermittlung-ambient-line .vsl-kpis__cell+.vermittlung-ambient-line .vsl-kpis__cell{border-left:3px solid #e5e5e5}}.vermittlung-ambient-line .vsl-kpis__cell:first-child{border-left:none}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-kpis__cell{padding:16px}}.vermittlung-ambient-line .vsl-kpis__icon{opacity:.95;background:50%/contain no-repeat;flex-shrink:0;width:36px;height:36px;display:none}.vermittlung-ambient-line .vsl-kpis__icon img{width:auto;height:100%}.vermittlung-ambient-line .vsl-kpis__value{color:#2e2a2a;flex-direction:column;font-size:45px;line-height:1.2;display:flex}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-kpis__value{font-size:18px}}.vermittlung-ambient-line .vsl-kpis__value>span:first-child{margin-right:6px}.vermittlung-ambient-line .vsl-kpis__value .inf-immo__text-green{font-size:20px;font-weight:400}.vermittlung-ambient-line .vsl-about{padding-top:100px;padding-bottom:60px}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-about{padding-top:50px}}.vermittlung-ambient-line .vsl-about__image{background:#f7f7f7 50%/cover no-repeat;border-radius:12px;height:100%;position:relative;overflow:hidden}.vermittlung-ambient-line .vsl-about__image img{object-fit:cover;width:100%;height:100%}.vermittlung-ambient-line .vsl-about__image-cta{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2e2a2ad9;align-items:center;gap:16px;padding:16px 22px;text-decoration:none;transition:all .3s;display:flex;position:absolute;bottom:24px;left:0}.vermittlung-ambient-line .vsl-about__image-cta:hover{color:#fff;background:#2e2a2a}.vermittlung-ambient-line .vsl-about__content{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.vermittlung-ambient-line .vsl-about__image-cta-title{font-size:18px;font-weight:700;line-height:1.1;display:block}.vermittlung-ambient-line .vsl-about__image-cta-sub{opacity:.9;font-size:13px;display:block}.vermittlung-ambient-line .vsl-about__image-cta-arrow{margin-left:auto}.vermittlung-ambient-line .vsl-about__title{color:#2e2a2a;margin-bottom:18px;font-size:32px}.vermittlung-ambient-line .vsl-about__text{color:#2e2a2a;max-height:250px;margin-bottom:28px;line-height:1.6;position:relative;overflow:hidden}.vermittlung-ambient-line .vsl-about__text:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:80px;position:absolute;bottom:0;left:0;right:0}.vermittlung-ambient-line .vsl-about__facts{margin-bottom:8px}.vermittlung-ambient-line .vsl-about__fact{border-bottom:1px solid #e5e5e5;justify-content:space-between;padding:14px 0;font-size:16px;display:flex}.vermittlung-ambient-line .vsl-about__fact-label{font-weight:700}.vermittlung-ambient-line .vsl-about__more-link{color:#ebc17ee6;font-weight:700}.vermittlung-ambient-line .vsl-about__more-link:hover,.vermittlung-ambient-line .vsl-about__more-link:focus{color:#ebc17ee6}.vermittlung-ambient-line .vsl-units{background-color:#f7f7f7}.vermittlung-ambient-line .vsl-units__divider{background:#ebc17ee6;height:2px;margin-bottom:32px;display:none}.vermittlung-ambient-line .vsl-units__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#2e2a2a;margin-bottom:8px;font-size:20px;font-weight:400;display:block}.vermittlung-ambient-line .vsl-units__title{color:#2e2a2a;margin-bottom:28px;font-size:32px}.vermittlung-ambient-line .vsl-units__table{border-collapse:separate;border-spacing:0}.vermittlung-ambient-line .vsl-units__table th,.vermittlung-ambient-line .vsl-units__table td{white-space:nowrap}.vermittlung-ambient-line .vsl-units__table thead th{color:#2e2a2a;background:0 0;border-bottom:1px solid #e5e5e5;padding:18px 16px;font-weight:700}.vermittlung-ambient-line .vsl-units__table tbody tr:nth-child(2n) td{background:#fff}.vermittlung-ambient-line .vsl-units__table tbody td{vertical-align:middle;border:0;padding:18px 16px}.vermittlung-ambient-line .vsl-units__details-link{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.vermittlung-ambient-line .vsl-units__details-link:hover{transform:translate(2px)}.vermittlung-ambient-line .vsl-finance-banner{color:#fff;background:#2e2a2a;padding:18px 0}.vermittlung-ambient-line .vsl-finance-banner__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.vermittlung-ambient-line .vsl-finance-banner__text{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;font-size:20px;display:flex}.vermittlung-ambient-line .vsl-finance-banner__title{text-transform:uppercase;letter-spacing:.04em;font-size:20px}.vermittlung-ambient-line .vsl-finance-banner__separator{opacity:.5}.vermittlung-ambient-line .vsl-finance-banner__sub{opacity:.9}.vermittlung-ambient-line .vsl-finance-banner__btn{color:#fff;border-color:#fff}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-finance-banner__btn{width:100%;display:block}}.vermittlung-ambient-line .vsl-finance-banner__btn:hover{color:#2e2a2a;background:#fff}.vermittlung-ambient-line .vsl-gallery{padding-top:60px;padding-bottom:130px}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-gallery{padding-top:30px;padding-bottom:65px}}.vermittlung-ambient-line .vsl-gallery__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.vermittlung-ambient-line .vsl-gallery__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#2e2a2a;margin-bottom:6px;font-size:20px;display:block}.vermittlung-ambient-line .vsl-gallery__title{text-transform:uppercase;color:#2e2a2a;font-size:32px}.vermittlung-ambient-line .vsl-gallery__progress{flex:none;position:relative}.vermittlung-ambient-line .vsl-gallery__indicators{justify-content:flex-end;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:static}.vermittlung-ambient-line .vsl-gallery__indicators li{cursor:pointer;width:38px;height:4px;margin:0;padding:0;transition:width .3s}.vermittlung-ambient-line .vsl-gallery__indicators li button{color:#0000;cursor:pointer;background:#e5e5e5;border:none;border-radius:2px;width:100%;height:100%;padding:0;font-size:0;transition:background .3s;display:block}.vermittlung-ambient-line .vsl-gallery__indicators li.slick-active{width:160px}.vermittlung-ambient-line .vsl-gallery__indicators li.slick-active button{background:#ebc17ee6}.vermittlung-ambient-line .vsl-gallery__slider{margin:0 -8px;position:relative}.vermittlung-ambient-line .vsl-gallery__slider .slick-slide{padding:0 8px}.vermittlung-ambient-line .vsl-gallery__slide-frame{aspect-ratio:4/3;background:#f7f7f7 50%/cover no-repeat;border-radius:2px;overflow:hidden}.vermittlung-ambient-line .vsl-gallery__slide-frame img{object-fit:cover;width:100%;height:100%;display:block}.vermittlung-ambient-line .vsl-location{color:#fff;padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden}.vermittlung-ambient-line .vsl-location__bg{z-index:0;background:#ebc17ee6 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-location__bg{position:relative}}.vermittlung-ambient-line .vsl-location__bg img{object-fit:cover;width:100%;height:100%}.vermittlung-ambient-line .vsl-location>.container{z-index:1;position:relative}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-location>.container{padding-left:0;padding-right:0}}.vermittlung-ambient-line .vsl-location__card{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2e2a2a99;border-radius:12px;max-width:540px;padding:56px 48px}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-location__card{background:#2e2a2a}}.vermittlung-ambient-line .vsl-location__eyebrow{text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:14px;display:block}.vermittlung-ambient-line .vsl-location__title{color:#fff;margin-bottom:24px;font-size:36px}.vermittlung-ambient-line .vsl-location__text{margin-bottom:32px;line-height:1.7}.vermittlung-ambient-line .vsl-details{padding-top:70px;padding-bottom:100px}.vermittlung-ambient-line .vsl-details__eyebrow{color:#2e2a2a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:20px;display:block}.vermittlung-ambient-line .vsl-details__title{color:#2e2a2a;font-size:36px}.vermittlung-ambient-line .vsl-details__row{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:baseline;padding:16px 8px;display:flex}.vermittlung-ambient-line .vsl-details__label{font-size:16px;font-weight:700}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-details__label{font-size:16px}}.vermittlung-ambient-line .vsl-details__value{color:#2e2a2a;font-size:16px}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-details__value{font-size:16px}}.vermittlung-ambient-line .vsl-highlights{color:#fff;background:#2e2a2a;padding:120px 0 100px;position:relative}.vermittlung-ambient-line .vsl-highlights__inner{z-index:1;position:relative}.vermittlung-ambient-line .vsl-highlights__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#ebc17ee6;margin-bottom:8px;font-size:20px;display:block}.vermittlung-ambient-line .vsl-highlights__title{color:#fff;font-size:36px}.vermittlung-ambient-line .vsl-highlights__grid{row-gap:48px}.vermittlung-ambient-line .vsl-highlights__col{padding:0 24px}.vermittlung-ambient-line .vsl-highlights__icon{border-radius:50%;width:48px;height:48px;margin-bottom:16px}.vermittlung-ambient-line .vsl-highlights__icon svg *{fill:#ebc17ee6}.vermittlung-ambient-line .vsl-highlights__feature-title{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700}.vermittlung-ambient-line .vsl-highlights__feature-text{color:#ffffffbf;line-height:1.6}.vermittlung-ambient-line .vsl-expert{padding-top:130px}.vermittlung-ambient-line .vsl-expert__eyebrow{color:#2e2a2a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:20px;display:block}.vermittlung-ambient-line .vsl-expert__title{color:#2e2a2a;text-transform:uppercase;margin-bottom:32px;font-size:32px;font-weight:700}.vermittlung-ambient-line .vsl-expert__card{background:#2e2a2a;padding:40px 0}.vermittlung-ambient-line .vsl-expert__row{position:relative}.vermittlung-ambient-line .vsl-expert__name{color:#ebc17ee6;margin-bottom:4px;font-size:26px}.vermittlung-ambient-line .vsl-expert__role{color:#fff;margin-bottom:0}.vermittlung-ambient-line .vsl-expert__contact{color:#fff}.vermittlung-ambient-line .vsl-expert__contact a{color:inherit;text-decoration:none}.vermittlung-ambient-line .vsl-expert__contact{margin-bottom:1.5rem}.vermittlung-ambient-line .vsl-expert__url{color:#ebc17ee6;font-weight:700;text-decoration:none}.vermittlung-ambient-line .vsl-expert__photo-col{height:inherit;position:unset}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-expert__photo-col{position:relative}}.vermittlung-ambient-line .vsl-expert__photo-border{aspect-ratio:4/3;border:2px solid #ebc17ee6;border-radius:12px;width:calc(100% + 490px);max-width:360px;position:absolute;bottom:40px;right:-40px;overflow:hidden}.vermittlung-ambient-line .vsl-expert__photo{aspect-ratio:3/4;border-radius:12px;justify-content:center;align-items:end;max-width:280px;display:flex;position:absolute;bottom:-40px;right:0;overflow:hidden}@media (max-width:767.98px){.vermittlung-ambient-line .vsl-expert__photo{max-width:100%;position:relative;bottom:30px}}.vermittlung-ambient-line .vsl-contact__title{font-size:28px}.vermittlung-ambient-line .vsl-cta{color:#fff;background:#2e2a2a;padding:64px 0;position:relative;overflow:hidden}.vermittlung-ambient-line .vsl-cta__content{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.vermittlung-ambient-line .vsl-cta__title{color:#fff;margin-bottom:18px;font-size:32px;font-weight:700}.vermittlung-ambient-line .vsl-cta__text{margin-bottom:12px;line-height:1.7}.vermittlung-ambient-line .vsl-cta__text--bold{font-weight:700}.vermittlung-ambient-line .vsl-cta__btn{color:#2e2a2a;background:#fff;border:2px solid #fff;margin-top:16px;padding:12px 28px;font-weight:700}.vermittlung-ambient-line .vsl-cta__btn:hover{color:#fff;background:0 0}.vermittlung-ambient-line .vsl-cta__figure-col{position:relative}.vermittlung-ambient-line .vsl-cta__figure{aspect-ratio:3/4;background:50%/contain no-repeat;min-height:320px}.vermittlung-ambient-line #myInfoOverlay .inf-immo_images-overlay__topwrap{background:#ebc17ee6}.vsl-units-filter{--uf-accent:#67b437;--uf-track:#c9cbca;--uf-dark:#2e2a2a;--uf-muted:#6f6f6f;background:#f2f2f2;border-radius:12px;margin-bottom:40px;padding:24px 32px}@media (max-width:767px){.vsl-units-filter{padding:20px}}.vsl-units-filter__group{padding:14px 0}.vsl-units-filter__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.vsl-units-filter__label{color:var(--uf-dark);font-size:18px;font-weight:700}.vsl-units-filter__current{color:var(--uf-accent);white-space:nowrap;font-size:14px;font-weight:700}.vsl-units-filter__range{-webkit-appearance:none;appearance:none;background:linear-gradient(to right, var(--uf-accent) var(--fill,100%), var(--uf-track) var(--fill,100%));cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px;margin:8px 0 10px;display:block}.vsl-units-filter__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--uf-accent);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.vsl-units-filter__range::-moz-range-thumb{background:var(--uf-accent);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.vsl-units-filter__range::-moz-range-track{background:0 0}.vsl-units-filter__bounds{color:var(--uf-muted);justify-content:space-between;font-size:14px;display:flex}.vsl-units-filter__buttons{flex-wrap:wrap;gap:12px;display:flex}.vsl-units-filter__btn{min-width:54px;color:var(--uf-dark);cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:8px 16px;font-size:15px;font-weight:700;transition:border-color .2s,color .2s,box-shadow .2s}.vsl-units-filter__btn:hover{border-color:var(--uf-accent)}.vsl-units-filter__btn.is-active{border-color:var(--uf-accent);color:var(--uf-accent);box-shadow:inset 0 0 0 1px var(--uf-accent)}.vsl-units-filter__empty{color:#6f6f6f;margin-bottom:24px}.vermittlung-ambient-line .vsl-units-filter{--uf-accent:#c9a25f;background:#fff}.js__projektvideo-open .vsl-play-icon{vertical-align:-1px;width:11px;height:auto;margin-left:8px}.vsl-video-lightbox{z-index:1100;cursor:zoom-out;opacity:0;visibility:hidden;pointer-events:none;background:#000000eb;justify-content:center;align-items:center;padding:40px;transition:opacity .35s,visibility .35s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:767px){.vsl-video-lightbox{padding:16px}}.vsl-video-lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto}.vsl-video-lightbox__video{object-fit:contain;cursor:default;will-change:transform;width:auto;max-width:95%;height:auto;max-height:95%}.vsl-video-lightbox__close{color:#fff;cursor:pointer;font-size:40px;line-height:1;position:absolute;top:24px;right:32px}.vsl-calculators{padding:48px 0 64px}@media (max-width:767px){.vsl-calculators .container{padding-left:8px;padding-right:8px}}.vsl-calculators__card{background:#fff;border-radius:16px;padding:8px 40px 40px;box-shadow:0 10px 30px #12306814}@media (max-width:767px){.vsl-calculators__card{border-radius:12px;padding:4px 6px 24px}}.vsl-calculators__nav{-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #e5e5e5;justify-content:space-between;gap:8px;display:flex;overflow:auto hidden}.vsl-calculators__nav::-webkit-scrollbar{display:none}.vsl-calculators__tab{color:#9aa1aa;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:20px 18px;font-size:17px;font-weight:600;transition:color .2s,border-color .2s}.vsl-calculators__tab:hover{color:#1b67b2;outline:none}.vsl-calculators__tab:focus-visible{color:#1b67b2;outline:none}.vsl-calculators__tab.is-active{color:#1b67b2;border-bottom-color:#1b67b2}@media (max-width:767px){.vsl-calculators__tab{padding:14px 12px;font-size:15px}}.vsl-calculators__body{padding-top:32px}.vsl-calculators__heading{color:#1b67b2;margin-bottom:24px;font-size:32px;font-weight:700}@media (max-width:767px){.vsl-calculators__heading{font-size:24px}}.vsl-calculators__stage{background:#e6e6e6;border-radius:16px;padding:10px}@media (max-width:767px){.vsl-calculators__stage{border-radius:12px;padding:16px 4px}}.vsl-calculators__stage iframe{border:0;width:100%;min-height:320px;display:block}.vsl-about__more-link{color:#1b67b2;margin-bottom:24px;text-decoration:underline;display:inline-block}.vsl-about__more-link:hover{color:#135089}.vsl-about__text .vsl-about__more-link{z-index:2;background:linear-gradient(#fff0,#fff 45%);margin-bottom:0;padding-top:32px;position:absolute;bottom:0;left:0;right:0}.vsl-about__calc-cta{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.vsl-about__calc-link{color:#1b67b2;font-size:14px;text-decoration:underline}.vsl-about__calc-link:hover{color:#135089}.vsl-about__calc-btn{color:#fff;background:#1b67b2;border-radius:5px;padding:8px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.vsl-about__calc-btn:hover{color:#fff;background:#135089;text-decoration:none}
/*$vite$:1*/