@charset "UTF-8";@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translateX(100%)}}@keyframes slide-out-left{to{transform:translateX(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translateX(-100%)}}@keyframes slide-in-left{0%{transform:translateX(100%)}}@keyframes shake-x{0%,to{transform:translateX(0)}20%{transform:translateX(-5%)}40%{transform:translateX(5%)}60%{transform:translateX(-5%)}80%{transform:translateX(5%)}}@keyframes shake-y{0%,to{transform:translateY(0)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}:root{--box-width:min(100vw,1680px);--scale-ratio:0.8;--gutter:calc(5px + (var(--box-width) - 320px)*35/1120);--color-text-yellow:#7c3306;--color-text-red:#834550;--color-text-red-light:#eacfd2;--color-bg-yellow:#fff3d3;--color-bg-yellow-bright:#ffe59f;--color-bg-light-red:rgba(187,96,105,.2);--color-bg-green:#1f6d58;--color-bg-blue:#295d7c;--color-bg-red:#bb6069}html:not(.negative-theme-scheme):root{--action-primary-main-default-color:#1f6d58;--action-primary-main-hover-color:#b3ccaa;--action-primary-main-pressed-color:#d1e0cc;--action-primary-negative-default-color:#f0f5ee;--action-primary-negative-hover-color:#d1e0cc;--action-primary-negative-pressed-color:#b3ccaa;--action-visited-main-default-color:#5f07e4;--action-visited-main-hover-color:#5306c6;--action-visited-main-pressed-color:#4405a4;--action-visited-negative-default-color:#aa74fb;--action-visited-negative-hover-color:#c8a6fc;--action-visited-negative-pressed-color:#dec8fd;--action-tertiary-main-default-color:#834550;--action-tertiary-main-hover-color:#d6b2bc;--action-tertiary-main-pressed-color:#e6d1d7;--action-tertiary-negative-default-color:#f7f0f2;--action-tertiary-negative-hover-color:#e6d1d7;--action-tertiary-negative-pressed-color:#d6b2bc;--action-ghost-main-default-color:#f5f4f4;--action-ghost-main-hover-color:#d7d3d1;--action-ghost-main-pressed-color:#ebe9e8;--action-ghost-negative-default-color:#585d61;--action-ghost-negative-hover-color:#cdc8c6;--action-ghost-negative-pressed-color:#9c9191;--action-secondary-main-default-color:#295d7c;--action-secondary-main-hover-color:#b5c5d3;--action-secondary-main-pressed-color:#d3dce5;--action-secondary-negative-default-color:#f0f3f6;--action-secondary-negative-hover-color:#e1e8ed;--action-secondary-negative-pressed-color:#d3dce5;--action-message-bar-main-default-color:#f0f3f6;--action-message-bar-main-hover-color:#e1e8ed;--action-message-bar-main-pressed-color:#d3dce5;--action-message-bar-main-disabled-color:rgba(240,243,246,.4);--action-message-bar-negative-default-color:#295d7c;--action-message-bar-negative-hover-color:#6487a3;--action-message-bar-negative-pressed-color:#b5c5d3;--action-message-bar-negative-disabled-color:rgba(41,93,124,.4);--text-main-level-1-color:#585d61;--text-main-level-2-color:#585d61;--text-main-level-3-color:#cdc8c6;--text-main-level-4-color:#e1dedd;--text-main-level-5-color:#ebe9e8;--text-main-primary-accent-color:#1f6d58;--text-main-secondary-accent-color:#295d7c;--text-negative-level-1-color:#fff;--text-negative-level-2-color:#fff;--text-negative-level-3-color:#f5f4f4;--text-negative-level-4-color:#ebe9e8;--text-negative-level-5-color:#e1dedd;--text-negative-primary-accent-color:#f0f5ee;--text-negative-secondary-accent-color:#f0f3f6;--text-constant-light-level-1-color:#585d61;--text-constant-light-level-2-color:#cdc8c6;--text-constant-light-level-3-color:#d7d3d1;--text-constant-light-level-4-color:#e1dedd;--text-constant-light-level-5-color:#ebe9e8;--text-constant-light-primary-accent-color:#1f6d58;--text-constant-light-secondary-accent-color:#295d7c;--text-constant-dark-level-1-color:#fff;--text-constant-dark-level-2-color:hsla(0,0%,100%,.8);--text-constant-dark-level-3-color:#f5f4f4;--text-constant-dark-level-4-color:#ebe9e8;--text-constant-dark-level-5-color:#e1dedd;--text-constant-dark-primary-accent-color:#f0f5ee;--text-constant-dark-secondary-accent-color:#f0f3f6;--background-main-level-1-color:#fff;--background-main-level-2-color:#f5f4f4;--background-main-level-3-color:#ebe9e8;--background-main-level-4-color:#e1dedd;--background-main-level-5-color:#cdc8c6;--background-main-primary-accent-color:#f0f5ee;--background-main-secondary-accent-color:#f0f3f6;--background-negative-level-1-color:#585d61;--background-negative-level-2-color:#9c9191;--background-negative-level-3-color:#cdc8c6;--background-negative-level-4-color:#d7d3d1;--background-negative-level-5-color:#e1dedd;--background-negative-primary-accent-color:#1f6d58;--background-negative-secondary-accent-color:#295d7c;--background-constant-light-level-1-color:#fff;--background-constant-light-level-2-color:#f5f4f4;--background-constant-light-level-3-color:#ebe9e8;--background-constant-light-level-4-color:#e1dedd;--background-constant-light-level-5-color:#cdc8c6;--background-constant-light-primary-accent1-color:#f0f5ee;--background-constant-light-secondary-accent-color:#f0f3f6;--background-constant-dark-level-1-color:#585d61;--background-constant-dark-level-2-color:#9c9191;--background-constant-dark-level-3-color:#cdc8c6;--background-constant-dark-level-4-color:#d7d3d1;--background-constant-dark-level-5-color:#e1dedd;--background-constant-dark-primary-accent-color:#1f6d58;--background-constant-dark-secondary-accent-color:#295d7c;--control-main-background-color:#fff;--control-main-border-default-color:#ebe9e8;--control-main-border-hover-color:#cdc8c6;--control-main-active-color:#295d7c;--control-main-active-hover-color:#6487a3;--control-negative-background-color:#585d61;--control-negative-border-default-color:#d7d3d1;--control-negative-border-hover-color:#e1dedd;--control-negative-active-color:#f0f3f6;--control-negative-active-hover-color:#e1e8ed;--error-main-background-color:#fef2f2;--error-main-text-color:#7f1d1d;--error-negative-background-color:#7f1d1d;--error-negative-text-color:#fef2f2;--success-main-background-color:#e0ffee;--success-main-text-color:#00612c;--success-negative-background-color:#00612c;--success-negative-text-color:#e0ffee;--tag-background-1-color:#1f6d58;--tag-background-2-color:#e5e7eb;--tag-background-3-color:#713f12;--tag-background-4-color:#f0fdfa;--tag-text-1-color:#fff;--tag-text-2-color:#374151;--tag-text-3-color:#fef9c3;--tag-text-4-color:#134e4a;--box-shadow-dropdown-main-large:calc((var(--box-width) - 320px)*0/1120) calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc((var(--box-width) - 320px)*0/1120) rgba(88,93,97,.239)}.negative-theme-scheme:root{--action-primary-main-default-color:#f0f5ee;--action-primary-main-hover-color:#d1e0cc;--action-primary-main-pressed-color:#b3ccaa;--action-primary-negative-default-color:#1f6d58;--action-primary-negative-hover-color:#b3ccaa;--action-primary-negative-pressed-color:#d1e0cc;--action-visited-main-default-color:#aa74fb;--action-visited-main-hover-color:#c8a6fc;--action-visited-main-pressed-color:#dec8fd;--action-visited-negative-default-color:#5f07e4;--action-visited-negative-hover-color:#5306c6;--action-visited-negative-pressed-color:#4405a4;--action-tertiary-main-default-color:#f7f0f2;--action-tertiary-main-hover-color:#e6d1d7;--action-tertiary-main-pressed-color:#d6b2bc;--action-tertiary-negative-default-color:#834550;--action-tertiary-negative-hover-color:#d6b2bc;--action-tertiary-negative-pressed-color:#e6d1d7;--action-ghost-main-default-color:#585d61;--action-ghost-main-hover-color:#cdc8c6;--action-ghost-main-pressed-color:#9c9191;--action-ghost-negative-default-color:#f5f4f4;--action-ghost-negative-hover-color:#d7d3d1;--action-ghost-negative-pressed-color:#ebe9e8;--action-secondary-main-default-color:#f0f3f6;--action-secondary-main-hover-color:#e1e8ed;--action-secondary-main-pressed-color:#d3dce5;--action-secondary-negative-default-color:#295d7c;--action-secondary-negative-hover-color:#b5c5d3;--action-secondary-negative-pressed-color:#d3dce5;--action-message-bar-main-default-color:#295d7c;--action-message-bar-main-hover-color:#6487a3;--action-message-bar-main-pressed-color:#b5c5d3;--action-message-bar-main-disabled-color:rgba(41,93,124,.4);--action-message-bar-negative-default-color:#f0f3f6;--action-message-bar-negative-hover-color:#e1e8ed;--action-message-bar-negative-pressed-color:#d3dce5;--action-message-bar-negative-disabled-color:rgba(240,243,246,.4);--text-main-level-1-color:#fff;--text-main-level-2-color:#fff;--text-main-level-3-color:#f5f4f4;--text-main-level-4-color:#ebe9e8;--text-main-level-5-color:#e1dedd;--text-main-primary-accent-color:#f0f5ee;--text-main-secondary-accent-color:#f0f3f6;--text-negative-level-1-color:#585d61;--text-negative-level-2-color:#585d61;--text-negative-level-3-color:#cdc8c6;--text-negative-level-4-color:#e1dedd;--text-negative-level-5-color:#ebe9e8;--text-negative-primary-accent-color:#1f6d58;--text-negative-secondary-accent-color:#295d7c;--text-constant-light-level-1-color:#585d61;--text-constant-light-level-2-color:#cdc8c6;--text-constant-light-level-3-color:#d7d3d1;--text-constant-light-level-4-color:#e1dedd;--text-constant-light-level-5-color:#ebe9e8;--text-constant-light-primary-accent-color:#1f6d58;--text-constant-light-secondary-accent-color:#295d7c;--text-constant-dark-level-1-color:#fff;--text-constant-dark-level-2-color:hsla(0,0%,100%,.8);--text-constant-dark-level-3-color:#f5f4f4;--text-constant-dark-level-4-color:#ebe9e8;--text-constant-dark-level-5-color:#e1dedd;--text-constant-dark-primary-accent-color:#f0f5ee;--text-constant-dark-secondary-accent-color:#f0f3f6;--background-main-level-1-color:#585d61;--background-main-level-2-color:#9c9191;--background-main-level-3-color:#cdc8c6;--background-main-level-4-color:#d7d3d1;--background-main-level-5-color:#e1dedd;--background-main-primary-accent-color:#1f6d58;--background-main-secondary-accent-color:#295d7c;--background-negative-level-1-color:#fff;--background-negative-level-2-color:#f5f4f4;--background-negative-level-3-color:#ebe9e8;--background-negative-level-4-color:#e1dedd;--background-negative-level-5-color:#cdc8c6;--background-negative-primary-accent-color:#f0f5ee;--background-negative-secondary-accent-color:#f0f3f6;--background-constant-light-level-1-color:#fff;--background-constant-light-level-2-color:#f5f4f4;--background-constant-light-level-3-color:#ebe9e8;--background-constant-light-level-4-color:#e1dedd;--background-constant-light-level-5-color:#cdc8c6;--background-constant-light-primary-accent1-color:#f0f5ee;--background-constant-light-secondary-accent-color:#f0f3f6;--background-constant-dark-level-1-color:#585d61;--background-constant-dark-level-2-color:#9c9191;--background-constant-dark-level-3-color:#cdc8c6;--background-constant-dark-level-4-color:#d7d3d1;--background-constant-dark-level-5-color:#e1dedd;--background-constant-dark-primary-accent-color:#1f6d58;--background-constant-dark-secondary-accent-color:#295d7c;--control-main-background-color:#585d61;--control-main-border-default-color:#d7d3d1;--control-main-border-hover-color:#e1dedd;--control-main-active-color:#f0f3f6;--control-main-active-hover-color:#e1e8ed;--control-negative-background-color:#fff;--control-negative-border-default-color:#ebe9e8;--control-negative-border-hover-color:#cdc8c6;--control-negative-active-color:#295d7c;--control-negative-active-hover-color:#6487a3;--error-main-background-color:#7f1d1d;--error-main-text-color:#fef2f2;--error-negative-background-color:#fef2f2;--error-negative-text-color:#7f1d1d;--success-main-background-color:#00612c;--success-main-text-color:#e0ffee;--success-negative-background-color:#e0ffee;--success-negative-text-color:#00612c;--tag-background-1-color:#1f6d58;--tag-background-2-color:#e5e7eb;--tag-background-3-color:#713f12;--tag-background-4-color:#f0fdfa;--tag-text-1-color:#fff;--tag-text-2-color:#374151;--tag-text-3-color:#fef9c3;--tag-text-4-color:#134e4a;--box-shadow-dropdown-main-large:calc((var(--box-width) - 320px)*0/1120) calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc((var(--box-width) - 320px)*0/1120) hsla(0,0%,100%,.239)}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:var(--background-main-level-1-color);color:var(--text-main-level-2-color);display:flex;flex-direction:column;font-family:playfair-display,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(20px*var(--scale-ratio)) + (20 - calc(var(--scale-ratio)*20)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;letter-spacing:0;line-height:140%;min-height:100vh}#header{flex:0 0 auto;left:0;max-width:none;position:absolute;position:sticky;top:0;width:100%;z-index:999}#main{display:flex;flex:1 0 auto;flex-direction:column;overflow:visible!important;overflow:initial!important}#footer{flex:0 0 auto}.section{padding:calc(30px + (var(--box-width) - 320px)*40/1120) 0}.section.align-between,.section.align-center,.section.align-end{display:flex;flex-flow:column}.section.align-end{justify-content:flex-end}.section.align-between{justify-content:space-between}.section.align-center{justify-content:center}.module-row,.row{padding:calc(20px + (var(--box-width) - 320px)*10/1120) 0;row-gap:calc(5px + (var(--box-width) - 320px)*35/1120);width:calc(var(--box-width) - 40px - (var(--box-width) - 320px)*120/1120*2)}.module-row-fw,.row-fw{width:var(--box-width)}.module-row.align-center,.row.align-center{align-items:center}.module-row{padding:0}[class^=module-]+[class^=module-]{margin-top:calc(20px + (var(--box-width) - 320px)*10/1120)}.row-list-icons{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);margin:calc(20px + (var(--box-width) - 320px)*10/1120) auto;padding:calc(20px + (var(--box-width) - 320px)*10/1120)}.row-list-icons [class^=module-]+[class^=module-]{margin-top:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.list-icon{align-items:center;display:flex;position:relative}.list-icon:not(:last-child){margin-bottom:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}.list-icon:before{align-items:center;color:var(--text-main-primary-accent-color);content:"";display:flex;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(20px*var(--scale-ratio)) + (20 - calc(var(--scale-ratio)*20)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;justify-content:center;line-height:normal;margin-right:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);position:relative;width:calc(18px + (var(--box-width) - 320px)*2/1120)}.list-icon.list-icon-sun:before{content:"\f185"}.list-icon.list-icon-presentation:before{content:"\f685"}.list-icon.list-icon-sign:before{content:"\f4d9"}.list-icon.list-icon-parking:before{content:"\f540"}.list-icon.list-icon-toilet-paper:before{content:"\f71e"}.list-icon.list-icon-coffee:before{content:"\f0f4"}.list-icon.list-icon-server:before{content:"\f233"}.list-icon.list-icon-wheelchair:before{content:"\f193"}body.dark-header #header #main-header,body.error404 #header #main-header{--text-constant-dark-level-1-color:var(--text-main-level-1-color)}::-moz-selection{background:rgba(11,35,55,.5);color:var(--text-constant-dark-level-1-color)}::selection{background:rgba(11,35,55,.5);color:var(--text-constant-dark-level-1-color)}.negative-theme-scheme ::-moz-selection{background:hsla(0,0%,100%,.5);color:var(--text-constant-light-level-1-color)}.negative-theme-scheme ::selection{background:hsla(0,0%,100%,.5);color:var(--text-constant-light-level-1-color)}.has-bg-image{position:relative;z-index:1}.gen-cookie-notice .gen-cookie-notice-intro .gen-cookie-notice-headline,.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-headline,.gform_confirmation_message,.gt-d1,.h1,.h1-d1 h1,.h2,.h3,.h4,.h5,.h6,.hero-start .btn-row .btn,.hero-start .btn-row .btn-secondary,.hero-start .btn-row .btn-tertiary,.module-kre-real-estate-search .kre-real-estate-search-label,.module-kre-real-estate-search .kre-search-item-title,.module-listing.module-gcon-listing .listing-post .listing-job-title,.module-listing.module-ko-object-listing .listing-filter-found-posts .listing-found-posts,.module-listing.module-ko-object-listing .listing-item-terms:not(.listing-item-taxonomy-ko_type) .listing-item-term,.module-listing.module-kre-real-estate-listing .listing-post .listing-item-terms,.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-date,.single-kf_real_estate .info-row .real-estate-info-address-label,.single-kf_real_estate .info-row .real-estate-info-name-label,.single-kf_real_estate .info-row .real-estate-info-size-label,.single-kf_real_estate .info-row .real-estate-info-title,.single-kf_real_estate .info-row .real-estate-info-year-label,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-job-title,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-name,.single-kf_real_estate .taxonomy-wrapper .term-text,.single-ko_properties .info-row .taxonomy-wrapper .taxonomy-header,.single-ko_properties .mod-files a,.single-ko_properties .module-ko-object-contact .object-contact-name,.single-ko_properties .module-ko-object-contact .object-contact-title,.single-ko_properties .object-post-info-description p,.single-ko_properties .row-single-info .taxonomy-wrapper .term-text,.single-post .module-post-info .post-info-date p,.single-post .post-info-title h1,.single-post .post-info-top-dates .post-info-date p,.single-post .post-info-top-dates .post-info-date time,h1,h2,h3,h4,h5,h6,label,legend{hyphens:manual;word-break:break-word}.gt-d1,.h1-d1 h1,.single-post .post-info-title h1{font-size:calc(40px + (var(--box-width) - 320px)*21/1120)}.gt-d1,.h1,.h1-d1 h1,.single-post .post-info-title h1,h1{font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:700;letter-spacing:0;line-height:120%;margin-bottom:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.h1,h1{font-size:max(16px,calc(48px*var(--scale-ratio)) + (48 - calc(var(--scale-ratio)*48)) * (var(--box-width) - 320px)/(1440 - 320))}.h2,h2{font-size:max(16px,calc(39px*var(--scale-ratio)) + (39 - calc(var(--scale-ratio)*39)) * (var(--box-width) - 320px)/(1440 - 320))}.h2,.h3,.single-kf_real_estate .info-row .real-estate-info-title,.single-ko_properties .object-post-info-description p,h2,h3{font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:700;letter-spacing:0;line-height:120%;margin-bottom:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.h3,.single-kf_real_estate .info-row .real-estate-info-title,.single-ko_properties .object-post-info-description p,h3{font-size:max(16px,calc(31px*var(--scale-ratio)) + (31 - calc(var(--scale-ratio)*31)) * (var(--box-width) - 320px)/(1440 - 320))}.gen-cookie-notice .gen-cookie-notice-intro .gen-cookie-notice-headline,.gform_confirmation_message,.h4,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-name,.single-ko_properties .module-ko-object-contact .object-contact-name,h4{font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(25px*var(--scale-ratio)) + (25 - calc(var(--scale-ratio)*25)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:700;letter-spacing:0;line-height:120%;margin-bottom:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-headline,.h5,.hero-start .btn-row .btn,.hero-start .btn-row .btn-secondary,.hero-start .btn-row .btn-tertiary,.module-listing.module-ko-object-listing .listing-filter-found-posts .listing-found-posts,.module-listing.module-ko-object-listing .listing-item-terms:not(.listing-item-taxonomy-ko_type) .listing-item-term,.module-listing.module-kre-real-estate-listing .listing-post .listing-item-terms,.single-ko_properties .mod-files a,.single-post .module-post-info .post-info-date p,.single-post .post-info-top-dates .post-info-date p,.single-post .post-info-top-dates .post-info-date time,h5{font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(20px*var(--scale-ratio)) + (20 - calc(var(--scale-ratio)*20)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:700;letter-spacing:0;line-height:120%;margin-bottom:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.h6,.module-kre-real-estate-search .kre-real-estate-search-label,.module-kre-real-estate-search .kre-search-item-title,.module-listing.module-gcon-listing .listing-post .listing-job-title,.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-date,.single-kf_real_estate .info-row .real-estate-info-address-label,.single-kf_real_estate .info-row .real-estate-info-name-label,.single-kf_real_estate .info-row .real-estate-info-size-label,.single-kf_real_estate .info-row .real-estate-info-year-label,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-job-title,.single-kf_real_estate .taxonomy-wrapper .term-text,.single-ko_properties .info-row .taxonomy-wrapper .taxonomy-header,.single-ko_properties .module-ko-object-contact .object-contact-title,.single-ko_properties .row-single-info .taxonomy-wrapper .term-text,h6,label,legend{font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:700;letter-spacing:0;line-height:120%;margin-bottom:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-text-value-wrapper span,.single-kf_real_estate .gfield_radio label,p{font-family:playfair-display,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(20px*var(--scale-ratio)) + (20 - calc(var(--scale-ratio)*20)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;letter-spacing:0;line-height:140%;margin-bottom:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}ul{font-size:max(16px,calc(20px*var(--scale-ratio)) + (20 - calc(var(--scale-ratio)*20)) * (var(--box-width) - 320px)/(1440 - 320));margin:0;padding-bottom:calc(20px + (var(--box-width) - 320px)*10/1120);padding-left:1.83em}ul.large,ul.large li:last-child,ul.micro,ul.micro li:last-child,ul.small,ul.small li:last-child,ul.tiny,ul.tiny li:last-child{margin-bottom:0}ul:last-child{padding-bottom:0}li:not(:last-child),li:not(:last-child):last-child{margin-bottom:0}.large,.single-kf_real_estate .post-info-excerpt p,.single-ko_properties .row-single-info .post-info-excerpt p{font-family:playfair-display,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(25px*var(--scale-ratio)) + (25 - calc(var(--scale-ratio)*25)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;letter-spacing:0;line-height:140%;margin-bottom:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.large:last-child,.single-kf_real_estate .post-info-excerpt p:last-child,.single-ko_properties .row-single-info .post-info-excerpt p:last-child{margin-bottom:0}.large li,.single-kf_real_estate .post-info-excerpt p li,.single-ko_properties .row-single-info .post-info-excerpt p li{margin-bottom:calc(12px*var(--scale-ratio) + (12 - var(--scale-ratio)*12)*(var(--box-width) - 320px)/1120)}.btn-search,.gen-cookie-notice .gen-cookie-notice-intro p,.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-label,.gt-faq-listing .gt-faq-item .gt-faq-listing-item-inner-content>*,.module-blurb.usp-card .blurb-text>*,.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper .range-input-from-value-wrapper:before,.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper .range-input-to-value-wrapper:before,.module-listing.module-kre-real-estate-listing .listing-post .listing-item-excerpt,.module-listing.module-kre-real-estate-listing .listing-post .listing-item-read-more,.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-excerpt,.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-read-more,.module-slider .slide-content-wrapper .module-text>*,.module-toggle .toggle-item-inner-content>*,.single-kf_real_estate .gfield--type-html p,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper>p,.single-ko_properties .module-ko-object-contact .object-contact-email a,.single-ko_properties .module-ko-object-contact .object-contact-phone a,.small{font-family:playfair-display,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;letter-spacing:0;line-height:140%;margin-bottom:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.btn-search:last-child,.gen-cookie-notice .gen-cookie-notice-intro p:last-child,.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-label:last-child,.gt-faq-listing .gt-faq-item .gt-faq-listing-item-inner-content>:last-child,.module-blurb.usp-card .blurb-text>:last-child,.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper .range-input-from-value-wrapper:last-child:before,.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper .range-input-to-value-wrapper:last-child:before,.module-listing.module-kre-real-estate-listing .listing-post .listing-item-excerpt:last-child,.module-listing.module-kre-real-estate-listing .listing-post .listing-item-read-more:last-child,.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-excerpt:last-child,.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-read-more:last-child,.module-slider .slide-content-wrapper .module-text>:last-child,.module-toggle .toggle-item-inner-content>:last-child,.single-kf_real_estate .gfield--type-html p:last-child,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper>p:last-child,.single-ko_properties .module-ko-object-contact .object-contact-email a:last-child,.single-ko_properties .module-ko-object-contact .object-contact-phone a:last-child,.small:last-child{margin-bottom:0}.btn-search li,.gen-cookie-notice .gen-cookie-notice-intro p li,.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-label li,.gt-faq-listing .gt-faq-item .gt-faq-listing-item-inner-content>* li,.module-blurb.usp-card .blurb-text>* li,.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper .range-input-from-value-wrapper:before li,.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper .range-input-to-value-wrapper:before li,.module-listing.module-kre-real-estate-listing .listing-post .listing-item-excerpt li,.module-listing.module-kre-real-estate-listing .listing-post .listing-item-read-more li,.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-excerpt li,.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-read-more li,.module-slider .slide-content-wrapper .module-text>* li,.module-toggle .toggle-item-inner-content>* li,.single-kf_real_estate .gfield--type-html p li,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper>p li,.single-ko_properties .module-ko-object-contact .object-contact-email a li,.single-ko_properties .module-ko-object-contact .object-contact-phone a li,.small li{margin-bottom:calc(8px*var(--scale-ratio) + (8 - var(--scale-ratio)*8)*(var(--box-width) - 320px)/1120)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-setting-body,.module-kre-real-estate-search .kre-search-item-address,.module-listing.module-ko-object-listing .listing-item-taxonomy-ko_type .listing-item-term,.single-ko_properties .row-single-info .module-post-info:first-child .taxonomy-wrapper .term-text,.single-post .module-post-info .taxonomy-wrapper .term-text,.single-post .post-info-top-dates .taxonomy-wrapper .term-text,.tiny{font-family:playfair-display,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(14px,calc(14px*var(--scale-ratio)) + (14 - calc(var(--scale-ratio)*14)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;letter-spacing:0;line-height:140%;margin-bottom:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-setting-body:last-child,.module-kre-real-estate-search .kre-search-item-address:last-child,.module-listing.module-ko-object-listing .listing-item-taxonomy-ko_type .listing-item-term:last-child,.single-ko_properties .row-single-info .module-post-info:first-child .taxonomy-wrapper .term-text:last-child,.single-post .module-post-info .taxonomy-wrapper .term-text:last-child,.single-post .post-info-top-dates .taxonomy-wrapper .term-text:last-child,.tiny:last-child{margin-bottom:0}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-setting-body li,.module-kre-real-estate-search .kre-search-item-address li,.module-listing.module-ko-object-listing .listing-item-taxonomy-ko_type .listing-item-term li,.single-ko_properties .row-single-info .module-post-info:first-child .taxonomy-wrapper .term-text li,.single-post .module-post-info .taxonomy-wrapper .term-text li,.single-post .post-info-top-dates .taxonomy-wrapper .term-text li,.tiny li{margin-bottom:calc(6px*var(--scale-ratio) + (6 - var(--scale-ratio)*6)*(var(--box-width) - 320px)/1120)}.micro{font-family:playfair-display,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(12px,calc(12px*var(--scale-ratio)) + (12 - calc(var(--scale-ratio)*12)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;letter-spacing:0;line-height:140%;margin-bottom:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.micro li{margin-bottom:calc(3px*var(--scale-ratio) + (3 - var(--scale-ratio)*3)*(var(--box-width) - 320px)/1120)}p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:calc(20px + (var(--box-width) - 320px)*10/1120)}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}.text-light-constant h1:not(.btn),.text-light-constant h2:not(.btn),.text-light-constant h3:not(.btn),.text-light-constant h4:not(.btn),.text-light-constant h5:not(.btn),.text-light-constant h6:not(.btn),.text-light-constant p:not(.btn){color:var(--text-constant-dark-level-1-color)}.negative-text h1,.negative-text h2,.negative-text h3,.negative-text h4,.negative-text h5,.negative-text h6,.negative-text p{color:var(--text-negative-level-1-color)}#main-header .menu-item .sub-menu,#main-header .module-search,#mobile-menu .menu-arrow,#mobile-menu .mobile-overlay,.btn,.btn-ghost,.btn-search,.btn-secondary,.btn-tertiary,.contact-links a,.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-primary,.gen-cookie-notice .gen-cookie-notice-intro a,.gform_footer [type=submit],.gform_wrapper form,.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions,.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gfield_fileupload_cancel,.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file,.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label,.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:after,.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown,.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown a,.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown a:before,.module-listing .listing-filter-wrapper .listing-clear-filter,.module-listing .listing-filter-wrapper .listing-search-btn,.module-listing .listing-pagination .listing-load-more-btn,.module-listing .listing-pagination.page-numbers .page-numbers.next,.module-listing .listing-pagination.page-numbers .page-numbers.prev,.module-listing.module-gcon-listing .listing-post .listing-item-socials a,.module-search form,.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit]),.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])+button,.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])+button span,.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])+button:before,.module-search form:after,.module-slider .slider-arrows-wrapper .slider-arrow,.popup .popup-wrapper .popup-close,.scroll-to-top,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a,.single-ko_properties .module-ko-object-contact .object-contact-email a,.single-ko_properties .module-ko-object-contact .object-contact-phone a,a,input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{transition:color .2s cubic-bezier(.5,0,.5,1),background-color .2s cubic-bezier(.5,0,.5,1),border-color .2s cubic-bezier(.5,0,.5,1),text-decoration-color .2s cubic-bezier(.5,0,.5,1),fill .2s cubic-bezier(.5,0,.5,1),stroke .2s cubic-bezier(.5,0,.5,1),opacity .2s cubic-bezier(.5,0,.5,1),box-shadow .2s cubic-bezier(.5,0,.5,1),transform .2s cubic-bezier(.5,0,.5,1),filter .2s cubic-bezier(.5,0,.5,1),backdrop-filter .2s cubic-bezier(.5,0,.5,1)}.gen-cookie-notice .gen-cookie-notice-intro a,.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gfield_fileupload_cancel,a{-webkit-text-decoration:none;text-decoration:none}.gen-cookie-notice .gen-cookie-notice-intro a:not([class]),.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gfield_fileupload_cancel:not([class]),a:not([class]){color:var(--action-secondary-main-default-color);font-family:inherit;font-weight:inherit;letter-spacing:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentcolor;text-decoration-thickness:.5px;text-underline-offset:.125em}.gen-cookie-notice .gen-cookie-notice-intro a:not([class]):hover,.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gfield_fileupload_cancel:not([class]):hover,a:not([class]):hover{color:var(--action-secondary-main-hover-color);text-decoration-color:hsla(0,0%,100%,0)}.gen-cookie-notice .gen-cookie-notice-intro a:not([class]):active,.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gfield_fileupload_cancel:not([class]):active,a:not([class]):active{color:var(--action-secondary-main-pressed-color)}.has-overlay-link{position:relative}.has-overlay-link .overlay-link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.btn,.btn-ghost,.btn-secondary,.btn-tertiary,.contact-links a,.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-primary,.gform_footer [type=submit],.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions,.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file,.module-listing .listing-filter-wrapper .listing-clear-filter,.module-listing .listing-pagination .listing-load-more-btn,.module-listing .listing-pagination.page-numbers .page-numbers.next,.module-listing .listing-pagination.page-numbers .page-numbers.prev,.module-listing.module-gcon-listing .listing-post .listing-item-socials a,.module-slider .slider-arrows-wrapper .slider-arrow,.popup .popup-wrapper .popup-close,.scroll-to-top,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a,.single-ko_properties .module-ko-object-contact .object-contact-email a,.single-ko_properties .module-ko-object-contact .object-contact-phone a{align-items:center;background:var(--action-primary-main-default-color);border:none;border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);color:var(--text-negative-level-1-color);cursor:pointer;display:inline-flex;font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(20px*var(--scale-ratio)) + (20 - calc(var(--scale-ratio)*20)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:500;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);letter-spacing:0;line-height:140%;padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120) calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120);-webkit-text-decoration:none;text-decoration:none}.btn-ghost:after,.btn-secondary:after,.btn-tertiary:after,.btn:after,.contact-links a:after,.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-primary:after,.gform_footer [type=submit]:after,.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:after,.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file:after,.module-listing .listing-filter-wrapper .listing-clear-filter:after,.module-listing .listing-pagination .listing-load-more-btn:after,.module-listing .listing-pagination.page-numbers .page-numbers.next:after,.module-listing .listing-pagination.page-numbers .page-numbers.prev:after,.module-listing.module-gcon-listing .listing-post .listing-item-socials a:after,.module-slider .slider-arrows-wrapper .slider-arrow:after,.popup .popup-wrapper .popup-close:after,.scroll-to-top:after,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a:after,.single-ko_properties .module-ko-object-contact .object-contact-email a:after,.single-ko_properties .module-ko-object-contact .object-contact-phone a:after{content:"\f105";display:none;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(20px*var(--scale-ratio)) + (20 - calc(var(--scale-ratio)*20)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;line-height:1}.btn-ghost:hover,.btn-secondary:hover,.btn-tertiary:hover,.btn:hover,.contact-links a:hover,.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-primary:hover,.gform_footer [type=submit]:hover,.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:hover,.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file:hover,.module-listing .listing-filter-wrapper .listing-clear-filter:hover,.module-listing .listing-pagination .listing-load-more-btn:hover,.module-listing .listing-pagination.page-numbers .page-numbers.next:hover,.module-listing .listing-pagination.page-numbers .page-numbers.prev:hover,.module-listing.module-gcon-listing .listing-post .listing-item-socials a:hover,.module-slider .slider-arrows-wrapper .slider-arrow:hover,.popup .popup-wrapper .popup-close:hover,.scroll-to-top:hover,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a:hover,.single-ko_properties .module-ko-object-contact .object-contact-email a:hover,.single-ko_properties .module-ko-object-contact .object-contact-phone a:hover{background:var(--action-primary-main-hover-color);color:var(--text-negative-level-1-color)}.btn-ghost:active,.btn-secondary:active,.btn-tertiary:active,.btn:active,.contact-links a:active,.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-primary:active,.gform_footer [type=submit]:active,.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:active,.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file:active,.module-listing .listing-filter-wrapper .listing-clear-filter:active,.module-listing .listing-pagination .listing-load-more-btn:active,.module-listing .listing-pagination.page-numbers .page-numbers.next:active,.module-listing .listing-pagination.page-numbers .page-numbers.prev:active,.module-listing.module-gcon-listing .listing-post .listing-item-socials a:active,.module-slider .slider-arrows-wrapper .slider-arrow:active,.popup .popup-wrapper .popup-close:active,.scroll-to-top:active,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a:active,.single-ko_properties .module-ko-object-contact .object-contact-email a:active,.single-ko_properties .module-ko-object-contact .object-contact-phone a:active{background:var(--action-primary-main-pressed-color);color:var(--text-negative-level-1-color)}.btn-ghost:disabled,.btn-secondary:disabled,.btn-tertiary:disabled,.btn:disabled,.contact-links a:disabled,.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-primary:disabled,.gform_footer [type=submit]:disabled,.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:disabled,.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file:disabled,.module-listing .listing-filter-wrapper .listing-clear-filter:disabled,.module-listing .listing-pagination .listing-load-more-btn:disabled,.module-listing .listing-pagination.page-numbers .page-numbers.next:disabled,.module-listing .listing-pagination.page-numbers .page-numbers.prev:disabled,.module-listing.module-gcon-listing .listing-post .listing-item-socials a:disabled,.module-slider .slider-arrows-wrapper .slider-arrow:disabled,.popup .popup-wrapper .popup-close:disabled,.scroll-to-top:disabled,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a:disabled,.single-ko_properties .module-ko-object-contact .object-contact-email a:disabled,.single-ko_properties .module-ko-object-contact .object-contact-phone a:disabled{background:var(--action-primary-main-default-color);color:var(--text-negative-level-1-color);opacity:.4}.contact-links p a:not(:last-child),.gen-cookie-notice p .gen-cookie-notice-btn.gen-cookie-notice-btn-primary:not(:last-child),.gform_footer p [type=submit]:not(:last-child),.ginput_container_fileupload .gform_fileupload_multifile p .gform_drop_instructions:not(:last-child),.ginput_container_fileupload+.ginput_preview_list .ginput_preview p .gform_delete_file:not(:last-child),.module-listing .listing-filter-wrapper p .listing-clear-filter:not(:last-child),.module-listing .listing-pagination p .listing-load-more-btn:not(:last-child),.module-listing .listing-pagination.page-numbers p .page-numbers.next:not(:last-child),.module-listing .listing-pagination.page-numbers p .page-numbers.prev:not(:last-child),.module-listing.module-gcon-listing .listing-post .listing-item-socials p a:not(:last-child),.module-slider .slider-arrows-wrapper p .slider-arrow:not(:last-child),.popup .popup-wrapper p .popup-close:not(:last-child),.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper p a:not(:last-child),.single-ko_properties .module-ko-object-contact .object-contact-email p a:not(:last-child),.single-ko_properties .module-ko-object-contact .object-contact-phone p a:not(:last-child),p .btn-ghost:not(:last-child),p .btn-secondary:not(:last-child),p .btn-tertiary:not(:last-child),p .btn:not(:last-child),p .contact-links a:not(:last-child),p .gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-primary:not(:last-child),p .gform_footer [type=submit]:not(:last-child),p .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:not(:last-child),p .ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file:not(:last-child),p .module-listing .listing-filter-wrapper .listing-clear-filter:not(:last-child),p .module-listing .listing-pagination .listing-load-more-btn:not(:last-child),p .module-listing .listing-pagination.page-numbers .page-numbers.next:not(:last-child),p .module-listing .listing-pagination.page-numbers .page-numbers.prev:not(:last-child),p .module-listing.module-gcon-listing .listing-post .listing-item-socials a:not(:last-child),p .module-slider .slider-arrows-wrapper .slider-arrow:not(:last-child),p .popup .popup-wrapper .popup-close:not(:last-child),p .scroll-to-top:not(:last-child),p .single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a:not(:last-child),p .single-ko_properties .module-ko-object-contact .object-contact-email a:not(:last-child),p .single-ko_properties .module-ko-object-contact .object-contact-phone a:not(:last-child){margin-right:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.contact-links p a:not(:first-child),.gen-cookie-notice p .gen-cookie-notice-btn.gen-cookie-notice-btn-primary:not(:first-child),.gform_footer p [type=submit]:not(:first-child),.ginput_container_fileupload .gform_fileupload_multifile p .gform_drop_instructions:not(:first-child),.ginput_container_fileupload+.ginput_preview_list .ginput_preview p .gform_delete_file:not(:first-child),.module-listing .listing-filter-wrapper p .listing-clear-filter:not(:first-child),.module-listing .listing-pagination p .listing-load-more-btn:not(:first-child),.module-listing .listing-pagination.page-numbers p .page-numbers.next:not(:first-child),.module-listing .listing-pagination.page-numbers p .page-numbers.prev:not(:first-child),.module-listing.module-gcon-listing .listing-post .listing-item-socials p a:not(:first-child),.module-slider .slider-arrows-wrapper p .slider-arrow:not(:first-child),.popup .popup-wrapper p .popup-close:not(:first-child),.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper p a:not(:first-child),.single-ko_properties .module-ko-object-contact .object-contact-email p a:not(:first-child),.single-ko_properties .module-ko-object-contact .object-contact-phone p a:not(:first-child),p .btn-ghost:not(:first-child),p .btn-secondary:not(:first-child),p .btn-tertiary:not(:first-child),p .btn:not(:first-child),p .contact-links a:not(:first-child),p .gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-primary:not(:first-child),p .gform_footer [type=submit]:not(:first-child),p .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:not(:first-child),p .ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file:not(:first-child),p .module-listing .listing-filter-wrapper .listing-clear-filter:not(:first-child),p .module-listing .listing-pagination .listing-load-more-btn:not(:first-child),p .module-listing .listing-pagination.page-numbers .page-numbers.next:not(:first-child),p .module-listing .listing-pagination.page-numbers .page-numbers.prev:not(:first-child),p .module-listing.module-gcon-listing .listing-post .listing-item-socials a:not(:first-child),p .module-slider .slider-arrows-wrapper .slider-arrow:not(:first-child),p .popup .popup-wrapper .popup-close:not(:first-child),p .scroll-to-top:not(:first-child),p .single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a:not(:first-child),p .single-ko_properties .module-ko-object-contact .object-contact-email a:not(:first-child),p .single-ko_properties .module-ko-object-contact .object-contact-phone a:not(:first-child){margin-top:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}.btn-secondary,.gform_footer [type=submit],.module-listing .listing-pagination .listing-load-more-btn,.module-listing .listing-pagination.page-numbers .page-numbers.next,.module-listing .listing-pagination.page-numbers .page-numbers.prev,.module-slider .slider-arrows-wrapper .slider-arrow{background:var(--action-secondary-main-default-color);color:var(--text-negative-level-1-color)}.btn-secondary:hover,.gform_footer [type=submit]:hover,.module-listing .listing-pagination .listing-load-more-btn:hover,.module-listing .listing-pagination.page-numbers .page-numbers.next:hover,.module-listing .listing-pagination.page-numbers .page-numbers.prev:hover,.module-slider .slider-arrows-wrapper .slider-arrow:hover{background:var(--action-secondary-main-hover-color);color:var(--text-negative-level-1-color)}.btn-secondary:active,.gform_footer [type=submit]:active,.module-listing .listing-pagination .listing-load-more-btn:active,.module-listing .listing-pagination.page-numbers .page-numbers.next:active,.module-listing .listing-pagination.page-numbers .page-numbers.prev:active,.module-slider .slider-arrows-wrapper .slider-arrow:active{background:var(--action-secondary-main-pressed-color);color:var(--text-negative-level-1-color)}.btn-secondary:disabled,.gform_footer [type=submit]:disabled,.module-listing .listing-pagination .listing-load-more-btn:disabled,.module-listing .listing-pagination.page-numbers .page-numbers.next:disabled,.module-listing .listing-pagination.page-numbers .page-numbers.prev:disabled,.module-slider .slider-arrows-wrapper .slider-arrow:disabled{background:var(--action-secondary-main-default-color);color:var(--text-negative-level-1-color);opacity:.4}.btn-tertiary,.popup .popup-wrapper .popup-close{background:var(--action-tertiary-main-default-color);color:var(--text-negative-level-1-color)}.btn-tertiary:hover,.popup .popup-wrapper .popup-close:hover{background:var(--action-tertiary-main-hover-color);color:var(--text-negative-level-1-color)}.btn-tertiary:active,.popup .popup-wrapper .popup-close:active{background:var(--action-tertiary-main-pressed-color);color:var(--text-negative-level-1-color)}.btn-tertiary:disabled,.popup .popup-wrapper .popup-close:disabled{background:var(--action-tertiary-main-default-color);color:var(--text-negative-level-1-color);opacity:.4}.btn-ghost,.contact-links a,.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions,.module-listing.module-gcon-listing .listing-post .listing-item-socials a,.scroll-to-top,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a,.single-ko_properties .module-ko-object-contact .object-contact-email a,.single-ko_properties .module-ko-object-contact .object-contact-phone a{background:var(--action-ghost-main-default-color);color:var(--text-main-level-1-color)}.btn-ghost:hover,.contact-links a:hover,.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:hover,.module-listing.module-gcon-listing .listing-post .listing-item-socials a:hover,.scroll-to-top:hover,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a:hover,.single-ko_properties .module-ko-object-contact .object-contact-email a:hover,.single-ko_properties .module-ko-object-contact .object-contact-phone a:hover{background:var(--action-ghost-main-hover-color);color:var(--text-main-level-1-color)}.btn-ghost:active,.contact-links a:active,.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:active,.module-listing.module-gcon-listing .listing-post .listing-item-socials a:active,.scroll-to-top:active,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a:active,.single-ko_properties .module-ko-object-contact .object-contact-email a:active,.single-ko_properties .module-ko-object-contact .object-contact-phone a:active{background:var(--action-ghost-main-pressed-color);color:var(--text-main-level-1-color)}.btn-ghost:disabled,.contact-links a:disabled,.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:disabled,.module-listing.module-gcon-listing .listing-post .listing-item-socials a:disabled,.scroll-to-top:disabled,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a:disabled,.single-ko_properties .module-ko-object-contact .object-contact-email a:disabled,.single-ko_properties .module-ko-object-contact .object-contact-phone a:disabled{background:transparent;color:var(--text-main-level-1-color);opacity:.4}.btn-negative.btn{background:var(--action-primary-negative-default-color);color:var(--text-main-level-1-color)}.btn-negative.btn:hover{background:var(--action-primary-negative-hover-color);color:var(--text-main-level-1-color)}.btn-negative.btn:active{background:var(--action-primary-negative-pressed-color);color:var(--text-main-level-1-color)}.btn-negative.btn:disabled{background:var(--action-primary-negative-default-color);color:var(--text-main-level-1-color);opacity:.4}.btn-negative.btn-secondary{background:var(--action-secondary-negative-default-color);color:var(--text-main-level-1-color)}.btn-negative.btn-secondary:hover{background:var(--action-secondary-negative-hover-color);color:var(--text-main-level-1-color)}.btn-negative.btn-secondary:active{background:var(--action-secondary-negative-pressed-color);color:var(--text-main-level-1-color)}.btn-negative.btn-secondary:disabled{background:var(--action-secondary-negative-default-color);color:var(--text-main-level-1-color);opacity:.4}.btn-negative.btn-tertiary{background:var(--action-tertiary-negative-default-color);color:var(--text-main-level-1-color)}.btn-negative.btn-tertiary:hover{background:var(--action-tertiary-negative-hover-color);color:var(--text-main-level-1-color)}.btn-negative.btn-tertiary:active{background:var(--action-tertiary-negative-pressed-color);color:var(--text-main-level-1-color)}.btn-negative.btn-tertiary:disabled{background:var(--action-tertiary-negative-default-color);color:var(--text-main-level-1-color);opacity:.4}.btn-negative.btn-ghost{background:var(--action-ghost-negative-default-color);color:var(--text-negative-level-1-color)}.btn-negative.btn-ghost:hover{background:var(--action-ghost-negative-hover-color);color:var(--text-negative-level-1-color)}.btn-negative.btn-ghost:active{background:var(--action-ghost-negative-pressed-color);color:var(--text-negative-level-1-color)}.btn-negative.btn-ghost:disabled{background:transparent;color:var(--text-negative-level-1-color);opacity:.4}.btn-small,.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions,.module-listing .listing-pagination.page-numbers .page-numbers.next,.module-listing .listing-pagination.page-numbers .page-numbers.prev,.module-listing.module-gcon-listing .listing-post .listing-item-socials a,.popup .popup-wrapper .popup-close,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a,.single-ko_properties .module-ko-object-contact .object-contact-email a,.single-ko_properties .module-ko-object-contact .object-contact-phone a{border-radius:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:500;letter-spacing:0;line-height:140%;padding:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.btn-small:after,.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:after,.module-listing .listing-pagination.page-numbers .page-numbers.next:after,.module-listing .listing-pagination.page-numbers .page-numbers.prev:after,.module-listing.module-gcon-listing .listing-post .listing-item-socials a:after,.popup .popup-wrapper .popup-close:after,.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a:after,.single-ko_properties .module-ko-object-contact .object-contact-email a:after,.single-ko_properties .module-ko-object-contact .object-contact-phone a:after{display:none;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;line-height:1}.btn-search{align-items:center;background:none;border:0;color:var(--text-main-level-2-color);cursor:pointer;display:inline-flex;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);margin:0;padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120) 0}.btn-search:before{content:"\f002";display:inline-flex;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(20px*var(--scale-ratio)) + (20 - calc(var(--scale-ratio)*20)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;line-height:1}.btn-search:hover{color:var(--action-primary-main-hover-color);text-decoration-color:var(--transparent)}.btn-search:active{color:var(--action-primary-main-pressed-color)}.text-light .btn-search{color:var(--text-negative-level-1-color)}.text-light .btn-search:hover{color:var(--text-negative-level-2-color)}.text-light .btn-search:active{color:var(--text-negative-level-4-color)}.scroll-to-top{border-bottom-right-radius:0;border-top-right-radius:0;height:auto;width:auto}.scroll-to-top i{bottom:auto;display:inline-block;font-weight:400;left:auto;position:relative;right:auto;top:auto;transform:none}.scroll-to-top i:before{content:"\f062";display:inline-block}#mobile-menu .mobile-navigation,.module-kre-real-estate-search .kre-real-estate-search-result-wrapper-inner,.table-container{scrollbar-color:rgba(0,0,0,.2) hsla(0,0%,100%,.05)}#mobile-menu .mobile-navigation::-webkit-scrollbar,.module-kre-real-estate-search .kre-real-estate-search-result-wrapper-inner::-webkit-scrollbar,.table-container::-webkit-scrollbar{height:.5rem;width:.5rem}#mobile-menu .mobile-navigation::-webkit-scrollbar-track,.module-kre-real-estate-search .kre-real-estate-search-result-wrapper-inner::-webkit-scrollbar-track,.table-container::-webkit-scrollbar-track{background:var(--background-main-level-1-color)!important;padding-left:1px;padding-right:1px}#mobile-menu .mobile-navigation::-webkit-scrollbar-thumb,.module-kre-real-estate-search .kre-real-estate-search-result-wrapper-inner::-webkit-scrollbar-thumb,.table-container::-webkit-scrollbar-thumb{background:var(--text-main-secondary-accent-color);border-radius:.25rem}#mobile-menu .negative-theme-scheme .mobile-navigation,.module-kre-real-estate-search .negative-theme-scheme .kre-real-estate-search-result-wrapper-inner,.negative-theme-scheme #mobile-menu .mobile-navigation,.negative-theme-scheme .module-kre-real-estate-search .kre-real-estate-search-result-wrapper-inner,.negative-theme-scheme .table-container{scrollbar-color:hsla(0,0%,100%,.1) rgba(0,0,0,.05)}.table-container{border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);overflow-x:auto;width:100%}.min-w-table table{min-width:550px}table{background:var(--background-main-level-1-color);border-collapse:collapse;border-color:inherit;border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);overflow:hidden;table-layout:auto;text-indent:0;width:100%}table thead{background:var(--background-main-level-2-color);border-bottom:1px solid var(--background-main-level-3-color)}table thead tr{text-align:left;text-transform:capitalize}table thead th{font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);font-weight:700;padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}table tbody tr{border-bottom:1px solid var(--background-main-level-3-color)}table tbody tr:nth-child(2n){background:var(--background-main-level-2-color)}table tbody td{padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}table tbody td,table tbody td p{font-size:max(14px,calc(14px*var(--scale-ratio)) + (14 - calc(var(--scale-ratio)*14)) * (var(--box-width) - 320px)/(1440 - 320))}table tfoot{background:var(--background-main-level-2-color)}table tfoot tr{text-align:left;text-transform:capitalize}table tfoot td,table tfoot th{padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120) calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}.module-listing.loading .listing-items-wrapper,.submitting{contain:layout;position:relative}.module-listing.loading .listing-items-wrapper:after,.submitting:after{align-content:center;animation:spin 2s linear infinite;bottom:0;color:var(--action-primary-main-default-color);content:"\f110";display:grid;font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-size:max(16px,calc(48px*var(--scale-ratio)) + (48 - calc(var(--scale-ratio)*48)) * (var(--box-width) - 320px)/(1440 - 320));justify-content:center;left:0;place-content:center;position:absolute;right:0;top:0;z-index:999}.module-listing.loading .listing-items-wrapper:before,.submitting:before{animation:backdrop-filter .2s cubic-bezier(.25,0,.3,1) infinite alternate;backdrop-filter:blur(2px);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:4}.gform_wrapper,.gform_wrapper form{position:relative}.gform_required_legend{display:none}.gform_fields{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;padding:0}.gfield{list-style-type:none;margin-top:0;width:100%}.gfield,.gfield:last-child{margin-bottom:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.gfield--type-email .ginput_container,.gfield--type-name .ginput_container,.gfield--type-phone .ginput_container,.gfield--type-tenant .ginput_container{position:relative}.gfield--type-email .ginput_container:before,.gfield--type-name .ginput_container:before,.gfield--type-phone .ginput_container:before,.gfield--type-tenant .ginput_container:before{color:var(--text-main-level-3-color);content:"\f007";display:block;font-family:Font Awesome\ 6 Pro;font-size:max(14px,calc(14px*var(--scale-ratio)) + (14 - calc(var(--scale-ratio)*14)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;left:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);line-height:normal;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.gfield--type-email .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]),.gfield--type-email .ginput_container textarea,.gfield--type-name .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]),.gfield--type-name .ginput_container textarea,.gfield--type-phone .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]),.gfield--type-phone .ginput_container textarea,.gfield--type-tenant .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=submit]),.gfield--type-tenant .ginput_container textarea{padding-left:calc(60px*var(--scale-ratio) + (60 - var(--scale-ratio)*60)*(var(--box-width) - 320px)/1120)}.gfield--type-tenant .ginput_container:before{content:"\f0c0"}.gfield--type-phone .ginput_container:before{content:"\f095"}.gfield--type-email .ginput_container:before{content:"\f0e0"}.gfield--type-honeypot{left:99999999px;position:absolute}fieldset{border:none;margin-left:0;margin-right:0;padding:0}label,legend{color:var(--text-main-level-1-color);display:block}.gfield label a,.gfield legend a{font-weight:500}.hidden_label label,.hidden_label legend{display:none}label .gfield_required_asterisk,legend .gfield_required_asterisk{font-family:inherit}.ginput_container{position:relative}.gfield--input-type-consent{margin-top:calc(10px*var(--scale-ratio)*-1 + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120*-1);padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}.gfield--input-type-consent .gfield_consent_label{margin-bottom:0}.gfield--input-type-consent>.gfield_label{display:none}.gfield_description{align-items:center;color:var(--text-main-secondary-accent-color);display:flex;font-size:max(14px,calc(14px*var(--scale-ratio)) + (14 - calc(var(--scale-ratio)*14)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);letter-spacing:0;line-height:140%;margin-top:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);padding:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120) calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.gfield_description:before{content:"\f05a";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;line-height:normal}input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{-webkit-appearance:none;background:var(--control-main-background-color);border:1px solid var(--control-main-border-default-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);box-shadow:none;color:var(--text-main-level-1-color);display:block;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));line-height:140%;margin:0;padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);width:100%}input.large:not([type=checkbox]):not([type=radio]):not([type=submit]),input.medium:not([type=checkbox]):not([type=radio]):not([type=submit]),input.small:not([type=checkbox]):not([type=radio]):not([type=submit]),select.large,select.medium,select.small,textarea.large,textarea.medium,textarea.small{font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;letter-spacing:0;line-height:140%;margin:0}input:not([type=checkbox]):not([type=radio]):not([type=submit])::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-main-level-1-color);opacity:.5}input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,select::placeholder,textarea::placeholder{color:var(--text-main-level-1-color);opacity:.5}input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,select:focus,textarea:focus{border-color:var(--control-main-active-color);outline:none}textarea{--height:calc(100px*var(--scale-ratio) + (100 - var(--scale-ratio)*100)*(var(--box-width) - 320px)/1120);height:var(--height);min-height:var(--height);resize:none}.ginput_container_select{position:relative}.ginput_container_select:after{color:var(--text-main-level-1-color);content:"\f107";font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;pointer-events:none;position:absolute;right:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);top:50%;transform:translateY(-50%)}input[type=search]:-webkit-search-cancel-button,input[type=search]:-webkit-search-decoration,input[type=search]:-webkit-search-results-button,input[type=search]:-webkit-search-results-decoration{display:none}.gfield_checkbox div,.gfield_checkbox li,.gfield_radio div,.gfield_radio li{list-style:none;margin-bottom:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);position:relative}input[type=checkbox],input[type=radio]{left:0;opacity:0;position:absolute;top:0}input[type=checkbox]+label,input[type=radio]+label{display:block;font-family:playfair-display,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(14px,calc(14px*var(--scale-ratio)) + (14 - calc(var(--scale-ratio)*14)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;line-height:inherit;margin-left:0;padding-left:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120);position:relative}input[type=checkbox]:checked+label:before{background:var(--control-main-active-color);border-color:var(--control-main-active-color);font-size:calc(14px*var(--scale-ratio) + (14 - var(--scale-ratio)*14)*(var(--box-width) - 320px)/1120)}input[type=checkbox]:focus+label:before{border-color:var(--control-main-border-hover-color)}input[type=checkbox]+label:before{align-items:center;background:var(--control-main-background-color);border:1px solid var(--control-main-border-default-color);border-radius:calc(2px*var(--scale-ratio) + (2 - var(--scale-ratio)*2)*(var(--box-width) - 320px)/1120);box-sizing:border-box;color:var(--text-negative-level-1-color);content:"\f00c";cursor:pointer;display:flex;font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-size:0;font-weight:900;height:calc(18px*var(--scale-ratio) + (18 - var(--scale-ratio)*18)*(var(--box-width) - 320px)/1120);justify-content:center;left:0;line-height:1;padding:0;position:absolute;text-align:center;top:calc(4px*var(--scale-ratio) + (4 - var(--scale-ratio)*4)*(var(--box-width) - 320px)/1120);transform-origin:center;transition:color .2s cubic-bezier(.5,0,.5,1),background-color .2s cubic-bezier(.5,0,.5,1),border-color .2s cubic-bezier(.5,0,.5,1),text-decoration-color .2s cubic-bezier(.5,0,.5,1),fill .2s cubic-bezier(.5,0,.5,1),stroke .2s cubic-bezier(.5,0,.5,1),opacity .2s cubic-bezier(.5,0,.5,1),box-shadow .2s cubic-bezier(.5,0,.5,1),transform .2s cubic-bezier(.5,0,.5,1),filter .2s cubic-bezier(.5,0,.5,1),backdrop-filter .2s cubic-bezier(.5,0,.5,1);width:calc(18px*var(--scale-ratio) + (18 - var(--scale-ratio)*18)*(var(--box-width) - 320px)/1120)}input[type=radio]:checked+label:before,input[type=radio]:focus+label:before{border-color:var(--control-main-active-color);border-width:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120)}input[type=radio]+label:before{background:var(--control-main-background-color);border:1px solid var(--control-main-border-default-color);border-radius:100%;box-sizing:border-box;content:"";cursor:pointer;height:calc(18px*var(--scale-ratio) + (18 - var(--scale-ratio)*18)*(var(--box-width) - 320px)/1120);left:0;line-height:1;padding:0;position:absolute;top:calc(4px*var(--scale-ratio) + (4 - var(--scale-ratio)*4)*(var(--box-width) - 320px)/1120);transition:color .2s cubic-bezier(.5,0,.5,1),background-color .2s cubic-bezier(.5,0,.5,1),border-color .2s cubic-bezier(.5,0,.5,1),text-decoration-color .2s cubic-bezier(.5,0,.5,1),fill .2s cubic-bezier(.5,0,.5,1),stroke .2s cubic-bezier(.5,0,.5,1),opacity .2s cubic-bezier(.5,0,.5,1),box-shadow .2s cubic-bezier(.5,0,.5,1),transform .2s cubic-bezier(.5,0,.5,1),filter .2s cubic-bezier(.5,0,.5,1),backdrop-filter .2s cubic-bezier(.5,0,.5,1);width:calc(18px*var(--scale-ratio) + (18 - var(--scale-ratio)*18)*(var(--box-width) - 320px)/1120)}.gform_fileupload_multifile{background:var(--control-main-background-color);border:2px dashed var(--control-main-border-default-color);border-radius:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120)}.ginput_container_fileupload{overflow:hidden}.ginput_container_fileupload+.ginput_preview_list .ginput_preview{align-items:center;display:flex;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.ginput_container_fileupload+.ginput_preview_list .ginput_preview,.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gfield_fileupload_cancel{font-size:max(14px,calc(14px*var(--scale-ratio)) + (14 - calc(var(--scale-ratio)*14)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;letter-spacing:0;line-height:140%}.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gfield_fileupload_cancel{color:var(--action-primary-main-default-color);-webkit-text-decoration:underline;text-decoration:underline}.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gfield_fileupload_cancel:hover{color:var(--action-primary-main-hover-color)}.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gfield_fileupload_cancel:active{color:var(--action-primary-main-pressed-color)}.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file{background:transparent;border:none;color:var(--action-tertiary-main-default-color);padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120) 0}.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file:after{display:none}.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file:hover{background:transparent;color:var(--action-tertiary-main-hover-color)}.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file+strong{font-size:max(14px,calc(14px*var(--scale-ratio)) + (14 - calc(var(--scale-ratio)*14)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;line-height:140%}.ginput_container_fileupload+.ginput_preview_list .ginput_preview .gform_delete_file .dashicons{transition:none}.ginput_container_fileupload .gform_drop_area{align-items:center;display:flex;justify-content:center;padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120) calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);position:relative;width:100%}.ginput_container_fileupload .gform_fileupload_multifile{display:flex}.ginput_container_fileupload .gform_fileupload_multifile button{align-items:center;background:transparent;border:0;bottom:0;cursor:pointer;font-size:0;left:0;position:absolute!important;right:0;text-transform:lowercase;top:0;width:100%}.ginput_container_fileupload .gform_fileupload_multifile button:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.ginput_container_fileupload .gform_fileupload_multifile button :focus-visible{outline-offset:-2px}.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions{font-size:0}.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:before{content:"Klicka här för att välja filer...";display:inline-block;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320))}.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_instructions:after{content:"\f56f";display:inline-block;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320))}.ginput_container_fileupload .gform-ul-reset{margin-bottom:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);margin-top:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);padding-left:0}.ginput_container_fileupload .gform-ul-reset li{list-style-type:none}.ginput_container_fileupload .gform-ul-reset .gfield_description.gfield_validation_message{font-size:max(14px,calc(14px*var(--scale-ratio)) + (14 - calc(var(--scale-ratio)*14)) * (var(--box-width) - 320px)/(1440 - 320));list-style-type:none}.gform_footer{text-align:right}.gfield_visibility_hidden,.gform_ajax_spinner{display:none}.validation_message{border:none;color:var(--error-main-text-color);font-size:max(14px,calc(14px*var(--scale-ratio)) + (14 - calc(var(--scale-ratio)*14)) * (var(--box-width) - 320px)/(1440 - 320))}.gform_confirmation_message{color:var(--text-main-primary-accent-color)}.gform_validation_error .gform_submission_error{color:var(--error-main-text-color);font-size:max(16px,calc(20px*var(--scale-ratio)) + (20 - calc(var(--scale-ratio)*20)) * (var(--box-width) - 320px)/(1440 - 320));margin-bottom:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}.gform_validation_error .gfield_error.gfield_checkbox,.gform_validation_error .gfield_error.gfield_radio,.gform_validation_error label.gfield_error:not(.does-not-exist){color:var(--error-main-text-color)}.gform_validation_error .gfield_error .validation_message{color:var(--error-main-text-color);padding-top:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120)}.gform_validation_error .gfield_error input:not([type=checkbox]):not([type=radio]):not([type=submit]),.gform_validation_error .gfield_error select,.gform_validation_error .gfield_error textarea{border-color:var(--error-main-text-color);margin-bottom:0}hr{border-top:1px solid var(--background-main-level-5-color);margin-bottom:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120);margin-top:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.gen-cookie-notice .gen-cookie-notice-intro .gen-cookie-notice-headline,.gen-cookie-notice .gen-cookie-notice-intro p{color:var(--text-main-level-2-color)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner{background-color:var(--background-main-level-3-color)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-headline{color:var(--text-main-level-2-color)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-label{color:var(--text-main-level-2-color);margin-bottom:0}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-setting-body{color:var(--text-main-level-2-color)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting{border-color:var(--control-main-border-default-color)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]:checked+label{background-color:var(--action-primary-main-default-color)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]:checked:hover+label{background-color:var(--action-primary-main-hover-color)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]:checked:active+label{background-color:var(--action-primary-main-pressed-color)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]+label,.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]:hover+label{background-color:var(--control-main-border-default-color)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]+label:before{background-color:var(--background-main-level-1-color)}.blurb-image{margin-bottom:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.module-blurb.usp-card,.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-post-inner{background:var(--background-main-level-1-color);box-shadow:0 10px 20px rgba(0,0,0,.1)}.module-blurb.usp-card{align-items:center;border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);display:flex;flex-direction:column;gap:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);padding:calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120) calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120);position:relative}.module-blurb.usp-card .blurb-icon-container{color:#59aa64;font-size:calc(31px*var(--scale-ratio) + (31 - var(--scale-ratio)*31)*(var(--box-width) - 320px)/1120)}.module-blurb.usp-card .blurb-content-wrapper{text-align:center}.module-blurb.usp-card .blurb-heading{color:var(--text-main-primary-accent-color)}.module-blurb.usp-card .blurb-text a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.module-menu .menu{list-style:none;margin:0;padding:0}.module-menu .menu .menu-item-has-children{position:relative}.module-listing .listing-filter-wrapper .dropdown-inner label{color:var(--text-main-level-1-color);display:block}.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-inner{height:100%}.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-wrapper{position:relative}.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-wrapper.open .filter-dropdown{opacity:1;visibility:visible}.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-wrapper.open .dropdown-label{border-color:var(--control-main-active-color)}.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-wrapper.open .gt-filter-dropdown{pointer-events:all}.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-wrapper .filter-dropdown{left:0;max-height:calc(450px*var(--scale-ratio) + (450 - var(--scale-ratio)*450)*(var(--box-width) - 320px)/1120);opacity:0;overflow:auto;position:absolute;top:100%;visibility:hidden;width:100%;z-index:10}.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label{align-items:center;background:var(--control-main-background-color);border:1px solid var(--control-main-border-default-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);color:var(--text-main-level-1-color);cursor:pointer;display:flex;font-family:playfair-display,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;letter-spacing:0;line-height:140%;padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);width:100%}.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:before{color:inherit;content:attr(data-term);cursor:pointer;display:block;font-weight:inherit;letter-spacing:normal;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;white-space:nowrap}.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:after{bottom:auto;content:"\f107";display:inline-flex;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;left:auto;line-height:normal;margin-left:auto;position:relative;right:auto;top:auto;transform:none}.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:active,.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:active:hover,.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:active:hover~.filter-dropdown,.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:active~.filter-dropdown,.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:focus,.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:focus:hover,.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:focus:hover~.filter-dropdown,.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:focus~.filter-dropdown,.module-listing .listing-filter-wrapper .dropdown-inner .dropdown-label:hover{border-color:var(--control-main-border-hover-color)}.module-listing .listing-filter-wrapper .dropdown-inner .open .dropdown-label:after{transform:rotateX(180deg)}.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown{background-color:var(--background-main-level-2-color);border:none;border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);box-shadow:0 10px 20px rgba(14,17,22,.24);padding:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120) 0;pointer-events:none;top:calc(100% + 5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown a{align-items:center;background-color:var(--action-ghost-main-default-color);color:var(--text-main-level-1-color);display:flex;font-family:playfair-display,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;gap:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);hyphens:auto;letter-spacing:0;line-height:140%;margin:0;padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);-webkit-text-decoration:none;text-decoration:none;word-break:break-word}.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown a:focus,.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown a:hover{background-color:var(--action-ghost-main-hover-color)}.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown a:focus:before,.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown a:hover:before{border-color:var(--control-main-border-hover-color)}.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown a:active{background-color:var(--action-ghost-main-pressed-color)}.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown a:before{align-items:center;background-color:var(--control-main-background-color);border:1px solid var(--control-main-border-default-color);border-radius:2px;color:transparent;content:"\f00c";display:flex;font-family:Font Awesome\ 6 Pro;font-size:max(14px,calc(14px*var(--scale-ratio)) + (14 - calc(var(--scale-ratio)*14)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:900;height:calc(18px*var(--scale-ratio) + (18 - var(--scale-ratio)*18)*(var(--box-width) - 320px)/1120);justify-content:center;line-height:normal;line-height:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(18px*var(--scale-ratio) + (18 - var(--scale-ratio)*18)*(var(--box-width) - 320px)/1120)}.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown a.current-listing-filter:before{background-color:var(--control-main-active-color);border-color:var(--control-main-active-color);color:var(--text-negative-level-1-color)}.module-listing .listing-filter-wrapper .dropdown-inner .filter-dropdown a.current-listing-filter:before:hover{background:var(--control-main-active-hover-color);border-color:var(--control-main-active-hover-color)}.module-listing .listing-filter-wrapper .dropdown-inner .open .filter-dropdown{pointer-events:all}.module-listing.gt-faq-listing .listing-filter-wrapper{grid-template-columns:repeat(2,1fr)}.module-listing .listing-filter-wrapper{display:grid;gap:calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(3,1fr);margin-bottom:calc(30px + (var(--box-width) - 320px)*40/1120)}.module-listing .listing-filter-wrapper .listing-search-wrapper{order:-1}.module-listing .listing-filter-wrapper .listing-search-form{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}.module-listing .listing-filter-wrapper .listing-search-form:focus-within .search-input-wrapper input{border-color:var(--control-main-active-color)}.module-listing .listing-filter-wrapper .search-input-wrapper{grid-column-start:1;grid-row-start:2;position:relative}.module-listing .listing-filter-wrapper .search-input-wrapper:after{align-items:center;bottom:0;color:var(--text-main-level-3-color);content:"\f002";display:flex;font-family:Font Awesome\ 6 Pro;justify-content:center;left:0;line-height:1;padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);pointer-events:none;position:absolute;top:0}.module-listing .listing-filter-wrapper .search-input-wrapper input{padding-left:calc(60px*var(--scale-ratio) + (60 - var(--scale-ratio)*60)*(var(--box-width) - 320px)/1120);padding-right:calc(60px*var(--scale-ratio) + (60 - var(--scale-ratio)*60)*(var(--box-width) - 320px)/1120)}.module-listing .listing-filter-wrapper .listing-search-btn{align-items:center;background:transparent;border:1px solid transparent;cursor:pointer;display:flex;grid-column-start:1;grid-row-start:2;justify-self:end;padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);width:-moz-fit-content;width:fit-content;z-index:1}.module-listing .listing-filter-wrapper .listing-search-btn:before{color:var(--text-main-level-1-color);content:"\e2e1";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;line-height:1}.module-listing .listing-filter-wrapper .listing-search-btn:focus-visible,.module-listing .listing-filter-wrapper .listing-search-btn:hover{opacity:.6}.module-listing .listing-pagination{align-items:center;display:flex;justify-content:center;margin-top:calc(40px + (var(--box-width) - 320px)*10/1120*2)}.module-listing .listing-pagination.page-numbers{flex-flow:row wrap;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.module-listing .listing-pagination.page-numbers .page-numbers:not(.next):not(.prev){align-items:center;aspect-ratio:1;background:var(--action-ghost-main-default-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);color:var(--text-main-level-1-color);display:flex;font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:500;height:100%;justify-content:center;letter-spacing:0;line-height:140%;margin-bottom:0;max-width:calc(44px*var(--scale-ratio) + (44 - var(--scale-ratio)*44)*(var(--box-width) - 320px)/1120);padding:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);-webkit-text-decoration:none;text-decoration:none;width:100%}.module-listing .listing-pagination.page-numbers .page-numbers:not(.next):not(.prev):hover{background:var(--action-ghost-main-hover-color);color:var(--text-main-level-1-color)}.module-listing .listing-pagination.page-numbers .page-numbers:not(.next):not(.prev):active{background:var(--action-ghost-main-pressed-color);color:var(--text-main-level-1-color)}.module-listing .listing-pagination.page-numbers .page-numbers:not(.next):not(.prev):disabled{background:transparent;color:var(--text-main-level-1-color);opacity:.4}.module-listing .listing-pagination.page-numbers .page-numbers:not(.next):not(.prev).dots{pointer-events:none}.module-listing .listing-pagination.page-numbers .page-numbers:not(.next):not(.prev).dots:active,.module-listing .listing-pagination.page-numbers .page-numbers:not(.next):not(.prev).dots:hover{background:var(--action-tertiary-main-default-color)}.module-listing .listing-pagination.page-numbers .page-numbers:not(.next):not(.prev).current{background:var(--action-secondary-main-default-color);color:var(--text-negative-level-1-color);pointer-events:none;-webkit-text-decoration:none;text-decoration:none}.module-listing .listing-pagination.page-numbers .page-numbers.next,.module-listing .listing-pagination.page-numbers .page-numbers.prev{align-items:center;color:var(--text-negative-level-1-color);display:flex;margin-bottom:0}.module-listing .listing-pagination.page-numbers .page-numbers.next{margin-left:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.module-listing .listing-pagination.page-numbers .page-numbers.next:after{content:"\f105";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400}.module-listing .listing-pagination.page-numbers .page-numbers.prev{margin-right:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.module-listing .listing-pagination.page-numbers .page-numbers.prev:before{content:"\f104";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400}.module-listing .listing-pagination.page-numbers .page-numbers.prev:after{display:none}.module-listing .listing-pagination .listing-load-more-btn:after{content:"\2b";display:inline-block}.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post{display:flex}.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-post-inner{background-clip:border-box;border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);display:flex;flex-direction:column;position:relative;transition:transform .3s cubic-bezier(.5,0,.5,1)}.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-post-inner:focus-within{transform:scale3d(1.03,1.03,1)}.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-overlay-link{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);bottom:0;left:0;position:absolute;right:0;top:0}.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-video-wrapper{display:none}.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-image-wrapper{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) 0 0;overflow:hidden}.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-image-wrapper img{aspect-ratio:360/200;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-text-wrapper{border-radius:0 0 calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);display:flex;flex:1;flex-direction:column;padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-title a{color:var(--action-primary-main-default-color);text-decoration-line:none}.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-item-read-more{margin-top:auto}.module-listing.module-gcon-listing .listing-post{display:flex;flex-direction:column}.module-listing.module-gcon-listing .listing-post .listing-post-inner{align-items:center;display:flex;flex-direction:column}.module-listing.module-gcon-listing .listing-post .listing-item-image-wrapper{margin-bottom:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);order:-1}.module-listing.module-gcon-listing .listing-post .listing-item-image-wrapper img{aspect-ratio:1;border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-listing.module-gcon-listing .listing-post .listing-item-text-wrapper{margin-bottom:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}.module-listing.module-gcon-listing .listing-post .listing-item-text-wrapper .listing-item-title{color:var(--text-main-primary-accent-color)}.module-listing.module-gcon-listing .listing-post .listing-item-video-wrapper{display:none}.module-listing.module-gcon-listing .listing-post .listing-job-title{text-align:center}.module-listing.module-gcon-listing .listing-post .listing-item-socials{display:flex;flex-direction:column;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);margin-top:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);width:100%}.module-listing.module-gcon-listing .listing-post .listing-item-socials>p{margin-bottom:0}.module-listing.module-gcon-listing .listing-post .listing-item-socials a{background:transparent;justify-content:center;padding:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);width:100%}.module-listing.module-gcon-listing .listing-post .listing-item-socials i{color:var(--text-main-primary-accent-color);font-weight:400}.module-listing.module-gcon-listing .listing-post .listing-item-social-phone{order:-1}.module-listing.module-kre-real-estate-listing .listing-post{display:flex;flex-direction:column}.module-listing.module-kre-real-estate-listing .listing-post .listing-post-inner{display:flex;flex-direction:column;position:relative}.module-listing.module-kre-real-estate-listing .listing-post .listing-item-video-wrapper{display:none}.module-listing.module-kre-real-estate-listing .listing-post .listing-item-image-wrapper{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);overflow:hidden}.module-listing.module-kre-real-estate-listing .listing-post .listing-item-image-wrapper img{aspect-ratio:560/300;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.module-listing.module-kre-real-estate-listing .listing-post .listing-item-overlay-link{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);bottom:0;left:0;position:absolute;right:0;top:0}.module-listing.module-kre-real-estate-listing .listing-post .listing-item-text-wrapper{padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.module-listing.module-kre-real-estate-listing .listing-post .listing-item-text-wrapper .listing-item-title{color:var(--text-main-primary-accent-color);display:flex}.module-listing.module-kre-real-estate-listing .listing-post .listing-item-text-wrapper .listing-item-title a{color:var(--action-primary-main-default-color);text-decoration-line:none}.module-listing.module-kre-real-estate-listing .listing-post .listing-item-terms:not(.listing-item-taxonomy-kf_locality){display:none}.module-listing.module-ko-object-listing.ko-object-relate .listing-items-wrapper{padding-top:0}.module-listing.module-ko-object-listing .listing-filter-wrapper{display:flex;flex-direction:column;gap:normal normal;margin:0;padding:0 0 calc(20px + (var(--box-width) - 320px)*10/1120)}.module-listing.module-ko-object-listing .listing-filter-wrapper .listing-search-btn:before{content:"\e331";font-weight:900}.module-listing.module-ko-object-listing .object-filter-wrapper{border-bottom:1px solid var(--background-negative-level-4-color);display:grid;gap:normal calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);padding-bottom:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.module-listing.module-ko-object-listing .listing-items-wrapper{display:grid;gap:calc(40px + (var(--box-width) - 320px)*10/1120*2) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:calc(20px + (var(--box-width) - 320px)*10/1120)}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider,.module-listing.module-ko-object-listing .listing-filter,.module-listing.module-ko-object-listing .listing-search-wrapper{padding:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) 0}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider{display:flex;flex-direction:column;justify-content:space-between}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-text-value-wrapper{text-align:center}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-text-value-wrapper span{color:var(--text-main-level-1-color);margin-bottom:0}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper{align-items:center;display:flex;height:20px;position:relative}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>div{height:5px}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>div>.inverse-left{background-color:var(--action-ghost-main-default-color);height:5px;left:0;position:absolute}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>div>.inverse-right{background-color:var(--action-ghost-main-default-color);height:5px;position:absolute;right:0}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>div>.range{background-color:var(--action-primary-main-default-color);height:5px;left:0;position:absolute}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>div>.range-thumb{background-color:var(--action-primary-main-default-color);border-radius:50%;cursor:pointer;height:20px;left:50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:2}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>input[type=range]{-webkit-appearance:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);height:20px;-moz-opacity:0;-khtml-opacity:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:100%;z-index:3}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>input[type=range]::-ms-track{-webkit-appearance:none;background:transparent;color:transparent}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>input[type=range]::-moz-range-track{-moz-appearance:none;background:transparent;color:transparent}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>input[type=range]:focus::-webkit-slider-runnable-track{background:transparent;border:transparent}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>input[type=range]:focus{outline:none}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>input[type=range]::-ms-thumb{background-color:var(--action-primary-main-default-color);border:0;border-radius:0;cursor:pointer;height:35px;pointer-events:all;width:35px}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>input[type=range]::-moz-range-thumb{background-color:var(--action-primary-main-default-color);border:0;border-radius:0;cursor:pointer;height:35px;pointer-events:all;width:35px}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--action-primary-main-default-color);border:0;border-radius:0;cursor:pointer;height:35px;pointer-events:all;width:35px}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>input[type=range]::-ms-fill-lower,.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>input[type=range]::-ms-fill-upper{background:transparent;border:0}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-range-input-wrapper>input[type=range]::-ms-tooltip{display:none}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper{display:none;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);margin-top:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);padding:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) 0}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper .range-input-from-value-wrapper,.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper .range-input-to-value-wrapper{position:relative;width:50%}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper .range-input-from-value-wrapper:before,.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper .range-input-to-value-wrapper:before{color:var(--text-main-level-1-color);content:"kvm";margin:0;opacity:.5;position:absolute;right:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);top:50%;transform:translateY(-50%);z-index:1}.module-listing.module-ko-object-listing .listing-filter-sort-wrapper{align-items:center;display:flex;gap:calc(40px + (var(--box-width) - 320px)*10/1120*2) calc(5px + (var(--box-width) - 320px)*35/1120);justify-content:space-between}.module-listing.module-ko-object-listing .listing-filter-sort{order:2;width:50%}.module-listing.module-ko-object-listing .listing-filter-sort .dropdown-inner{align-items:center;display:flex;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);justify-content:flex-end}.module-listing.module-ko-object-listing .listing-filter-sort .dropdown-inner label{margin-bottom:0}.module-listing.module-ko-object-listing .listing-filter-sort .dropdown-inner .dropdown-wrapper{max-width:calc(200px + (var(--box-width) - 320px)*17/1120);width:100%}.module-listing.module-ko-object-listing .listing-filter-found-posts{order:1}.module-listing.module-ko-object-listing .listing-filter-found-posts .listing-found-posts{color:var(--text-main-primary-accent-color);margin-bottom:0}.module-listing.module-ko-object-listing .listing-post{position:relative}.module-listing.module-ko-object-listing .listing-item-overlay-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.module-listing.module-ko-object-listing .listing-item-image-wrapper:not(:first-of-type){display:none}.module-listing.module-ko-object-listing .listing-item-image-wrapper.has-bg-image{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);overflow:hidden;padding-bottom:69.5%}.module-listing.module-ko-object-listing .listing-item-text-wrapper{margin-top:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);padding:0 calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.module-listing.module-ko-object-listing .listing-term-object-wrapper{align-items:center;display:flex;flex-flow:row wrap;margin-bottom:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.module-listing.module-ko-object-listing .listing-item-taxonomy-ko_type{display:inline-flex;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);left:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);position:absolute;right:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);top:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);z-index:1}.module-listing.module-ko-object-listing .listing-item-taxonomy-ko_type .listing-item-term{background:var(--tag-background-1-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);color:var(--tag-text-1-color);margin:0;padding:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120) calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.module-listing.module-ko-object-listing .listing-item-terms:not(.listing-item-taxonomy-ko_type).listing-item-taxonomy-ko_location{order:1}.module-listing.module-ko-object-listing .listing-item-terms:not(.listing-item-taxonomy-ko_type).listing-item-taxonomy-ko_location .listing-item-term:after{content:"-";position:relative}.module-listing.module-ko-object-listing .listing-item-terms:not(.listing-item-taxonomy-ko_type).listing-item-taxonomy-ko_size{margin-left:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);order:2}.module-listing.module-ko-object-listing .listing-item-terms:not(.listing-item-taxonomy-ko_type).listing-item-taxonomy-ko_size .listing-item-term:after{content:"kvm";position:relative}.module-listing.module-ko-object-listing .listing-item-terms:not(.listing-item-taxonomy-ko_type) .listing-item-term{color:var(--text-main-level-1-color);display:inline-flex;gap:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);margin-bottom:0}.module-listing.module-ko-object-listing .listing-item-title{color:var(--text-main-primary-accent-color)}.module-listing.module-ko-object-listing .listing-item-title a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:inherit}.module-listing.module-ko-object-listing .listing-item-read-more{display:flex}.module-listing.module-ko-object-listing .listing-item-read-more a{font-family:playfair-display,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:500;line-height:140%}.row-listing-header .col{align-items:center;display:flex;flex-flow:row wrap;gap:calc(20px + (var(--box-width) - 320px)*20/1120);justify-content:space-between}.row-listing-header [class^=module-]+[class^=module-]{margin-top:0}.module-search.disabled input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])+button{cursor:auto;pointer-events:none}.module-search.disabled input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])+button:before,.module-search.disabled input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])+button:hover:before{color:var(--text-main-level-5-color)}.module-search form{display:flex;flex-flow:row;position:relative}.module-search form:after{color:var(--text-main-level-3-color);content:"\f002";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;left:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);line-height:normal;pointer-events:none;position:absolute;top:calc(50% - 1px*var(--scale-ratio) - (1 - var(--scale-ratio)*1)*(var(--box-width) - 320px)/1120);transform:translateY(-50%)}.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit]){background:var(--control-main-background-color);border-color:var(--control-main-border-default-color);padding-left:calc(60px*var(--scale-ratio) + (60 - var(--scale-ratio)*60)*(var(--box-width) - 320px)/1120);padding-right:calc(60px*var(--scale-ratio) + (60 - var(--scale-ratio)*60)*(var(--box-width) - 320px)/1120)}.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])::-moz-placeholder{color:var(--dgen-color-text-main-level-4)}.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder{color:var(--dgen-color-text-main-level-4)}.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit]):hover{border-color:var(--control-main-border-hover-color)}.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit]):focus{border-color:var(--control-main-active-color)}.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])[type=search]::-webkit-search-cancel-button,.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])[type=search]::-webkit-search-decoration,.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])[type=search]::-webkit-search-results-button,.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])[type=search]::-webkit-search-results-decoration{display:none}.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])+button{background:var(--transparent);border:none;cursor:pointer;display:flex;padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);position:absolute;right:0;top:50%;transform:translateY(-50%)}.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])+button:before{color:var(--text-main-level-1-color);content:"\e2e1";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;line-height:normal}.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])+button:hover:before{color:var(--text-main-level-4-color)}.module-search form input[type=search]:not([type=checkbox]):not([type=radio]):not([type=submit])+button span{cursor:pointer;font-size:0;position:relative}.popup{padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.popup .popup-wrapper{background:var(--background-main-secondary-accent-color);border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);box-shadow:0 10px 20px rgba(88,93,97,.24);gap:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120);padding:calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120);width:calc(560px*var(--scale-ratio) + (560 - var(--scale-ratio)*560)*(var(--box-width) - 320px)/1120)}.popup .popup-wrapper .popup-inner{background:none;padding:0}.popup .popup-wrapper .popup-close{align-self:flex-end;margin:0;order:1}.module-slider{position:relative}.module-slider .slider-container{overflow:visible}.module-slider .slider-wrapper{transition-timing-function:cubic-bezier(.5,0,.5,1)}.module-slider .slide{display:flex;flex-direction:column;gap:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);height:auto;margin-left:calc(2.5px + (var(--box-width) - 320px)*35/1120/2);margin-right:calc(2.5px + (var(--box-width) - 320px)*35/1120/2);overflow:visible;width:100%}.module-slider img{aspect-ratio:760/500;border-radius:calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120);box-shadow:0 2px 15px rgba(0,0,0,.15);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-slider .slide-content-wrapper{color:var(--text-main-level-2-color);margin-left:calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120);margin-right:calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120);opacity:0;transition:opacity .25s cubic-bezier(0,0,.3,1) 0s}.module-slider .slide-content-wrapper .module-text{text-align:center}.module-slider .slide-content-wrapper .module-text>:last-child{margin-bottom:0}.module-slider .swiper-slide-active .slide-content-wrapper{opacity:1;transition:opacity .35s cubic-bezier(.7,0,1,1) .25s}.module-slider .slider-arrows-wrapper{align-items:center;display:flex;gap:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);justify-content:center;margin-top:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);pointer-events:none}.module-slider .slider-arrows-wrapper .slider-arrow{-webkit-appearance:button;-moz-appearance:button;appearance:button;filter:drop-shadow(0 2px 15px rgba(0,0,0,.15));height:auto;pointer-events:all;width:auto}.module-slider .slider-arrows-wrapper .slider-arrow:focus-visible{outline:auto;outline:1px auto -webkit-focus-ring-color}.module-slider .slider-arrows-wrapper .slider-prev i:before{content:"\f060"}.module-slider .slider-arrows-wrapper .slider-next i:before{content:"\f061"}.module-text-cta{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);box-shadow:0 10px 20px rgba(0,0,0,.1);padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120) calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120)}.gt-faq-listing .gt-faq-column,.gt-faq-listing .listing-items-wrapper{display:grid;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(5px + (var(--box-width) - 320px)*35/1120)}.gt-faq-listing .gt-faq-item{background:var(--action-ghost-main-default-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);contain:layout;display:grid}.gt-faq-listing .gt-faq-item:hover{cursor:inherit}.gt-faq-listing .gt-faq-item.open .gt-faq-listing-item-icon:before{content:"\f056";transform:none}.gt-faq-listing .gt-faq-item .gt-faq-listing-item-header{align-items:center;cursor:pointer;display:flex;gap:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);margin:0;padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.gt-faq-listing .gt-faq-item .gt-faq-listing-item-header,.gt-faq-listing .gt-faq-item .gt-faq-listing-item-header:before{background:var(--action-ghost-main-default-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);transition:background-color .2s cubic-bezier(.5,0,.5,1)}.gt-faq-listing .gt-faq-item .gt-faq-listing-item-header:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.gt-faq-listing .gt-faq-item .gt-faq-listing-item-header:hover,.gt-faq-listing .gt-faq-item .gt-faq-listing-item-header:hover:before{background:var(--action-ghost-main-hover-color)}.gt-faq-listing .gt-faq-item .gt-faq-listing-item-header:active,.gt-faq-listing .gt-faq-item .gt-faq-listing-item-header:active:before{background:var(--action-ghost-main-pressed-color)}.gt-faq-listing .gt-faq-item .gt-faq-listing-item-icon{align-items:center;color:var(--action-primary-main-default-color);display:flex;font-size:calc(25px*var(--scale-ratio) + (25 - var(--scale-ratio)*25)*(var(--box-width) - 320px)/1120);justify-content:center;line-height:1;margin-left:auto;transition:color .2s cubic-bezier(.5,0,.5,1)}.gt-faq-listing .gt-faq-item .gt-faq-listing-item-icon:before{content:"\f055"}.gt-faq-listing .gt-faq-item .gt-faq-listing-item-content{margin:0}.gt-faq-listing .gt-faq-item .gt-faq-listing-item-inner-content{padding:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.report-card{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.report-card-bg{background-color:var(--background-main-level-2-color)}.module-image img{width:100%}.module-map{aspect-ratio:1160/400;height:100%;min-height:calc(400px*var(--scale-ratio) + (400 - var(--scale-ratio)*400)*(var(--box-width) - 320px)/1120);padding:0;width:100%}.module-map:hover .gm-fullscreen-control,.module-map:hover .gm-style-cc,.module-map:hover .gm-svpc,.module-map:hover .gmnoprint{opacity:1}.module-map .map-container{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}.module-map .gm-fullscreen-control,.module-map .gm-style-cc,.module-map .gm-svpc,.module-map .gmnoprint{opacity:0}.module-toggle .toggle-module-container{display:grid;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(5px + (var(--box-width) - 320px)*35/1120)}.module-toggle .toggle-item{background:var(--background-main-level-1-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);contain:layout;display:grid}.module-toggle .toggle-item:hover{cursor:inherit}.module-toggle .toggle-item.active .toggle-item-icon:before{content:"\f056";transform:none}.module-toggle .toggle-item-header{align-items:center;cursor:pointer;display:flex;gap:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);margin:0;padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.module-toggle .toggle-item-header,.module-toggle .toggle-item-header:before{background:var(--background-main-level-1-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);transition:background-color .2s cubic-bezier(.5,0,.5,1)}.module-toggle .toggle-item-header:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.module-toggle .toggle-item-header:hover,.module-toggle .toggle-item-header:hover:before{background:var(--action-ghost-main-hover-color)}.module-toggle .toggle-item-header:active,.module-toggle .toggle-item-header:active:before{background:var(--action-ghost-main-pressed-color)}.module-toggle .toggle-item-icon{align-items:center;color:var(--action-primary-main-default-color);display:flex;font-size:calc(25px*var(--scale-ratio) + (25 - var(--scale-ratio)*25)*(var(--box-width) - 320px)/1120);justify-content:center;line-height:1;margin-left:auto;transition:color .2s cubic-bezier(.5,0,.5,1)}.module-toggle .toggle-item-icon:before{content:"\f055"}.module-toggle .toggle-item-content{margin:0}.module-toggle .toggle-item-inner-content{padding:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.module-kre-real-estate-search{position:relative}.module-kre-real-estate-search:focus-within .kre-real-estate-search-result-wrapper{opacity:1;transition:opacity .2s cubic-bezier(0,0,.3,1),transform .2s cubic-bezier(0,0,.3,1),visibility 0s linear 0s;visibility:visible}.module-kre-real-estate-search .kre-real-estate-search-input-wrapper{position:relative}.module-kre-real-estate-search .kre-real-estate-search-input-wrapper:after{align-items:center;bottom:0;color:var(--text-main-level-3-color);content:"\f002";display:flex;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;justify-content:center;left:0;line-height:1;padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);pointer-events:none;position:absolute;top:0}.module-kre-real-estate-search .kre-real-estate-search-input-wrapper input{padding-left:calc(50px*var(--scale-ratio) + (50 - var(--scale-ratio)*50)*(var(--box-width) - 320px)/1120)!important}.module-kre-real-estate-search .kre-real-estate-search-result-wrapper{display:grid;left:0;opacity:0;position:absolute;right:0;top:calc(100% + 5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);transition:opacity .2s cubic-bezier(1,0,1,1),transform .2s cubic-bezier(1,0,1,1),visibility 0s linear .2s;visibility:hidden;z-index:1}.module-kre-real-estate-search .kre-real-estate-search-result-wrapper.active,.module-kre-real-estate-search .kre-real-estate-search-result-wrapper:focus-within{opacity:1;transition:opacity .2s cubic-bezier(0,0,.3,1),transform .2s cubic-bezier(0,0,.3,1),visibility 0s linear 0s;visibility:visible}.module-kre-real-estate-search .kre-real-estate-search-result-wrapper-inner{background-color:var(--background-main-level-1-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);box-shadow:0 10px 20px rgba(14,17,22,.24);display:grid;margin-bottom:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);max-height:calc(500px*var(--scale-ratio) + (500 - var(--scale-ratio)*500)*(var(--box-width) - 320px)/1120);opacity:0;overflow-y:auto;transition:opacity .2s cubic-bezier(1,0,1,1) .2s}.module-kre-real-estate-search .kre-real-estate-search-result-wrapper-inner.active,.module-kre-real-estate-search .kre-real-estate-search-result-wrapper-inner:focus-within{opacity:1;transition:opacity .2s cubic-bezier(0,0,.3,1) 0s}.popup .module-kre-real-estate-search .kre-real-estate-search-result-wrapper-inner{max-height:none}.module-kre-real-estate-search .real-estate-item{cursor:pointer;display:flex;gap:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}.module-kre-real-estate-search .real-estate-item:first-child{margin-top:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120)}.module-kre-real-estate-search .real-estate-item:last-child{margin-bottom:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120)}.module-kre-real-estate-search .real-estate-item:focus-visible,.module-kre-real-estate-search .real-estate-item:hover{background-color:var(--action-ghost-negative-hover-color)}.module-kre-real-estate-search .kre-search-item-image-wrapper{flex-shrink:0}.module-kre-real-estate-search .kre-search-item-image-wrapper img{aspect-ratio:1;border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);height:100%;max-width:calc(80px*var(--scale-ratio) + (80 - var(--scale-ratio)*80)*(var(--box-width) - 320px)/1120);-o-object-fit:cover;object-fit:cover;width:100%}.module-kre-real-estate-search .kre-search-item-info-wrapper{display:flex;flex-direction:column;padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120) 0}.module-kre-real-estate-search .kre-search-item-address,.module-kre-real-estate-search .kre-search-item-title{color:var(--text-main-level-1-color);display:block}.contact-links p{margin:0}.contact-links a{background:transparent;padding:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);width:100%}.contact-links a:before{align-self:baseline;color:var(--text-main-primary-accent-color);content:"\f3c5";display:inline-block;font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands}.contact-links a[href*="tel:"]:before{content:"\f095"}.contact-links a[href*="mailto:"]:before{content:"\f0e0"}.form-card{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);padding:calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120)}.form-card-bg{background-color:var(--background-main-level-2-color)}.info-card{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}#header [class^=module-]{margin-top:0}#main-header{padding:0;position:relative}#main-header>.row{align-items:center;display:grid;gap:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);grid-template-columns:auto 1fr auto;width:calc(var(--box-width) - 40px - (var(--box-width) - 320px)*40/1120*2)}#main-header>.row>.col{width:auto}#main-header .module-search{pointer-events:none;position:absolute;right:0;top:0;transform:translateY(110%);width:calc(300px + (var(--box-width) - 320px)*212/1120)}#main-header .module-search:focus-within{transform:translateY(100%)}#main-header .module-search:focus-within form{opacity:1}#main-header .module-search form{filter:drop-shadow(0 10px 20px rgba(13,33,49,.24));opacity:0}#main-header .module-search form:focus-within{opacity:1}#main-header .header-btn-search:focus+.module-search,#main-header .header-btn-search:focus-within+.module-search{pointer-events:all;transform:translateY(100%)}#main-header .header-btn-search:focus+.module-search form,#main-header .header-btn-search:focus-within+.module-search form{opacity:1}#main-header .menu{display:flex;flex-wrap:wrap;justify-content:flex-end}#main-header .menu-item{display:inline-flex;margin-bottom:0}#main-header .menu-item:not(:last-child){margin-bottom:0}#main-header .menu-item a:focus-visible,#main-header .menu-item a:hover,#main-header .menu-item:focus-within{color:var(--action-secondary-main-hover-color)}#main-header .menu-item.menu-item-has-children:focus-visible>a,#main-header .menu-item.menu-item-has-children:focus-within>a,#main-header .menu-item.menu-item-has-children:hover>a{color:var(--action-secondary-main-hover-color)}#main-header .menu-item.menu-item-has-children:focus-visible .sub-menu,#main-header .menu-item.menu-item-has-children:focus-within .sub-menu,#main-header .menu-item.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}#main-header .menu-item.menu-item-has-children>a{align-items:center;display:inline-flex;justify-content:center;position:relative}#main-header .menu-item.menu-item-has-children>a>.menu-arrow{align-items:center;display:flex;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;margin-left:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}#main-header .menu-item.menu-item-has-children>a>.menu-arrow i{font-weight:400}#main-header .menu-item.current-menu-ancestor>a,#main-header .menu-item.current-menu-item>a{color:var(--action-secondary-main-hover-color)}#main-header .menu-item a{color:var(--text-main-level-1-color);display:block;font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(15px,calc(15px*var(--scale-ratio)) + (15 - calc(var(--scale-ratio)*15)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:500;letter-spacing:0;line-height:120%;padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120) calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);-webkit-text-decoration:none;text-decoration:none}#main-header .menu-item .sub-menu{background:var(--background-main-level-1-color);border-radius:.5em;box-shadow:0 calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) rgba(14,17,22,.24);min-width:calc(100px + (var(--box-width) - 320px)*130/1120);opacity:0;padding:calc(4px*var(--scale-ratio) + (4 - var(--scale-ratio)*4)*(var(--box-width) - 320px)/1120) 0;position:absolute;right:0;text-align:left;top:100%;visibility:hidden;width:-moz-max-content;width:max-content}#main-header .menu-item .sub-menu a:focus-visible,#main-header .menu-item .sub-menu a:hover{background:var(--action-ghost-main-hover-color);color:var(--text-main-level-1-color)}#main-header .menu-item .sub-menu a:active{background:var(--action-ghost-negative-pressed-color);color:var(--text-main-level-1-color)}#main-header .menu-item .sub-menu li{display:block}#logo{height:auto;position:relative;width:calc(120px + (var(--box-width) - 320px)*80/1120);z-index:2}#logo img,#logo svg{height:auto;width:100%}#mobile-icon{align-items:center;border:0;border-radius:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);cursor:pointer;display:none;height:42px;justify-content:center;opacity:.8;padding:0;position:relative;transition:all .2s cubic-bezier(.5,0,.5,1);width:42px}#mobile-icon:not(.open):hover .mobile-dashes:before{width:90%}#mobile-icon:not(.open):hover .mobile-dashes:after{width:70%}#mobile-icon:hover{background-color:var(--action-ghost-main-hover-color)}#mobile-icon:active{background-color:var(--action-ghost-main-pressed-color)}.mobile-icon-inner{align-items:center;display:flex;justify-content:center}.mobile-dashes{--height:2px}.mobile-dashes,.mobile-dashes:after,.mobile-dashes:before{background:var(--text-main-level-1-color);display:block;height:var(--height);position:absolute;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.5,0,.5,1);width:calc(20px + (var(--box-width) - 320px)*6/1120)}.mobile-dashes:after,.mobile-dashes:before{content:""}.mobile-dashes:before{top:calc(50% + 6px)}.mobile-dashes:after{top:calc(50% - 6px)}.open .mobile-dashes{background:transparent;transition:all .2s cubic-bezier(.5,0,.5,1)}.open .mobile-dashes:after,.open .mobile-dashes:before{background:var(--text-main-level-1-color);top:0;transition:all .2s cubic-bezier(.5,0,.5,1)}.open .mobile-dashes:before{transform:rotate(45deg)}.open .mobile-dashes:after{transform:rotate(-45deg)}#mobile-menu{padding:0}#mobile-menu.open .mobile-overlay{opacity:1;visibility:visible}#mobile-menu.open .mobile-navigation{opacity:1;transform:none;transition:opacity .2s cubic-bezier(0,0,.3,1),transform .2s cubic-bezier(0,0,.3,1),visibility 0s linear 0s;visibility:visible}#mobile-menu .mobile-overlay{background:rgba(0,0,0,.3);bottom:0;height:100%;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;width:100%}#mobile-menu .mobile-navigation{background:var(--background-main-level-1-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);box-shadow:0 calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) rgba(15,14,11,.24);max-height:80vh;max-width:calc(100% - 40px - (var(--box-width) - 320px)*20/1120);opacity:0;overflow:auto;padding:calc(8px*var(--scale-ratio) + (8 - var(--scale-ratio)*8)*(var(--box-width) - 320px)/1120) 0;position:absolute;right:calc(10px + (var(--box-width) - 320px)*45/1120);top:0;transform:translateY(5px);transition:opacity .2s cubic-bezier(1,0,1,1),transform .2s cubic-bezier(1,0,1,1),visibility 0s linear .2s;visibility:hidden;width:calc(300px + (var(--box-width) - 320px)*100/1120)}#mobile-menu a{color:var(--text-main-level-1-color);display:grid;font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(15px,calc(15px*var(--scale-ratio)) + (15 - calc(var(--scale-ratio)*15)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:500;line-height:120%;padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120);position:relative;-webkit-text-decoration:none;text-decoration:none}#mobile-menu a:focus-visible,#mobile-menu a:hover{background:var(--action-ghost-main-hover-color);color:var(--text-main-level-1-color)}#mobile-menu a:active{background:var(--action-ghost-negative-pressed-color);color:var(--text-main-level-1-color)}#mobile-menu .menu-item{margin:0;padding:0}#mobile-menu .menu-item.current-menu-item>a,#mobile-menu .menu-item.current-menu-parent>a{background:var(--action-ghost-main-pressed-color)}#mobile-menu .menu-item-has-children{display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows .2s cubic-bezier(.5,0,.5,1)}#mobile-menu .menu-item-has-children.opened{grid-template-rows:min-content 1fr}#mobile-menu .menu-item-has-children.opened .menu-arrow{transform:rotateX(180deg)}#mobile-menu .menu-item-has-children>a{grid-template-columns:1fr auto;padding-right:calc(30px*var(--scale-ratio)*3 + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120*3)}#mobile-menu .menu-arrow{align-items:center;bottom:0;display:flex;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));justify-content:flex-end;left:0;padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120);position:absolute;right:0;top:0;transform-origin:center;z-index:1}#mobile-menu .sub-menu{background:var(--background-main-level-2-color);list-style:none;overflow:hidden;padding:0}#mobile-menu .sub-menu a{padding-left:calc(30px*var(--scale-ratio)*2 + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120*2)}#header.scrolled #main-header{background:var(--background-main-level-1-color)}#header.nav-down #main-header{transition:transform .4s cubic-bezier(0,0,.3,1)}#header.nav-up{pointer-events:none}#header.nav-up #main-header{transform:translateY(-120%);transition:transform .35s cubic-bezier(.7,0,1,1)}#footer .section:last-child{padding-bottom:0}#footer .footer-menu-row .module-menu,#footer .footer-menu-row .module-text{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}#footer .footer-menu-row .module-text{padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}#footer .footer-menu-row .module-text .h5{color:var(--text-main-secondary-accent-color)}#footer .footer-menu-row .module-menu{font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(20px*var(--scale-ratio)) + (20 - calc(var(--scale-ratio)*20)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:500;padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120) 0}#footer .footer-menu-row .module-menu a{color:var(--text-main-level-1-color);text-decoration-color:hsla(0,0%,100%,0)}#footer .footer-menu-row .module-menu a:focus-visible,#footer .footer-menu-row .module-menu a:hover{color:var(--action-secondary-main-hover-color);text-decoration-color:currentcolor}#footer .footer-menu-row .module-menu a:active{color:var(--action-secondary-main-pressed-color);text-decoration-color:currentcolor}#footer .footer-menu-row .module-menu li{margin-bottom:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120)}#footer .footer-menu-row .module-menu .h5{color:var(--text-main-primary-accent-color)}#footer .footer-bottom-row{align-items:center;border-top:1px solid var(--background-main-level-4-color);color:var(--text-main-level-2-color);margin-top:calc(20px + (var(--box-width) - 320px)*10/1120)}#footer .footer-bottom-row .module-text p span{margin-right:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}#footer .footer-bottom-row .module-text a{color:var(--text-main-level-2-color);text-decoration-color:hsla(0,0%,100%,0)}#footer .footer-bottom-row .module-text a:focus-visible,#footer .footer-bottom-row .module-text a:hover{color:var(--action-secondary-main-hover-color);text-decoration-color:currentcolor}#footer .footer-bottom-row .module-text a:active{color:var(--action-secondary-main-pressed-color);text-decoration-color:currentcolor}#footer .module-social-media{display:flex}#footer .module-social-media a{color:var(--action-primary-main-default-color);display:flex;font-family:greycliff-cf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(16px,calc(20px*var(--scale-ratio)) + (20 - calc(var(--scale-ratio)*20)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:500;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);line-height:140%}#footer .module-social-media a:hover{color:var(--action-primary-main-hover-color)}#footer .module-social-media a:active{color:var(--action-primary-main-pressed-color)}#footer .module-social-media a i{font-size:max(16px,calc(25px*var(--scale-ratio)) + (25 - calc(var(--scale-ratio)*25)) * (var(--box-width) - 320px)/(1440 - 320));order:2}#footer .footer-logo-row{padding:0}#footer .footer-logo-row .module-image{margin-left:auto;max-width:calc(120px*var(--scale-ratio) + (120 - var(--scale-ratio)*120)*(var(--box-width) - 320px)/1120)}body.error404 #main{justify-content:center}.hero-start{overflow-x:hidden;padding-bottom:calc(20px + (var(--box-width) - 320px)*10/1120);padding-top:calc(20px + (var(--box-width) - 320px)*10/1120)}.hero-start .title-row{align-items:center}.hero-start .img-row{padding-bottom:0}.hero-start .module-image{left:50%;min-height:calc(450px*var(--scale-ratio) + (450 - var(--scale-ratio)*450)*(var(--box-width) - 320px)/1120);position:relative;transform:translateX(-50vw);width:100vw}.hero-start .module-image picture{border-radius:calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120) 0 0 calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120);bottom:0;display:flex;left:calc(10px + (var(--box-width) - 320px)*50/1120);overflow:hidden;position:absolute;right:0;top:0}.hero-start .module-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-start .btn-row{margin-bottom:calc(20px + (var(--box-width) - 320px)*10/1120);margin-top:calc(0px - 42px*var(--scale-ratio) - (42 - var(--scale-ratio)*42)*(var(--box-width) - 320px)/1120);padding-bottom:0;padding-top:0}.hero-start .btn-row .btn,.hero-start .btn-row .btn-secondary,.hero-start .btn-row .btn-tertiary{filter:drop-shadow(0 2px 15px rgba(0,0,0,.15));margin:0;padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120);width:100%}.hero-start .btn-row .btn-secondary:after,.hero-start .btn-row .btn-tertiary:after,.hero-start .btn-row .btn:after{content:"\f061";display:inline-flex;margin-left:auto}.hero-start .btn-row .btn{color:var(--action-primary-main-default-color)}.hero-start .btn-row .btn-secondary{color:var(--action-secondary-main-default-color)}.hero-start .btn-row .btn-tertiary{color:var(--action-tertiary-main-default-color)}.image-text-fw{overflow-x:hidden}.image-text-fw .col{display:flex;flex-direction:column}.image-text-fw .module-image{height:100%;position:relative}.image-text-fw .module-image img{aspect-ratio:700/500;border-radius:0 calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120) calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120) 0;height:100%;min-width:calc(100% + 20px + (var(--box-width) - 320px)*120/1120);-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;position:relative;transform:translateX(calc(-20px + (var(--box-width) - 320px)*120/1120*-1))}.image-text-fw .col:last-child img{border-radius:calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120) 0 0 calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120);min-width:calc(100% + 20px + (var(--box-width) - 320px)*120/1120);transform:none}.image-text-fw .module-text{margin-bottom:auto;margin-top:auto}.single-post .post-info-top{display:flex}.single-post .module-post-info{align-items:center;display:flex;flex-flow:row wrap;gap:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);justify-content:center}.single-post .module-post-info .post-info-title{width:100%}.single-post .module-post-info .post-info-date{margin-top:-3px}.single-post .module-post-info .post-info-date p{margin:0}.single-post .module-post-info .taxonomy-wrapper ul{display:flex;flex-flow:row wrap;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);justify-content:center;list-style:none;margin:0;padding:0;text-align:center}.single-post .module-post-info .taxonomy-wrapper .term-text{background:var(--tag-background-1-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);color:var(--tag-text-1-color);margin:0;padding:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120) calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.single-post .post-info-top-dates{align-items:center;display:flex;gap:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);justify-content:center}.single-post .post-info-top-dates .taxonomy-wrapper{flex:1}.single-post .post-info-top-dates .taxonomy-wrapper ul{display:flex;flex-wrap:wrap;gap:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120) calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);justify-content:flex-end;list-style:none;padding:0}.single-post .post-info-top-dates .taxonomy-wrapper .term-text{background:var(--tag-background-1-color);border-radius:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);color:var(--tag-text-1-color);display:inline-flex;margin-bottom:0;padding:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120) calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.single-post .post-info-top-dates .post-info-date{flex:1}.single-post .post-info-top-dates .post-info-date p,.single-post .post-info-top-dates .post-info-date time{margin-bottom:0}.single-post .post-info-title h1{margin-bottom:0;text-align:center}.single-post .module-post-info h1,.single-post .module-post-info h2,.single-post .module-post-info h3,.single-post .module-post-info h4,.single-post .module-post-info h5,.single-post .module-post-info h6{color:var(--text-main-primary-accent-color)}.single-post .module-post-info p+h2,.single-post .module-post-info p+h3,.single-post .module-post-info p+h4,.single-post .module-post-info p+h5,.single-post .module-post-info p+h6,.single-post .module-post-info ul+h2,.single-post .module-post-info ul+h3,.single-post .module-post-info ul+h4,.single-post .module-post-info ul+h5,.single-post .module-post-info ul+h6{margin-top:calc(40px + (var(--box-width) - 320px)*10/1120*2)}.single-post .module-image img{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);filter:drop-shadow(0 10px 20px rgba(0,0,0,.1));height:auto;width:100%}.single-post .zero-drop-shadow .module-image img{filter:none}.single-post .info-row .module-image img{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-kf_real_estate .taxonomy-wrapper ul{list-style:none;margin:0;padding:0;text-align:center}.single-kf_real_estate .post-info-title{color:var(--text-main-primary-accent-color);text-align:center}.single-kf_real_estate .post-info-excerpt{text-align:center}.single-kf_real_estate .info-row .module-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-kf_real_estate .info-row .module-image img,.single-kf_real_estate .info-row .module-kre-real-estate-info{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.single-kf_real_estate .info-row .real-estate-info-wrapper-inner{display:flex;flex-direction:column;padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.single-kf_real_estate .info-row .real-estate-info-meta-wrapper{display:flex;flex-direction:column;gap:calc(20px + (var(--box-width) - 320px)*10/1120)}.single-kf_real_estate .info-row .real-estate-info-address-label,.single-kf_real_estate .info-row .real-estate-info-name-label,.single-kf_real_estate .info-row .real-estate-info-size-label,.single-kf_real_estate .info-row .real-estate-info-title,.single-kf_real_estate .info-row .real-estate-info-year-label{color:var(--text-main-primary-accent-color)}.single-kf_real_estate .gform_required_legend{display:none}.single-kf_real_estate .gfield_radio{display:flex;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.single-kf_real_estate .gfield_radio>div{margin-bottom:0}.single-kf_real_estate .gfield_radio label{line-height:1.2;margin-bottom:0}.single-kf_real_estate .gfield--type-html{border:2px solid var(--text-main-secondary-accent-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);margin-bottom:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120);padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.single-kf_real_estate .gfield--type-html h5{color:var(--text-main-secondary-accent-color)}.single-kf_real_estate .module-kre-contact-person .real-estate-contacts-wrapper-inner{display:flex;flex-direction:column;gap:0 calc(20px + (var(--box-width) - 320px)*20/1120)}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-item{background:var(--background-main-primary-accent-color);border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);display:flex;gap:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120) calc(5px + (var(--box-width) - 320px)*35/1120);padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-item+.real-estate-contact-item{margin-top:calc(20px + (var(--box-width) - 320px)*20/1120)}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-image-wrapper{flex-shrink:0}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-image-wrapper img{aspect-ratio:1;border-radius:50%;height:calc(150px*var(--scale-ratio) + (150 - var(--scale-ratio)*150)*(var(--box-width) - 320px)/1120);width:calc(150px*var(--scale-ratio) + (150 - var(--scale-ratio)*150)*(var(--box-width) - 320px)/1120)}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-info-wrapper{flex:1}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-name{color:var(--text-main-primary-accent-color);margin-bottom:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper{display:flex;flex-direction:column;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);margin-top:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);width:100%}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper>p{margin-bottom:0}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a{background:transparent;cursor:pointer;padding:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);width:100%}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper i{color:var(--text-main-primary-accent-color);font-weight:400}.single-kf_real_estate .module-kre-contact-person .listing-item-social-phone{order:-1}.single-ko_properties .module-ko-property-slider .slide{transition-property:all}.single-ko_properties .module-ko-property-slider .slider-nav-wrapper{bottom:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120);position:absolute;right:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.single-ko_properties .module-ko-property-slider .slider-arrows-wrapper{aspect-ratio:auto;bottom:auto;justify-content:flex-end;left:auto;position:relative;right:auto;top:auto;width:auto;z-index:1}.single-ko_properties .module-ko-property-slider .slider-arrows-wrapper .slider-next,.single-ko_properties .module-ko-property-slider .slider-arrows-wrapper .slider-prev{transform:none}.single-ko_properties .row-single-info [class^=module-]+[class^=module-]{margin-top:0}.single-ko_properties .row-single-info .taxonomy-wrapper ul{list-style:none;margin:0;padding:0;text-align:center}.single-ko_properties .row-single-info .post-info-title{color:var(--text-main-primary-accent-color);text-align:center}.single-ko_properties .row-single-info .post-info-excerpt{text-align:center}.single-ko_properties .row-single-info .module-post-info:first-child .taxonomy-wrapper ul{display:flex;flex-flow:row wrap;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);justify-content:center;margin-bottom:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}.single-ko_properties .row-single-info .module-post-info:first-child .taxonomy-wrapper .term-text{background:var(--tag-background-1-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);color:var(--tag-text-1-color);margin:0;padding:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120) calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.single-ko_properties .row-single-info .module-post-info:nth-child(2){display:flex;flex-flow:row wrap;gap:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);justify-content:center}.single-ko_properties .row-single-info .module-post-info:nth-child(2) .taxonomy-wrapper .term-text{margin-bottom:0}.single-ko_properties .row-single-info .module-post-info:nth-child(2) .taxonomy-ko_location .term-text:after{content:"-";position:relative}.single-ko_properties .row-single-info .module-post-info:nth-child(2) .taxonomy-ko_size .term-text:after{content:"kvm";margin-left:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);position:relative}.single-ko_properties .info-row .col:last-child{background-color:var(--background-main-level-2-color);border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.single-ko_properties .info-row .module-post-info h2,.single-ko_properties .info-row .module-post-info h3,.single-ko_properties .info-row .module-post-info h4,.single-ko_properties .info-row .module-post-info h5,.single-ko_properties .info-row .module-post-info h6,.single-ko_properties .info-row .module-text h2,.single-ko_properties .info-row .module-text h3,.single-ko_properties .info-row .module-text h4,.single-ko_properties .info-row .module-text h5,.single-ko_properties .info-row .module-text h6{color:var(--text-main-primary-accent-color)}.single-ko_properties .info-row .module-post-info>div:not(:last-child){margin-bottom:calc(20px + (var(--box-width) - 320px)*10/1120)}.single-ko_properties .info-row .taxonomy-wrapper .taxonomy-header{color:var(--text-main-primary-accent-color)}.single-ko_properties .info-row .taxonomy-wrapper ul{list-style:none;padding:0}.single-ko_properties .object-post-info-description p{color:var(--text-main-primary-accent-color)}.single-ko_properties .module-ko-object-contact{display:flex;flex-direction:column;gap:0 calc(20px + (var(--box-width) - 320px)*20/1120)}.single-ko_properties .module-ko-object-contact .object-contact-person{background:var(--background-main-primary-accent-color);border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);display:flex;gap:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120) calc(5px + (var(--box-width) - 320px)*35/1120);padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}.single-ko_properties .module-ko-object-contact .object-contact-person+.object-contact-person{margin-top:calc(20px + (var(--box-width) - 320px)*20/1120)}.single-ko_properties .module-ko-object-contact .object-image-wrapper{flex-shrink:0}.single-ko_properties .module-ko-object-contact .object-image-wrapper img{aspect-ratio:1;border-radius:50%;height:calc(70px + (var(--box-width) - 320px)*80/1120);width:calc(70px + (var(--box-width) - 320px)*80/1120)}.single-ko_properties .module-ko-object-contact .object-text-wrapper{flex:1}.single-ko_properties .module-ko-object-contact .object-contact-name{color:var(--text-main-primary-accent-color);margin-bottom:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.single-ko_properties .module-ko-object-contact .object-contact-title{margin-bottom:0}.single-ko_properties .module-ko-object-contact .object-contact-email a,.single-ko_properties .module-ko-object-contact .object-contact-phone a{background:transparent;cursor:pointer;margin-bottom:0;margin-top:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);padding:calc(5px*var(--scale-ratio) + (5 - var(--scale-ratio)*5)*(var(--box-width) - 320px)/1120);width:100%}.single-ko_properties .module-ko-object-contact .object-contact-email a:before,.single-ko_properties .module-ko-object-contact .object-contact-phone a:before{align-items:center;color:var(--text-main-primary-accent-color);content:"\f0e0";display:flex;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:400;justify-content:center;line-height:normal;position:relative;width:calc(18px + (var(--box-width) - 320px)*2/1120)}.single-ko_properties .module-ko-object-contact .object-contact-phone a{margin-top:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.single-ko_properties .module-ko-object-contact .object-contact-phone a:before{content:"\f095"}.single-ko_properties .mod-files{display:flex;flex-direction:column;gap:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.single-ko_properties .mod-files p{margin:0;padding:0}.single-ko_properties .mod-files a{align-items:center;background:var(--background-main-level-1-color);border-radius:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);color:var(--text-main-level-2-color);display:flex;flex-flow:row wrap;gap:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);justify-content:space-between;margin-bottom:0;padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);-webkit-text-decoration:none;text-decoration:none}.single-ko_properties .mod-files a:after{align-items:center;color:var(--text-main-primary-accent-color);content:"\e4ae";display:flex;font-family:Font Awesome\ 6 Pro;font-size:max(16px,calc(25px*var(--scale-ratio)) + (25 - calc(var(--scale-ratio)*25)) * (var(--box-width) - 320px)/(1440 - 320));font-weight:900;justify-content:center;line-height:normal;position:relative;width:calc(35px + (var(--box-width) - 320px)*9/1120)}.single-ko_properties .mod-files a:focus,.single-ko_properties .mod-files a:hover{background:var(--action-ghost-main-hover-color);color:var(--text-main-level-2-color)}.single-ko_properties .mod-files a:active{background:var(--action-ghost-main-pressed-color);color:var(--text-main-level-2-color)}[class^=module-]+.text-img{margin-top:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.mod-qoute{align-items:center;display:flex;flex-direction:column;justify-content:center}.mod-qoute.mod-qoute-left{align-items:flex-start}.mod-qoute.mod-qoute-left .blurb-icon-container{font-size:max(16px,calc(25px*var(--scale-ratio)) + (25 - calc(var(--scale-ratio)*25)) * (var(--box-width) - 320px)/(1440 - 320))}.mod-qoute.qoute-green .blurb-icon-container{color:var(--text-main-primary-accent-color)}.mod-qoute.qoute-blue .blurb-icon-container{color:var(--text-main-secondary-accent-color)}.mod-qoute.qoute-red .blurb-icon-container{color:var(--action-tertiary-main-default-color)}.mod-qoute.qoute-yellow .blurb-icon-container{color:var(--color-text-yellow)}.mod-qoute.qoute-light-yellow .blurb-icon-container{background:var(--color-bg-yellow-bright);color:var(--color-text-yellow)}.mod-qoute.qoute-light-red .blurb-icon-container{background:var(--color-text-red);color:var(--color-text-red-light)}.mod-qoute .blurb-icon-container{background:var(--background-main-level-1-color);border-radius:100vw;color:var(--text-main-secondary-accent-color);font-size:max(16px,calc(25px*var(--scale-ratio)) + (25 - calc(var(--scale-ratio)*25)) * (var(--box-width) - 320px)/(1440 - 320));height:calc(50px*var(--scale-ratio) + (50 - var(--scale-ratio)*50)*(var(--box-width) - 320px)/1120);margin-bottom:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);padding-top:calc(3px*var(--scale-ratio) + (3 - var(--scale-ratio)*3)*(var(--box-width) - 320px)/1120);width:calc(50px*var(--scale-ratio) + (50 - var(--scale-ratio)*50)*(var(--box-width) - 320px)/1120)}.mod-qoute .blurb-icon-container,.mod-qoute-box{align-items:center;display:flex;justify-content:center}.mod-qoute-box{flex-direction:column}.mod-qoute-box.mod-qoute-left{align-items:flex-start}.mod-qoute-box.mod-qoute-left .blurb-icon-container{font-size:max(16px,calc(25px*var(--scale-ratio)) + (25 - calc(var(--scale-ratio)*25)) * (var(--box-width) - 320px)/(1440 - 320))}.mod-qoute-box.qoute-green .blurb-icon-container{background:var(--background-main-primary-accent-color);color:var(--text-main-primary-accent-color)}.mod-qoute-box.qoute-blue .blurb-icon-container{color:var(--text-main-secondary-accent-color)}.mod-qoute-box.qoute-red .blurb-icon-container{color:var(--action-tertiary-main-default-color)}.mod-qoute-box.qoute-yellow .blurb-icon-container{color:var(--color-text-yellow)}.mod-qoute-box.qoute-light-yellow .blurb-icon-container{background:var(--color-bg-yellow-bright);color:var(--color-text-yellow)}.mod-qoute-box.qoute-light-red .blurb-icon-container{background:var(--color-text-red);color:var(--color-text-red-light)}.mod-qoute-box .blurb-icon-container{align-items:center;background:var(--background-main-level-1-color);border-radius:100vw;color:var(--text-main-secondary-accent-color);display:flex;font-size:max(16px,calc(25px*var(--scale-ratio)) + (25 - calc(var(--scale-ratio)*25)) * (var(--box-width) - 320px)/(1440 - 320));height:calc(50px*var(--scale-ratio) + (50 - var(--scale-ratio)*50)*(var(--box-width) - 320px)/1120);justify-content:center;margin-bottom:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);padding-top:calc(3px*var(--scale-ratio) + (3 - var(--scale-ratio)*3)*(var(--box-width) - 320px)/1120);width:calc(50px*var(--scale-ratio) + (50 - var(--scale-ratio)*50)*(var(--box-width) - 320px)/1120)}.row.row-text-box{align-items:center;gap:normal normal;row-gap:normal}.row.row-text-box .col{overflow:clip}.row.row-text-box .col:first-child{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) 0 0 calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.row.row-text-box .col:last-child{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.row.row-text-box .module-text{padding:calc(80px*var(--scale-ratio) + (80 - var(--scale-ratio)*80)*(var(--box-width) - 320px)/1120) calc(60px*var(--scale-ratio) + (60 - var(--scale-ratio)*60)*(var(--box-width) - 320px)/1120)}.row.row-text-box .module-text .bg-image:before{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.row.row-text-img{gap:normal normal;row-gap:normal}.row.row-text-img:not(:last-child){padding-bottom:calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}.row.row-text-img [class^=module-]{height:100%}.row.row-text-img .col{overflow:clip}.row.row-text-img .col:first-child{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) 0 0 calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.row.row-text-img .col:last-child{border-radius:0 calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) 0}.row.row-text-img .module-text{padding:calc(60px*var(--scale-ratio) + (60 - var(--scale-ratio)*60)*(var(--box-width) - 320px)/1120)}.row.row-text-img .module-blurb{padding:calc(80px*var(--scale-ratio) + (80 - var(--scale-ratio)*80)*(var(--box-width) - 320px)/1120) calc(60px*var(--scale-ratio) + (60 - var(--scale-ratio)*60)*(var(--box-width) - 320px)/1120)}.grid-1 .col,.grid-1 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(1,minmax(0,1fr))}.grid-1 .col [class^=module-],.grid-1 .listing-items-wrapper [class^=module-]{margin-top:0}.grid-2 .col,.grid-2 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2 .col [class^=module-],.grid-2 .listing-items-wrapper [class^=module-]{margin-top:0}.grid-3 .col,.grid-3 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(3,minmax(0,1fr))}.grid-3 .col [class^=module-],.grid-3 .listing-items-wrapper [class^=module-]{margin-top:0}.grid-4 .col,.grid-4 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(4,minmax(0,1fr))}.grid-4 .col [class^=module-],.grid-4 .listing-items-wrapper [class^=module-]{margin-top:0}.grid-5 .col,.grid-5 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(5,minmax(0,1fr))}.grid-5 .col [class^=module-],.grid-5 .listing-items-wrapper [class^=module-]{margin-top:0}.grid-6 .col,.grid-6 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(6,minmax(0,1fr))}.grid-6 .col [class^=module-],.grid-6 .listing-items-wrapper [class^=module-]{margin-top:0}.grid-7 .col,.grid-7 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(7,minmax(0,1fr))}.grid-7 .col [class^=module-],.grid-7 .listing-items-wrapper [class^=module-]{margin-top:0}.grid-8 .col,.grid-8 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(8,minmax(0,1fr))}.grid-8 .col [class^=module-],.grid-8 .listing-items-wrapper [class^=module-]{margin-top:0}.grid-9 .col,.grid-9 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(9,minmax(0,1fr))}.grid-9 .col [class^=module-],.grid-9 .listing-items-wrapper [class^=module-]{margin-top:0}.grid-10 .col,.grid-10 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(10,minmax(0,1fr))}.grid-10 .col [class^=module-],.grid-10 .listing-items-wrapper [class^=module-]{margin-top:0}.grid-11 .col,.grid-11 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(11,minmax(0,1fr))}.grid-11 .col [class^=module-],.grid-11 .listing-items-wrapper [class^=module-]{margin-top:0}.grid-12 .col,.grid-12 .listing-items-wrapper{display:grid;gap:calc(20px + (var(--box-width) - 320px)*40/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(12,minmax(0,1fr))}.grid-12 .col [class^=module-],.grid-12 .listing-items-wrapper [class^=module-]{margin-top:0}.match-height .col>[class^=module-]{height:100%}.text-light a:not([class]),.text-light h1:not(.does-not-exist),.text-light h2:not(.does-not-exist),.text-light h3:not(.does-not-exist),.text-light h4:not(.does-not-exist),.text-light h5:not(.does-not-exist),.text-light h6:not(.does-not-exist),.text-light li:not(.does-not-exist),.text-light p:not(.does-not-exist){color:var(--text-negative-level-1-color)}.text-primary:not(a){color:var(--text-main-primary-accent-color)}.text-secondary:not(a){color:var(--text-main-secondary-accent-color)}.text-red:not(a){color:var(--color-text-red)}.text-yellow:not(a){color:var(--color-text-yellow)}.heading-primary h1,.heading-primary h2,.heading-primary h3,.heading-primary h4,.heading-primary h5,.heading-primary h6,h1.heading-primary,h2.heading-primary,h3.heading-primary,h4.heading-primary,h5.heading-primary,h6.heading-primary{color:var(--text-main-primary-accent-color)}.heading-secondary h1,.heading-secondary h2,.heading-secondary h3,.heading-secondary h4,.heading-secondary h5,.heading-secondary h6,h1.heading-secondary,h2.heading-secondary,h3.heading-secondary,h4.heading-secondary,h5.heading-secondary,h6.heading-secondary{color:var(--text-main-primary-secondary-color)}.text-extra-space p+h2,.text-extra-space p+h3,.text-extra-space p+h4,.text-extra-space p+h5,.text-extra-space p+h6,.text-extra-space ul+h2,.text-extra-space ul+h3,.text-extra-space ul+h4,.text-extra-space ul+h5,.text-extra-space ul+h6{margin-top:calc(40px + (var(--box-width) - 320px)*40/1120)}.hidden-x{overflow-x:hidden}.hidden-y{overflow-y:hidden}.my-0{margin-bottom:0;margin-top:0}.pt-row{padding-top:calc(20px + (var(--box-width) - 320px)*10/1120)}.pt-0{padding-top:0}@media (max-width:1299.98px){#main-header .menu-item a{padding:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120) calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120)}}@media (max-width:1200px){#main-header>.row>.col:last-child{display:flex;gap:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);justify-content:flex-end}#main-header>.row>.col.col-7{display:none}#main-header>.row{grid-template-columns:auto 1fr}#main-header .header-btn-search,#main-header .module-menu,#main-header .module-search{display:none}#mobile-icon{display:flex}}@media (max-width:991.98px){.module-listing.module-kre-real-estate-listing .listing-filter-wrapper{grid-template-columns:repeat(2,1fr)}.module-listing.module-ko-object-listing .object-filter-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.form-card,.info-card{padding-left:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);padding-right:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.hero-start .btn-row .col{width:calc(50% - var(--gutter, 20px)*6/12 - .01px)}.grid-10 .col,.grid-10 .listing-items-wrapper,.grid-11 .col,.grid-11 .listing-items-wrapper,.grid-12 .col,.grid-12 .listing-items-wrapper,.grid-4 .col,.grid-4 .listing-items-wrapper,.grid-5 .col,.grid-5 .listing-items-wrapper,.grid-6 .col,.grid-6 .listing-items-wrapper,.grid-7 .col,.grid-7 .listing-items-wrapper,.grid-8 .col,.grid-8 .listing-items-wrapper,.grid-9 .col,.grid-9 .listing-items-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.module-row.align-center-md,.row.align-center-md{justify-content:flex-start}.module-row,.row{row-gap:calc(20px + (var(--box-width) - 320px)*20/1120)}.row-list-icons .module-row{row-gap:calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120)}.module-listing .listing-filter-wrapper{grid-template-columns:repeat(2,1fr)}.module-listing.module-gcon-listing .listing-post .listing-item-image-wrapper img,.module-listing.module-gcon-listing .listing-post .listing-item-socials{max-width:calc(360px*var(--scale-ratio) + (360 - var(--scale-ratio)*360)*(var(--box-width) - 320px)/1120)}.module-listing.module-kre-real-estate-listing .listing-post .listing-item-text-wrapper{padding:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.module-listing.module-ko-object-listing .object-filter-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.module-listing.module-ko-object-listing .listing-items-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.module-listing.module-ko-object-listing .kapan-object-filter-size-range-slider .kapan-object-input-value-wrapper{display:flex}.module-listing.module-ko-object-listing .listing-filter-sort-wrapper{align-items:flex-start;flex-direction:column}.module-listing.module-ko-object-listing .listing-filter-sort .dropdown-inner .dropdown-wrapper{max-width:100%}.module-listing.module-ko-object-listing .listing-filter-sort .dropdown-inner{align-items:flex-start;flex-direction:column}.module-listing.module-ko-object-listing .listing-filter-sort{order:1;width:100%}.module-listing.module-ko-object-listing .listing-filter-found-posts{order:2}.module-slider .slide-content-wrapper{margin-left:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);margin-right:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}#main-header>.row>.col:last-child .module-text{display:none}#footer .footer-menu-row .module-menu{padding:0 calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120)}#footer .footer-bottom-row{flex-direction:column-reverse}.image-text-fw.md-reverse .col:last-child{order:-1}.row.row-text-box .col:first-child{border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) 0 0}.row.row-text-box .col:last-child{border-radius:0 0 calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.row.row-text-box .module-text{padding:calc(60px*var(--scale-ratio) + (60 - var(--scale-ratio)*60)*(var(--box-width) - 320px)/1120) calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120)}.row.row-text-img .col:first-child,.row.row-text-img .col:last-child{border-radius:0 0 calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.row.row-text-img .module-text{padding:calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120)}.row.row-text-img .module-blurb{padding:calc(60px*var(--scale-ratio) + (60 - var(--scale-ratio)*60)*(var(--box-width) - 320px)/1120) calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120)}.row.row-text-img .col:has(.module-image){border-radius:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120) 0 0;order:-1}.grid-10 .col,.grid-10 .listing-items-wrapper,.grid-11 .col,.grid-11 .listing-items-wrapper,.grid-12 .col,.grid-12 .listing-items-wrapper,.grid-3 .col,.grid-3 .listing-items-wrapper,.grid-4 .col,.grid-4 .listing-items-wrapper,.grid-5 .col,.grid-5 .listing-items-wrapper,.grid-6 .col,.grid-6 .listing-items-wrapper,.grid-7 .col,.grid-7 .listing-items-wrapper,.grid-8 .col,.grid-8 .listing-items-wrapper,.grid-9 .col,.grid-9 .listing-items-wrapper{gap:calc(20px + (var(--box-width) - 320px)*20/1120) calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.module-listing .listing-filter-wrapper,.module-listing.gt-faq-listing .listing-filter-wrapper,.module-listing.module-kre-real-estate-listing .listing-filter-wrapper{grid-template-columns:1fr}.module-listing.module-ko-object-listing .listing-items-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.popup .popup-wrapper{padding:calc(30px*var(--scale-ratio) + (30 - var(--scale-ratio)*30)*(var(--box-width) - 320px)/1120) calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}.hero-start .btn-row .col{width:100%}.single-post .post-info-top-dates .taxonomy-wrapper ul{justify-content:flex-start}.single-post .post-info-top-dates{flex-direction:column-reverse}.single-kf_real_estate .gfield_radio{flex-direction:column}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-item{align-items:center;flex-direction:column;text-align:center}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-info-wrapper{width:100%}.single-kf_real_estate .module-kre-contact-person .real-estate-contact-social-wrapper a{justify-content:center}.grid-10 .col,.grid-10 .listing-items-wrapper,.grid-11 .col,.grid-11 .listing-items-wrapper,.grid-12 .col,.grid-12 .listing-items-wrapper,.grid-2 .col,.grid-2 .listing-items-wrapper,.grid-3 .col,.grid-3 .listing-items-wrapper,.grid-4 .col,.grid-4 .listing-items-wrapper,.grid-5 .col,.grid-5 .listing-items-wrapper,.grid-6 .col,.grid-6 .listing-items-wrapper,.grid-7 .col,.grid-7 .listing-items-wrapper,.grid-8 .col,.grid-8 .listing-items-wrapper,.grid-9 .col,.grid-9 .listing-items-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:380px){.single-ko_properties .module-ko-object-contact .object-contact-person{align-items:flex-start;flex-direction:column;text-align:left}.single-ko_properties .module-ko-object-contact .object-text-wrapper{width:100%}.single-ko_properties .module-ko-object-contact .object-contact-email a,.single-ko_properties .module-ko-object-contact .object-contact-phone a{justify-content:flex-start}}@media (min-width:576px) and (max-width:990.98px){#footer .row.break-lg{--gutter:0}}@media (min-width:576px) and (max-width:766.98px){#footer .row.break-lg .col-3{width:50%}}@media (min-width:576px){.module-slider .slider-arrows-wrapper .slider-prev{transform:translateX(-50%)}.module-slider .slider-arrows-wrapper .slider-next{transform:translateX(50%)}.module-slider .slider-arrows-wrapper{aspect-ratio:760/500;justify-content:space-between;left:0;margin-top:0;position:absolute;right:0;top:0;width:100%;z-index:1}.text-center{text-align:center}.text-right{text-align:right}}@media (min-width:768px) and (max-width:990.98px){.report-card{padding-left:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120);padding-right:calc(20px*var(--scale-ratio) + (20 - var(--scale-ratio)*20)*(var(--box-width) - 320px)/1120)}#footer .row.break-lg .col-3:not(:last-child){width:33.3333333333%}#footer .row.break-lg .col-3:last-child{width:100%}#footer .footer-menu-row .module-menu{padding:0}}@media (min-width:768px){.input-half{width:calc(50% - 2.5px - (var(--box-width) - 320px)*35/1120/2)}.module-listing.module-gcon-listing .listing-post .listing-item-image-wrapper{width:100%}.module-slider .slider-arrows-wrapper .slider-prev{transform:translateX(calc(-50% - 2.5px - (var(--box-width) - 320px)*35/1120/2))}.module-slider .slider-arrows-wrapper .slider-next{transform:translateX(calc(50% + 2.5px + (var(--box-width) - 320px)*35/1120/2))}.module-text-cta{display:grid;gap:0 calc(5px + (var(--box-width) - 320px)*35/1120);grid-template-columns:1fr auto;padding:calc(60px*var(--scale-ratio) + (60 - var(--scale-ratio)*60)*(var(--box-width) - 320px)/1120) calc(80px*var(--scale-ratio) + (80 - var(--scale-ratio)*80)*(var(--box-width) - 320px)/1120)}.module-text-cta h2{grid-column-start:1;grid-row-start:1}.module-text-cta p.small{grid-column-start:1;grid-row-start:2;margin-bottom:0;max-width:70ch}.module-text-cta p{align-self:center;grid-row:1/3}#footer .module-social-media{justify-content:flex-end}.image-text-fw .module-text{padding-bottom:calc(20px + (var(--box-width) - 320px)*10/1120);padding-top:calc(20px + (var(--box-width) - 320px)*10/1120)}.row.row-text-box .col,.row.row-text-img .col{width:50%}.row.row-text-img .module-image{position:relative}.row.row-text-img .module-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}}@media (min-width:992px) and (max-width:1298.98px){#footer .row.break-lg{--gutter:5px}}@media (min-width:992px){.mr-1-col{margin-right:calc(100px*var(--scale-ratio) + (100 - var(--scale-ratio)*100)*(var(--box-width) - 320px)/1120)}.ml-1-col{margin-left:calc(100px*var(--scale-ratio) + (100 - var(--scale-ratio)*100)*(var(--box-width) - 320px)/1120)}}@media (min-width:1101px){#mobile-menu{display:none}}@media (min-width:1680px){.image-text-fw .col:last-child img{border-radius:calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120)}}@media (min-width:1700px){.image-text-fw .module-image img{border-radius:calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120)}}@media (hover:hover){.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-post-inner:hover{transform:scale3d(1.03,1.03,1)}.module-listing.module-ko-object-listing .listing-post:hover .listing-item-read-more a,.module-listing.module-kre-real-estate-listing .listing-post .listing-post-inner:hover .listing-item-read-more a,.module-listing:not(.module-gcon-listing):not(.gt-faq-listing):not(.module-kre-real-estate-listing):not(.module-ko-object-listing) .listing-post .listing-post-inner:hover .listing-item-read-more a{color:var(--action-secondary-main-hover-color);text-decoration-color:hsla(0,0%,100%,0)}}@media (hover){.animate-each,.animate-each-col,.animate-image,.animate-listing,.animate-slider,.animate-text{--stagger:0.1s;--duration:0.25s;--easing:cubic-bezier(0,0,0.3,1);--translate-y:5px;--opacity-hide:0;--opacity-show:1}.animate-image [class^=module-],.animate-listing .listing-post,.animate-slider .slide,.animate-text [class^=module-text]>*{will-change:transform,opacity}.animate-each [class^=module-]:not(.module-listing),.animate-each-col [class^=col],.animate-image [class^=module-],.animate-listing .listing-post,.animate-slider .slide,.animate-text [class^=module-text]>*{opacity:var(--opacity-hide);transform:translateY(var(--translate-y));transition:opacity var(--duration) var(--easing),transform var(--duration) var(--easing)}.animate.animate-each [class^=module-],.animate.animate-each-col [class^=col],.animate.animate-image [class^=module-],.animate.animate-listing .listing-post,.animate.animate-slider .slide,.animate.animate-text [class^=module-text]>*{opacity:var(--opacity-show);transform:none}.animate .listing-items-wrapper>:first-child,.animate .module-text>:first-child,.animate-each-col [class^=col]:first-child{transition-delay:calc(var(--stagger)*1)}.animate .listing-items-wrapper>:nth-child(2),.animate .module-text>:nth-child(2),.animate-each-col [class^=col]:nth-child(2){transition-delay:calc(var(--stagger)*2)}.animate .listing-items-wrapper>:nth-child(3),.animate .module-text>:nth-child(3),.animate-each-col [class^=col]:nth-child(3){transition-delay:calc(var(--stagger)*3)}.animate .listing-items-wrapper>:nth-child(4),.animate .module-text>:nth-child(4),.animate-each-col [class^=col]:nth-child(4){transition-delay:calc(var(--stagger)*4)}.animate .listing-items-wrapper>:nth-child(5),.animate .module-text>:nth-child(5),.animate-each-col [class^=col]:nth-child(5){transition-delay:calc(var(--stagger)*5)}.animate .listing-items-wrapper>:nth-child(6),.animate .module-text>:nth-child(6),.animate-each-col [class^=col]:nth-child(6){transition-delay:calc(var(--stagger)*6)}.animate .listing-items-wrapper>:nth-child(7),.animate .module-text>:nth-child(7),.animate-each-col [class^=col]:nth-child(7){transition-delay:calc(var(--stagger)*7)}.animate .listing-items-wrapper>:nth-child(8),.animate .module-text>:nth-child(8),.animate-each-col [class^=col]:nth-child(8){transition-delay:calc(var(--stagger)*8)}.animate .listing-items-wrapper>:nth-child(9),.animate .module-text>:nth-child(9),.animate-each-col [class^=col]:nth-child(9){transition-delay:calc(var(--stagger)*9)}.animate .listing-items-wrapper>:nth-child(10),.animate .module-text>:nth-child(10),.animate-each-col [class^=col]:nth-child(10){transition-delay:calc(var(--stagger)*10)}.animate .listing-items-wrapper>:nth-child(11),.animate .module-text>:nth-child(11),.animate-each-col [class^=col]:nth-child(11){transition-delay:calc(var(--stagger)*11)}.animate .listing-items-wrapper>:nth-child(12),.animate .module-text>:nth-child(12),.animate-each-col [class^=col]:nth-child(12){transition-delay:calc(var(--stagger)*12)}.animate .listing-items-wrapper>:nth-child(13),.animate .module-text>:nth-child(13),.animate-each-col [class^=col]:nth-child(13){transition-delay:calc(var(--stagger)*13)}.animate .listing-items-wrapper>:nth-child(14),.animate .module-text>:nth-child(14),.animate-each-col [class^=col]:nth-child(14){transition-delay:calc(var(--stagger)*14)}.animate .listing-items-wrapper>:nth-child(15),.animate .module-text>:nth-child(15),.animate-each-col [class^=col]:nth-child(15){transition-delay:calc(var(--stagger)*15)}.animate .listing-items-wrapper>:nth-child(16),.animate .module-text>:nth-child(16),.animate-each-col [class^=col]:nth-child(16){transition-delay:calc(var(--stagger)*16)}.animate .listing-items-wrapper>:nth-child(17),.animate .module-text>:nth-child(17),.animate-each-col [class^=col]:nth-child(17){transition-delay:calc(var(--stagger)*17)}.animate .listing-items-wrapper>:nth-child(18),.animate .module-text>:nth-child(18),.animate-each-col [class^=col]:nth-child(18){transition-delay:calc(var(--stagger)*18)}.animate .listing-items-wrapper>:nth-child(19),.animate .module-text>:nth-child(19),.animate-each-col [class^=col]:nth-child(19){transition-delay:calc(var(--stagger)*19)}.animate .listing-items-wrapper>:nth-child(20),.animate .module-text>:nth-child(20),.animate-each-col [class^=col]:nth-child(20){transition-delay:calc(var(--stagger)*20)}.animate .listing-items-wrapper>:nth-child(21),.animate .module-text>:nth-child(21),.animate-each-col [class^=col]:nth-child(21){transition-delay:calc(var(--stagger)*21)}.animate .listing-items-wrapper>:nth-child(22),.animate .module-text>:nth-child(22),.animate-each-col [class^=col]:nth-child(22){transition-delay:calc(var(--stagger)*22)}.animate .listing-items-wrapper>:nth-child(23),.animate .module-text>:nth-child(23),.animate-each-col [class^=col]:nth-child(23){transition-delay:calc(var(--stagger)*23)}.animate .listing-items-wrapper>:nth-child(24),.animate .module-text>:nth-child(24),.animate-each-col [class^=col]:nth-child(24){transition-delay:calc(var(--stagger)*24)}.animate .listing-items-wrapper>:nth-child(25),.animate .module-text>:nth-child(25),.animate-each-col [class^=col]:nth-child(25){transition-delay:calc(var(--stagger)*25)}.animate .listing-items-wrapper>:nth-child(26),.animate .module-text>:nth-child(26),.animate-each-col [class^=col]:nth-child(26){transition-delay:calc(var(--stagger)*26)}.animate .listing-items-wrapper>:nth-child(27),.animate .module-text>:nth-child(27),.animate-each-col [class^=col]:nth-child(27){transition-delay:calc(var(--stagger)*27)}.animate .listing-items-wrapper>:nth-child(28),.animate .module-text>:nth-child(28),.animate-each-col [class^=col]:nth-child(28){transition-delay:calc(var(--stagger)*28)}.animate .listing-items-wrapper>:nth-child(29),.animate .module-text>:nth-child(29),.animate-each-col [class^=col]:nth-child(29){transition-delay:calc(var(--stagger)*29)}.animate .listing-items-wrapper>:nth-child(30),.animate .module-text>:nth-child(30),.animate-each-col [class^=col]:nth-child(30){transition-delay:calc(var(--stagger)*30)}}@media (prefers-reduced-motion){*,:after,:before{transition-duration:.1s!important}}
