@media(min-width:64em){.dropdown-button{position:relative}}.dropdown-button__close{position:fixed;top:32px;right:28px;z-index:10001}.dropdown-button__chip{height:40px;padding:16px 12px}.dropdown-button__button{white-space:nowrap;height:100%;width:100%}@media(min-width:64em){.dropdown-button__button{position:relative;padding-right:36px}.dropdown-button__button:before{position:absolute;color:#283947;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:8px;width:8px;right:16px;top:12px;transform:rotate(135deg)}}.dropdown-button__button--open:before{top:16px;transform:rotate(-45deg)}.dropdown-button__button--selected:before{border-color:var(--sah-dark)}.dropdown-button__dropdown{max-height:80vh;overflow-y:auto;overscroll-behavior:contain;position:absolute;background-color:#fff;min-width:400px;box-shadow:0 2px 10px 0 var(--sah-light);z-index:4;top:66px;left:16px}@media(min-width:64em){.dropdown-button__dropdown{top:55px;left:unset}}.dropdown-button__dropdown--right-to-left{top:50px;right:0}.dropdown-button__dropdown--rounded-corners{border-radius:16px}.dropdown-button>button.dropdown-button__button--selected{border-color:var(--sah-dark)}._monthly-filter_h0y8h_183{display:flex;flex-wrap:wrap;overflow-y:auto;padding-top:var(--date-filter-header-height);padding-bottom:60px;justify-content:center}@media(min-width:64em){._monthly-filter_h0y8h_183{min-width:800px;max-height:300px;padding-bottom:0;padding-top:0;justify-content:flex-start}}._monthly-filter__month-wrapper_h0y8h_200{padding:4px}._monthly-filter__month_h0y8h_200{--monthly-filter-month-size: 95px;font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);width:var(--monthly-filter-month-size);height:var(--monthly-filter-month-size);border-radius:16px;padding:32px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--sah-light);text-transform:uppercase;color:#000;cursor:pointer;white-space:pre-line;transition:border-color .1s ease-in-out}@media(min-width:26.25em){._monthly-filter__month_h0y8h_200{--monthly-filter-month-size: 110px}}@media(min-width:30.0625em){._monthly-filter__month_h0y8h_200{--monthly-filter-month-size: 120px}}@media(min-width:48em){._monthly-filter__month_h0y8h_200{--monthly-filter-month-size: 150px}}@media(min-width:64em){._monthly-filter__month_h0y8h_200{--monthly-filter-month-size: 100px}}._monthly-filter__month--current_h0y8h_244,._monthly-filter__month_h0y8h_200:hover{border-color:var(--sah-interaction)}._monthly-filter__month--selected_h0y8h_247{border-color:var(--sah-interaction);background-color:var(--sah-interaction);color:var(--sah-white)}._monthly-filter__month--in-range_h0y8h_252{border-color:var(--sah-medium-light);background-color:var(--sah-medium-light);color:var(--sah-interaction)}._monthly-filter__month--disabled_h0y8h_257,._monthly-filter__month--disabled_h0y8h_257:hover{cursor:default;border-color:var(--sah-medium-light);background-color:var(--sah-medium-light);color:var(--sah-medium)}.filters-exposed-info-box{margin:0 -24px 12px}.filters-exposed-info-box>*{padding-left:24px;padding-right:24px}.filters-exposed-title{margin-bottom:24px}.filters-exposed-button{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);padding:24px;display:flex;align-items:center;justify-content:center;background-color:#fff}@media(min-width:64em){.filters-exposed-button{padding:0}.filters-exposed-button button{max-width:200px}}@media(max-width:63.9275em){.filters-exposed-button{position:fixed;bottom:0;left:0;right:0;z-index:10000}}.filters-exposed-button span{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}.exposed-filter{white-space:nowrap;position:relative;margin-right:12px}@media(min-width:64em){.exposed-filter{flex:0}}.exposed-filter:last-child{margin-right:0}.exposed-filter__content{padding:32px}.exposed-filter__footer{display:flex;justify-content:space-between;align-items:center;padding:0 32px 32px}.exposed-filter__footer>*{width:100%;flex-grow:1}@media(min-width:64em){.exposed-filter__footer>*{width:50%}}.exposed-filter-checkbox-section{display:flex;flex-direction:column;margin-top:8px}.exposed-filter-checkbox-section__title{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark);padding-top:12px;margin-bottom:12px}.exposed-filter-checkbox-section__content{justify-content:flex-start;flex-wrap:wrap;display:flex;width:100%;gap:8px;padding-left:8px}.exposed-filter-checkbox-section__filter{display:flex;width:calc(50% - 8px);white-space:nowrap;align-items:center;gap:8px}.exposed-filter-checkbox-section__filter-content{gap:8px!important}.exposed-filter-checkbox-section__tooltip{margin:0;cursor:pointer}.exposed-filter-checkbox-section__tooltip span{padding:12px;left:-23px!important;bottom:35px!important;white-space:pre-wrap;height:auto}.exposed-filter-checkbox-section__tooltip span:after{border-top-color:var(--sah-interaction)}.exposed-filter-checkbox-section__tooltip:focus{outline:none}.form-histogram{display:flex;align-items:flex-end}.form-histogram__bar{background:var(--sah-light);display:inline-block;vertical-align:bottom;border-left:1px solid white;transition:background 2s cubic-bezier(0,1.12,.58,1),height 1s ease-out}.form-histogram__bar.form-histogram__bar--active{background:var(--sah-secondary)}.form-slider__from,.form-slider__to{padding:12px 0 8px}.form-slider__from{display:inline-block;width:50%}.form-slider__to{display:inline-block;width:50%;text-align:right}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;height:5px;direction:ltr;border-radius:4px;background-color:var(--sah-light)}.noUi-base{width:100%;height:100%;position:relative;z-index:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.noUi-origin{position:absolute;height:5px;background-color:var(--sah-light);inset:0}.noUi-connect{position:absolute;height:5px;background:#657786;-webkit-transition:background .25s;transition:background .25s}.noUi-handle{width:28px;height:28px;top:-12px;left:-12px;position:relative;z-index:1;box-shadow:0 2px 6px #141e2730;border-radius:32px;background:#fff;cursor:pointer}.noUi-handle:focus{outline:none}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{padding:0 6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-vertical .noUi-handle:after{top:17px}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-background{background:var(--sah-light)}.noUi-dragable{cursor:w-resize}.noUi-active{background:var(--sah-primary-light)}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}[disabled].noUi-connect,[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-origin,[disabled] .noUi-handle{cursor:not-allowed}.price-range-helper__inputs{display:flex;align-items:center;flex-wrap:nowrap}@media(min-width:64em){.price-range-helper__inputs{margin-bottom:0}}.price-range-helper__input{position:relative;display:flex;width:48%;flex-basis:48%;align-items:center}.price-range-helper__input ::placeholder{font-style:normal}.price-range-helper__error{display:block;width:100%;color:red;margin-top:8px;font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);white-space:pre-line}.price-range-helper__currency{position:absolute;top:11px;right:11px}.price-range-helper__currency--left{right:unset;left:11px}.price-range-helper__price{width:100%;padding:10px 24px;box-sizing:border-box;border-radius:4px;border:1px solid var(--sah-light)}.price-range-helper__price--has-error{color:red;border:1px solid red}.price-range-helper__separator{margin:0 8px;width:2%;flex-basis:2%;text-align:center}.form-group-toggle{display:table;background:none;width:100%}.form-group-toggle div:first-of-type label{border-radius:4px 0 0 4px}.form-group-toggle div:last-of-type label{border-radius:0 4px 4px 0}.form-simple-toggle{display:table-cell}.form-simple-toggle__input{display:none}.form-simple-toggle__input:checked+.form-simple-toggle__label{color:var(--sah-interaction);border:1px solid var(--sah-interaction);animation:toggle-in-transparent .4s ease-out}.form-simple-toggle__label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid var(--sah-light);background:#fff;color:var(--sah-medium);display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px;cursor:pointer;animation:toggle-out-transparent .4s ease-out;height:50px;border-radius:0;width:100%;min-width:30px;text-align:center;box-sizing:border-box}.property-type-filter{display:flex;flex-direction:column;gap:12px;padding:0 8px}.property-type-filter__checkbox{gap:8px!important}.homecard-map{width:100%;max-width:440px;margin:auto auto 0;padding:40px 16px 24px;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.homecard-map .l-list__placeholder{width:100%;height:auto;display:block}@media(min-width:64em){.homecard-map--search{max-width:70%}}@media(min-width:90em){.homecard-map--search{max-width:50%}}.homecard-map--search-without-map{max-width:300px;padding:0}@media(min-width:64em){.homecard-map--seo{max-width:28%}}@media(min-width:80em){.homecard-map--seo{max-width:23%}}@media(min-width:64em){.homecard-map{margin-left:auto;margin-right:auto;bottom:20%;border-radius:16px}}.homecard-map__placeholder{background-color:#fff;width:100%;height:100px}@media(min-width:48em){.homecard-map__placeholder{height:120px}}.homecard-map__placeholder svg{height:100px}@media(min-width:48em){.homecard-map__placeholder svg{height:120px}}.homecard-map__close{fill:#1c1b1f;position:absolute;right:24px;top:16px}.homecard-map__content{padding:16px 16px 24px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.homecard-map__image{border-radius:16px 16px 0 0}.sort-by{display:flex;position:relative;margin-left:auto;min-width:auto}.sort-by:after,.sort-by:before{content:"";border-style:solid;border-width:8px;pointer-events:none;width:0;height:0;position:absolute;top:calc(50% - 4px);border-color:#000 transparent transparent;right:1px}.sort-by:after{margin-top:-1px;border-color:#fff transparent transparent}.sort-by__select{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:#000;cursor:pointer;background-color:transparent;border-color:transparent;-webkit-appearance:unset;padding-right:20px;padding-left:8px;flex-grow:1}.sort-by__select:focus{outline:none}.search-title{display:flex;justify-content:flex-start;flex-direction:column;width:100%;flex-wrap:wrap;align-items:initial}@media(min-width:48em){.search-title{flex-direction:row;width:100%;flex-wrap:nowrap;align-items:center;justify-content:space-between}}@media(min-width:64em){.search-title{flex-wrap:wrap;align-items:center}}@media(min-width:80em){.search-title{flex-wrap:wrap}}@media(min-width:90em){.search-title{flex-wrap:nowrap}}.search-title__title{margin:0 8px 0 0}.search-title__title--small{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}.search-title__title--big{flex-shrink:unset;font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-xxxxxl);line-height:var(--sah-line-height-xxxxxl)}@media(min-width:30.0625em){.search-title__title--big{font-size:var(--sah-font-xxxxxl);line-height:var(--sah-line-height-xxxxxl)}}@media(min-width:64em){.search-title__title--big{font-size:var(--sah-font-xxxxxl);line-height:var(--sah-line-height-xxxxxl)}}.search-title__clear{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}@media(min-width:48em){.search-title__clear{display:none}}.search-title__summary{display:flex;margin-top:12px}@media(min-width:48em){.search-title__summary{margin-top:auto}}@media(min-width:90em){.search-title__summary{margin-top:0}}:export{primary:var(--sah-primary);interaction:var(--sah-interaction);secondary-pink:var(--sah-secondary-pink);secondary-blue:var(--sah-secondary-blue);interaction-dark:var(--sah-interaction-dark);tertiary:var(--sah-tertiary);danger:var(--sah-danger);success:var(--sah-success);success-light:var(--sah-success-light);warning:var(--sah-warning);white:var(--sah-white);primary-light:var(--sah-primary-light);interaction-light:var(--sah-interaction-light);secondary-blue-light:var(--sah-secondary-blue-light);secondary-blue-ultra-light:var(--sah-secondary-blue-ultra-light);secondary-pink-light:var(--sah-secondary-pink-light);medium:var(--sah-medium);light:var(--sah-light);medium-light:var(--sah-medium-light);ultra-light:var(--sah-ultra-light);overlay-light-black:var(--sah-overlay-light-black);overlay-black:var(--sah-overlay-black);overlay-white:var(--sah-overlay-white);overlay-pink:var(--sah-overlay-pink);primary-light-blue:var(--sah-primary-light-blue);secondary:var(--sah-secondary);ultra-dark:var(--sah-ultra-dark);dark:var(--sah-dark);info:var(--sah-info);primary-dark:var(--sah-primary-dark);translucid:var(--sah-translucid);shadow:var(--sah-shadow)}:export{font-light:var(--sah-font-light);font-regular:var(--sah-font-regular);font-bold:var(--sah-font-bold);font-extra-bold:var(--sah-font-extra-bold);font-ultra-bold:var(--sah-font-ultra-bold);font-title:var(--sah-font-title)}:export{font-light:var(--sah-font-w-light);font-regular:var(--sah-font-w-regular);font-bold:var(--sah-font-w-bold);font-extra-bold:var(--sah-font-w-extra-bold);font-ultra-bold:var(--sah-font-w-ultra-bold)}:export{line-height-xxxs:var(--sah-line-height-xxxs);line-height-xxs:var(--sah-line-height-xxs);line-height-xs:var(--sah-line-height-xs);line-height-s:var(--sah-line-height-s);line-height-m:var(--sah-line-height-m);line-height-l:var(--sah-line-height-l);line-height-xl:var(--sah-line-height-xl);line-height-xxl:var(--sah-line-height-xxl);line-height-xxxl:var(--sah-line-height-xxxxl);line-height-xxxxl:var(--sah-line-height-xxxxl);line-height-xxxxxl:var(--sah-line-height-xxxxxl);line-height-xxxxxxl:var(--sah-line-height-xxxxxxl);line-height-xxxxxxxl:var(--sah-line-height-xxxxxxxl);line-height-xxxxxxxxl:var(--sah-line-height-xxxxxxxxl)}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom: 1}.new-paginator{--paginator-item-size: 40px;width:100%;display:flex;flex-direction:row;align-items:center;background:none}@media(min-width:30.0625em){.new-paginator{--paginator-item-size: 48px}}@media(min-width:64em){.new-paginator{--paginator-item-size: 40px}}@media(min-width:80em){.new-paginator{--paginator-item-size: 48px}}@media(min-width:90em){.new-paginator{width:80%;margin:0 auto}}@media(min-width:120em){.new-paginator{width:60%}}.new-paginator__nav-button{display:flex;flex-shrink:0;min-width:var(--paginator-item-size);height:var(--paginator-item-size);background:var(--sah-ultra-light);box-shadow:0 2px 8px #0000000a;transition:background .2s,color .2s;border:none;border-radius:999px!important;padding:0 16px}.new-paginator__nav-button:hover:not(:disabled),.new-paginator__nav-button:focus-visible:not(:disabled){background:var(--sah-secondary-blue-light);box-shadow:0 2px 8px #00000014}.new-paginator__nav-button:hover:not(:disabled)>*,.new-paginator__nav-button:focus-visible:not(:disabled)>*{color:var(--sah-interaction)}.new-paginator__nav-button:disabled{background:var(--sah-ultra-light);cursor:not-allowed;box-shadow:none}.new-paginator__nav-button:disabled>*{color:var(--sah-light)}.new-paginator__nav-button>*{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);height:100%;display:flex;align-items:center;justify-content:center;color:var(--sah-dark)}.new-paginator__nav-button--prev>*{flex-direction:row-reverse}.new-paginator__nav-button--next .new-paginator__nav-button-text{margin-right:8px}.new-paginator__nav-button--prev .new-paginator__nav-button-text{margin-left:8px}.new-paginator__nav-button-text{display:none}@media(min-width:64em){.new-paginator__nav-button-text{display:block}}.new-paginator__pages{display:flex;align-items:center;gap:8px;flex:1;justify-content:space-evenly}.new-paginator__pages--center{justify-content:center}.new-paginator__page-item{text-decoration:none;color:inherit;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;min-width:var(--paginator-item-size);height:var(--paginator-item-size);font-weight:600;font-size:1rem;background:var(--sah-ultra-light);box-shadow:0 2px 8px #0000000a;margin:0 4px;transition:background .2s,color .2s}.new-paginator__page-item:hover:not(.new-paginator__page-link--current),.new-paginator__page-item:focus-visible:not(.new-paginator__page-link--current){background:var(--sah-secondary-blue-light);color:var(--sah-interaction);box-shadow:0 2px 8px #00000014}.new-paginator__page-item--current{background:var(--sah-secondary-blue-light);color:var(--sah-interaction);pointer-events:none;box-shadow:0 2px 8px #00000014}.new-paginator__page-item[data-hidden=true]:not(.new-paginator__ellipsis+.new-paginator__page-item):not(.new-paginator__page-item+.new-paginator__ellipsis){display:none}@media(min-width:48em){.new-paginator__page-item[data-hidden=true]:not(.new-paginator__ellipsis+.new-paginator__page-item):not(.new-paginator__page-item+.new-paginator__ellipsis){display:inline-flex}}@media(min-width:64em){.new-paginator__page-item[data-hidden=true]:not(.new-paginator__ellipsis+.new-paginator__page-item):not(.new-paginator__page-item+.new-paginator__ellipsis){display:none}}@media(min-width:80em){.new-paginator__page-item[data-hidden=true]:not(.new-paginator__ellipsis+.new-paginator__page-item):not(.new-paginator__page-item+.new-paginator__ellipsis){display:inline-flex}}.new-paginator__ellipsis{font-size:1rem;color:var(--sah-medium);padding:0 8px;-webkit-user-select:none;user-select:none;min-width:var(--paginator-item-size);height:var(--paginator-item-size);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--sah-ultra-light);box-shadow:0 2px 8px #0000000a;margin:0 4px}
