.immo-desktop-filter-container.ifb-host{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.ifb{--ifb-t:#007a8f;--ifb-t2:#00a8c1;--ifb-ink:#161e2d;--ifb-mu:#6b7280;--ifb-ln:#e5e7eb;color:var(--ifb-ink);margin:0;position:relative}.ifb button{font-family:inherit}.ifb .ifb-ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ifb-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ifb .ifb-seg{display:inline-flex;background:#eef2f4;border-radius:999px;padding:4px;gap:2px}.ifb .ifb-seg,.ifb .ifb-seg .nav-tab-item{margin:0;list-style:none}.ifb .ifb-seg .nav-link-item{display:block;padding:9px 20px;border-radius:999px;font-size:14px;font-weight:600;line-height:1;color:#374151;cursor:pointer;background:transparent;border:0;text-transform:none;white-space:nowrap}.ifb .ifb-seg .nav-link-item.active{background:#fff;color:var(--ifb-t);box-shadow:0 1px 3px rgba(0,0,0,.12)}.ifb-switch{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ifb-switch input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ifb-sw{width:36px;height:20px;border-radius:999px;background:#cbd5e1;position:relative;display:inline-block;transition:background .15s}.ifb-sw:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:inset-inline-start .15s}.ifb-switch input:checked+.ifb-sw{background:var(--ifb-t2)}.ifb-switch input:checked+.ifb-sw:after{inset-inline-start:18px}.ifb-switch input:focus-visible+.ifb-sw{outline:2px solid var(--ifb-t);outline-offset:2px}.ifb-bar{align-items:stretch;background:#fff;border:1px solid var(--ifb-ln);border-radius:16px;box-shadow:0 8px 24px rgba(16,24,40,.08);min-height:72px;z-index:30}.ifb-bar,.ifb-f{display:flex;position:relative}.ifb-f{align-items:center;min-width:0;-webkit-border-end:1px solid var(--ifb-ln);border-inline-end:1px solid var(--ifb-ln)}.ifb-loc{flex:2 1;gap:12px;padding:12px 18px}.ifb-sel{flex:1.15 1}.ifb-f:first-child{border-start-start-radius:16px;border-end-start-radius:16px}.ifb-f:focus-within,.ifb-f:hover{background:#f8fafb}.ifb-f .ifb-ic{color:var(--ifb-t)}.ifb-fx{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1;text-align:start}.ifb .ifb-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;color:#374151;letter-spacing:.2px;margin:0;line-height:1.2}.ifb .ifb-in{border:0!important;outline:0;padding:0!important;margin:0;height:auto!important;min-height:0;background:transparent!important;box-shadow:none!important;font-size:15px;color:var(--ifb-ink);width:100%;line-height:1.3}.ifb .ifb-in::placeholder{color:#9ca3af}.ifb-btn{display:flex;align-items:center;gap:12px;width:100%;height:100%;padding:12px 18px;background:transparent;border:0;cursor:pointer;color:inherit;text-align:start;min-width:0}.ifb-v{font-size:15px;color:var(--ifb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.ifb-v.on{color:var(--ifb-t);font-weight:600}.ifb .ifb-chev{width:16px;height:16px;color:var(--ifb-mu)}.ifb-btn[aria-expanded=true] .ifb-chev{transform:rotate(180deg)}.ifb-more{display:flex;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;cursor:pointer;color:var(--ifb-ink);background:transparent;border:0;white-space:nowrap}.ifb-more.on,.ifb-more:hover{color:var(--ifb-t)}.ifb-more em{font-style:normal;border-radius:999px;font-size:12px;min-width:20px;height:20px;display:inline-flex;padding:0 6px;line-height:1}.ifb-go,.ifb-more em{background:var(--ifb-t);color:#fff;align-items:center;justify-content:center}.ifb-go{display:flex;gap:8px;font-weight:700;font-size:15px;padding:0 28px;margin:10px;-webkit-margin-start:0;margin-inline-start:0;border-radius:12px;cursor:pointer;border:0;white-space:nowrap}.ifb-go:hover{background:#00687a}.ifb-go .ifb-ic{color:#fff}.ifb-pop{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:1050;background:#fff;border:1px solid var(--ifb-ln);border-radius:14px;box-shadow:0 12px 32px rgba(16,24,40,.14)}.ifb-list{list-style:none;margin:0;padding:6px;min-width:100%;max-height:320px;overflow:auto}.ifb-list li{padding:10px 12px;border-radius:8px;cursor:pointer;font-size:15px;white-space:nowrap}.ifb-list li:hover{background:#f3f6f7}.ifb-list li.on{color:var(--ifb-t);font-weight:600;background:#e6f4f6}.ifb-range{width:340px;padding:18px 20px 22px}.ifb-rh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:16px;font-weight:600}.ifb-rh b{font-size:14px;font-weight:600;color:var(--ifb-t);white-space:nowrap}.ifb-under{display:flex;gap:24px;justify-content:flex-end;margin-top:10px;font-size:14px}.ifb-link{background:none;border:0;padding:0;color:#374151;text-decoration:underline;cursor:pointer;display:inline-flex;gap:6px;align-items:center;font-size:14px}.ifb-link:hover{color:var(--ifb-ink)}.ifb .ifb-save{color:var(--ifb-t);font-weight:600;text-decoration:none}.ifb .ifb-save:hover{text-decoration:underline;color:var(--ifb-t)}.ifb-panel{margin-top:12px;background:#fff;border:1px solid var(--ifb-ln);border-radius:16px;padding:28px 32px 20px;box-shadow:0 8px 24px rgba(16,24,40,.06)}.ifb-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px 56px;gap:26px 56px}.ifb-pills{display:flex;flex-wrap:wrap;gap:8px}.ifb-pill{min-width:72px;height:40px;padding:0 16px;border:1px solid #d1d5db;border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:var(--ifb-ink);cursor:pointer}.ifb-chip:hover,.ifb-pill:hover{border-color:var(--ifb-ink)}.ifb-chip.on,.ifb-pill.on{border-color:var(--ifb-t);background:#e6f4f6;color:var(--ifb-t)}.ifb-feat{margin-top:26px;padding-top:22px;border-top:1px solid #eef0f2}.ifb-chips{display:flex;flex-wrap:wrap;gap:10px}.ifb-chip{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 16px;border:1px solid #d1d5db;border-radius:999px;background:#fff;font-size:14px;color:var(--ifb-ink);cursor:pointer}.ifb-chip img{width:18px;height:18px;object-fit:contain}.ifb-flash{font-size:14px;line-height:1}.ifb-foot{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:18px;border-top:1px solid #eef0f2}.ifb .ifb-go-lg{height:48px;margin:0;padding:0 32px}.ifb .horizontal-slider.st2{margin:6px 0 0}@media (max-width:1279px){.ifb-btn,.ifb-loc{padding-inline:14px;gap:10px}.ifb-more{padding:0 14px}.ifb-go{padding:0 18px}.ifb .ifb-in,.ifb-v{font-size:14px}.ifb-loc{flex:1.4 1}.ifb-btn>.ifb-ic:first-child{display:none}}@media (min-width:1100px){.ifb-m{display:none}}.ifb-m{--ifb-t:#007a8f;--ifb-t2:#00a8c1;--ifb-ink:#161e2d;--ifb-ln:#e5e7eb;margin:4px 0 16px;color:var(--ifb-ink)}.ifb-m .ifb-ic,.ifb-sfoot .ifb-ic,.ifb-sheet .ifb-ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ifb-mbar{display:flex;align-items:center;gap:12px;border:1px solid var(--ifb-ln);border-radius:999px;padding:8px 8px 8px 18px;padding-inline:18px 8px;background:#fff;box-shadow:0 4px 14px rgba(16,24,40,.1);cursor:pointer}.ifb-mtxt{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.25;text-align:start}.ifb-mtxt b,.ifb-mtxt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ifb-mtxt b{font-size:15px;font-weight:600}.ifb-mtxt span{font-size:13px;color:#6b7280}.ifb-mbtn{position:relative;flex:none;width:42px;height:42px;border-radius:50%;border:1px solid #d1d5db;display:flex}.ifb-mbtn,.ifb-mbtn em{align-items:center;justify-content:center}.ifb-mbtn em{position:absolute;top:-4px;inset-inline-end:-4px;font-style:normal;background:var(--ifb-t);color:#fff;border-radius:999px;font-size:11px;min-width:18px;height:18px;display:inline-flex;padding:0 5px;line-height:1}.ifb-mrow{display:flex;align-items:center;gap:8px;margin-top:10px}.ifb-m .ifb-seg{display:inline-flex;background:#eef2f4;border-radius:999px;padding:4px;gap:2px;flex:none}.ifb-m .ifb-seg,.ifb-m .ifb-seg .nav-tab-item,.ifb-sheet .ifb-seg .nav-tab-item{margin:0;list-style:none}.ifb-m .ifb-seg .nav-link-item,.ifb-sheet .ifb-seg .nav-link-item{display:block;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600;line-height:1;color:#374151;cursor:pointer;white-space:nowrap;text-transform:none}.ifb-m .ifb-seg .nav-link-item.active,.ifb-sheet .ifb-seg .nav-link-item.active{background:#fff;color:var(--ifb-t);box-shadow:0 1px 3px rgba(0,0,0,.12)}.ifb-mpill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid #d1d5db;border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:var(--ifb-ink);white-space:nowrap}.ifb-mpill.on{border-color:var(--ifb-t);background:#e6f4f6;color:var(--ifb-t)}.ifb-sheet{display:flex;flex-direction:column;gap:22px;padding:4px 0 8px}.ifb-sheet .ifb-seg{display:flex;background:#eef2f4;border-radius:999px;padding:4px;margin:0;list-style:none}.ifb-sheet .ifb-seg .nav-tab-item{flex:1 1;text-align:center}.ifb-sheet .ifb-seg .nav-link-item{padding:11px 14px;font-size:15px}.ifb-sf{position:relative}.ifb .ifb-sl{display:block;font-size:15px;font-weight:600;margin:0 0 10px;color:var(--ifb-ink)}.ifb-inbox{position:relative;display:flex;align-items:center;gap:10px;border:1px solid #d1d5db;border-radius:12px;padding:0 14px;height:50px}.ifb-inbox .ifb-ic{color:var(--ifb-t)}.ifb-sheet input{border:0!important;outline:0;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;font-size:16px;color:var(--ifb-ink);width:100%;min-width:0}.ifb-sheet input::placeholder{color:#9ca3af}.ifb-inbox .ifb-pop{inset-inline:0}.ifb-mm{display:flex;align-items:center;gap:10px}.ifb-box{flex:1 1;display:flex;flex-direction:column;gap:2px;border:1px solid #d1d5db;border-radius:12px;padding:8px 14px;margin:0;min-width:0}.ifb-box:focus-within,.ifb-inbox:focus-within{border-color:var(--ifb-t)}.ifb-box small{font-size:12px;color:#6b7280}.ifb-sheet .ifb-chips{gap:8px}.ifb-sheet .ifb-chip{height:40px;padding:0 14px}.ifb-sheet .ifb-pill{min-width:60px;height:42px}.ifb-sfoot{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.ifb-sfoot .ifb-link{font-weight:600;font-size:15px;color:var(--ifb-ink)}.ifb-sfoot .ifb-go-lg{flex:1 1;margin:0;height:48px}.ifb-top-end{justify-content:flex-end}.ifb-project .ifb-loc{flex:1.5 1}.ifb-grid>.ifb-feat{grid-column:1/-1;margin-top:0}.ifb-sheet-short{min-height:52vh}.ifb-namecity .ifb-loc{flex:1 1}.ifb.ifb-budget,.wd-find-select .theme-dropdown-menu.ifb-budget{padding:16px 18px 18px!important;width:100%!important;min-width:330px;max-height:none!important;overflow:visible!important}.ifb-budget .ifb-sl{font-size:14px;margin-bottom:8px}.ifb-budget input{border:0!important;outline:0;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;font-size:15px;color:var(--ifb-ink);width:100%;min-width:0}.ifb-budget input::placeholder{color:#9ca3af}.ifb .ifb-mmhost .ifb-sl,.ifb-mmhost .ifb-sl{font-size:16px;font-weight:600;margin:0 0 12px;color:#161e2d}.ifb-range.ifb-mmhost .ifb-sl{font-size:14px;margin-bottom:10px}.ifb-mmhost .ifb-box{border-color:#d1d5db;background:#fff}.ifb-mmhost .ifb-box:focus-within{border-color:#007a8f}.ifb-mmhost input{border:0!important;outline:0;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;font-size:15px!important;line-height:1.4!important;color:#161e2d;width:100%;min-width:0}.ifb-mmhost input::placeholder{color:#9ca3af}.flat-tab.home-a{--ha-t:#007a8f;--ha-ink:#161e2d;--ha-ln:#e5e7eb}.flat-tab.home-a .ha-ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.flat-tab-form.home-a .nav-tab-form.style-1{display:flex;width:max-content;margin:0 auto 12px!important;padding:4px;gap:2px;border-radius:999px;background:hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.flat-tab-form.home-a .nav-tab-form.style-1 .nav-tab-item{margin:0}.flat-tab-form.home-a .nav-tab-form.style-1 .nav-link-item{display:block;padding:9px 20px;border-radius:999px;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;background:transparent;color:#fff;cursor:pointer;white-space:nowrap}.flat-tab-form.home-a .nav-tab-form.style-1 .nav-link-item:hover{background:hsla(0,0%,100%,.15);color:#fff}.flat-tab-form.home-a .nav-tab-form.style-1 .nav-link-item.active{background:#fff;color:var(--ha-t);box-shadow:0 1px 3px rgba(0,0,0,.12)}.flat-tab.home-a .wd-find-select{height:72px!important;border:1px solid var(--ha-ln)!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(16,24,40,.08)!important}.flat-tab.home-a .wd-find-select .inner-group{padding:0!important}.flat-tab.home-a .wd-find-select .inner-group .form-style{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;align-content:center!important;padding:12px 18px!important;margin:0!important;border-right:0!important;-webkit-border-end:1px solid var(--ha-ln)!important;border-inline-end:1px solid var(--ha-ln)!important;min-width:0}.flat-tab.home-a .wd-find-select .inner-group .form-group-1{flex:1.7 1!important;border-start-start-radius:16px;border-end-start-radius:16px}.flat-tab.home-a .wd-find-select .inner-group .form-group-3{flex:1.3 1!important}.flat-tab.home-a .wd-find-select .inner-group .form-group-3.home-budget{flex:1.1 1!important}.flat-tab.home-a .wd-find-select .inner-group .form-group-3.home-size{flex:1 1!important}.flat-tab.home-a .wd-find-select .inner-group .form-style:focus-within,.flat-tab.home-a .wd-find-select .inner-group .form-style:hover{background:#f8fafb}.flat-tab.home-a .form-style>.ha-ic{grid-row:1/3;grid-column:1;align-self:center;color:var(--ha-t)}.flat-tab.home-a .form-style>label{grid-column:2;margin:0!important;font-size:13px!important;font-weight:600!important;color:#374151!important;letter-spacing:.2px;line-height:1.2!important}.flat-tab.home-a .form-style>.group-select,.flat-tab.home-a .form-style>input{grid-column:2;min-width:0}.flat-tab.home-a .wd-find-select .inner-group .form-group-1 input{padding:0!important;font-size:15px!important;font-weight:400!important;color:var(--ha-ink)!important;line-height:1.3!important}.flat-tab.home-a .wd-find-select .inner-group .form-group-1 input::placeholder{color:#9ca3af!important}.flat-tab.home-a .wd-find-select .inner-group .theme-dropdown-toggle.open,.flat-tab.home-a .wd-find-select .theme-dropdown-toggle{font-size:15px!important;font-weight:400!important;line-height:1.3!important;padding-inline:0 22px!important}.flat-tab.home-a .wd-find-select .theme-dropdown-toggle span{max-width:100%!important}.flat-tab.home-a .wd-find-select .inner-group .city-dropdown.advanced-filter{inset-inline-start:0!important}.flat-tab.home-a .wd-find-select .theme-dropdown-menu{max-height:min(400px,calc(100vh - 200px))!important}.flat-tab.home-a .wd-find-select .inner-group .box-filter{padding:0 22px!important;flex:none}.flat-tab.home-a .wd-find-select .inner-group .box-filter .filter-advanced .text-1{font-size:15px!important}.flat-tab.home-a .wd-find-select .tf-btn{height:auto!important;margin:10px!important;-webkit-margin-start:0!important;margin-inline-start:0!important;border-radius:12px!important;padding:0 28px!important;font-size:15px!important;gap:8px;background:var(--ha-t)!important;color:#fff!important}.flat-tab.home-a .wd-find-select .tf-btn:hover{background:#00687a!important}.flat-tab.home-a .wd-find-select .tf-btn .ha-ic{color:#fff}@media (min-width:992px) and (max-width:1279px){.flat-tab.home-a .wd-find-select .inner-group .form-style{padding-inline:14px!important;column-gap:10px}.flat-tab.home-a .wd-find-select .inner-group .box-filter{padding:0 14px!important}.flat-tab.home-a .wd-find-select .tf-btn{padding:0 18px!important}.flat-tab.home-a .wd-find-select .inner-group .form-group-1{flex:1.3 1!important}}@media (max-width:991px){.flat-tab.home-a .wd-find-select{height:auto!important;padding:16px!important;gap:12px!important}.flat-tab.home-a .wd-find-select .inner-group{gap:12px!important}.flat-tab.home-a .wd-find-select .inner-group .form-style{grid-template-rows:auto;border:1px solid var(--ha-ln)!important;border-radius:12px;padding:10px 14px!important;width:100%!important}.flat-tab.home-a .wd-find-select .inner-group .form-group-1 input{border:0!important;padding:0!important;background:transparent!important}.flat-tab.home-a .wd-find-select .inner-group .theme-dropdown-toggle.open,.flat-tab.home-a .wd-find-select .theme-dropdown-toggle{padding:0 22px 0 0!important;padding-inline:0 22px!important}.flat-tab.home-a .wd-find-select .theme-dropdown-toggle:after{right:4px!important}.flat-tab.home-a .wd-find-select .inner-group .box-filter{padding:4px 2px!important}.flat-tab.home-a .wd-find-select .tf-btn{margin:0!important;height:50px!important}}[dir=rtl] .flat-tab.home-a .wd-find-select .inner-group .theme-dropdown-toggle.open,[dir=rtl] .flat-tab.home-a .wd-find-select .theme-dropdown-toggle{text-align:right!important}[dir=rtl] .flat-tab.home-a .wd-find-select .theme-dropdown-toggle:after{right:auto!important;left:4px!important}@media (max-width:767px){.ifb.ifb-budget,.wd-find-select .theme-dropdown-menu.ifb-budget{min-width:0!important;width:min(330px,calc(100vw - 48px))!important;left:auto!important;right:-12px!important}html[dir=rtl] .ifb.ifb-budget,html[dir=rtl] .wd-find-select .theme-dropdown-menu.ifb-budget{right:auto!important;left:-12px!important}.flat-slider .header-text-animation .text-transition{justify-content:center;width:100%!important;text-align:center}.flat-slider .header-text-animation .text-transition>div{width:100%;text-align:center}}