neho.ch
Open in
urlscan Pro
2606:4700:20::ac43:4449
Public Scan
Submitted URL: https://cosmopolitan-realestates.ch/
Effective URL: https://neho.ch/en/real-estate
Submission: On December 21 via api from CH — Scanned from CH
Effective URL: https://neho.ch/en/real-estate
Submission: On December 21 via api from CH — Scanned from CH
Form analysis
5 forms found in the DOMPOST
<form id="appointment-form" method="POST">
<div class="modal custom-modal" tabindex="-2" id="appointment-modal">
<div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-md gray-rounded-scrollbar">
<div class="modal-content gray-rounded-scrollbar h-auto">
<div class="rectangle"></div>
<div class="modal-header align-items-start pt-4_5 z-index-1">
<div class="modal-title h3 font-sans-serif">Request a call back</div>
<button type="button" class="btn-close icon icon-close text-22 mt-sm-n1" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body pt-0 gray-rounded-scrollbar">
<p>Modal body text goes here. <strong>Lorem ipsum dolor sit</strong> amet consectetur adipisicing elit. Laboriosam hic fugiat nemo cumque repellat quae ducimus, modi quis quibusdam aliquid neque qui tempora dicta at libero, aut debitis
temporibus perspiciatis?</p>
</div>
<div class="modal-footer align-items-stretch align-items-sm-center flex-column-reverse flex-sm-row justify-content-sm-between">
<button type="button" class="btn btn-type-tertiary ms-sm-n3" data-bs-dismiss="modal">Close</button>
<button id="" class="btn btn-type-primary"> Submit my request <div class="form-spinner spinner-border spinner-border-sm ms-1 d-none" role="status">
<span class="visually-hidden">Loading...</span>
</div>
</button>
</div>
</div>
</div>
</div>
</form>
POST https://neho.ch/language/change
<form method="post" action="https://neho.ch/language/change" class="language-select-form d-flex align-items-center justify-content-center mb-0">
<div class="dropdown">
<button class="btn languages d-flex align-items-center dropdown-toggle text-14 py-1 px-2" type="button" id="language_frontend_navigation_dropdown" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-expanded="false">
<span class="lang-name d-flex align-items-center">
<div class="position-relative me-2 d-flex">
<i class="icon icon-language text-18 align-self-center"></i>
<img class="flag-language-icon" src="https://neho.ch/img/icons/ch-flag.svg" alt="Switzerland">
</div> EN
</span>
</button>
<div class="language-offset-bg bg-black opacity-50 position-fixed top-0 end-0 bottom-0 start-0 d-none d-xl-none"></div>
<ul class="dropdown-menu border-0 language-dropdown position-absolute dropdown-menu-end bg-neho-gray shadow py-4 px-3 rounded-0" aria-labelledby="language_frontend_navigation_dropdown" style="min-width: 18rem">
<li style="display: none;" id="close-lang-dropdown" class="d-flex d-lg-none align-items-end justify-content-end d-lg-none">
<button type="button" onclick="let dropdown = new bootstrap.Dropdown(this.parentElement.parentElement.parentElement.querySelector('.dropdown-toggle')); dropdown.hide();" class="btn-no-style"><i class="icon icon-close text-24"></i></button>
</li>
<li class="mb-3">
<div class=" dropdown custom-select group mb-3 ">
<div class="d-flex align-items-center gap-1">
<label class="form-label " for="individual_language_frontend_navigation"> Language </label>
</div>
<div id="select-individual_language_frontend_navigation" class="">
<input value="en" type="text" id="individual_language_frontend_navigation" name="individual_language" hidden="">
<div class="position-relative" data-bs-toggle="dropdown">
<input readonly="" type="text" autocomplete="off" class="form-control custom-focus pe-5 cursor-pointer w-100 " id="individual_language_frontend_navigation-display" name="individual_language-display" value="English">
<ul class="dropdown-menu gray-rouned-scrollbar rounded-0 py-0 mt-0 custom-select-list">
<li data-icon="" data-key="fr" data-value="French" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>French</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-icon="" data-key="en" data-value="English" class="dropdown-item w-100 p-0 checked">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>English</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-icon="" data-key="de" data-value="German" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>German</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
</li>
</ul>
<i id="dropdown-icon-individual_language_frontend_navigation" style="top: 0.8rem; right: 1rem;" class="icon icon-outline-expand-more text-24 text-primary position-absolute cursor-pointer"></i>
</div>
<div class="invalid-feedback order-last "></div>
</div>
</div>
</li>
<li class="mb-3">
<div class=" dropdown custom-select group mb-3 ">
<div class="d-flex align-items-center gap-1">
<label class="form-label " for="individual_currency_frontend_navigation"> Currency </label>
</div>
<div id="select-individual_currency_frontend_navigation" class="">
<input value="CHF" type="text" id="individual_currency_frontend_navigation" name="individual_currency" hidden="">
<div class="position-relative show" data-bs-toggle="dropdown" aria-expanded="true">
<input readonly="" type="text" autocomplete="off" class="form-control custom-focus pe-5 cursor-pointer w-100 " id="individual_currency_frontend_navigation-display" name="individual_currency-display" value="Swiss Franc (CHF)">
<ul class="dropdown-menu gray-rouned-scrollbar rounded-0 py-0 mt-0 custom-select-list show" data-bs-popper="static">
<li data-icon="" data-key="CHF" data-value="Swiss Franc (CHF)" class="dropdown-item w-100 p-0 checked">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>Swiss Franc (CHF)</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-icon="" data-key="EUR" data-value="Euro (€ EUR)" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>Euro (€ EUR)</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-icon="" data-key="USD" data-value="Dollar ($ USD)" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>Dollar ($ USD)</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-icon="" data-key="GBP" data-value="Pound (£ GBP)" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>Pound (£ GBP)</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-icon="" data-key="RUB" data-value="Rouble (₽ RUB)" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>Rouble (₽ RUB)</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-icon="" data-key="CNY" data-value="Renminbi (¥ CNY)" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>Renminbi (¥ CNY)</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-icon="" data-key="JPY" data-value="Yen (¥ JPY)" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>Yen (¥ JPY)</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-icon="" data-key="INR" data-value="Roupie (₹ INR)" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>Roupie (₹ INR)</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-icon="" data-key="BTC" data-value="Bitcoin (₿ BTC)" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div class="d-flex align-items-center gap-2">
<div>Bitcoin (₿ BTC)</div>
</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
</li>
</ul>
<i id="dropdown-icon-individual_currency_frontend_navigation" style="top: 0.8rem; right: 1rem;" class="icon icon-outline-expand-more text-24 text-primary position-absolute cursor-pointer"></i>
</div>
<div class="invalid-feedback order-last "></div>
</div>
</div>
</li>
<input type="submit" class="btn btn-type-primary mt-2" value="Validate">
</ul>
</div>
</form>
<form id="filters_form" action="" data-an-count="10" data-an-form-handler="9katn">
<div class="h4 font-sans-serif">Main characteristics</div>
<div class="d-lg-none">
<fieldset class="mt-4_5 mb-5 mt-lg-0 mb-lg-0">
<legend class="text-label fw-medium text-brand-1 mb-2 d-lg-none">Property type</legend>
<div class="d-flex flex-wrap gap-2_5">
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="pt_10_mobile" name="property_type[]" value="1" checked="">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="pt_10_mobile">
<i class="icon icon-apartment text-20"></i> Apartment </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="pt_20_mobile" name="property_type[]" value="1" checked="">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="pt_20_mobile">
<i class="icon icon-house text-20"></i> House </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="pt_30_mobile" name="property_type[]" value="1" checked="">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="pt_30_mobile">
<i class="icon icon-terrain text-20"></i> Land </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="pt_40_mobile" name="property_type[]" value="1" checked="">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="pt_40_mobile">
<i class="icon icon-money text-20"></i> Building </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="pt_50_mobile" name="property_type[]" value="1" checked="">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="pt_50_mobile">
<i class="icon icon-commercial text-20"></i> Commercial </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="pt_60_mobile" name="property_type[]" value="1" checked="">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="pt_60_mobile">
<i class="icon icon-car text-20"></i> Parking </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
</div>
</fieldset>
<fieldset class="mb-5 mb-lg-0">
<legend class="text-label fw-medium text-brand-1 mb-4 d-lg-none">Price</legend>
<div class="slider-histogram price-slider-histogram justify-content-between">
<div class="histogram-value" style="height: 100%; width: 3.8461538461538%;" data-min="-100000" data-max="100000">
</div>
<div class="histogram-value" style="height: 45.18%; width: 3.8461538461538%;" data-min="100000" data-max="300000">
</div>
<div class="histogram-value" style="height: 76.92%; width: 3.8461538461538%;" data-min="300000" data-max="500000">
</div>
<div class="histogram-value" style="height: 88.31%; width: 3.8461538461538%;" data-min="500000" data-max="700000">
</div>
<div class="histogram-value" style="height: 83.54%; width: 3.8461538461538%;" data-min="700000" data-max="900000">
</div>
<div class="histogram-value" style="height: 51.37%; width: 3.8461538461538%;" data-min="900000" data-max="1100000">
</div>
<div class="histogram-value" style="height: 50.93%; width: 3.8461538461538%;" data-min="1100000" data-max="1300000">
</div>
<div class="histogram-value" style="height: 36.59%; width: 3.8461538461538%;" data-min="1300000" data-max="1500000">
</div>
<div class="histogram-value" style="height: 26.07%; width: 3.8461538461538%;" data-min="1500000" data-max="1700000">
</div>
<div class="histogram-value" style="height: 24.16%; width: 3.8461538461538%;" data-min="1700000" data-max="1900000">
</div>
<div class="histogram-value" style="height: 9.41%; width: 3.8461538461538%;" data-min="1900000" data-max="2100000">
</div>
<div class="histogram-value" style="height: 12.82%; width: 3.8461538461538%;" data-min="2100000" data-max="2300000">
</div>
<div class="histogram-value" style="height: 11.52%; width: 3.8461538461538%;" data-min="2300000" data-max="2500000">
</div>
<div class="histogram-value" style="height: 7.48%; width: 3.8461538461538%;" data-min="2500000" data-max="2700000">
</div>
<div class="histogram-value" style="height: 9.35%; width: 3.8461538461538%;" data-min="2700000" data-max="2900000">
</div>
<div class="histogram-value" style="height: 2.78%; width: 3.8461538461538%;" data-min="2900000" data-max="3100000">
</div>
<div class="histogram-value" style="height: 4.23%; width: 3.8461538461538%;" data-min="3100000" data-max="3300000">
</div>
<div class="histogram-value" style="height: 4.75%; width: 3.8461538461538%;" data-min="3300000" data-max="3500000">
</div>
<div class="histogram-value" style="height: 2.95%; width: 3.8461538461538%;" data-min="3500000" data-max="3700000">
</div>
<div class="histogram-value" style="height: 5.01%; width: 3.8461538461538%;" data-min="3700000" data-max="3900000">
</div>
<div class="histogram-value" style="height: 1.37%; width: 3.8461538461538%;" data-min="3900000" data-max="4100000">
</div>
<div class="histogram-value" style="height: 2.13%; width: 3.8461538461538%;" data-min="4100000" data-max="4300000">
</div>
<div class="histogram-value" style="height: 2.19%; width: 3.8461538461538%;" data-min="4300000" data-max="4500000">
</div>
<div class="histogram-value" style="height: 1.65%; width: 3.8461538461538%;" data-min="4500000" data-max="4700000">
</div>
<div class="histogram-value" style="height: 3.41%; width: 3.8461538461538%;" data-min="4700000" data-max="4900000">
</div>
<div class="histogram-value" style="height: 0.61%; width: 3.8461538461538%;" data-min="4900000" data-max="5100000">
</div>
</div>
<div class="custom-step-slider small-slider filter_slider_price noUi-target noUi-ltr noUi-horizontal noUi-txt-dir-ltr" id="filter_slider_price" data-min="0" data-max="5000000" data-filter="filterPrice">
<div class="noUi-base">
<div class="noUi-connects">
<div class="noUi-connect noUi-draggable" style="transform: translate(0%, 0px) scale(1, 1);"></div>
</div>
<div class="noUi-origin" style="transform: translate(-100%, 0px); z-index: 5;">
<div class="noUi-handle noUi-handle-lower" data-handle="0" tabindex="0" role="slider" aria-orientation="horizontal" aria-valuemin="0.0" aria-valuemax="5000000.0" aria-valuenow="0.0" aria-valuetext="0.00">
<div class="noUi-touch-area"></div>
</div>
</div>
<div class="noUi-origin" style="transform: translate(0%, 0px); z-index: 4;">
<div class="noUi-handle noUi-handle-upper" data-handle="1" tabindex="0" role="slider" aria-orientation="horizontal" aria-valuemin="0.0" aria-valuemax="5000000.0" aria-valuenow="5000000.0" aria-valuetext="5000000.00">
<div class="noUi-touch-area"></div>
</div>
</div>
</div>
</div>
<div class="row align-items-center mt-4 mb-3 small-input-wrapper g-4 gy-sm-0">
<div class="col-sm">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label " for="price_slider_min_mobile"> Minimum price </label>
</div>
<div class="input-group">
<input type="text" class="form-control " id="price_slider_min_mobile" name="price_slider_min_mobile" value="0" inputmode="numeric" placeholder="Min." data-max="0">
<div class="invalid-feedback order-last "></div>
<span class="input-group-text px-2">CHF</span>
</div>
</div>
</div>
<div style="width: 16px; height: 2px;" class="horizontal-divider mt-4_5 d-none d-sm-block"></div>
<div class="col-sm">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label " for="price_slider_max_mobile"> Maximum price </label>
</div>
<div class="input-group">
<input type="text" class="form-control " id="price_slider_max_mobile" name="price_slider_max_mobile" value="5000000" inputmode="numeric" placeholder="Max." data-max="5000000">
<div class="invalid-feedback order-last "></div>
<span class="input-group-text px-2">CHF</span>
</div>
</div>
</div>
</div>
<div class="row mb-3">
<div class="group ">
<div class="form-check d-inline-flex gap-2 cursor-pointer ">
<input name="filter_price_constraint_mobile" value="0" type="hidden">
<input type="checkbox" class="form-check-input flex-shrink-0 cursor-pointer " id="filter_price_constraint_mobile" name="filter_price_constraint_mobile" value="1" checked="">
<label class="form-label mb-0 " for="filter_price_constraint_mobile">Keep properties without price indication</label>
</div>
<div class="invalid-feedback order-last "></div>
</div>
</div>
<a id="purchase-capacity-price-filter-link" class="btn btn-sm btn-type-secondary d-inline-flex gap-2 align-items-center" href="https://neho.ch/en/house-affordability-calculator">
Calculate my purchasing capacity
<i class="icon icon-open-new-tab text-18"></i>
</a>
</fieldset>
<fieldset class="mb-6 mb-lg-4_5 mt-lg-2">
<legend class="text-label fw-medium text-brand-1 mb-4 d-lg-none">Rooms</legend>
<div class="d-flex justify-content-between">
<div class="text-label filterRoomsMinLabel mb-4 fw-medium">0 rooms</div>
<div class="text-label filterRoomsMaxLabel mb-4 fw-medium">7 rooms</div>
</div>
<div class="custom-step-slider small-slider show-pips-values filter_rooms_slider noUi-target noUi-ltr noUi-horizontal noUi-txt-dir-ltr" id="filter_rooms_slider">
<div class="noUi-base">
<div class="noUi-connects">
<div class="noUi-connect noUi-draggable" style="transform: translate(0%, 0px) scale(1, 1);"></div>
</div>
<div class="noUi-origin" style="transform: translate(-100%, 0px); z-index: 5;">
<div class="noUi-handle noUi-handle-lower" data-handle="0" tabindex="0" role="slider" aria-orientation="horizontal" aria-valuemin="0.0" aria-valuemax="7.0" aria-valuenow="0.0" aria-valuetext="0">
<div class="noUi-touch-area"></div>
</div>
</div>
<div class="noUi-origin" style="transform: translate(0%, 0px); z-index: 4;">
<div class="noUi-handle noUi-handle-upper" data-handle="1" tabindex="0" role="slider" aria-orientation="horizontal" aria-valuemin="0.0" aria-valuemax="7.0" aria-valuenow="7.0" aria-valuetext="7">
<div class="noUi-touch-area"></div>
</div>
</div>
</div>
<div class="noUi-pips noUi-pips-horizontal">
<div class="noUi-marker noUi-marker-horizontal noUi-marker-large bg-brand-1" style="left: 0%;"></div>
<div class="noUi-value noUi-value-horizontal noUi-value-large text-brand-1" data-value="0" style="left: 0%;">0</div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-normal bg-brand-1" style="left: 7.14286%;"></div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-large bg-brand-1" style="left: 14.2857%;"></div>
<div class="noUi-value noUi-value-horizontal noUi-value-large text-brand-1" data-value="1" style="left: 14.2857%;">1</div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-normal bg-brand-1" style="left: 21.4286%;"></div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-large bg-brand-1" style="left: 28.5714%;"></div>
<div class="noUi-value noUi-value-horizontal noUi-value-large text-brand-1" data-value="2" style="left: 28.5714%;">2</div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-normal bg-brand-1" style="left: 35.7143%;"></div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-large bg-brand-1" style="left: 42.8571%;"></div>
<div class="noUi-value noUi-value-horizontal noUi-value-large text-brand-1" data-value="3" style="left: 42.8571%;">3</div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-normal bg-brand-1" style="left: 50%;"></div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-large bg-brand-1" style="left: 57.1429%;"></div>
<div class="noUi-value noUi-value-horizontal noUi-value-large text-brand-1" data-value="4" style="left: 57.1429%;">4</div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-normal bg-brand-1" style="left: 64.2857%;"></div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-large bg-brand-1" style="left: 71.4286%;"></div>
<div class="noUi-value noUi-value-horizontal noUi-value-large text-brand-1" data-value="5" style="left: 71.4286%;">5</div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-normal bg-brand-1" style="left: 78.5714%;"></div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-large bg-brand-1" style="left: 85.7143%;"></div>
<div class="noUi-value noUi-value-horizontal noUi-value-large text-brand-1" data-value="6" style="left: 85.7143%;">6</div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-normal bg-brand-1" style="left: 92.8571%;"></div>
<div class="noUi-marker noUi-marker-horizontal noUi-marker-large bg-brand-1" style="left: 100%;"></div>
<div class="noUi-value noUi-value-horizontal noUi-value-large text-brand-1" data-value="7" style="left: 100%;">7+</div>
</div>
</div>
</fieldset>
</div>
<div class="horizontal-divider my-4_5"></div>
<fieldset>
<legend class="d-flex align-items-center gap-1 text-label fw-medium text-primary"> Area
<i data-bs-title="On top of the living area, we frequently display the weighted area for apartments and the useful area for houses. <a target='_blank' class='underlined' href='https://neho.ch/en/blog/how-to-calculate-the-area-of-a-property-for-sale'>Discover more about the different areas used in real-estate.</a>" class="icon icon-information-outlined text-gray-light hover-primary" id="area-tooltip"></i>
</legend>
<div class="row align-items-center mb-4 small-input-wrapper">
<div class="col">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label visually-hidden" for="area_min"> Area (Min.) </label>
</div>
<div class="input-group">
<input type="text" class="form-control " id="area_min" name="area[]" value="" inputmode="numeric" placeholder="Min.">
<div class="invalid-feedback order-last "></div>
<span class="input-group-text px-2">m<sup>2</sup></span>
</div>
</div>
</div>
<div style="width: 16px; height: 2px;" class="horizontal-divider"></div>
<div class="col">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label visually-hidden" for="area_max"> Area (Max.) </label>
</div>
<div class="input-group">
<input type="text" class="form-control " id="area_max" name="area[]" value="" inputmode="numeric" placeholder="Max.">
<div class="invalid-feedback order-last "></div>
<span class="input-group-text px-2">m<sup>2</sup></span>
</div>
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend class="d-block text-label fw-medium text-primary"> Plot size </legend>
<div class="row align-items-center mb-4 small-input-wrapper">
<div class="col">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label visually-hidden" for="plot_min"> Plot size (Min.) </label>
</div>
<div class="input-group">
<input type="text" class="form-control " id="plot_min" name="plot[]" value="" inputmode="numeric" placeholder="Min.">
<div class="invalid-feedback order-last "></div>
<span class="input-group-text px-2">m<sup>2</sup></span>
</div>
</div>
</div>
<div style="width: 16px; height: 2px;" class="horizontal-divider"></div>
<div class="col">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label visually-hidden" for="plot_max"> Plot size (Max.) </label>
</div>
<div class="input-group">
<input type="text" class="form-control " id="plot_max" name="plot[]" value="" inputmode="numeric" placeholder="Max.">
<div class="invalid-feedback order-last "></div>
<span class="input-group-text px-2">m<sup>2</sup></span>
</div>
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend class="d-block text-label fw-medium text-primary"> Price / m<sup>2</sup>
</legend>
<div class="row align-items-center mb-4 small-input-wrapper">
<div class="col">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label visually-hidden" for="price_sqm_min"> Price / sqm (Min.) </label>
</div>
<div class="input-group">
<input type="text" class="form-control " id="price_sqm_min" name="price_sqm[]" value="" inputmode="numeric" placeholder="Min.">
<div class="invalid-feedback order-last "></div>
<span class="input-group-text px-2">CHF</span>
</div>
</div>
</div>
<div style="width: 16px; height: 2px;" class="horizontal-divider"></div>
<div class="col">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label visually-hidden" for="price_sqm_max"> Price / sqm (Max.) </label>
</div>
<div class="input-group">
<input type="text" class="form-control " id="price_sqm_max" name="price_sqm[]" value="" inputmode="numeric" placeholder="Max.">
<div class="invalid-feedback order-last "></div>
<span class="input-group-text px-2">CHF</span>
</div>
</div>
</div>
</div>
</fieldset>
<div class="horizontal-divider my-4_5"></div>
<div class="row g-4 align-items-sm-end mb-4">
<div class="col-sm">
<fieldset class="">
<legend class="d-flex align-items-center gap-1 text-label mb-2 ">
<i class="icon icon-locked text-gray-light text-18 d-none "></i>
<span class="text-brand-1">Bedrooms</span>
</legend>
<div class="btn-group custom-switch user-select-none switch-gray force-desktop mb-0" role="group">
<input type="radio" class="btn-check" value="0" name="bedrooms" data-option-key="0" id="bedrooms-0" autocomplete="off" checked="">
<label for="bedrooms-0" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> Any </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="1" name="bedrooms" data-option-key="1" id="bedrooms-1" autocomplete="off">
<label for="bedrooms-1" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 1+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="2" name="bedrooms" data-option-key="2" id="bedrooms-2" autocomplete="off">
<label for="bedrooms-2" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 2+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="3" name="bedrooms" data-option-key="3" id="bedrooms-3" autocomplete="off">
<label for="bedrooms-3" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 3+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="4" name="bedrooms" data-option-key="4" id="bedrooms-4" autocomplete="off">
<label for="bedrooms-4" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 4+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="5" name="bedrooms" data-option-key="5" id="bedrooms-5" autocomplete="off">
<label for="bedrooms-5" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 5+ </label>
</div>
</fieldset>
</div>
<div class="col-sm">
<div class="group mb-3 mb-sm-2">
<div class="form-check d-inline-flex gap-2 cursor-pointer ">
<input name="strict_bedrooms" value="0" type="hidden">
<input type="checkbox" class="form-check-input flex-shrink-0 cursor-pointer " id="strict_bedrooms" name="strict_bedrooms" value="1">
<label class="form-label mb-0 text-nowrap" for="strict_bedrooms">Use strict numbers</label>
</div>
<div class="invalid-feedback order-last "></div>
</div>
</div>
</div>
<div class="row g-4 align-items-sm-end mb-4">
<div class="col-sm">
<fieldset class="">
<legend class="d-flex align-items-center gap-1 text-label mb-2 ">
<i class="icon icon-locked text-gray-light text-18 d-none "></i>
<span class="text-brand-1">Bathrooms</span>
</legend>
<div class="btn-group custom-switch user-select-none switch-gray force-desktop mb-0" role="group">
<input type="radio" class="btn-check" value="0" name="bathrooms" data-option-key="0" id="bathrooms-0" autocomplete="off" checked="">
<label for="bathrooms-0" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> Any </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="1" name="bathrooms" data-option-key="1" id="bathrooms-1" autocomplete="off">
<label for="bathrooms-1" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 1+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="2" name="bathrooms" data-option-key="2" id="bathrooms-2" autocomplete="off">
<label for="bathrooms-2" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 2+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="3" name="bathrooms" data-option-key="3" id="bathrooms-3" autocomplete="off">
<label for="bathrooms-3" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 3+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="4" name="bathrooms" data-option-key="4" id="bathrooms-4" autocomplete="off">
<label for="bathrooms-4" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 4+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="5" name="bathrooms" data-option-key="5" id="bathrooms-5" autocomplete="off">
<label for="bathrooms-5" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 5+ </label>
</div>
</fieldset>
</div>
<div class="col-sm">
<div class="group mb-3 mb-sm-2">
<div class="form-check d-inline-flex gap-2 cursor-pointer ">
<input name="strict_bathrooms" value="0" type="hidden">
<input type="checkbox" class="form-check-input flex-shrink-0 cursor-pointer " id="strict_bathrooms" name="strict_bathrooms" value="1">
<label class="form-label mb-0 text-nowrap" for="strict_bathrooms">Use strict numbers</label>
</div>
<div class="invalid-feedback order-last "></div>
</div>
</div>
</div>
<div class="row g-4 align-items-sm-end mb-4">
<div class="col-sm">
<fieldset class="">
<legend class="d-flex align-items-center gap-1 text-label mb-2 ">
<i class="icon icon-locked text-gray-light text-18 d-none "></i>
<span class="text-brand-1">Parking spot</span>
<i data-bs-title="Aggregated listings generally do not mention the exact number of parking spots / garages. To avoid missing out on properties, these will be kept as long as they mention the presence of parking facilities." id="tooltip-parking_spot" class="icon icon-information-outlined gray-hover-icon text-16" style="padding-bottom: 1px;"></i>
</legend>
<div class="btn-group custom-switch user-select-none switch-gray force-desktop mb-0" role="group">
<input type="radio" class="btn-check" value="0" name="parking_spot" data-option-key="0" id="parking_spot-0" autocomplete="off" checked="">
<label for="parking_spot-0" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> Any </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="1" name="parking_spot" data-option-key="1" id="parking_spot-1" autocomplete="off">
<label for="parking_spot-1" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 1+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="2" name="parking_spot" data-option-key="2" id="parking_spot-2" autocomplete="off">
<label for="parking_spot-2" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 2+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="3" name="parking_spot" data-option-key="3" id="parking_spot-3" autocomplete="off">
<label for="parking_spot-3" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 3+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="4" name="parking_spot" data-option-key="4" id="parking_spot-4" autocomplete="off">
<label for="parking_spot-4" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 4+ </label>
<div class="vertical-divider flex-shrink-0"></div>
<div class="horizontal-divider"></div>
<input type="radio" class="btn-check" value="5" name="parking_spot" data-option-key="5" id="parking_spot-5" autocomplete="off">
<label for="parking_spot-5" class="switch-label d-flex align-items-center justify-content-center px-1 px-sm-3 "> 5+ </label>
</div>
</fieldset>
</div>
<div class="col-sm">
<div class="group mb-3 mb-sm-2">
<div class="form-check d-inline-flex gap-2 cursor-pointer ">
<input name="force_garage" value="0" type="hidden">
<input type="checkbox" class="form-check-input flex-shrink-0 cursor-pointer " id="force_garage" name="force_garage" value="1">
<label class="form-label mb-0 text-nowrap" for="force_garage">Must be a garage</label>
</div>
<div class="invalid-feedback order-last "></div>
</div>
</div>
</div>
<div class="horizontal-divider my-4_5"></div>
<fieldset>
<legend class="d-block text-label fw-medium text-primary"> Year built </legend>
<div class="d-flex flex-column flex-sm-row flex-wrap align-items-sm-center gap-4 mb-4">
<div class="row align-items-center small-input-wrapper">
<div class="col">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label visually-hidden" for="year_min"> Year built (Min.) </label>
</div>
<div class="">
<input type="text" class="form-control " id="year_min" name="year[]" value="" inputmode="numeric" placeholder="Min.">
<div class="invalid-feedback order-last "></div>
</div>
</div>
</div>
<div style="width: 16px; height: 2px;" class="horizontal-divider"></div>
<div class="col">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label visually-hidden" for="year_max"> Year built (Max.) </label>
</div>
<div class="">
<input type="text" class="form-control " id="year_max" name="year[]" value="" inputmode="numeric" placeholder="Max.">
<div class="invalid-feedback order-last "></div>
</div>
</div>
</div>
</div>
<div>
<div class="input-toggle-wrapper group --green">
<input name="new_year" value="0" type="hidden">
<input type="checkbox" class="d-none" id="new_year" name="new_year" value="1">
<div class="d-flex align-items-center gap-1">
<label class="d-flex align-items-center m-0 form-label text-gray-default" for="new_year">
<div class="input-toggle">
<div class="input-toggle-bg"></div>
<div class="input-toggle-circle"></div>
</div>
<div class=" ms-2_5 line-height-1 fw-normal"> New constructions only </div>
</label>
</div>
<div class="invalid-feedback order-last "></div>
</div>
</div>
</div>
</fieldset>
<div class="horizontal-divider mt-4_5 mb-5"></div>
<div class="h4 font-sans-serif mb-4">Main amenities</div>
<div class="d-flex flex-wrap gap-2_5">
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="filterOutdoor" name="filterOutdoor" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="filterOutdoor"> Outdoor living space </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="filterView" name="filterView" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="filterView"> View </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="filterCellar" name="filterCellar" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="filterCellar"> Cellar </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="filterWheelchair" name="filterWheelchair" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="filterWheelchair"> Wheelchair accessible </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="filterCableTV" name="filterCableTV" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="filterCableTV"> Cable TV </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="filterAnimal" name="filterAnimal" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="filterAnimal"> Pets permitted </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="filterAirConditioning" name="filterAirConditioning" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="filterAirConditioning"> Air conditioning </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="filterFireplace" name="filterFireplace" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="filterFireplace"> Fireplace </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group ">
<input type="checkbox" class="form-control " id="filterElevator" name="filterElevator" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="filterElevator"> Elevator </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
</div>
<div class="horizontal-divider my-4_5"></div>
<div id="constraint-filters" class="mb-5">
<div class="d-flex gap-4 gap-sm-5 flex-wrap flex-sm-row flex-column mb-4">
<fieldset class="group js-houseConstraintsGroup">
<legend class="text-label fw-medium text-brand-1 mb-2"> Floors - Houses </legend>
<div id="hfc-radio" class="custom-radio mw-100">
<label for="hfc-choice-10" class="radio-element py-3">
<input name="floors_house" id="hfc-choice-10" value="10" type="radio">
<div> No special constraint </div>
</label>
<label for="hfc-choice-60" class="radio-element py-3">
<input name="floors_house" id="hfc-choice-60" value="60" type="radio">
<div> Maximum on two levels </div>
</label>
<label for="hfc-choice-50" class="radio-element py-3">
<input name="floors_house" id="hfc-choice-50" value="50" type="radio">
<div> Only on one level </div>
</label>
</div>
</fieldset>
<fieldset class="group js-apartmentConstraintsGroup">
<legend class="text-label fw-medium text-brand-1 mb-2"> Floors - Apartments </legend>
<div id="afc-radio" class="custom-radio mw-100">
<label for="afc-choice-10" class="radio-element py-3">
<input name="floors_apartment" id="afc-choice-10" value="10" type="radio">
<div> No special constraint </div>
</label>
<label for="afc-choice-40" class="radio-element py-3">
<input name="floors_apartment" id="afc-choice-40" value="40" type="radio">
<div> Only the top floor </div>
</label>
<label for="afc-choice-20" class="radio-element py-3">
<input name="floors_apartment" id="afc-choice-20" value="20" type="radio">
<div> Any, but the ground floor </div>
</label>
<label for="afc-choice-30" class="radio-element py-3">
<input name="floors_apartment" id="afc-choice-30" value="30" type="radio">
<div> Only the ground floor </div>
</label>
</div>
</fieldset>
</div>
<div class="group ">
<div class="form-check d-inline-flex gap-2 cursor-pointer ">
<input name="filter_floors_constraint" value="0" type="hidden">
<input type="checkbox" class="form-check-input flex-shrink-0 cursor-pointer " id="filter_floors_constraint" name="filter_floors_constraint" value="1">
<label class="form-label mb-0 " for="filter_floors_constraint">Keep properties without floors indication</label>
</div>
<div class="invalid-feedback order-last "></div>
</div>
</div>
<div class="h4 font-sans-serif mb-4">Location</div>
<fieldset class="mb-5">
<legend class="text-label fw-medium text-brand-1 mb-2">Distance max. to schools</legend>
<div class="d-flex flex-wrap flex-sm-nowrap gap-4 gap-sm-5 align-items-end">
<div style="flex-basis: 500px;">
<div class="slider-histogram education-slider-histogram">
<div class="histogram-value " style="height: 30%; width: 3.8461538461538%" data-min="0" data-max="50"></div>
<div class="histogram-value " style="height: 100%; width: 3.8461538461538%" data-min="100" data-max="150"></div>
<div class="histogram-value " style="height: 78.75%; width: 3.8461538461538%" data-min="200" data-max="250"></div>
<div class="histogram-value " style="height: 76.25%; width: 3.8461538461538%" data-min="300" data-max="350"></div>
<div class="histogram-value " style="height: 72.5%; width: 3.8461538461538%" data-min="400" data-max="450"></div>
<div class="histogram-value " style="height: 56.25%; width: 3.8461538461538%" data-min="500" data-max="550"></div>
<div class="histogram-value " style="height: 35%; width: 3.8461538461538%" data-min="600" data-max="650"></div>
<div class="histogram-value " style="height: 31.25%; width: 3.8461538461538%" data-min="700" data-max="750"></div>
<div class="histogram-value " style="height: 26.25%; width: 3.8461538461538%" data-min="800" data-max="850"></div>
<div class="histogram-value " style="height: 20%; width: 3.8461538461538%" data-min="900" data-max="950"></div>
<div class="histogram-value " style="height: 21.25%; width: 3.8461538461538%" data-min="1000" data-max="1050"></div>
<div class="histogram-value " style="height: 12.5%; width: 3.8461538461538%" data-min="1100" data-max="1150"></div>
<div class="histogram-value " style="height: 22.5%; width: 3.8461538461538%" data-min="1200" data-max="1250"></div>
<div class="histogram-value " style="height: 13.75%; width: 3.8461538461538%" data-min="1300" data-max="1350"></div>
<div class="histogram-value " style="height: 15%; width: 3.8461538461538%" data-min="1400" data-max="1450"></div>
<div class="histogram-value " style="height: 11.25%; width: 3.8461538461538%" data-min="1500" data-max="1550"></div>
<div class="histogram-value " style="height: 11.25%; width: 3.8461538461538%" data-min="1600" data-max="1650"></div>
<div class="histogram-value " style="height: 13.75%; width: 3.8461538461538%" data-min="1700" data-max="1750"></div>
<div class="histogram-value " style="height: 31.25%; width: 3.8461538461538%" data-min="1800" data-max="1850"></div>
<div class="histogram-value " style="height: 8.75%; width: 3.8461538461538%" data-min="1900" data-max="1950"></div>
<div class="histogram-value " style="height: 8.75%; width: 3.8461538461538%" data-min="2000" data-max="2050"></div>
<div class="histogram-value " style="height: 10%; width: 3.8461538461538%" data-min="2100" data-max="2150"></div>
<div class="histogram-value " style="height: 16.25%; width: 3.8461538461538%" data-min="2200" data-max="2250"></div>
<div class="histogram-value " style="height: 20%; width: 3.8461538461538%" data-min="2300" data-max="2350"></div>
<div class="histogram-value " style="height: 8.75%; width: 3.8461538461538%" data-min="2400" data-max="2450"></div>
<div class="histogram-value " style="height: 1.25%; width: 3.8461538461538%" data-min="2500" data-max="2550"></div>
</div>
<div id="school_within" class="custom-step-slider small-slider noUi-target noUi-ltr noUi-horizontal noUi-txt-dir-ltr" data-max="2500" data-filter="filterScool">
<div class="noUi-base">
<div class="noUi-connects">
<div class="noUi-connect" style="transform: translate(0%, 0px) scale(1, 1);"></div>
</div>
<div class="noUi-origin" style="transform: translate(0%, 0px); z-index: 4;">
<div class="noUi-handle noUi-handle-lower" data-handle="0" tabindex="0" role="slider" aria-orientation="horizontal" aria-valuemin="0.0" aria-valuemax="2500.0" aria-valuenow="2500.0" aria-valuetext="2500.00">
<div class="noUi-touch-area"></div>
</div>
</div>
</div>
</div>
</div>
<div style="flex-basis: 160px;">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label visually-hidden" for="school_slider_max"> Max. distance </label>
</div>
<div class="input-group">
<input type="text" class="form-control text-end" id="school_slider_max" name="school_slider_max" value="0" inputmode="numeric" placeholder="Max." data-max="2500">
<div class="invalid-feedback order-last "></div>
<span class="input-group-text px-2">m</span>
</div>
</div>
</div>
</div>
</fieldset>
<div class="horizontal-divider my-4"></div>
<fieldset class="mb-5">
<legend class="text-label fw-medium text-brand-1 mb-2">Distance max. to public transportation system </legend>
<div class="d-flex flex-wrap flex-sm-nowrap gap-4 gap-sm-5 align-items-end">
<div style="flex-basis: 500px;">
<div class="slider-histogram transport-slider-histogram">
<div class="histogram-value " style="height: 51.89%; width: 3.8461538461538%" data-min="0" data-max="50"></div>
<div class="histogram-value " style="height: 100%; width: 3.8461538461538%" data-min="100" data-max="150"></div>
<div class="histogram-value " style="height: 66.67%; width: 3.8461538461538%" data-min="200" data-max="250"></div>
<div class="histogram-value " style="height: 29.55%; width: 3.8461538461538%" data-min="300" data-max="350"></div>
<div class="histogram-value " style="height: 17.87%; width: 3.8461538461538%" data-min="400" data-max="450"></div>
<div class="histogram-value " style="height: 7.56%; width: 3.8461538461538%" data-min="500" data-max="550"></div>
<div class="histogram-value " style="height: 4.12%; width: 3.8461538461538%" data-min="600" data-max="650"></div>
<div class="histogram-value " style="height: 4.12%; width: 3.8461538461538%" data-min="700" data-max="750"></div>
<div class="histogram-value " style="height: 1.03%; width: 3.8461538461538%" data-min="800" data-max="850"></div>
<div class="histogram-value " style="height: 0.69%; width: 3.8461538461538%" data-min="900" data-max="950"></div>
<div class="histogram-value " style="height: 1.03%; width: 3.8461538461538%" data-min="1000" data-max="1050"></div>
<div class="histogram-value " style="height: 0%; width: 3.8461538461538%" data-min="1100" data-max="1150"></div>
<div class="histogram-value " style="height: 0%; width: 3.8461538461538%" data-min="1200" data-max="1250"></div>
<div class="histogram-value " style="height: 0.34%; width: 3.8461538461538%" data-min="1300" data-max="1350"></div>
<div class="histogram-value " style="height: 0%; width: 3.8461538461538%" data-min="1400" data-max="1450"></div>
<div class="histogram-value " style="height: 0%; width: 3.8461538461538%" data-min="1500" data-max="1550"></div>
<div class="histogram-value " style="height: 0.34%; width: 3.8461538461538%" data-min="1600" data-max="1650"></div>
<div class="histogram-value " style="height: 0%; width: 3.8461538461538%" data-min="1700" data-max="1750"></div>
<div class="histogram-value " style="height: 1.37%; width: 3.8461538461538%" data-min="1800" data-max="1850"></div>
<div class="histogram-value " style="height: 0.34%; width: 3.8461538461538%" data-min="1900" data-max="1950"></div>
<div class="histogram-value " style="height: 0.69%; width: 3.8461538461538%" data-min="2000" data-max="2050"></div>
<div class="histogram-value " style="height: 0%; width: 3.8461538461538%" data-min="2100" data-max="2150"></div>
<div class="histogram-value " style="height: 0%; width: 3.8461538461538%" data-min="2200" data-max="2250"></div>
<div class="histogram-value " style="height: 0%; width: 3.8461538461538%" data-min="2300" data-max="2350"></div>
<div class="histogram-value " style="height: 0%; width: 3.8461538461538%" data-min="2400" data-max="2450"></div>
<div class="histogram-value " style="height: 0.34%; width: 3.8461538461538%" data-min="2500" data-max="2550"></div>
</div>
<div id="public_transportation_within" class="custom-step-slider small-slider noUi-target noUi-ltr noUi-horizontal noUi-txt-dir-ltr" data-max="2500" data-filter="filterTransport">
<div class="noUi-base">
<div class="noUi-connects">
<div class="noUi-connect" style="transform: translate(0%, 0px) scale(1, 1);"></div>
</div>
<div class="noUi-origin" style="transform: translate(0%, 0px); z-index: 4;">
<div class="noUi-handle noUi-handle-lower" data-handle="0" tabindex="0" role="slider" aria-orientation="horizontal" aria-valuemin="0.0" aria-valuemax="2500.0" aria-valuenow="2500.0" aria-valuetext="2500.00">
<div class="noUi-touch-area"></div>
</div>
</div>
</div>
</div>
</div>
<div style="flex-basis: 160px;">
<div class="group ">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label visually-hidden" for="transport_slider_max"> Max. distance </label>
</div>
<div class="input-group">
<input type="text" class="form-control text-end" id="transport_slider_max" name="transport_slider_max" value="0" inputmode="numeric" placeholder="Max." data-max="2500">
<div class="invalid-feedback order-last "></div>
<span class="input-group-text px-2">m</span>
</div>
</div>
</div>
</div>
</fieldset>
<div class="h4 font-sans-serif mb-4">Publication details</div>
<div>
<div class="input-toggle-wrapper group mb-3 d-inline-block --green">
<input name="tour_toggle" value="0" type="hidden">
<input type="checkbox" class="d-none" id="tour_toggle" name="tour_toggle" value="1">
<div class="d-flex align-items-center gap-1">
<label class="d-flex align-items-center m-0 form-label text-gray-default" for="tour_toggle">
<div class="input-toggle">
<div class="input-toggle-bg"></div>
<div class="input-toggle-circle"></div>
</div>
<div class=" ms-2_5 line-height-1 fw-normal"> Only listings with virtual tour <span class="text-gray-light text-18 icon-virtual-tour"></span>
</div>
</label>
</div>
<div class="invalid-feedback order-last "></div>
</div>
</div>
<div>
<div class="input-toggle-wrapper group mb-3 mb-4 d-inline-block --green">
<input name="premium_toggle" value="0" type="hidden">
<input type="checkbox" class="d-none" id="premium_toggle" name="premium_toggle" value="1">
<div class="d-flex align-items-center gap-1">
<label class="d-flex align-items-center m-0 form-label text-gray-default" for="premium_toggle">
<div class="input-toggle">
<div class="input-toggle-bg"></div>
<div class="input-toggle-circle"></div>
</div>
<div class=" ms-2_5 line-height-1 fw-normal"> Only “Privilege”-listings <span class="text-gray-light text-18 icon-premium"></span>
</div>
</label>
</div>
<div class="invalid-feedback order-last "></div>
</div>
</div>
<fieldset>
<legend class="text-label fw-medium text-brand-1 mb-2">Listing status</legend>
<div class="d-flex flex-wrap gap-2_5">
<div class="custom-chip same-mobile group order-0">
<input type="checkbox" class="form-control " id="fl_sellable" name="filter_listing[]" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="fl_sellable"> For sale </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group order-2">
<input type="checkbox" class="form-control " id="fl_reserved" name="filter_listing[]" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="fl_reserved"> Reserved </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
<div class="custom-chip same-mobile group order-2">
<input type="checkbox" class="form-control " id="fl_sold" name="filter_listing[]" value="1">
<label class="form-label d-flex align-items-center gap-1 text-b2 " for="fl_sold"> Sold by Neho </label>
<span></span>
<div class="invalid-feedback order-last "></div>
</div>
</div>
</fieldset>
</form>
Name: traveltime-form —
<form id="traveltime-form" name="traveltime-form">
<input type="hidden" name="_token" value="kf0guVDVwfsE1UebsZR7AFaBt6DXMrap1INYQzQU" autocomplete="off">
<div class="terms-wrapper accordion mb-3 ">
<p class="label fst-italic fw-medium text-gray-light mb-2 ">I want to find my property…</p>
<div class="card my-1 d-none">
<div class="card-header py-2_5 px_3 border-0" id="heading-purple">
<div class="h2 mb-0 font-sans-serif">
<button class="btn d-block w-100 shadow-none border-0 px-0 py-1 d-flex align-items-center justify-content-between text-decoration-none text-14 fw-bold text-purple collapsed" type="button" data-bs-toggle="collapse"
data-bs-target="#group-purple" aria-expanded="false" aria-controls="group-purple"> </button>
</div>
</div>
<div id="group-purple" class="collapse group no-transitions px-3" aria-labelledby="heading-purple" data-bs-parent="#traveltime-form">
<div class="card-body p-0">
<section class="search-term term-purple d-none">
<div class="alert alert-danger custom-alert text-b2 fade show" role="alert">
<div class="d-flex align-items-center justify-content-between gap-3">
<div class="d-flex align-items-start gap-2">
<i class="icon icon-info alert-icon text-20"></i>
<div style="margin-top: 1px;" class="text-14">
<div class="js-errorMessage"></div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="group mb-3 col-6 col-md-4">
<label class="bold text-primary text-medium mb-2 " for="travel_time_purple">Within </label>
<select name="travel_time[]" id="travel_time_purple" class="form-select tt_time_select form-control">
<option value="10" selected="selected">10m</option>
<option value="15">15m</option>
<option value="20">20m</option>
<option value="25">25m</option>
<option value="30">30m</option>
<option value="35">35m</option>
<option value="40">40m</option>
<option value="45">45m</option>
<option value="50">50m</option>
<option value="55">55m</option>
<option value="60">1h</option>
<option value="65">1h 5m</option>
<option value="70">1h 10m</option>
<option value="75">1h 15m</option>
<option value="80">1h 20m</option>
<option value="85">1h 25m</option>
<option value="90">1h 30m</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
<div class="group mb-3 col-6 col-md-8">
<label class="bold text-primary text-medium mb-2 " for="travel_mode_purple">By </label>
<select name="travel_mode[]" id="travel_mode_purple" class="form-select tt_mode_select form-control">
<option value="30">Bike</option>
<option value="40" selected="selected">Car</option>
<option value="60">Public transport</option>
<option value="80">Walk</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
<div class="group mb-3 col-12">
<label class="bold text-primary text-medium mb-2 " for="travel_place_purple">Of </label>
<select name="travel_place[]" id="travel_place_purple" class="form-select tt_type_select form-control">
<option value="10" selected="selected">My work</option>
<option value="20">My school / university</option>
<option value="30">My children's school</option>
<option value="40">Other place</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
</div>
<div class="fdl-group d-flex gap-3">
<div class="group mb-3 flex-grow-1">
<label class="bold text-primary text-medium mb-2 " for="place_address_purple-flexdatalist">Located at </label>
<div class="input-group ">
<span class="input-group-text bg-white border-right-0 p-2_5 pe-2 ms-0 z-index-1" id="basic-addon1">
<i class="text-dark icon icon-search text-20"></i>
<span class="spinner-border spinner-border-sm me-2 text-black d-none" role="status" aria-hidden="true" style="font-size: 8px;"></span>
</span>
<input type="text" autocomplete="off" class="form-control rounded-1 ps-0 border-left-0 flexdatalist flexdatalist-set" id="place_address_purple" name="place_address[]" value="" placeholder="e.g. Avenue de Lavaux 77, 1009..."
tabindex="-1" style="position: absolute; top: -14000px; left: -14000px;"><input type="text" class="form-control rounded-1 ps-0 border-left-0 flexdatalist-alias place_address_purple-flexdatalist" name="flexdatalist-place_address[]"
id="place_address_purple-flexdatalist" placeholder="e.g. Avenue de Lavaux 77, 1009..." autocomplete="off">
<div class="invalid-feedback order-last "></div>
</div>
</div>
<span class="mt-4 px-0">
<i class="icon icon-map-pin1 mx-auto my-2 d-flex align-items-center justify-content-center"></i>
</span>
</div>
<button class="btn btn-type-tertiary d-inline-flex align-items-center gap-2 delete-btn px-0">
<i class="icon-trash text-20"></i> Delete this address </button>
</section>
</div>
</div>
</div>
<div class="card my-1 d-none">
<div class="card-header py-2_5 px_3 border-0" id="heading-green">
<div class="h2 mb-0 font-sans-serif">
<button class="btn d-block w-100 shadow-none border-0 px-0 py-1 d-flex align-items-center justify-content-between text-decoration-none text-14 fw-bold text-green collapsed" type="button" data-bs-toggle="collapse"
data-bs-target="#group-green" aria-expanded="false" aria-controls="group-green"> </button>
</div>
</div>
<div id="group-green" class="collapse group no-transitions px-3" aria-labelledby="heading-green" data-bs-parent="#traveltime-form">
<div class="card-body p-0">
<section class="search-term term-green d-none">
<div class="alert alert-danger custom-alert text-b2 fade show" role="alert">
<div class="d-flex align-items-center justify-content-between gap-3">
<div class="d-flex align-items-start gap-2">
<i class="icon icon-info alert-icon text-20"></i>
<div style="margin-top: 1px;" class="text-14">
<div class="js-errorMessage"></div>
</div>
</div>
</div>
</div>
<div class="row">
<p class="label fst-italic fw-medium text-gray-light">And also…</p>
</div>
<div class="row">
<div class="group mb-3 col-6 col-md-4">
<label class="bold text-primary text-medium mb-2 " for="travel_time_green">Within </label>
<select name="travel_time[]" id="travel_time_green" class="form-select tt_time_select form-control">
<option value="10" selected="selected">10m</option>
<option value="15">15m</option>
<option value="20">20m</option>
<option value="25">25m</option>
<option value="30">30m</option>
<option value="35">35m</option>
<option value="40">40m</option>
<option value="45">45m</option>
<option value="50">50m</option>
<option value="55">55m</option>
<option value="60">1h</option>
<option value="65">1h 5m</option>
<option value="70">1h 10m</option>
<option value="75">1h 15m</option>
<option value="80">1h 20m</option>
<option value="85">1h 25m</option>
<option value="90">1h 30m</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
<div class="group mb-3 col-6 col-md-8">
<label class="bold text-primary text-medium mb-2 " for="travel_mode_green">By </label>
<select name="travel_mode[]" id="travel_mode_green" class="form-select tt_mode_select form-control">
<option value="30">Bike</option>
<option value="40" selected="selected">Car</option>
<option value="60">Public transport</option>
<option value="80">Walk</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
<div class="group mb-3 col-12">
<label class="bold text-primary text-medium mb-2 " for="travel_place_green">Of </label>
<select name="travel_place[]" id="travel_place_green" class="form-select tt_type_select form-control">
<option value="10" selected="selected">My work</option>
<option value="20">My school / university</option>
<option value="30">My children's school</option>
<option value="40">Other place</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
</div>
<div class="fdl-group d-flex gap-3">
<div class="group mb-3 flex-grow-1">
<label class="bold text-primary text-medium mb-2 " for="place_address_green-flexdatalist">Located at </label>
<div class="input-group ">
<span class="input-group-text bg-white border-right-0 p-2_5 pe-2 ms-0 z-index-1" id="basic-addon1">
<i class="text-dark icon icon-search text-20"></i>
<span class="spinner-border spinner-border-sm me-2 text-black d-none" role="status" aria-hidden="true" style="font-size: 8px;"></span>
</span>
<input type="text" autocomplete="off" class="form-control rounded-1 ps-0 border-left-0 flexdatalist flexdatalist-set" id="place_address_green" name="place_address[]" value="" placeholder="e.g. Avenue de Lavaux 77, 1009..."
tabindex="-1" style="position: absolute; top: -14000px; left: -14000px;"><input type="text" class="form-control rounded-1 ps-0 border-left-0 flexdatalist-alias place_address_green-flexdatalist" name="flexdatalist-place_address[]"
id="place_address_green-flexdatalist" placeholder="e.g. Avenue de Lavaux 77, 1009..." autocomplete="off">
<div class="invalid-feedback order-last "></div>
</div>
</div>
<span class="mt-4 px-0">
<i class="icon icon-map-pin1 mx-auto my-2 d-flex align-items-center justify-content-center"></i>
</span>
</div>
<button class="btn btn-type-tertiary d-inline-flex align-items-center gap-2 delete-btn px-0">
<i class="icon-trash text-20"></i> Delete this address </button>
</section>
</div>
</div>
</div>
<div class="card my-1 d-none">
<div class="card-header py-2_5 px_3 border-0" id="heading-orange">
<div class="h2 mb-0 font-sans-serif">
<button class="btn d-block w-100 shadow-none border-0 px-0 py-1 d-flex align-items-center justify-content-between text-decoration-none text-14 fw-bold text-orange collapsed" type="button" data-bs-toggle="collapse"
data-bs-target="#group-orange" aria-expanded="false" aria-controls="group-orange"> </button>
</div>
</div>
<div id="group-orange" class="collapse group no-transitions px-3" aria-labelledby="heading-orange" data-bs-parent="#traveltime-form">
<div class="card-body p-0">
<section class="search-term term-orange d-none">
<div class="alert alert-danger custom-alert text-b2 fade show" role="alert">
<div class="d-flex align-items-center justify-content-between gap-3">
<div class="d-flex align-items-start gap-2">
<i class="icon icon-info alert-icon text-20"></i>
<div style="margin-top: 1px;" class="text-14">
<div class="js-errorMessage"></div>
</div>
</div>
</div>
</div>
<div class="row">
<p class="label fst-italic fw-medium text-gray-light">And also…</p>
</div>
<div class="row">
<div class="group mb-3 col-6 col-md-4">
<label class="bold text-primary text-medium mb-2 " for="travel_time_orange">Within </label>
<select name="travel_time[]" id="travel_time_orange" class="form-select tt_time_select form-control">
<option value="10" selected="selected">10m</option>
<option value="15">15m</option>
<option value="20">20m</option>
<option value="25">25m</option>
<option value="30">30m</option>
<option value="35">35m</option>
<option value="40">40m</option>
<option value="45">45m</option>
<option value="50">50m</option>
<option value="55">55m</option>
<option value="60">1h</option>
<option value="65">1h 5m</option>
<option value="70">1h 10m</option>
<option value="75">1h 15m</option>
<option value="80">1h 20m</option>
<option value="85">1h 25m</option>
<option value="90">1h 30m</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
<div class="group mb-3 col-6 col-md-8">
<label class="bold text-primary text-medium mb-2 " for="travel_mode_orange">By </label>
<select name="travel_mode[]" id="travel_mode_orange" class="form-select tt_mode_select form-control">
<option value="30">Bike</option>
<option value="40" selected="selected">Car</option>
<option value="60">Public transport</option>
<option value="80">Walk</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
<div class="group mb-3 col-12">
<label class="bold text-primary text-medium mb-2 " for="travel_place_orange">Of </label>
<select name="travel_place[]" id="travel_place_orange" class="form-select tt_type_select form-control">
<option value="10" selected="selected">My work</option>
<option value="20">My school / university</option>
<option value="30">My children's school</option>
<option value="40">Other place</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
</div>
<div class="fdl-group d-flex gap-3">
<div class="group mb-3 flex-grow-1">
<label class="bold text-primary text-medium mb-2 " for="place_address_orange-flexdatalist">Located at </label>
<div class="input-group ">
<span class="input-group-text bg-white border-right-0 p-2_5 pe-2 ms-0 z-index-1" id="basic-addon1">
<i class="text-dark icon icon-search text-20"></i>
<span class="spinner-border spinner-border-sm me-2 text-black d-none" role="status" aria-hidden="true" style="font-size: 8px;"></span>
</span>
<input type="text" autocomplete="off" class="form-control rounded-1 ps-0 border-left-0 flexdatalist flexdatalist-set" id="place_address_orange" name="place_address[]" value="" placeholder="e.g. Avenue de Lavaux 77, 1009..."
tabindex="-1" style="position: absolute; top: -14000px; left: -14000px;"><input type="text" class="form-control rounded-1 ps-0 border-left-0 flexdatalist-alias place_address_orange-flexdatalist" name="flexdatalist-place_address[]"
id="place_address_orange-flexdatalist" placeholder="e.g. Avenue de Lavaux 77, 1009..." autocomplete="off">
<div class="invalid-feedback order-last "></div>
</div>
</div>
<span class="mt-4 px-0">
<i class="icon icon-map-pin1 mx-auto my-2 d-flex align-items-center justify-content-center"></i>
</span>
</div>
<button class="btn btn-type-tertiary d-inline-flex align-items-center gap-2 delete-btn px-0">
<i class="icon-trash text-20"></i> Delete this address </button>
</section>
</div>
</div>
</div>
<div class="card my-1 d-none">
<div class="card-header py-2_5 px_3 border-0" id="heading-gray">
<div class="h2 mb-0 font-sans-serif">
<button class="btn d-block w-100 shadow-none border-0 px-0 py-1 d-flex align-items-center justify-content-between text-decoration-none text-14 fw-bold text-gray collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#group-gray"
aria-expanded="false" aria-controls="group-gray"> </button>
</div>
</div>
<div id="group-gray" class="collapse group no-transitions px-3" aria-labelledby="heading-gray" data-bs-parent="#traveltime-form">
<div class="card-body p-0">
<section class="search-term term-gray d-none">
<div class="alert alert-danger custom-alert text-b2 fade show" role="alert">
<div class="d-flex align-items-center justify-content-between gap-3">
<div class="d-flex align-items-start gap-2">
<i class="icon icon-info alert-icon text-20"></i>
<div style="margin-top: 1px;" class="text-14">
<div class="js-errorMessage"></div>
</div>
</div>
</div>
</div>
<div class="row">
<p class="label fst-italic fw-medium text-gray-light">And also…</p>
</div>
<div class="row">
<div class="group mb-3 col-6 col-md-4">
<label class="bold text-primary text-medium mb-2 " for="travel_time_gray">Within </label>
<select name="travel_time[]" id="travel_time_gray" class="form-select tt_time_select form-control">
<option value="10" selected="selected">10m</option>
<option value="15">15m</option>
<option value="20">20m</option>
<option value="25">25m</option>
<option value="30">30m</option>
<option value="35">35m</option>
<option value="40">40m</option>
<option value="45">45m</option>
<option value="50">50m</option>
<option value="55">55m</option>
<option value="60">1h</option>
<option value="65">1h 5m</option>
<option value="70">1h 10m</option>
<option value="75">1h 15m</option>
<option value="80">1h 20m</option>
<option value="85">1h 25m</option>
<option value="90">1h 30m</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
<div class="group mb-3 col-6 col-md-8">
<label class="bold text-primary text-medium mb-2 " for="travel_mode_gray">By </label>
<select name="travel_mode[]" id="travel_mode_gray" class="form-select tt_mode_select form-control">
<option value="30">Bike</option>
<option value="40" selected="selected">Car</option>
<option value="60">Public transport</option>
<option value="80">Walk</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
<div class="group mb-3 col-12">
<label class="bold text-primary text-medium mb-2 " for="travel_place_gray">Of </label>
<select name="travel_place[]" id="travel_place_gray" class="form-select tt_type_select form-control">
<option value="10" selected="selected">My work</option>
<option value="20">My school / university</option>
<option value="30">My children's school</option>
<option value="40">Other place</option>
</select>
<div class="invalid-feedback order-last "></div>
</div>
</div>
<div class="fdl-group d-flex gap-3">
<div class="group mb-3 flex-grow-1">
<label class="bold text-primary text-medium mb-2 " for="place_address_gray-flexdatalist">Located at </label>
<div class="input-group ">
<span class="input-group-text bg-white border-right-0 p-2_5 pe-2 ms-0 z-index-1" id="basic-addon1">
<i class="text-dark icon icon-search text-20"></i>
<span class="spinner-border spinner-border-sm me-2 text-black d-none" role="status" aria-hidden="true" style="font-size: 8px;"></span>
</span>
<input type="text" autocomplete="off" class="form-control rounded-1 ps-0 border-left-0 flexdatalist flexdatalist-set" id="place_address_gray" name="place_address[]" value="" placeholder="e.g. Avenue de Lavaux 77, 1009..."
tabindex="-1" style="position: absolute; top: -14000px; left: -14000px;"><input type="text" class="form-control rounded-1 ps-0 border-left-0 flexdatalist-alias place_address_gray-flexdatalist" name="flexdatalist-place_address[]"
id="place_address_gray-flexdatalist" placeholder="e.g. Avenue de Lavaux 77, 1009..." autocomplete="off">
<div class="invalid-feedback order-last "></div>
</div>
</div>
<span class="mt-4 px-0">
<i class="icon icon-map-pin1 mx-auto my-2 d-flex align-items-center justify-content-center"></i>
</span>
</div>
<button class="btn btn-type-tertiary d-inline-flex align-items-center gap-2 delete-btn px-0">
<i class="icon-trash text-20"></i> Delete this address </button>
</section>
</div>
</div>
</div>
<button class="btn btn-type-tertiary d-inline-flex align-items-center gap-2 mx-0 px-0" id="add-address-btn">
<i class="icon-plus-simple text-20"></i> Add another address </button>
</div>
</form>
<form action="" id="settings-form" class="mt-3">
<div class="group mb-3 mb-4">
<div class="d-flex align-items-center gap-1">
<i class="icon icon-locked text-gray-light text-18 mb-2 d-none "></i>
<label class="form-label " for="name_alert"> Name your search </label>
</div>
<div class="">
<input type="text" class="form-control " id="name_alert" name="name_alert" value="" placeholder="e.g. Apartment in Geneva">
<div class="invalid-feedback order-last "></div>
</div>
</div>
<div class=" dropdown custom-select group mb-3 mb-4">
<div class="d-flex align-items-center gap-1">
<label class="form-label " for="alert_periodicity"> Frequency for your alerts </label>
</div>
<div id="select-alert_periodicity" class="">
<input value="20" type="text" id="alert_periodicity" name="alert_periodicity" hidden="">
<div class="position-relative" data-bs-toggle="dropdown">
<input readonly="" type="text" autocomplete="off" class="form-control custom-focus pe-5 cursor-pointer w-100 " id="alert_periodicity-display" name="alert_periodicity-display" value="Every day (from 6:30 pm)">
<ul class="dropdown-menu gray-rouned-scrollbar rounded-0 py-0 mt-0 custom-select-list">
<li data-key="20" data-value="Every day (from 6:30 pm)" class="dropdown-item w-100 p-0 checked">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap">
<div>Every day (from 6:30 pm)</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-key="30" data-value="Weekly (Fridays, from 6:30 pm)" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div>Weekly (Fridays, from 6:30 pm)</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
<div style="background-color:#F1EFEF" class="horizontal-divider"></div>
</li>
<li data-key="40" data-value="Never - I’ll do with the web interface only" class="dropdown-item w-100 p-0">
<div class="mx-n3 px-3 py-2_5 custom-select-option simple-select text-wrap text-gray-default">
<div>Never - I’ll do with the web interface only</div>
<i class="icon icon-checkmark d-none check-icon text-20"></i>
</div>
</li>
</ul>
<i id="dropdown-icon-alert_periodicity" style="top: 0.8rem; right: 1rem;" class="icon icon-outline-expand-more text-24 text-primary position-absolute cursor-pointer"></i>
</div>
<div class="invalid-feedback order-last "></div>
</div>
</div>
<div class="accordion accordion-cream mb-2" id="contactAccordion">
<div class="accordion-item">
<div class="h2 accordion-header" id="headingOne">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne"> Summary of your criteria </button>
</div>
<div id="collapseOne" class="accordion-collapse collapse" aria-labelledby="headingOne" data-bs-parent="#contactAccordion">
<div class="accordion-body text-b2 d-flex flex-column gap-2">
</div>
</div>
</div>
</div>
</form>
Text Content
Request a call back Modal body text goes here. Lorem ipsum dolor sit amet consectetur adipisicing elit. Laboriosam hic fugiat nemo cumque repellat quae ducimus, modi quis quibusdam aliquid neque qui tempora dicta at libero, aut debitis temporibus perspiciatis? Close Submit my request Loading... * * Homepage * Sell Our offer Testimonials Value my property Free of charge and without obligation Property prices per m2 Average and median prices New Calculate my tax on property gains Results in 2 minutes I want to sell House / Apartment Comprehensive brokerage service. Fixed price of CHF 12'000 Yield building Sell at a profit while preserving your anonymity. Fixed price quote. Land A high-quality presentation for the sale of your project. Real estate project A high-quality presentation for the sale of your project. * Buy Properties Real estate developments Our services Customer benefits New Financing Our financing tools Calculate my purchasing capacity Get a quick first estimation of your purchasing capacity Get a financing certificate Order proof of your purchasing capacity online or by phone Get the tailored mortgage financing you need thanks to our partner. Find out more * Properties * Real estate developments * Advice Blog Real estate glossary Articles in the spotlight SNB Interest Rate Decision – National Bank Cuts Key Rate to 0.5% Online real estate and the rise of hybrid brokers in Switzerland * About us * Contact us * (+41) 21 588 14 14 Our team is available from Monday to Friday, from 8am to 12pm and from 1pm to 6pm (CET/CEST) Book a call back * hello@neho.ch For all those who prefer to write or who want to receive specific documentation A question about a specific property? The shortest way to a precise answer is to contact people in charge directly on the listing page. * Free property valuation * Sell Sell with Neho Our offer Testimonials Our calculators Value my property Free of charge and without obligation Property prices per m2 Average and median prices New Calculate my tax on property gains Results in 2 minutes I want to sell House / Apartment Comprehensive brokerage service. Fixed price of CHF 12'000 Yield building Sell at a profit while preserving your anonymity. Fixed price quote. Land A high-quality presentation for the sale of your project. Real estate project A high-quality presentation for the sale of your project. * Buy Buy with Neho Properties for sale Real estate developments Our services Customer benefits New Financing Our financing tools Calculate my purchasing capacity Get a quick first estimation of your purchasing capacity Get a financing certificate Order proof of your purchasing capacity online or by phone Get the tailored mortgage financing you need thanks to our partner. Find out more * Properties Properties * Real estate developments Development projects * Advice Advice Blog Real estate glossary Articles in the spotlight SNB Interest Rate Decision – National Bank Cuts Key Rate to 0.5% Online real estate and the rise of hybrid brokers in Switzerland Costs of selling a home * About us * Contact * (+41) 21 588 14 14 Closed Our team is available from Monday to Friday, from 8:30am to 12pm and from 1pm to 5:30pm (CET/CEST) Book a call back * hello@neho.ch For all those who prefer to write or who want to receive specific documentation * More contact options A question about a specific property? The shortest way to a precise answer is to contact people in charge directly on the listing page. * Free property valuation Property valuation * Login * EN * * Language * French * English * German * Currency * Swiss Franc (CHF) * Euro (€ EUR) * Dollar ($ USD) * Pound (£ GBP) * Rouble (₽ RUB) * Renminbi (¥ CNY) * Yen (¥ JPY) * Roupie (₹ INR) * Bitcoin (₿ BTC) Property type Apartment House Land Building Commercial Parking Price Minimum price CHF Maximum price CHF Keep properties without price indication Calculate my purchasing capacity Rooms 0 rooms 7 rooms 0 1 2 3 4 5 6 7+ More criteria Create an alert 17'996 REAL ESTATES FOR SALE – SWITZERLAND 17'996 properties Sort by: Newest to oldest * Newest to oldest * Oldest to newest * Cheapest to most expensive * Most expensive to cheapest * Price per m² ascending * Price per m² descending Map FOR SALE BY NEHO CHF 1'300'000 5212 HAUSEN Exact address available after login Display the exact address 6.5 rooms 1 bathroom 159 m2 2 parkings Dejan Maric Neho exclusive New Sign up Unlock the benefits of a Neho account Advanced filters Early access to our properties Addresses and virtual tours visible Create my account CHF 420'000 2314 LA SAGNE Exact address available after login Display the exact address 4 rooms 1 bathroom 104 m2 1 parking Ismaël Gashi Neho exclusive New CHF 660'000 6275 BALLWIL Exact address available after login Display the exact address 3.5 rooms 1 bathroom 92 m2 1 parking Sandra Birrer & Vanessa Neidhart Neho exclusive New CHF 2'890'000 8103 UNTERENGSTRINGEN Exact address available after login Display the exact address 7.5 rooms 3 bathrooms 290 m2 4 parkings Melissa Hug & Ilena Lioi Neho exclusive New CHF 1'395'000 8317 TAGELSWANGEN Exact address available after login Display the exact address 6.5 rooms 2 bathrooms 164 m2 2 parkings Dennis Spolsino & Yanisa Zweifel Neho exclusive New CHF 950'000 6005 LUZERN Exact address available after login Display the exact address 4.5 rooms 1 bathroom 90 m2 1 parking Sandra Birrer & Vanessa Neidhart Neho exclusive New CHF 685'000 4663 AARBURG Exact address available after login Display the exact address 5 rooms 1 bathroom 95 m2 2 parkings Sandra Birrer & Vanessa Neidhart Neho exclusive New CHF 895'000 9225 ST. PELAGIBERG Exact address available after login Display the exact address 5.5 rooms 2 bathrooms 176 m2 1 parking Mikail Seckin & Yanisa Zweifel Neho exclusive New CHF 1'240'000 8906 BONSTETTEN Exact address available after login Display the exact address 4.5 rooms 2 bathrooms 121 m2 2 parkings Dejan Maric Neho exclusive New CHF 50'000 1412 URSINS Exact address available after login Display the exact address 1994 Filomena Martori & Quentin Périat Neho exclusive New CHF 50'000 1412 URSINS Exact address available after login Display the exact address The advertiser does not provide sufficient information about this property Filomena Martori & Quentin Périat Neho exclusive New * ‹ * 1 * 2 * 3 * ... * 1636 * › * ‹ * 1 * 2 * 3 * ... * 1636 * › UNCERTAIN ABOUT YOUR PROJECT? USE OUR FREE CALCULATORS! Calculate your purchasing capacity Get a quick estimation of the maximum amount you can afford to purchase a property. Calculate my affordability Find out the value of your property Get a free valuation of your property in only 4 minutes directly online. Valuate my property for free REAL ESTATE FOR SALE Are you looking for a real estate for sale? Whether you are looking for houses, apartments, buildings, or land, here you will find all real estate for sale by the Neho real estate agency. Our local agents will help you buy your future real estate in Switzerland. Go visit our page with all real estate for sale by Neho. Neho’s online platform for buyers allows you to easily manage your real estate searches and purchase. FIND YOUR REAL ESTATE FOR SALE EASILY WITH OUR ALERT Average price per m2 in Switzerland for real estates: CHF 8'255 Median price per m2 in Switzerland for real estates: CHF 7'450 Median price per m2 in Switzerland for real estates: 60% between CHF 5'595 & CHF 10'471 per m2 Change in Switzerland for average real estate price over the past 1 year: +2.5% FIND YOUR REAL ESTATE FOR SALE EASILY WITH OUR ALERT You can set up a search alert according to your criteria (type of property, city, zip code, municipality, number of rooms, area) to get early access to some real estate, up to 3 days before they are published on the real estate portals. * Apartments * Houses * Lands * Buildings * Commercial premises APARTMENTS AVAILABLE FOR SALE FROM NEHO Apartments for sale in canton Aargau Apartments for sale in canton Appenzell Inner-Rhodes Apartments for sale in canton Appenzell Outer-Rhodes Apartments for sale in canton Basel-City Apartments for sale in canton Basel-Country Apartments for sale in canton Bern Apartments for sale in canton Fribourg Apartments for sale in canton Geneva Apartments for sale in canton Glarus Apartments for sale in canton Graubünden Apartments for sale in canton Jura Apartments for sale in canton Lucerne Apartments for sale in canton Neuchâtel Apartments for sale in canton Nidwalden Apartments for sale in canton Obwalden Apartments for sale in canton Schaffhausen Apartments for sale in canton Schwyz Apartments for sale in canton Solothurn Apartments for sale in canton St. Gallen Apartments for sale in canton Thurgau Apartments for sale in canton Ticino Apartments for sale in canton Uri Apartments for sale in canton Valais Apartments for sale in canton Vaud Apartments for sale in canton Zug Apartments for sale in canton Zürich HOUSES AVAILABLE FOR SALE FROM NEHO Houses for sale in canton Aargau Houses for sale in canton Appenzell Inner-Rhodes Houses for sale in canton Appenzell Outer-Rhodes Houses for sale in canton Basel-City Houses for sale in canton Basel-Country Houses for sale in canton Bern Houses for sale in canton Fribourg Houses for sale in canton Geneva Houses for sale in canton Glarus Houses for sale in canton Graubünden Houses for sale in canton Jura Houses for sale in canton Lucerne Houses for sale in canton Neuchâtel Houses for sale in canton Nidwalden Houses for sale in canton Obwalden Houses for sale in canton Schaffhausen Houses for sale in canton Schwyz Houses for sale in canton Solothurn Houses for sale in canton St. Gallen Houses for sale in canton Thurgau Houses for sale in canton Ticino Houses for sale in canton Uri Houses for sale in canton Valais Houses for sale in canton Vaud Houses for sale in canton Zug Houses for sale in canton Zürich LANDS AVAILABLE FOR SALE FROM NEHO Lands for sale in canton Aargau Lands for sale in canton Appenzell Inner-Rhodes Lands for sale in canton Appenzell Outer-Rhodes Lands for sale in canton Basel-City Lands for sale in canton Basel-Country Lands for sale in canton Bern Lands for sale in canton Fribourg Lands for sale in canton Geneva Lands for sale in canton Glarus Lands for sale in canton Graubünden Lands for sale in canton Jura Lands for sale in canton Lucerne Lands for sale in canton Neuchâtel Lands for sale in canton Nidwalden Lands for sale in canton Obwalden Lands for sale in canton Schaffhausen Lands for sale in canton Schwyz Lands for sale in canton Solothurn Lands for sale in canton St. Gallen Lands for sale in canton Thurgau Lands for sale in canton Ticino Lands for sale in canton Uri Lands for sale in canton Valais Lands for sale in canton Vaud Lands for sale in canton Zug Lands for sale in canton Zürich BUILDINGS AVAILABLE FOR SALE FROM NEHO Buildings for sale in canton Aargau Buildings for sale in canton Appenzell Inner-Rhodes Buildings for sale in canton Appenzell Outer-Rhodes Buildings for sale in canton Basel-City Buildings for sale in canton Basel-Country Buildings for sale in canton Bern Buildings for sale in canton Fribourg Buildings for sale in canton Geneva Buildings for sale in canton Glarus Buildings for sale in canton Graubünden Buildings for sale in canton Jura Buildings for sale in canton Lucerne Buildings for sale in canton Neuchâtel Buildings for sale in canton Nidwalden Buildings for sale in canton Obwalden Buildings for sale in canton Schaffhausen Buildings for sale in canton Schwyz Buildings for sale in canton Solothurn Buildings for sale in canton St. Gallen Buildings for sale in canton Thurgau Buildings for sale in canton Ticino Buildings for sale in canton Uri Buildings for sale in canton Valais Buildings for sale in canton Vaud Buildings for sale in canton Zug Buildings for sale in canton Zürich COMMERCIAL PREMISES AVAILABLE FOR SALE FROM NEHO Commercial premises for sale in canton Aargau Commercial premises for sale in canton Appenzell Inner-Rhodes Commercial premises for sale in canton Appenzell Outer-Rhodes Commercial premises for sale in canton Basel-City Commercial premises for sale in canton Basel-Country Commercial premises for sale in canton Bern Commercial premises for sale in canton Fribourg Commercial premises for sale in canton Geneva Commercial premises for sale in canton Glarus Commercial premises for sale in canton Graubünden Commercial premises for sale in canton Jura Commercial premises for sale in canton Lucerne Commercial premises for sale in canton Neuchâtel Commercial premises for sale in canton Nidwalden Commercial premises for sale in canton Obwalden Commercial premises for sale in canton Schaffhausen Commercial premises for sale in canton Schwyz Commercial premises for sale in canton Solothurn Commercial premises for sale in canton St. Gallen Commercial premises for sale in canton Thurgau Commercial premises for sale in canton Ticino Commercial premises for sale in canton Uri Commercial premises for sale in canton Valais Commercial premises for sale in canton Vaud Commercial premises for sale in canton Zug Commercial premises for sale in canton Zürich Click and drag to draw an area on the map See result (17996) Cancel Draw on map Search by travel time Clear map boundary ←Move left→Move right↑Move up↓Move down+Zoom in-Zoom outHomeJump left by 75%EndJump right by 75%Page UpJump up by 75%Page DownJump down by 75% To navigate, press the arrow keys. 268 265 126 108 72 Keyboard shortcuts Map DataMap data ©2024 GeoBasis-DE/BKG (©2009), Google Map data ©2024 GeoBasis-DE/BKG (©2009), Google 20 km Click to toggle between metric and imperial units Terms Report a map error List Map Sign up Super detailed listings Explore virtual tours, clean floorplans and a wide selection of professional photos for each of our properties. Advanced search Benefit from privileged access to labelled properties three days before they are published on other portals. Personalized alerts Set up your personalized alerts in a few clicks and receive notifications as soon as a match is published online. Sign up with email You can also Sign up with SwissID Sign up with Google Sign up with Apple Sign up with Facebook I already have an account Terms of use Privacy policy Terms of use Privacy policy 4.6 1'570 reviews Loading... Main characteristics Property type Apartment House Land Building Commercial Parking Price Minimum price CHF Maximum price CHF Keep properties without price indication Calculate my purchasing capacity Rooms 0 rooms 7 rooms 0 1 2 3 4 5 6 7+ Area Area (Min.) m2 Area (Max.) m2 Plot size Plot size (Min.) m2 Plot size (Max.) m2 Price / m2 Price / sqm (Min.) CHF Price / sqm (Max.) CHF Bedrooms Any 1+ 2+ 3+ 4+ 5+ Use strict numbers Bathrooms Any 1+ 2+ 3+ 4+ 5+ Use strict numbers Parking spot Any 1+ 2+ 3+ 4+ 5+ Must be a garage Year built Year built (Min.) Year built (Max.) New constructions only Main amenities Outdoor living space View Cellar Wheelchair accessible Cable TV Pets permitted Air conditioning Fireplace Elevator Floors - Houses No special constraint Maximum on two levels Only on one level Floors - Apartments No special constraint Only the top floor Any, but the ground floor Only the ground floor Keep properties without floors indication Location Distance max. to schools Max. distance m Distance max. to public transportation system Max. distance m Publication details Only listings with virtual tour Only “Privilege”-listings Listing status For sale Reserved Sold by Neho Reset See the properties (:count) Loading... Loading... Your search * Location * Travel time No results found for “:keyword” in Switzerland +0 km +2.5 km +5 km +7.5 km +10 km Unfortunately, we have no properties with your criteria in this area at the moment. Try widening your search area or removing some filters. I want to find my property… Within 10m 15m 20m 25m 30m 35m 40m 45m 50m 55m 1h 1h 5m 1h 10m 1h 15m 1h 20m 1h 25m 1h 30m By Bike Car Public transport Walk Of My work My school / university My children's school Other place Located at Delete this address And also… Within 10m 15m 20m 25m 30m 35m 40m 45m 50m 55m 1h 1h 5m 1h 10m 1h 15m 1h 20m 1h 25m 1h 30m By Bike Car Public transport Walk Of My work My school / university My children's school Other place Located at Delete this address And also… Within 10m 15m 20m 25m 30m 35m 40m 45m 50m 55m 1h 1h 5m 1h 10m 1h 15m 1h 20m 1h 25m 1h 30m By Bike Car Public transport Walk Of My work My school / university My children's school Other place Located at Delete this address And also… Within 10m 15m 20m 25m 30m 35m 40m 45m 50m 55m 1h 1h 5m 1h 10m 1h 15m 1h 20m 1h 25m 1h 30m By Bike Car Public transport Walk Of My work My school / university My children's school Other place Located at Delete this address Add another address Cancel See the properties (:count) Loading... You will be redirected to our german website This property is located in Germany. You can access all information on our german website website neho.de after signing up. Our tip: create an account on neho.de as well, so that you don't miss out on any properties in Germany. Back Continue to neho.de Loading... Settings for my alert Name your search Frequency for your alerts * Every day (from 6:30 pm) * Weekly (Fridays, from 6:30 pm) * Never - I’ll do with the web interface only Summary of your criteria Modify my criteria Create my alert What do our tags mean? Below are all the tags you may have found on properties and their explanation. For sale by Neho Neho exclusive Properties listed for sale directly by the Neho agency, unlike aggregated properties from other sources which do not have this label. “Privilege” properties: Neho Privilege At the owner’s request, these properties received special treatment, including drone images and a professionally produced video presentation. Construction in progress: Under construction Properties under construction. Off-plan sale: In project Construction has not yet started, sales are off-plan. Coming soon to market: Early access These listings are available for 3 days only on Neho, to registered users exclusively. Available only on our website: Only on Neho These listings are only available on our website, usually due to high demand. Recently published: New All properties are tagged as "New" during the first 15 days of publication. Nearly sold: Reserved The seller has accepted an offer and decided to cancel the viewings still scheduled. In principle, the final buyer has been found, but a last-minute withdrawal is still possible. Removed from the market: Suspended The listing has been put on hold by our teams and no further action is possible on this property. This may be due to excessive interest. No longer available online: Delisted This listing no longer appears on the portals from which we gather properties. It has most likely been withdrawn from the market by the people in charge of selling it. Sold by us: Sold by Neho The property was sold by Neho. Another happy owner who saved tens of thousands of francs! Coming soon Coming soon New developments projects about to go on the market. Privacy policy Last updated : December 2023 1. General remarks This privacy policy describes the policies and procedures ("Privacy Policy") applicable by PropTech Partners SA, Rue du Grand-Pré 2A, 1007 Lausanne, Switzerland, to the processing of personal data collecting from you ("user", "you", "your") when using our websites, platforms, portals, or mobile applications ("Neho"), such as, but not limited to www.neho.ch. Unless otherwise defined or the context otherwise requires, capitalised terms shall have the meaning set forth in this Privacy Policy. We propose innovative solutions consisting of services or products to improve the overall process of purchasing and selling real estate and support the stakeholders involved in this process with pragmatic, efficient and cost-effective solutions ("Offer") and have made Neho available to you to access services related to our Offer. Use of Neho is governed by this Privacy Policy, our Cookie Policy available here: https://neho.ch/en/cookie-policy ("Cookie Policy") and our Terms of Use available here: https://neho.ch/en/terms-of-use ("Terms of Use"). By accessing and using Neho, you acknowledge that you have read and accepted this Privacy Policy, the Cookie Policy and the Terms of Use. As we value your privacy, any personal data processing is made strictly in accordance with applicable data protection laws, including the Swiss Data Protection Act of 1 September 2023 ("DPA") and, to the extent relevant, the EU General Data Protection Regulation ("GDPR") of 25 May 2018 . 2. Data collected We collect any data you provide to us when using Neho, such as, but not limited to, via our online forms, applications, other digital channels and in any other way in the course of our business. Your data is collected and processed when you: * register online, access or use your Neho account, place an order and or/a request for any of our products or services; * request to evaluate your property; * contact us via customer service, a contact form, by email or telephone; * meet our agents; * visit a property; * consent to sending us or allow us to take digital images and videos of the property to be sold; * voluntarily complete a customer or user survey or provide feedback on any of our message boards or via email; * subscribe to our newsletters; * consent to receiving advertisement from our part; * participate in a promotion, activity, or any other similar event launched by Neho; * use or view of Neho, with or without your browser’s cookies. Some data is collected in an automated way, including by means of tools and other active elements, through the use of cookies or similar technologies. You can set certain permissions and parameters in connection with the automated collection of your data. We take appropriate measures to protect your data and to assign it to the purpose of collection, as defined below, at section 3. We collect the following data necessary for enabling our Offer to you: * identification data: name, email address, phone number, postal address (complete address, including place, postal code, city, country); * personal characteristics: your date of birth, gender, nationality, marital status, ID documents information, i.e. passport, identification card (number, expiry date, place of issuance); * personal financial data: tax and pension fund statements, insurance policies, information regarding your debts and liabilities, personal income statements and/or income information; * user profile/login data: username and password, language preferences; * user shopping history: information about your current and past purchases and contracts, i.e. products, services, payment amount; * data regarding your property to be sold: complete address, including place, postal code, city, country, digital images and videos of the property to be sold, insurance policies, plans, and any other information or documents provided by you in relation with your property; * payment information: bank details (e.g. IBAN), invoicing address; * technical data: Internet Protocol (IP) address, browser type and version, time zone setting and location, browser plug-in types and versions, and other technology on the devices you use to access this website (for more information please read our Cookie Policy); * other data: social media profile information, information about newsletters to which you subscribed or other advertisement, your activity or preferences when using Neho, content of a meeting or a conference call with our agent in response to your request. You provide us directly and with your express consent the data we collect. We will not check the accuracy of your data and you are responsible for ensuring that such data is accurate. To the extent permitted by law, we also obtain certain data from third parties, i.e. companies related to us, contractual partners, authorities, advisors, services providers or from public accessible resources, such as for example, Homegate, Immostreet Immoscout24, Justimmo, as well as from any other business partners who may introduce you to Neho. The categories of personal data that we receive from third parties about you include in particular information about or relating to your property, contact details, information from our business partners about the use or provision of services by and for you. 3. Purposes for use of your personal data We use the personal data we collect to enable you to use Neho, our services or products and to fulfil our contractual or statutory obligations as well as in the context of our legitimate interests in accordance with the applicable law or for the purpose expressly stated at the time of collection. More specifically, we collect your data to satisfy the following purposes: i. Evaluate your property; ii. Handling specific requests (providing to potential buyers information about a property, visit of a property, evaluating the financial capacity to contract a loan, etc.) iii. Register and manage your account; iv. Process an order or request from your part; v. Develop and maintain our relation with you; vi. Inform you of any updates, changes to our offers, events or changes to our terms and conditions; privacy statements or requirements relating to announcements on our website; vii. Organise and perform promotional events or contests, in case of voluntary participation; viii. Improve your user experience; ix. Design and improve offers and products; x. Manage our marketing and that of third parties, propose special offers, products and services we think you could be interested in (by email, via your personal account, newsletter, telephone, SMS, etc.); xi. Prevent fraud and abuse; xii. Evaluate user behaviour - we will keep a record of the articles on our website that you have clicked on and use that information to target advertising on this website relevant to your interests or make our website more intuitive; xiii. Internal business purposes, i.e. training, improvement, audits, new products or services development; xiv. Ensure maintenance of our security. Your registration and creation of a personal account is required to use our services and products, take advantage of personalised offers and access a secured virtual space. You will need to provide us with certain personal data which is mandatory for registration purposes or use of our services and products. Data not marked as such is not mandatory and you may choose to not communicate it to us. Some data provided to us is used for statistical reasons, to ensure good functioning of Neho, analyse and optimise our Offer. Statistic data is published by us on an anonymous basis and can be consulted by other Neho users. 4. Marketing If you use Neho and have consented to receive advertising from us or other partner companies, we are entitled to provide you with personalised offers and services on Neho and to contact you by email, telephone, mail, messages, etc. To design such personalised offering or contact you, we will use your personal data including, but not limited to, the way you use Neho. Profiling is carried out as part of product development and optimisation of our offering. This is done as part of our legitimate interest in improving the effectiveness of direct marketing, unless your express consent is required. We usually use AppNexus, GoogleAds, and other tracking & ads tools. To refuse to have your online behaviour tracked for publicity purposes, email us at: privacy@neho.ch. If you have agreed to receive marketing communications, you may always opt out at a later date. When you no longer wish to receive our communications, you can unsubscribe from our newsletter at any time by clicking on the link at the end of the email containing the respective newsletter or communication, or by emailing us at: privacy@neho.ch. 5. Transfer of your data to third parties Any transmission, transfer or sale of your data to a third party, who processes it for us or uses it for their own purposes, will be limited and conducted (i) for the purposes set out at section 3, in accordance with the applicable law and/or in the course of our business activities, (ii) if there is a legal obligation to do so, (iii) if it is necessary to enforce our rights, in particular those arising from the contractual relationship, which is of overriding interest to us, or (iv) if you have expressly consented to it. We transmit the required data within these above-mentioned limits, as it follows: i. Transfer to potential buyers and/or owners of a property; ii. Transfer to our partner service providers (banks, IT providers, insurance companies, etc.), that will use your data exclusively for the processing of an order or for their own purposes; iii. Transfer to subcontractors and other business partners to process and/or store data in accordance with this Privacy Policy; iv. If you click on integrated offers from our third party partners or use integrated contact forms from them, we can transmit your data in accordance with that offer or contact form, to which you will give your consent. In addition, we transmit your data to third parties if they wish to display personalised advertisements or announcements in connection with our offers. In addition, your data may be transmitted to third parties in case of a joint offer with them; v. Transfer to third parties in the course of a transaction or reorganisation, in the event of a sale, merger or other reorganisation of all or part of the assets of our company. In these specific cases your data will be transferred, sold or otherwise shared with such third parties as part of that specific event. We collaborate with other third parties to process and/or store data in accordance with this Privacy Policy. These may be companies related to PropTech Partners SA, (including its subsidiaries or branches), subcontractors, or other third parties. These third parties will only obtain access to your personal data to the extent necessary to perform the tasks we have assigned to them or to achieve the purposes described in this Privacy Policy. We will only engage third parties providing sufficient guarantees, in particular in terms of expertise, reliability and resources, for the implementation of adequate technical and organisational measures, including security of processing. When we share data, to protect the data and to comply with our data protection confidentiality and security standards, we put in place (i) contractual arrangements defining the whole framework (e.g. purpose, nature and duration of the processing, the type of data to be transmitted, processed and stored, the category of individuals concerned, etc.) as well as (ii) security mechanisms. In addition, in accordance with the applicable data protection legislation, we disclose your data to third parties if this is necessary for the performance of a contract you have concluded with us. For this purpose, if necessary, we disclose data notably to banks, hardware and software suppliers and/or other service providers. These third parties will use your data exclusively for the processing of the contract, but not for any other purpose, unless you have expressly consented to it. You may withdraw your consent at any time For the avoidance of doubt, you agree that the data you provide on Neho for the purpose of benefiting from services or offers proposed or provided by other users or business partners on Neho may be communicated to them. In particular, if you are a potential buyer, you expressly consent to the communication of your full name, email address and telephone number to the owners of the property you are interested in. As owner of a property, you agree that your personal data and information and documents relating to your property and communicated to us by you may be shared with potential buyers, which are other users of Neho. If you have been referred to Neho by one of our business partners, you expressly consent to us informing our business partner of your intention to use one of our services or to enter into a transaction offered on or promoted by Neho. 6. Transfer abroad We will not transfer any personal data to non-EEA countries without your consent. The servers used by us are located within the European Union. In cases where personal data is transferred to countries that do not offer the same level of protection as within the European Union and you have not expressly agreed to the transfer of your data to those countries by way of your consent, we will ensure that certain contractual obligations under applicable data protection law (including the execution of standard contractual clauses approved by the European Union) are agreed with each service provider, unless we can invoke other legal grounds for the transfer of personal data. 7. Links and third-party services If Neho contains services offered by third parties as well as links to other websites operated by third parties, such as Trustpilot, it has no influence whatsoever on such websites and services. Use of these services is subject to the privacy policies of those providers that you are expected to take knowledge of. Please note third parties (including, for example, Homegate, Immostreet and Immoscout24, other business partners, providers of financial products and services, advertising networks and providers of external services like web traffic analysis services) may also use cookies, over which we have no control. These cookies are likely to be analytical/performance cookies or targeting cookies. For further information about the cookies used by third parties, please refer to the cookies policies on their website. We sometimes use third parties' materials and associated services to generate usage statistics, used to display third-party advertising or enable direct access to social networks and other third-party offerings. These third parties are in particular Facebook, Twitter, LinkedIn, etc. 8. Security We implement security safeguards as well as appropriate administrative, organisational, and technical measures to protect your data which is under our control against unauthorised access, acquisition, disclosure, destruction, alteration, falsification or accidental loss, misuse, or damage. We continuously review, monitor, and update these security and protection measures in line with technological developments. 9. Retention of your personal data We reserve the right to retain your personal data for as long as it is necessary to fulfil our contractual and statutory obligations in accordance with the purposes of processing, or within the scope of processing activities for which we have obtained your consent. Subject to applicable legal minimum retention periods, your personal data will not be retained for longer than necessary with regard to the purposes and compliance obligations contemplated in this Privacy Policy. If we store data based on a contractual relationship with you, this data will remain stored for at least as long as the contractual relationship exists and at the latest for as long as any limitation periods for possible claims by us or any statutory or contractual retention obligations exist. 10. Your data protection rights Within the context of the data protection regulations applicable to you and insofar as these regulations contain corresponding provisions, you are entitled to the following rights: * Right to be informed and access: you have the right to be informed whether or not personal data concerning yourself are being processed, and, where that is the case, access your personal data. You have the right to request access and copies of your personal data held by us; * Right to rectification: you have the right to request to rectify inaccurate personal data and to complete incomplete data; * Right to erasure: you have the right to request that we erase your personal data and that your data are no longer processed, if (i) they are no longer necessary in relation to the purposes for which they were collected or otherwise processed, (ii) you withdraw your consent on which the processing is based and where there is no other legal ground for the processing, (iii) you object to the processing on grounds relating to your particular situation, including profiling and there are no overriding legitimate grounds for the processing, or you object to the processing for direct marketing purposes, which includes profiling to the extent that it is related to such direct marketing, (iv) your data have been unlawfully processed, (v) your data have to be erased for compliance with a legal obligation to which the controller is subject. We will erase your personal data, provided we have no other relevant obligation or overriding interest in continuing to retain or process your personal data for a certain period of time. In this case, we store your data exclusively for these purposes and will not process it otherwise; * Right to restrict processing: you have the right to restrict the processing of your data at any time, insofar as we are not under any other obligation to retain and process your data for a certain period of time; * Right to object to processing: you have the right to object to the processing of your personal data, for instance so that it is not used for direct marketing purposes, which includes profiling to the extent that it is related to such direct marketing or to decisions based solely on automated processing, including profiling; * Right to data portability: you have the right to request that we transmit the personal data you provided to us in a structured, commonly used and machine-readable format to a third party, where the processing was (i) based on your consent or (ii) carried out by automated means; * Right to withdraw consent: you have the right to withdraw your consent given to process your data at any time; * Right to raise a claim before data protection authorities: you have the right to lodge a complaint with the competent data protection supervisory authority of your place of residence, place of work or place where the violation is alleged to have occurred. The competent data protection authority in Switzerland is the Federal Data Protection and Information Commissioner. You can also enforce your rights in court. Any request to exercise your rights mentioned above will be processed no later than one month. We reserve the right to apply any applicable legal restrictions, e.g., if we need to retain or process certain data, if we have an overriding interest in the data or if we need the data to enforce our rights. You will be informed in advance if a fee would need to be paid to exercise your rights. To exercise any of these rights at any time, you can write to us, with proof of your identity, at: PropTech Partners SA, Data Protection Officer Rue du Grand-Pré 2A, 1007 Lausanne, Switzerland You can also communicate your request to us by email at: privacy@neho.ch, by using, for identification purposes, the email address you registered with us. 11. How to contact us For any additional information about our Privacy Policy or requests, you can contact us directly at any time at privacy@neho.ch. The contact details of our data protection officer are: PropTech Partners SA, Data Protection Officer Rue du Grand-Pré 2A, 1007 Lausanne, Switzerland 12. Amendment of this Privacy Policy We reserve the right to modify this Privacy Policy, as needed, at any time. Registered users will be informed of any material changes to the data protection declaration by e-mail to the e-mail address given at registration or by means of a corresponding notice placed appropriately after logging into their user account. Changes to this Privacy Policy are effective when they are posted on Neho. You are advised to review this Privacy Policy periodically to be informed about the latest developments concerning your personal data and how you can exercise your rights. Terms of use Last updated : December 2023 1. General remarks The www.neho.ch website (the "Website") is operated by PropTech Partners SA, Rue du Grand-Pré 2A, 1007 Lausanne, Switzerland ("Neho"). Use of the Website is governed by these Terms of Use and by the Privacy Policy and Cookie Policy. By accessing or using the Website, you acknowledge that you have read and accepted these Terms of Use, the Privacy Policy and the Cookie Policy. These Terms of Use may be updated at any time. By continuing to access or use the Website, you declare that you accept the changes made since your last access to the Website. 2. Warranty and liability The information contained on the Website is for information purposes only and does not constitute an offer. Although we make every effort to ensure the accuracy of the information and data contained on the Website, we do not guarantee that the Website is complete, accurate, reliable or up to date and we exclude any liability for any errors, omissions or inaccuracies. Use of the Website is at the user's own risk. Any liability is excluded for any damage resulting from access to the Website, its use or any related parameters (including in connection with the use of a password, the free online valuation tool, etc.), or the impossibility of accessing or using the Website. Neho reserves the right to block access to the Website and any related parameters to any user breaching these Terms of Use, any specific contractual condition or any applicable legal or regulatory provision. 3. E-mails There are risks involved in sending emails. Neho shall have no liability in connection with any communication by email. 4. Real estate adverts The real estate adverts on the Website are published by the users of Neho and Neho is exclusively acting as an intermediary. The adverts on the Website do not constitute offers, but merely invitations to submit offers. 5. Links and third-party services The Website may contain services offered by third parties as well as links to other websites operated by third parties. Neho has no influence whatsoever on such websites and services. Neho excludes any liability for the services offered by third parties as well as for the content, accuracy, proper functioning or safety of use of such websites, in particular in connection with any products or services presented or offered there. Neho may cooperate with third-party service providers and may receive compensation from such third parties in the event the user enters into an agreement with them. 6. Free valuation The estimates offered by the free valuation tool on the Website are provided for information purposes only, in a purely indicative manner and without guarantee. They are not of a contractual nature. 7. Intellectual property Neho is the holder or licensee of all intellectual property rights in connection with the Website and the content published on the Website. All of these intellectual property rights remain with the holders of these rights. No licence or other intellectual property right on the content of the Website is granted to users of the Website. The unauthorized use, reproduction, provision, distribution or retransmission of the content of the Website, in whole or in part, is prohibited. The use of automated systems or software to extract data from this Website for commercial purposes (screen scraping) is prohibited. 8. Use of the Neho Platform For users of the Neho Platform, please refer to the Service Agreement as well as the General Terms and Conditions of Service and Use of the Neho Platform. 9. Data protection Please refer to the Privacy Policy. 10. Cookies Please refer to the Cookie Policy. 11. Governing law and place of jurisdiction These Terms of Use are governed exclusively by Swiss law. Any disputes arising out of or in connection with the use of the Website shall be subject to the exclusive jurisdiction of the courts of Lausanne, Switzerland. 12. Language The Terms of Use are available in French, English and German. In case of any discrepancy, the French version shall prevail. They have trusted us Basel-City 4.4 17 reviews Basel-Country 4.4 17 reviews Lucerne 4.6 23 reviews Fribourg 4.5 25 reviews Neuchâtel 4.9 20 reviews Vaud 4.3 247 reviews Geneva 4.9 58 reviews Valais 4.8 35 reviews Jura 4.9 20 reviews Bern 4.8 22 reviews Zürich 4.1 187 reviews St. Gallen 4.5 32 reviews