:root{--step--4:clamp(.5463rem, .5208rem + .1274vw, .6243rem);--step--3:clamp(.6145rem, .5859rem + .1433vw, .7023rem);--step--2:clamp(.6914rem, .6591rem + .1612vw, .7901rem);--step--1:clamp(.7778rem, .7415rem + .1814vw, .8889rem);--step-0:clamp(.875rem, .8342rem + .2041vw, 1rem);--step-1:clamp(.9844rem, .9385rem + .2296vw, 1.125rem);--step-2:clamp(1.1074rem, 1.0558rem + .2583vw, 1.25rem);--step-3:clamp(1.2458rem, 1.1877rem + .2906vw, 1.4238rem);--step-4:clamp(1.4016rem, 1.3362rem + .3269vw, 1.6018rem);--step-5:clamp(1.5768rem, 1.5032rem + .3678vw, 1.802rem);--step-6:clamp(1.7739rem, 1.6911rem + .4137vw, 2.0273rem);--step-7:clamp(1.9956rem, 1.9025rem + .4654vw, 2.2807rem);--step-8:clamp(2.2451rem, 2.1403rem + .5236vw, 2.5658rem);--step-huge:clamp(2.75rem, .489rem + 7.065vw, 6rem);--space-3xs:clamp(.25rem, .25rem + 0vw, .25rem);--space-2xs:clamp(.4375rem, .4171rem + .102vw, .5rem);--space-xs:clamp(.6875rem, .6671rem + .102vw, .75rem);--space-s:clamp(.875rem, .8342rem + .2041vw, 1rem);--space-m:clamp(1.3125rem, 1.2513rem + .3061vw, 1.5rem);--space-l:clamp(1.75rem, 1.6684rem + .4082vw, 2rem);--space-xl:clamp(2.625rem, 2.5026rem + .6122vw, 3rem);--space-2xl:clamp(3.5rem, 3.3367rem + .8163vw, 4rem);--space-3xl:clamp(5.25rem, 5.0051rem + 1.2245vw, 6rem);--space-3xs-2xs:clamp(.25rem, .1684rem + .4082vw, .5rem);--space-2xs-xs:clamp(.4375rem, .3355rem + .5102vw, .75rem);--space-xs-s:clamp(.6875rem, .5855rem + .5102vw, 1rem);--space-s-m:clamp(.875rem, .6709rem + 1.0204vw, 1.5rem);--space-m-l:clamp(1.3125rem, 1.088rem + 1.1224vw, 2rem);--space-l-xl:clamp(1.75rem, 1.3418rem + 2.0408vw, 3rem);--space-xl-2xl:clamp(2.625rem, 2.176rem + 2.2449vw, 4rem);--space-2xl-3xl:clamp(3.5rem, 2.6837rem + 4.0816vw, 6rem);--space-s-l:clamp(.875rem, .5077rem + 1.8367vw, 2rem);--grid-max-width:77.5rem;--grid-gutter:var(--space-m-l,clamp(1.3125rem, .9851rem + 1.6369vw, 2rem));--grid-gutter-large:var(--space-xl-2xl);--grid-columns:12;--border-radius:var(--step-5);--border-radius-small:var(--step-2);--border-radius-tiny:var(--space-3xs);--mf-image-ratio:16/9;--inx-color-action-element:var(--accent,var(--global-palette1));--inx-color-action-element-lighter:var(--accent-3,var(--global-palette2))}.u-container{max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);margin-inline:auto}.u-grid{gap:var(--grid-gutter);display:grid}:root{--btn-radius:1em;--btn-focus-ring:#f1b53d73;--btn-standard-bg:var(--base-3);--btn-standard-fg:var(--contrast);--btn-standard-border:var(--global-border,#182c3c47);--btn-standard-bg-hover:var(--contrast);--btn-standard-fg-hover:var(--base);--btn-primary-bg:var(--accent);--btn-primary-fg:var(--contrast);--btn-primary-bg-hover:#dba02f;--btn-primary-fg-hover:var(--contrast);--btn-gewerbe-bg:var(--gewerbe);--btn-gewerbe-fg:var(--base-3);--btn-gewerbe-bg-hover:var(--accent-gewerbe);--btn-gewerbe-fg-hover:var(--base-3);--btn-wohnen-bg:var(--accent-wohnen);--btn-wohnen-fg:var(--base-3);--btn-wohnen-bg-hover:var(--wohnen);--btn-wohnen-fg-hover:var(--base-3)}@supports (color:oklch(50% 0 0deg)){:root{--btn-primary-bg-hover:oklch(from var(--btn-primary-bg) calc(l * .9) calc(c * .98) h)}}:root{--gp-font--body:"Montserrat",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--gp-font--heading:"Syncopate","Montserrat",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--global-palette1:var(--accent,#f1b53d);--global-palette2:var(--accent-2,#d7a53d);--global-palette3:var(--contrast-2,#3d4054);--global-palette4:var(--contrast,#292b35);--global-palette5:var(--contrast-4,#999);--global-palette6:var(--base-4,#cad3d2);--global-palette7:var(--contrast-5,#8c9099);--global-palette8:var(--base,#eeefec);--global-palette9:var(--base-3,#fff);--global-palette10:var(--alert-2,#ce4545);--global-palette11:var(--success,#7db14b);--global-palette12:var(--info,#1159af);--global-palette13:var(--alert,#f44336);--global-palette14:var(--warning,#f7630c);--global-palette15:var(--rating,#faa113);--global-palette9rgb:255,255,255;--global-palette-highlight:var(--accent,var(--global-palette1));--global-palette-highlight-alt:var(--accent-5,var(--global-palette2));--global-palette-highlight-alt2:var(--base-5,var(--global-palette9));--global-palette-btn-bg:var(--accent,var(--global-palette1));--global-palette-btn-bg-hover:var(--contrast,var(--global-palette3));--global-palette-btn:var(--base-5,var(--global-palette9));--global-palette-btn-hover:var(--base-5,var(--global-palette9));--global-palette-btn-sec-bg:var(--contrast-2,var(--global-palette7));--global-palette-btn-sec-bg-hover:var(--accent,var(--global-palette1));--global-palette-btn-sec:var(--base-5,var(--global-palette9));--global-palette-btn-sec-hover:var(--base-5,var(--global-palette9));--global-body-font-family:Montserrat,sans-serif;--global-heading-font-family:Syncopate,sans-serif;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:84rem;--global-content-wide-width:calc(84rem + 10rem);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(84rem - var(--global-content-edge-padding) - var(--global-content-edge-padding));--wp--style--global--content-size:var(--global-calc-content-width)}@view-transition{navigation:auto}html{scroll-behavior:smooth}a,button,input{transition:all .25s}h1,h2,h3,h4,h5,h6{text-wrap-style:balance}p,li{text-wrap-style:pretty}.nowrap.gb-text,.nowrap .gb-text,.mf-nowrap.gb-text,.mf-nowrap .gb-text,.mf-icon-text.gb-text,.mf-icon-text .gb-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}p:has(+.mf-btn),ul:has(+.mf-btn),ol:has(+.mf-btn){margin-bottom:var(--space-xl)}:is(p,ol,ul)+h3{margin-top:var(--space-xl)}:is(h2,h3):not(:first-child,.mf-blog-teaser__title){margin-top:1.75em}:is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:var(--space-2xl-3xl)}#page{z-index:1;position:relative;box-shadow:0 5px 10px #0006}@media screen and (orientation:landscape) and (min-width:768px){.site-footer{position:sticky;bottom:0}}.gb-carousel-initialized{overflow-y:hidden}.multiselect__option--selected.multiselect__option--highlight{color:#fff;background:#ff6a6a}.multiselect__option--selected.multiselect__option--highlight:after{color:#fff;background:#ff6a6a;font-size:1.25em;content:"×"!important}mark{color:inherit}.sticky-section-nav{--sticky-nav-bg:#ffffffde;top:calc(0px + var(--wp-admin--admin-bar--height,0px));z-index:2;width:100%;padding-block:var(--space-xs-s) var(--space-m);justify-content:space-between;align-items:center;transition:all .3s;display:flex;position:sticky}.sticky-section-nav:after{content:"";background:var(--sticky-nav-bg);z-index:-1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s;position:absolute;inset:0 -1em}.sticky-section-nav--full-width:after{width:100vw;left:50%;right:auto;transform:translate(-50%)}.sticky-section-nav--no-initial-background:after{background:0 0}.sticky-section-nav--stuck:after{background:var(--sticky-nav-bg)}.sticky-section-nav--stuck{box-shadow:0 1px clamp(.1875rem,.15rem + .102vw,.25rem) #0000001a}.sticky-section-nav .scroll-btn{--scroll-btn-color:var(--contrast);--scroll-btn-bg:var(--base-3)}.mf-section--muted .sticky-section-nav .scroll-btn{--scroll-btn-bg:var(--base)}.mf-section--muted-gewerbe .sticky-section-nav .scroll-btn{--scroll-btn-bg:var(--muted-gewerbe)}.sticky-section-nav .scroll-btn{color:var(--scroll-btn-color);cursor:pointer;aspect-ratio:1;z-index:3;opacity:.5;background:0 0;background:radial-gradient(circle,rgb(from var(--scroll-btn-bg) r g b/.7) 60%,rgb(from var(--scroll-btn-bg) r g b/0) 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:none;border-radius:5px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:opacity .3s,transform .2s;display:flex;position:absolute;top:45%;transform:translateY(-50%)}.sticky-section-nav.sticky-section-nav--stuck .scroll-btn{--scroll-btn-bg:var(--sticky-nav-bg)}.sticky-section-nav .scroll-btn-left{left:-1em}.sticky-section-nav .scroll-btn-right{right:-1em}.sticky-section-nav .scroll-btn svg{stroke:currentColor;stroke-width:2px;width:20px;height:20px}.sticky-section-nav .scroll-btn:hover,.sticky-section-nav .scroll-btn:focus-visible{opacity:1;box-shadow:none}.sticky-section-nav .scroll-btn.hidden{opacity:0;pointer-events:none;display:none}.sticky-section-nav .kb-table-of-content-wrap{width:100%}.sticky-section-nav .simpletoc-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:content-box;flex-wrap:nowrap;flex:1;margin:0;display:flex;overflow-x:auto;padding:.3em 0!important;list-style-type:none!important}.sticky-section-nav .simpletoc-list::-webkit-scrollbar{display:none}.sticky-section-nav .simpletoc-list>li{white-space:nowrap;margin-right:2.5em;font-style:normal}.sticky-section-nav .simpletoc-list>li a{opacity:.5;color:var(--contrast-1);padding-bottom:.3em;font-weight:700;position:relative;text-decoration:none!important}.sticky-section-nav .simpletoc-list>li a:after{content:"";background-color:currentColor;width:100%;height:.125em;transition:transform .3s ease-in-out;position:absolute;bottom:-.125em;left:0;transform:scaleX(0)}.sticky-section-nav .simpletoc-list>li a.active,.sticky-section-nav .simpletoc-list>li a:hover{opacity:1}.sticky-section-nav .simpletoc-list>li a.active:after,.sticky-section-nav .simpletoc-list>li a:hover:after{transform:scaleX(1)}.facts .facts__fact{flex:inherit!important}.facts .facts__fact .kt-inside-inner-col{padding-top:var(--global-kb-spacing-xxs,.5rem);padding-right:var(--global-kb-spacing-xs,1.5rem);padding-bottom:var(--global-kb-spacing-xxs,.5rem);padding-left:var(--global-kb-spacing-xs,1.5rem)}.facts .facts__fact--end{margin-left:auto}.facts .facts__fact:not(:last-child) .kt-inside-inner-col{position:relative}.facts .facts__fact:not(:last-child) .kt-inside-inner-col:after{content:"";opacity:.15;background-color:currentColor;width:1px;position:absolute;top:0;bottom:0;right:0}.facts .facts__fact:first-child .kt-inside-inner-col{padding-left:0}.tags{flex-wrap:wrap;gap:1rem;display:flex}.tags.kb-dynamic-list-style-pill li{border-radius:15rem;margin-bottom:0;margin-right:0;padding-inline:1em}.playindi{aspect-ratio:1;opacity:0;z-index:10000;pointer-events:none;transform-origin:0 0;filter:drop-shadow(0 0 .3rem #0006);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath fill='%23fff' d='M9.928 18.577a1.031 1.031 0 0 1 1.457 1.457L3.52 27.9h5.761a1.031 1.031 0 0 1 0 2.063h-8.25A1.033 1.033 0 0 1 0 28.93v-8.25a1.031 1.031 0 0 1 2.063 0v5.76Zm8.674.025a1.03 1.03 0 0 1 1.432-.025l7.865 7.865V20.68a1.031 1.031 0 0 1 2.063 0v8.25c0 .57-.462 1.03-1.031 1.03h-8.25a1.031 1.031 0 1 1 0-2.062h5.76l-7.864-7.865a1.03 1.03 0 0 1 .025-1.432M28.931 0c.57 0 1.03.462 1.03 1.031v8.25a1.031 1.031 0 1 1-2.062 0V3.52l-7.865 7.865a1.031 1.031 0 0 1-1.457-1.457l7.865-7.866H20.68a1.031 1.031 0 0 1 0-2.062zM9.28 0a1.031 1.031 0 1 1 0 2.063H3.52l7.865 7.865a1.031 1.031 0 0 1-1.457 1.457L2.062 3.52v5.761a1.031 1.031 0 1 1-2.062 0v-8.25C0 .461.462 0 1.031 0Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:40%;border:2px solid #fff;border-radius:200em;width:5rem;height:5rem;transition:opacity .4s,background .2s,scale .4s cubic-bezier(.68,-.55,.265,1.55);position:fixed;transform:translate(-50%,-50%)}.has-sound .playindi{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath fill='%23fff' d='M1.031 19.65c.532 0 .97.401 1.025.918l.006.113v5.76l5.652-5.65q.14.047.286.084V22l.005.2c.017.357.082.702.187 1.028L3.52 27.9h5.761a1.031 1.031 0 0 1 .113 2.057l-.113.006h-8.25c-.531 0-.969-.402-1.025-.92L0 28.932v-8.25c0-.57.462-1.032 1.031-1.032m27.9 0c.531 0 .969.401 1.025.918l.006.113v8.25c0 .531-.402.969-.92 1.025l-.111.006h-8.25a1.031 1.031 0 0 1-.113-2.057l.113-.006h5.76l-5.93-5.929q.24.03.489.03a4 4 0 0 0 1.95-.507l4.95 4.949V20.68c0-.57.461-1.032 1.03-1.032m0-19.65c.57 0 1.03.462 1.03 1.031v8.25a1.031 1.031 0 1 1-2.062 0V3.52l-4.375 4.377a4 4 0 0 0-2.05-.87l4.968-4.964H20.68a1.031 1.031 0 0 1 0-2.063zM9.28 0a1.031 1.031 0 0 1 .113 2.056l-.113.006H3.52l4.503 4.504A4 4 0 0 0 8 7v2.125a4 4 0 0 0-.258.075l-5.68-5.68v5.761a1.031 1.031 0 0 1-2.056.113L0 9.28V1.03C0 .5.402.062.919.006L1.03 0zM10 12.947v4.106c0 .523-.448.947-1 .947s-1-.424-1-.947v-4.106c0-.523.448-.947 1-.947s1 .424 1 .947M12 6a1 1 0 0 0-1 1v15a1 1 0 1 0 2 0V7a1 1 0 0 0-1-1m3 3c-.552 0-1 .46-1 1.029v9.942c0 .568.448 1.029 1 1.029s1-.46 1-1.029V10.03C16 9.46 15.552 9 15 9m3 3c-.552 0-1 .424-1 .947v4.106c0 .523.448.947 1 .947s1-.424 1-.947v-4.106c0-.523-.448-.947-1-.947m3-2a1 1 0 0 0-1 1v7a1 1 0 1 0 2 0v-7a1 1 0 0 0-1-1'/%3E%3C/svg%3E")}#headervideo{margin-bottom:0;transition:min-height .2s ease-in-out}#headervideo.activated{z-index:11;position:fixed;top:0;left:0;right:0;min-height:100dvh!important}#masthead{transition:all .6s cubic-bezier(.16,1,.3,1)}body:has(#headervideo.activated){overflow:hidden}body:has(#headervideo.activated) #masthead.site-header,body:has(#headervideo.activated) .mf-site-header{opacity:.2;filter:blur(2rem);transform:translateY(-100%)}#headervideo:has(.playindi):hover{cursor:none}#headervideo.hide-custom-cursor{cursor:auto}#headervideo:hover .playindi{opacity:1;scale:1}#headervideo.hide-custom-cursor .playindi{opacity:0;scale:0}#headervideo.activated .playindi{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' version='1.1' viewBox='0 0 30 30'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M27.053.836a1.5 1.5 0 0 1 2.008 2.225L17.12 15l11.94 11.94a1.5 1.5 0 0 1-2.008 2.224l-.114-.103L15 17.12 3.06 29.061l-.113.103a1.5 1.5 0 0 1-2.008-2.225L12.88 15 .939 3.06A1.5 1.5 0 0 1 2.947.837L3.06.94 15 12.88 26.94.939Z'/%3E%3C/svg%3E");background-position:50%;background-size:32%}#headervideo :is(.wp-block-cover__background,.wp-block-cover__inner-container){transition:opacity .4s}#headervideo.activated :is(.wp-block-cover__background,.wp-block-cover__inner-container){opacity:0;pointer-events:none}@media (max-width:1024px){#headervideo{min-height:55vh!important}}#headervideo .wp-block-cover__inner-container:has(>.prop-gallery){position:static}#headervideo .wp-block-cover__inner-container:has(>.prop-gallery) .prop-gallery{position:absolute;bottom:2rem;left:2rem}.wp-block-cover.header--photo{min-height:60dvh!important}.wp-block-cover.header--photo .wp-block-cover__background,.cover-immo .wp-block-cover__background{opacity:1!important;background-image:linear-gradient(#0000 0%,#00000001 1.8%,#00000002 4.8%,#00000005 9%,#0000000b 13.9%,#00000013 19.8%,#00000020 27%,#00000031 35%,#00000047 43.5%,#00000061 53%,#0000008a 66%,#000000bc 81%,#000 100%)!important;background-position:0 calc(100% + 1px)!important;background-repeat:no-repeat!important;background-size:100% 50%!important}@media screen and (max-width:768px){.cover-immo .wp-block-cover__background{background-position:0 calc(120% + 1px)!important;background-size:100% 90%!important}}.inx-gallery-slider,.mf-gallery-slider{width:100%;height:100%;position:relative}.inx-gallery-slider .splide__track,.mf-gallery-slider .splide__track{height:100%}.inx-gallery-slider.splide--draggable .splide__track,.mf-gallery-slider.splide--draggable .splide__track{cursor:grab}.inx-gallery-slider .splide__list,.mf-gallery-slider .splide__list{height:100%}.inx-gallery-slider .splide__slide,.mf-gallery-slider .splide__slide{width:100%;height:100%}.inx-gallery-slider .splide__slide img,.mf-gallery-slider .splide__slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.inx-gallery-slider .splide__arrows .splide__arrow,.mf-gallery-slider .splide__arrows .splide__arrow{opacity:0;cursor:pointer;transition:opacity .3s,background .3s}.inx-gallery-slider .splide__arrows .splide__arrow:hover,.mf-gallery-slider .splide__arrows .splide__arrow:hover{opacity:1}.inx-gallery-slider .splide__arrows .splide__arrow:not(.mf-btn-nav),.mf-gallery-slider .splide__arrows .splide__arrow:not(.mf-btn-nav){opacity:0;cursor:pointer;background:#ffffffb3;border:none;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;transition:opacity .3s,background .3s;display:flex}.inx-gallery-slider .splide__arrows .splide__arrow:not(.mf-btn-nav):hover,.mf-gallery-slider .splide__arrows .splide__arrow:not(.mf-btn-nav):hover{opacity:1;background:#ffffffe6}.inx-gallery-slider .splide__arrows .splide__arrow:not(.mf-btn-nav) svg,.mf-gallery-slider .splide__arrows .splide__arrow:not(.mf-btn-nav) svg{fill:#333;width:1.2em;height:1.2em}.inx-gallery-slider:hover .splide__arrow:not(.mf-btn-nav),.mf-gallery-slider:hover .splide__arrow:not(.mf-btn-nav){opacity:1}.inx-gallery-slider:hover .splide__arrow.mf-btn-nav,.mf-gallery-slider:hover .splide__arrow.mf-btn-nav{opacity:.8}.mf-gallery--layout-slider .inx-gallery-slider .mf-btn-nav,.mf-gallery--layout-slider .mf-gallery-slider .mf-btn-nav{color:inherit;background:0 0;border-color:currentColor;padding:0}@supports (border-color:rgb(from currentColor r g b/0.8)){.mf-gallery--layout-slider .inx-gallery-slider .mf-btn-nav,.mf-gallery--layout-slider .mf-gallery-slider .mf-btn-nav{border-color:rgb(from currentColor r g b/.8)}}.mf-gallery--layout-slider .inx-gallery-slider .mf-btn-nav,.mf-gallery--layout-slider .mf-gallery-slider .mf-btn-nav{-webkit-backdrop-filter:blur(10px)brightness(.9);backdrop-filter:blur(10px)brightness(.9)}.mf-gallery--layout-slider .inx-gallery-slider .mf-btn-nav svg,.mf-gallery--layout-slider .mf-gallery-slider .mf-btn-nav svg{translate:1px}.mf-gallery--layout-slider .inx-gallery-slider .mf-btn-nav.splide__arrow--prev svg,.mf-gallery--layout-slider .mf-gallery-slider .mf-btn-nav.splide__arrow--prev svg{translate:-1px}.mf-gallery--layout-slider .inx-gallery-slider .mf-btn-nav:is(:hover,:focus-visible),.mf-gallery--layout-slider .mf-gallery-slider .mf-btn-nav:is(:hover,:focus-visible){opacity:1;border-color:currentColor}.mf-energy-scale__bar-wrapper{padding-top:4rem;position:relative}.mf-energy-scale__bar{background:linear-gradient(90deg,#10d600,#ff0 50%,#e60000);background:linear-gradient(90deg,var(--global-palette11),var(--global-palette15) 50%,var(--global-palette13));border-radius:1rem;height:4rem;padding:0 1rem;position:relative;overflow:visible}.mf-energy-scale__segments{z-index:1;align-items:stretch;padding:0 1rem;display:flex;position:absolute;inset:0 0 64%}.mf-energy-scale__segment{color:#000;justify-content:center;align-items:center;font-size:.625rem;display:flex;position:relative}.mf-energy-scale__segment:before{content:"";opacity:.4;background:currentColor;width:1px;position:absolute;top:0;bottom:0;left:0}.mf-energy-scale__segment:first-child:before{display:none}.mf-energy-scale__segment-label{position:relative}.mf-energy-scale__segment.is-active .mf-energy-scale__segment-label{font-weight:700}.mf-energy-scale__segment--H{flex:0 0 6%;max-width:6%}.mf-energy-scale__marker{z-index:2;filter:drop-shadow(1px 2px 3px rgb(from var(--contrast) r g b/.2));height:auto;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;transform:translate(-50%)}.mf-energy-scale__tooltip{background:var(--contrast);color:#fff;text-align:center;white-space:nowrap;border-radius:3px;padding:.25rem .375rem;line-height:1.2;position:relative;transform:translateY(calc(-100% - .375rem))}.mf-energy-scale__tooltip:after{content:"";border-style:solid;border-width:.3125rem .3125rem 0;border-color:var(--contrast) #0000 #0000 #0000;position:absolute;bottom:-.25rem;left:50%;transform:translate(-50%)}.mf-energy-scale__tooltip-class{margin-bottom:.125rem;font-size:.75rem;font-weight:700}.mf-energy-scale__tooltip-value{opacity:.9;font-size:.625rem}.mf-energy-scale__ticks{z-index:1;box-shadow:0 0 3px rgb(from var(--contrast) r g b/.2);background:#fff;border-radius:100px;justify-content:space-between;align-items:flex-start;margin:0;padding:.1875rem 1rem;font-size:.5625rem;display:flex;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)}.mf-energy-scale__ticks span{position:relative}.energypass{-webkit-hyphens:auto;hyphens:auto;word-break:auto-phrase;hyphenate-limit-chars:6 3 4}.focus-makler-wishlist-toggle{cursor:pointer;color:var(--contrast);background:#fffc;border:none;border-radius:100em;justify-content:center;align-items:center;padding:.3125em;transition:all .3s;display:inline-flex}.focus-makler-wishlist-toggle--dark{color:var(--global-palette-btn-bg)}.focus-makler-wishlist-toggle--dark:hover,.focus-makler-wishlist-toggle--dark:focus{color:var(--global-palette-btn-bg-hover)}.focus-makler-wishlist-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;width:1.5em;height:1.5em;transition:fill .3s}.focus-makler-wishlist-toggle.active,.focus-makler-wishlist-toggle .wishlist-icon.filled{color:var(--accent)}.focus-makler-wishlist-toggle.active svg,.focus-makler-wishlist-toggle .wishlist-icon.filled{fill:currentColor}.inx-property-list-item .focus-makler-wishlist-toggle{z-index:10;width:2rem;height:2rem;position:absolute;top:10px;left:10px}.inx-property-list-item .focus-makler-wishlist-toggle:hover{transform:scale(1.1)}.wishlist-share-container{align-items:center;gap:10px;margin-top:10px;display:inline-flex}.focus-makler-wishlist-count{justify-content:center;align-items:center;padding:5px;text-decoration:none;display:inline-flex;position:relative}.transparent-header .site-header .focus-makler-wishlist-count{color:var(--global-palette9)}.transparent-header .site-header .focus-makler-wishlist-count:hover{color:var(--global-palette1)}.focus-makler-wishlist-count .wishlist-icon-wrapper{display:inline-flex;position:relative}.focus-makler-wishlist-count svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:1.5rem;height:1.5rem}.wishlist-count-badge{background-color:var(--global-palette4,#0073aa);color:#fff;box-sizing:content-box;aspect-ratio:1;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:1.5em;height:1.5em;padding:.25em;font-size:.6875rem;font-weight:600;line-height:1;display:flex;position:absolute;bottom:-1.27273em;right:-1em}.wishlist-count-badge--changed{animation:.3s ease-out wishlist-count-bump}@keyframes wishlist-count-bump{0%{transform:scale(1)}30%{transform:scale(1.2)}to{transform:scale(1)}}.mf-icon-btn{--btn-bg:var(--global-palette-btn-bg);--btn-color:var(--global-palette-btn);--btn-bg_hover:var(--global-palette-btn-bg-hover);--btn-color_hover:var(--global-palette-btn-hover);--btn-opacity:1;--btn-opacity_hover:1}.mf-icon-btn--secondary{--btn-bg:var(--global-palette-btn-sec-bg);--btn-color:var(--global-palette-btn-sec);--btn-bg_hover:var(--global-palette-btn-sec-bg-hover);--btn-color_hover:var(--global-palette-btn-sec-bg-hover)}.mf-icon-btn--reverse{--btn-bg:var(--global-palette-btn-sec);--btn-color:var(--global-palette-btn-bg-hover);--btn-bg_hover:var(--global-palette-btn-sec);--btn-color_hover:var(--global-palette-btn-bg-hover);--btn-opacity_hover:.8}.mf-icon-btn{color:inherit;opacity:var(--btn-opacity);justify-content:center;align-items:center;gap:.5em;padding:0;text-decoration:none;transition:opacity .2s;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important}.mf-icon-btn__icon{background:var(--btn-bg);color:var(--btn-color);aspect-ratio:1;border-radius:2px;padding:.25em;line-height:1;transition:all .2s;display:block;box-shadow:0 4px 8px #0000004d}.mf-icon-btn__icon svg{aspect-ratio:1;width:1.875em;height:auto;display:block}.mf-icon-btn__text{color:var(--btn-bg);padding:.5em;transition:all .2s;display:block}@media screen and (max-width:768px){.mf-icon-btn__text{display:none}}.mf-icon-btn:hover,.mf-icon-btn:focus,.mf-icon-btn:active{--btn-bg:var(--btn-bg_hover);--btn-color:var(--btn-color_hover);--btn-opacity:var(--btn-opacity_hover)}.mf-sticky-header{top:calc(0px + var(--wp-admin--admin-bar--height,0px));z-index:1;width:100%;position:absolute;left:0}.mf-sticky-header.no-transition{transition:none!important}.mf-sticky-header.gb-is-sticky{position:fixed;transform:translateY(0)}.mf-sticky-header.gb-is-sticky.is-sticky-hidden{transform:translateY(-100%)}.inx-button--action,button.inx-button--action{background-color:var(--accent);color:var(--contrast);-moz-column-gap:.5em;cursor:pointer;font-size:var(--step--2);letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:var(--space-xs) 2em;border:1px solid #0000;justify-content:center;align-items:center;column-gap:.5em;font-weight:400;line-height:1.2;display:inline-flex}.inx-button--action:is(:hover,:focus),button.inx-button--action:is(:hover,:focus){background-color:var(--accent-3)}.inx-property-search .inx-search-submit-button button .inx-icon{display:none}.inx-property-search .inx-search-submit-button button:not(:disabled) .inx-number-of-matches:not(:empty):after{content:" anzeigen"}.inx-property-search .inx-search-submit-button button:not(:disabled) .inx-number-of-matches:empty:after{content:"Suchen"}.uk-input,.uk-select:not([multiple]):not([size]){height:2.5rem}.uk-input,.uk-select,.uk-textarea{padding-left:1em}body .multiselect,body .multiselect__tags{min-height:2.5rem}body .multiselect__tags{padding:.75em 2.5rem 0 1em}.inx-extended-search-toggle{color:inherit}.inx-extended-search-toggle:hover,.inx-extended-search-toggle:focus,.inx-extended-search-toggle:active,.inx-extended-search-toggle:focus-visible{color:inherit;opacity:.8}.inx-property-search__extended{background:#ffffff61}.inx-form-element--range{padding-right:1em}@keyframes scrollSlideIn{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translate(0)}}@keyframes mfHeadlineMarkIn{0%{opacity:0;filter:blur(10px);transform:translateY(.35em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes mfHeadlineWrapOut{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(12px);transform:translateY(-.5em)}}.mf-animate-headline{--mf-headline-start-delay:.24s;--mf-headline-mark-duration:1.82s;--mf-headline-stagger:1s;--mf-headline-out-duration:1.72s;--mf-headline-hold-after:2.6s;--mf-headline-ease-out:cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter;animation:mfHeadlineWrapOut var(--mf-headline-out-duration) var(--mf-headline-ease-out) both;animation-delay:calc(var(--mf-headline-start-delay) + var(--mf-headline-mark-duration) + var(--mf-headline-stagger) + var(--mf-headline-hold-after))}.mf-animate-headline.wp-block{animation:none}.mf-animate-headline mark{opacity:0;filter:blur(10px);will-change:opacity,transform,filter;animation:mfHeadlineMarkIn var(--mf-headline-mark-duration) var(--mf-headline-ease-out) forwards;display:inline-block;transform:translateY(.35em);color:inherit!important}.mf-animate-headline mark:first-of-type{animation-delay:var(--mf-headline-start-delay)}.mf-animate-headline mark:nth-of-type(2){animation-delay:calc(var(--mf-headline-start-delay) + var(--mf-headline-stagger))}@media (prefers-reduced-motion:reduce){.mf-animate-headline,.mf-animate-headline mark{opacity:1;filter:none;animation:none;transform:none}}form{accent-color:var(--contrast)}.frm-fluent-form{--fluentform-primary:var(--accent);--fluentform-secondary:#606266;--fluentform-danger:var(--alert-2);--fluentform-border-color:#dadbdd;--fluentform-border-radius:7px;--fluentform-input-select-height:40px}.ff-gewerbe{--fluentform-primary:var(--gewerbe)}.ff-wohnen{--fluentform-primary:var(--wohnen)}.ff-btn{--btn-bg:var(--btn-standard-bg);--btn-fg:var(--btn-standard-fg);--btn-border:var(--btn-standard-border);--btn-bg-hover:var(--btn-standard-bg-hover);--btn-fg-hover:var(--btn-standard-fg-hover);--btn-border-hover:var(--btn-bg-hover);--btn-border-radius:var(--btn-radius);appearance:none;background-color:var(--btn-bg);border:1px solid var(--btn-border);border-bottom-right-radius:var(--border-radius-small);color:var(--btn-fg);cursor:pointer;padding:var(--space-xs) 2em;text-align:center;text-transform:uppercase;letter-spacing:.08em;line-height:1.1;font-size:var(--step--2);box-shadow:none;justify-content:center;align-items:center;gap:.5em;font-weight:500;text-decoration:none;display:inline-flex;transform:translateY(0)}.ff-btn-prev{border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:0}.ff-btn:is(:hover,:focus-visible){background-color:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-fg-hover)}.ff-btn:focus-visible{box-shadow:0 0 0 4px var(--btn-focus-ring),0 14px 28px #182c3c24;outline:none}.ff-btn:disabled,.ff-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.ff-btn.ff-btn--primary,.ff-btn--primary{--btn-bg:var(--btn-primary-bg);--btn-fg:var(--btn-primary-fg);--btn-border:transparent;--btn-bg-hover:var(--btn-primary-bg-hover);--btn-fg-hover:var(--btn-primary-fg-hover);--btn-border-hover:transparent}.ff-btn.ff-btn--gewerbe,.ff-btn--gewerbe{--btn-bg:var(--btn-gewerbe-bg);--btn-fg:var(--btn-gewerbe-fg);--btn-border:transparent;--btn-bg-hover:var(--btn-gewerbe-bg-hover);--btn-fg-hover:var(--btn-gewerbe-fg-hover);--btn-border-hover:transparent}.ff-btn.ff-btn--wohnen,.ff-btn--wohnen{--btn-bg:var(--btn-wohnen-bg);--btn-fg:var(--btn-wohnen-fg);--btn-border:transparent;--btn-bg-hover:var(--btn-wohnen-bg-hover);--btn-fg-hover:var(--btn-wohnen-fg-hover);--btn-border-hover:transparent}.fluentform .ff-el-input--label{font-size:var(--step--2);font-weight:500}.step-nav,.ff-inner_submit_container{margin-top:var(--space-2xl)}.step-nav .step-nav,.ff-inner_submit_container .step-nav{margin-top:0}.ff-el-progress-status{display:none}.fluentform-step.active{justify-content:center;gap:var(--space-xs);min-height:25rem;padding:var(--space-2xl);flex-direction:column;display:flex!important}@media (max-width:1024px){.fluentform-step.active{padding:var(--space-xl)}}@media (max-width:767px){.fluentform-step.active{padding:var(--space-l)}}.ff-el-form-control.uk-select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base)}.ff-el-form-control.uk-select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3)}.fluentform .frm-fluent-form .ff_el_checkable_photo_holders{justify-content:center;align-items:stretch;gap:var(--grid-gutter-large);margin-block:var(--space-m);flex-wrap:wrap;display:flex}.fluentform .frm-fluent-form .ff_el_checkable_photo_holders .ff-el-image-holder{flex-direction:column;min-width:12.5rem;max-width:12.5rem;overflow:unset!important;display:flex!important}.fluentform .frm-fluent-form .ff_el_checkable_photo_holders .ff-el-image-holder .ff-el-form-check-label{flex-direction:column;flex:1;align-items:stretch;padding:0!important;display:flex!important}.fluentform .frm-fluent-form .ff_el_checkable_photo_holders .ff-el-image-holder .ff-el-form-check-label span{flex-direction:column;flex:1;justify-content:center;align-items:stretch;white-space:normal!important;margin:0 auto!important;line-height:1.2!important;display:flex!important}.fluentform .frm-fluent-form .ff_el_checkable_photo_holders label.ff-el-image-input-src{aspect-ratio:1;width:100%;height:auto}.fluentform .frm-fluent-form .ff-contain-images label.ff-el-image-input-src{background-size:calc(100% - var(--space-l)) calc(100% - var(--space-l))!important}.fluentform .frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within span{background-color:hsl(from var(--accent) h s calc(l * 1.4))}.fluentform .frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check label>span{border-color:var(--btn-standard-border);color:var(--contrast);font-size:var(--step--1);padding:var(--space-xs) 2em;background:#fff;font-weight:500;line-height:1}.fluentform .frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{color:var(--accent)}.fluentform .frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder{border-color:var(--btn-standard-border)}.fluentform .frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder span{width:100%;margin-left:-1px;padding-inline:1em;border:none!important;border-radius:0!important}.fluentform .frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected{border-color:var(--accent)}.fluentform .frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label>span{border-color:var(--btn-standard-border);border-radius:0;box-shadow:none!important}.fluentform .frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check:last-child label>span{border-radius:0}.fluentform .frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:var(--accent);border-color:var(--accent);box-shadow:-1px 0 0 0 hsl(from var(--accent) h s calc(l * 1.4));color:#fff}.fluentform .frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label>span{border-left-color:var(--accent)}.fluentform .frm-fluent-form .ff-el-section-break .ff-el-section-title{font-weight:inherit;margin-bottom:.75em}.fluentform .frm-fluent-form .ff-el-section-break hr{display:none}.fluentform .frm-fluent-form .ff-el-section-break .section_break_desk{font-size:var(--step--1);color:var(--base-4)}.fluentform .frm-fluent-form .ff-t-cell:has(>.has-conditions.ff_excluded:only-child){display:none}.fluentform .frm-fluent-form .choices{font-size:1rem}.fluentform .frm-fluent-form .choices__inner{color:var(--contrast);background-color:var(--base-3);border-color:var(--global-border);border-radius:0}.fluentform .frm-fluent-form .choices[data-type*=select-multiple] .choices__inner{cursor:text;padding:.25em 10px}.fluentform .frm-fluent-form .choices[data-type*=select-multiple] .choices__input[type=text]{padding-top:3px;padding-bottom:2px}.fluentform .frm-fluent-form .choices[data-type*=select-multiple]:has(.choices__list--multiple .choices__item) .choices__input[type=text]{padding-top:0;padding-bottom:0}.fluentform .frm-fluent-form .choices__list--dropdown{background-color:var(--base-3);border:1px solid var(--global-border);border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:16em}.fluentform .frm-fluent-form.ff-gewerbe .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected{border-color:var(--contrast)}.fluentform .frm-fluent-form.ff-gewerbe .ff-el-group.ff_list_buttons .ff-el-form-check:not(.ff_item_selected) label>span:hover{color:hsl(from var(--contrast) h s calc(l * 2.4))}.fluentform .frm-fluent-form.ff-gewerbe .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within span{background-color:hsl(from var(--contrast) h calc(s * .5) calc(l * 5.5))}.fluentform .frm-fluent-form.ff-gewerbe .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label>span{border-left-color:var(--contrast)}.fluentform .frm-fluent-form.ff-gewerbe .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:var(--contrast);border-color:var(--contrast);box-shadow:-1px 0 0 0 hsl(from var(--contrast) h calc(s * .5) calc(l * 5.5))}.fluentform .ff-el-form-check-label{gap:var(--space-xs);align-items:baseline;margin-block-end:var(--space-xs);display:flex}.fluentform .ff-el-form-check-label span{translate:0 -.2em}.fluentform .ff-message-success{box-shadow:none;margin-top:var(--space-2xl);padding:var(--space-m) 0 0 20%;background:url(//focus-makler.de/wp-content/themes/focus-makler/assets/css/../img/success.svg) 0 0/15% no-repeat;border:none;min-height:10em;position:relative}@media (max-width:767px){.fluentform .ff-message-success{padding:20% 0 0}}.mf-sticky-cards{--sticky-card-top:4rem;--sticky-card-offset:0rem;--sticky-card-base-offset:var(--space-3xl);padding-bottom:var(--sticky-card-base-offset);counter-reset:card-counter;position:relative}.mf-sticky-cards__card{margin-bottom:var(--space-2xl)}.mf-sticky-cards.is-numbered .mf-sticky-cards__card:after{z-index:-1;counter-increment:card-counter;content:"" counter(card-counter) "";pointer-events:none;top:var(--space-xs);left:var(--space-m);text-align:center;width:.65em;color:var(--wohnen);opacity:.35;font-size:700%;line-height:1;font-family:var(--gp-font--heading);position:absolute}.mf-sticky-cards.is-numbered .mf-sticky-cards__card.mf-container-style--light-gewerbe:after{color:var(--gewerbe)}.mf-sticky-cards__card:first-child{--sticky-card-offset:calc(0 * var(--sticky-card-base-offset))}.mf-sticky-cards__card:nth-child(2){--sticky-card-offset:calc(1 * var(--sticky-card-base-offset))}.mf-sticky-cards__card:nth-child(3){--sticky-card-offset:calc(2 * var(--sticky-card-base-offset))}.mf-sticky-cards__card:nth-child(4){--sticky-card-offset:calc(3 * var(--sticky-card-base-offset))}.mf-sticky-cards__card:nth-child(5){--sticky-card-offset:calc(4 * var(--sticky-card-base-offset))}.mf-sticky-cards__card:nth-child(6){--sticky-card-offset:calc(5 * var(--sticky-card-base-offset))}.mf-sticky-cards__card:nth-child(7){--sticky-card-offset:calc(6 * var(--sticky-card-base-offset))}.mf-sticky-cards__card:nth-child(8){--sticky-card-offset:calc(7 * var(--sticky-card-base-offset))}.mf-sticky-cards__card:nth-child(9){--sticky-card-offset:calc(8 * var(--sticky-card-base-offset))}.mf-sticky-cards__card:nth-child(10){--sticky-card-offset:calc(9 * var(--sticky-card-base-offset))}.mf-sticky-cards__card:nth-child(11){--sticky-card-offset:calc(10 * var(--sticky-card-base-offset))}.toc-list ul{margin:0;padding:0;list-style:none}.toc-list ul li{margin-bottom:.5em}.toc-list ul ul{font-size:var(--step--1);padding:.5em 0 0 1em}.toc-list ul ul li{margin-bottom:.25em}.toc-list a{color:inherit;font-weight:700}.toc-list a.active,.toc-list a:hover,.toc-list a:focus-visible,.mf-topnav__menu .gb-menu-item:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus,.current-page-ancestor,.current-page-ancestor:hover,.current-page-ancestor:focus){color:var(--accent)}