@font-face{font-family:"Inter";src:url("/fonts/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype-variations");font-weight:100 900;font-stretch:normal;font-style:normal;font-display:swap}.text-display{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:2rem;line-height:1;font-weight:400;color:#323232}.text-h2{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.75rem;line-height:1;font-weight:500;color:#323232}.text-h3{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.625rem;line-height:1;font-weight:400;color:#323232}.text-h4{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.5rem;line-height:1;font-weight:500;color:#323232}.text-body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;line-height:1;font-weight:400;color:#323232}.text-caption{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:.875rem;line-height:1;font-weight:400;color:#323232}.text-meta{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400;color:#323232}h1{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:2rem;line-height:1;font-weight:400;color:#323232}h2{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.75rem;line-height:1;font-weight:500;color:#323232}h3{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.625rem;line-height:1;font-weight:400;color:#323232}h4{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.5rem;line-height:1;font-weight:500;color:#323232}p,li,input,textarea{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;line-height:1;font-weight:400;color:#323232}small{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400;color:#323232}@media(max-width: calc(48rem - 1px)){h1{font-size:1.5rem;font-weight:500;line-height:1.2}h2{font-size:1.25rem}h3{font-size:1.125rem}p,li,input,textarea{font-size:1rem}small{font-size:.75rem}}#PropertySearchForm.form-inline{display:block}select[multiple]{display:none !important}.filter-field{position:relative}.filter-field:has(select[multiple]){visibility:visible}.filter-field.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.filter-field.open .custom-select-dropdown.active,.filter-field.open .multi-select-menu{top:100%;max-height:18.75rem;overflow-y:auto;border:none;outline:1px solid #ddd;border-radius:0 0 .75rem .75rem}.property-search{background:#fff;border-radius:.75rem;margin-bottom:2.5rem}.filters-wrapper{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.filter-field{display:flex;flex-direction:column;box-sizing:border-box;justify-content:space-between;flex:0 1 calc(25% - .5625rem);min-width:17.5rem;max-width:28.125rem;height:6rem;border:1px solid #ddd;border-radius:.75rem;background:#fff;padding:1rem}.filter-field label{display:block;font-size:1.25rem;font-weight:300;line-height:1;margin:0}.filter-field select,.filter-field input[type=text],.filter-field input[type=number]{width:100%;border:none;font-size:1.5rem;font-weight:500;line-height:1;background:#fff;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.filter-field select:focus-visible,.filter-field input[type=text]:focus-visible,.filter-field input[type=number]:focus-visible{outline:none}.filter-field select::-moz-placeholder, .filter-field input[type=text]::-moz-placeholder, .filter-field input[type=number]::-moz-placeholder{color:#ddd;font-weight:400}.filter-field select::placeholder,.filter-field input[type=text]::placeholder,.filter-field input[type=number]::placeholder{color:#ddd;font-weight:400}.filter-field select:has(option[disabled]:checked),.filter-field input[type=text]:has(option[disabled]:checked),.filter-field input[type=number]:has(option[disabled]:checked){color:#ddd}.filter-field select.placeholder,.filter-field input[type=text].placeholder,.filter-field input[type=number].placeholder{color:#ddd}.filter-field select[multiple],.filter-field input[type=text][multiple],.filter-field input[type=number][multiple]{height:0;opacity:0;position:absolute;pointer-events:none}.filter-field select option,.filter-field input[type=text] option,.filter-field input[type=number] option{color:#323232;font-weight:400}.filter-field select option:disabled,.filter-field select option[value=""],.filter-field input[type=text] option:disabled,.filter-field input[type=text] option[value=""],.filter-field input[type=number] option:disabled,.filter-field input[type=number] option[value=""]{color:#ddd}.filter-field select option:checked,.filter-field input[type=text] option:checked,.filter-field input[type=number] option:checked{background-color:rgba(251,92,63,.1);color:#323232;font-weight:500}.filter-field select.city-select{color:#fb5c3f;display:block}.filter-field select#guests-select{display:block}.filter-field .district-fallback-placeholder{height:2.75rem;border-radius:.375rem;font-size:1.5rem;font-weight:500;color:#ddd;background:#fff;display:flex;align-items:center;padding:0 .75rem;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none}.filter-field .filter-field.ms-ready .district-fallback-placeholder{display:none}.filter-field .custom-city-select .custom-select-trigger{width:100%;border:none;border-radius:.375rem;font-size:1.5rem;font-weight:500;line-height:1;color:#fb5c3f;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background-image:none;position:relative}.filter-field .custom-city-select .custom-select-trigger::after{content:"";display:inline-block;width:.75rem;height:.5rem;margin-left:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s ease;transform:rotate(0deg)}.filter-field .custom-city-select .custom-select-trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-field .custom-city-select .custom-select-dropdown{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:.75rem;max-height:25rem;overflow-y:auto;z-index:1000;padding:.5rem}.filter-field .custom-city-select .custom-select-dropdown.active{display:block}.filter-field .custom-city-select .custom-select-dropdown .custom-select-search{width:95%;padding:.625rem .75rem;border:1px solid #ddd;border-radius:.375rem;font-size:1rem;margin-bottom:.5rem;outline:none}.filter-field .custom-city-select .custom-select-dropdown .custom-select-search:focus{border-color:#fb5c3f}.filter-field .custom-city-select .custom-select-dropdown .custom-select-option{padding:.75rem 1rem;cursor:pointer;border-radius:.5rem;font-weight:400;font-size:1.25rem;color:#323232;transition:all .2s ease}.filter-field .custom-city-select .custom-select-dropdown .custom-select-option:hover{background:rgba(251,92,63,.05)}.filter-field .custom-city-select .custom-select-dropdown .custom-select-option.selected{background:rgba(251,92,63,.1);color:#fb5c3f;font-weight:500}.filter-field .custom-city-select .custom-select-dropdown .custom-select-option.disabled{color:#ddd;cursor:default}.filter-field .custom-city-select .custom-select-dropdown .custom-select-option.disabled:hover{background:rgba(0,0,0,0)}.filter-field .custom-city-select.open .custom-select-trigger::after{transform:rotate(180deg)}.filter-field .custom-guests-select .custom-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;border-radius:.375rem;font-size:1.5rem;font-weight:500;line-height:1;color:#323232;background:#fff;cursor:pointer;background-image:none;position:relative}.filter-field .custom-guests-select .custom-select-trigger::after{content:"";display:inline-block;width:.75rem;height:.5rem;margin-left:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s ease;transform:rotate(0deg)}.filter-field .custom-guests-select .custom-select-trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-field .custom-guests-select .custom-select-trigger.placeholder{color:#ddd}.filter-field .custom-guests-select .custom-select-dropdown{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:.75rem;max-height:18.75rem;overflow-y:auto;z-index:1000;padding:.5rem}.filter-field .custom-guests-select .custom-select-dropdown.active{display:block}.filter-field .custom-guests-select .custom-select-dropdown .custom-select-search{width:95%;padding:.625rem .75rem;border:1px solid #ddd;border-radius:.375rem;font-size:1rem;margin-bottom:.5rem;outline:none}.filter-field .custom-guests-select .custom-select-dropdown .custom-select-search:focus{border-color:#fb5c3f}.filter-field .custom-guests-select .custom-select-dropdown .custom-select-option{padding:.75rem 1rem;cursor:pointer;border-radius:.5rem;font-size:1rem;color:#323232;transition:all .2s ease}.filter-field .custom-guests-select .custom-select-dropdown .custom-select-option:hover{background:rgba(251,92,63,.05)}.filter-field .custom-guests-select .custom-select-dropdown .custom-select-option.selected{background:rgba(251,92,63,.1);color:#fb5c3f;font-weight:500}.filter-field .custom-guests-select.open .custom-select-trigger::after{transform:rotate(180deg)}.filter-field select[multiple]{display:none !important}.filter-field select{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem}.filter-field .metro-map-button{width:100%;border:none;border-radius:.375rem;font-size:1.5rem;font-weight:500;line-height:1;color:#ddd;background:#fff;transition:all .2s ease;cursor:pointer;text-align:left}.filter-field .toggle-wrapper{display:flex;align-items:center;height:2.75rem;gap:.625rem}.filter-field .toggle-wrapper .toggle-switch{position:relative;display:inline-block;width:2.75rem;height:1.5rem}.filter-field .toggle-wrapper .toggle-switch input{opacity:0;width:0;height:0}.filter-field .toggle-wrapper .toggle-switch input:checked+.toggle-slider{background-color:#323232}.filter-field .toggle-wrapper .toggle-switch input:checked+.toggle-slider:before{transform:translateX(1.25rem)}.filter-field .toggle-wrapper .toggle-switch input:focus+.toggle-slider{box-shadow:0 0 0 .1875rem rgba(50,50,50,.1)}.filter-field .toggle-wrapper .toggle-switch .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#323232;transition:.3s;border-radius:3.75rem}.filter-field .toggle-wrapper .toggle-switch .toggle-slider:before{position:absolute;content:"";height:1.125rem;width:1.125rem;left:.1875rem;bottom:.1875rem;background-color:#fff;transition:.3s;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath fill='%23323232' d='M15.75 2.908 17.34 4.5 6.75 15.09l-.795-.796-4.5-4.5L.658 9 2.25 7.408l4.5 4.5 8.205-8.203.795-.797Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.875rem .875rem}.filter-field .toggle-wrapper .toggle-label{font-size:1.5rem;font-weight:500;color:#ddd;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.filter-field .toggle-wrapper .toggle-label.active{color:#323232}.price-range-field{flex:0 1 calc(50% - .375rem);min-width:17.5rem;max-width:62.5rem;max-height:6rem;border:1px solid #ddd;border-radius:.75rem;padding:1.25rem}.price-range-field .price-label{font-size:1.25rem;font-weight:300;color:#323232}.price-range-field .price-slider-wrapper{display:flex;align-items:center;gap:1.25rem}.price-range-field .price-slider-wrapper .price-from-label,.price-range-field .price-slider-wrapper .price-to-label{display:flex;align-items:center;gap:.25rem;font-size:1.5rem;font-weight:500}.price-range-field .price-values{display:flex;gap:.75rem;font-size:1.5rem;color:#7a7a7a;font-weight:500;white-space:nowrap}.price-range-field .price-values #price-from-display,.price-range-field .price-values #price-to-display{font-weight:500;color:#323232}.price-range-field #price-slider{flex:1;height:.25rem}.price-range-field .noUi-target{background:#e0e0e0;border:none;box-shadow:none;border-radius:.125rem}.price-range-field .noUi-connect{background:#323232}.price-range-field .noUi-handle{width:1.25rem;height:1.25rem;border-radius:50%;background:#323232;border:2px solid #323232;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);cursor:pointer;top:-0.5rem}.price-range-field .noUi-handle:before,.price-range-field .noUi-handle:after{display:none}.price-range-field .noUi-handle:hover{box-shadow:0 .125rem .5rem rgba(0,0,0,.15)}.price-range-field .noUi-handle:active{box-shadow:0 .125rem .5rem rgba(115,115,115,.3)}.price-range-field .noUi-horizontal .noUi-handle{right:-0.625rem}.price-range-field .noUi-target .noUi-active.noUi-handle{width:1.25rem;height:1.25rem;left:auto;top:-0.5rem}.filter-toggle-btn{width:6rem;height:6rem;background:#fff;border:1px solid #e0e0e0;border-radius:.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.filter-toggle-btn:hover{border-color:silver;background:#f5f5f5}.filter-toggle-btn.active{background:#fb5c3f;border-color:#fb5c3f}.filter-toggle-btn.active .filter-icon span{background:#fff}.advanced-filters{display:none !important;width:100%;padding-top:.75rem;gap:.75rem;flex-wrap:wrap}.advanced-filters.show{display:flex !important}.advanced-filters .filter-field{flex:1;min-width:12.5rem}.search-submit-btn{height:2.75rem;padding:0 2rem;background:#fb5c3f;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.search-submit-btn:hover{background:hsl(9.2553191489,95.9183673469%,56.568627451%);transform:translateY(-0.0625rem);box-shadow:0 .25rem .75rem rgba(251,92,63,.25)}.search-submit-btn:active{transform:translateY(0)}.clear-button,.btn-result{font-family:inherit;border-radius:.75rem;height:3rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;text-decoration:none;color:#323232;font-size:1.25rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.clear-button svg,.btn-result svg{flex-shrink:0}.clear-button:hover,.btn-result:hover{background:#f5f5f5;transform:translateY(-0.0625rem);box-shadow:0 .125rem .5rem rgba(0,0,0,.1)}.clear-button{border:1px solid #323232}.btn-result{border:none;background:#4285f4;color:#fff;min-width:11.5625rem}.btn-result:hover{background:rgb(41.9025,117.445,242.5975)}.custom-sort-select{position:relative;width:21.75rem}.custom-sort-select.active .custom-sort-trigger svg{transform:rotate(180deg)}.custom-sort-select .custom-sort-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:4.0625rem;padding:0 1.25rem;box-sizing:border-box;border:1px solid #ddd;border-bottom-color:#ddd;border-radius:.75rem;cursor:pointer;transition:border-color .2s ease,border-radius .2s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-sort-select .custom-sort-trigger svg{transition:transform .2s ease;transform-origin:center}.custom-sort-select .custom-sort-trigger:hover{border-color:silver}.custom-sort-select .custom-sort-trigger .custom-sort-label{font-size:1.5rem;font-weight:500;color:#323232}.custom-sort-select .custom-sort-trigger .custom-sort-arrows{flex-shrink:0;transition:transform .2s ease}.custom-sort-select.active .custom-sort-trigger{border-color:#ddd;border-bottom-color:rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-sort-select.active .custom-sort-trigger .custom-sort-arrows{transform:rotate(180deg)}.custom-sort-select .custom-sort-dropdown{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 .75rem .75rem;overflow:hidden;z-index:1000}.custom-sort-select .custom-sort-dropdown.active{display:block}.custom-sort-select .custom-sort-dropdown .custom-sort-option{padding:.75rem 1.25rem;cursor:pointer;font-size:1.25rem;font-weight:400;color:#999;transition:all .2s ease}.custom-sort-select .custom-sort-dropdown .custom-sort-option:hover{background:rgba(251,92,63,.05)}.custom-sort-select .custom-sort-dropdown .custom-sort-option.selected{background:rgba(251,92,63,.1);color:#fb5c3f;font-weight:500}.custom-sort-select .custom-sort-dropdown .custom-sort-option:first-child{padding-top:1.25rem}.custom-sort-select .custom-sort-dropdown .custom-sort-option:last-child{padding-bottom:1.25rem}.filter-buttons{margin-top:.9375rem;display:flex;justify-content:end;gap:.75rem}.rooms-radio-group{display:flex;gap:0;align-items:center;justify-content:space-between}.rooms-radio-group .radio-button input[type=radio]{display:none}.rooms-radio-group .radio-button input[type=radio]:checked+label{color:#323232}.rooms-radio-group .radio-button label{display:flex;justify-content:space-between;line-height:1;padding:0 .9375rem;font-size:1.5rem;font-weight:500;color:#ddd;cursor:pointer;transition:all .2s ease;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rooms-radio-group .radio-button label:hover{color:#323232}.rooms-radio-group .radio-button:first-child label{padding-left:0}.rooms-radio-group .room-separator{width:.0625rem;height:1.5rem;background:#ddd}.multi-select-container.multi-select-container--open .multi-select-menu{display:block}.multi-select-container.multi-select-container--open .multi-select-menu .multi-select-menuitems{padding:.625rem}.multi-select-container .multi-select-button{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;font-size:1.5rem;font-weight:500;line-height:1;background:#fff;cursor:pointer;transition:all .2s ease;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.multi-select-container .multi-select-button.placeholder{color:#ddd}.multi-select-container .multi-select-button::after{content:"";width:.75rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s ease}.multi-select-container .multi-select-button.active::after{transform:rotate(180deg)}.multi-select-container .multi-select-menu{display:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:.75rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);max-height:18.75rem;overflow-y:auto;z-index:100}.multi-select-container .multi-select-menu .multi-select-search{width:calc(100% - 2.5rem);padding:.625rem .75rem;border:1px solid #ddd;border-radius:.375rem;font-size:1rem;margin:.5rem .75rem;outline:none}.multi-select-container .multi-select-menu .multi-select-search:focus{border-color:#fb5c3f}.multi-select-container .multi-select-menu label{display:flex;align-items:center;padding:.625rem .75rem;cursor:pointer;transition:background .2s ease;margin:0;border:none;height:auto;justify-content:flex-start}.multi-select-container .multi-select-menu label:hover{background:#f5f5f5}.multi-select-container .multi-select-menu label input[type=checkbox]{margin-right:.625rem}.settings-modal{max-width:93.5rem;width:70%}.settings-modal .modal-content{max-width:93.5rem;max-height:90vh;box-shadow:none}.settings-modal .modal-header{display:flex;justify-content:space-between;align-items:center;margin-left:26.5%;margin-bottom:3.75rem}.settings-modal .modal-header h2{font-size:1.25rem;font-weight:600;line-height:100%}.settings-modal .modal-body{display:grid;grid-template-columns:15.625rem auto;gap:2.5rem 3.75rem;align-items:center;max-height:100%;margin-bottom:2.5rem}.settings-modal .modal-body .label{font-weight:500;text-align:right;color:#4285f4}.settings-modal .modal-body .filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}.settings-modal .modal-body .filter-group.keywords-filter{align-items:flex-start;gap:.75rem}.settings-modal .modal-body .filter-group.keywords-filter .keywords-inline{width:23.5625rem;height:2.75rem;border:1px solid #ddd;border-radius:.375rem;background:#fff;display:flex;align-items:center;padding:0 1.25rem}.settings-modal .modal-body .filter-group.keywords-filter .keywords-inline #filterInput{flex:1;border:none;background:rgba(0,0,0,0);min-width:0;padding:0;font-size:1rem;font-weight:500;line-height:1;color:#323232}.settings-modal .modal-body .filter-group.keywords-filter .keywords-inline #filterInput::-moz-placeholder{color:#ddd;font-weight:500}.settings-modal .modal-body .filter-group.keywords-filter .keywords-inline #filterInput::placeholder{color:#ddd;font-weight:500}.settings-modal .modal-body .filter-group.keywords-filter .keywords-inline #filterInput:focus{outline:none}.settings-modal .modal-body .filter-group.keywords-filter .keywords-inline .keywords-inline-button{border:none;background:rgba(0,0,0,0);padding:0;margin-left:.875rem;color:#4285f4;border-radius:0;font-size:1rem;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap}.settings-modal .modal-body .filter-group.keywords-filter .keywords-inline .keywords-inline-button:hover,.settings-modal .modal-body .filter-group.keywords-filter .keywords-inline .keywords-inline-button:focus{color:rgb(27.444,108.112,241.756);background:rgba(0,0,0,0)}.settings-modal .modal-body .filter-group.keywords-filter #tagsContainer{width:100%}.settings-modal .modal-body .filter-group #two-more{margin-left:2.5rem}.settings-modal .modal-body .filter-group .floor-filter .from-to-inputs input,.settings-modal .modal-body .filter-group .year-filter .from-to-inputs input{width:4.125rem}.settings-modal .modal-body .filter-group .custom-modal-select{position:relative;width:16.25rem}.settings-modal .modal-body .filter-group .custom-modal-select .custom-select-trigger{width:100%;height:2.75rem;border:1px solid #ddd;border-radius:.375rem;background:#fff;font-size:1rem;font-weight:500;color:#323232;display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-modal .modal-body .filter-group .custom-modal-select .custom-select-trigger::after{content:"";width:.75rem;height:.5rem;margin-left:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s ease}.settings-modal .modal-body .filter-group .custom-modal-select .custom-select-dropdown{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:.75rem;max-height:17.5rem;overflow-y:auto;z-index:1000;padding:.5rem}.settings-modal .modal-body .filter-group .custom-modal-select .custom-select-dropdown.active{display:block}.settings-modal .modal-body .filter-group .custom-modal-select .custom-select-dropdown .custom-select-search{width:100%;padding:.625rem .75rem;border:1px solid #ddd;border-radius:.375rem;font-size:1rem;margin-bottom:.5rem;outline:none}.settings-modal .modal-body .filter-group .custom-modal-select .custom-select-dropdown .custom-select-search:focus{border-color:#fb5c3f}.settings-modal .modal-body .filter-group .custom-modal-select .custom-select-dropdown .custom-select-option{padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;font-size:1rem;color:#323232;transition:all .2s ease}.settings-modal .modal-body .filter-group .custom-modal-select .custom-select-dropdown .custom-select-option:hover{background:rgba(251,92,63,.05)}.settings-modal .modal-body .filter-group .custom-modal-select .custom-select-dropdown .custom-select-option.selected{background:rgba(251,92,63,.1);color:#fb5c3f;font-weight:500}.settings-modal .modal-body .filter-group .custom-modal-select.open .custom-select-trigger::after{transform:rotate(180deg)}.settings-modal .modal-body .filter-group.square,.settings-modal .modal-body .filter-group.public-data{flex-direction:column;align-items:flex-start;gap:.75rem}.settings-modal .modal-body .filter-group .metro-min input::-moz-placeholder{margin:0 auto;text-align:center}.settings-modal .modal-body .filter-group .metro-min input::placeholder{margin:0 auto;text-align:center}.settings-modal .modal-body .filter-group #metro-time{font-size:1rem;border-radius:.375rem;height:2.75rem;width:3.8125rem;align-items:center;justify-content:center;display:flex;border:1px solid #ddd;text-align:center}.settings-modal .modal-body .filter-group #metro-time::-moz-placeholder{margin:0 auto;padding:0;text-align:center;width:100%;line-height:1;font-size:1rem;font-weight:500;color:#999}.settings-modal .modal-body .filter-group #metro-time::placeholder{margin:0 auto;padding:0;text-align:center;width:100%;line-height:1;font-size:1rem;font-weight:500;color:#999}.settings-modal .modal-body .filter-group__metro-time{display:flex;gap:.75rem;align-items:center}.settings-modal .modal-body .filter-group .area-filter__item{align-items:center;gap:.75rem;display:flex}.settings-modal .modal-body .filter-group .bathroom-filter__item{align-items:center;gap:.75rem;display:flex}.settings-modal .modal-body .filter-group .floor-filter__list{display:flex;gap:2.5rem}.settings-modal .modal-body .filter-group .floor-filter__list--item{display:flex;gap:.75rem;align-items:center}.settings-modal .modal-body .filter-group .from-to-inputs{display:flex}.settings-modal .modal-body .filter-group .from-to-inputs input{border:1px solid #ddd;height:2.75rem;text-align:center;font-size:1rem;font-weight:500}.settings-modal .modal-body .filter-group .from-to-inputs input:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-right:none}.settings-modal .modal-body .filter-group .from-to-inputs input:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.settings-modal .modal-body .filter-group.properties{display:grid;grid-template-columns:repeat(3, 1fr);gap:.625rem;max-width:43.75rem}.settings-modal .modal-body .filter-group.properties div{display:flex;align-items:center;gap:.625rem}.settings-modal .modal-body button{line-height:100%;border:1px solid #ddd;border-radius:.375rem;padding:.875rem 1.1875rem .875rem 1.1875rem;font-weight:500;font-size:.875rem}.settings-modal .modal-body button:first-of-type{border:none;background-color:#ebebeb}.settings-modal .modal-footer{display:flex;justify-content:space-between;border-top:1px solid #ddd;padding:1.25rem 2.5rem 1.25rem 0;box-shadow:0 0 2.0125rem 0 rgba(217,217,217,.45);position:sticky;bottom:0;background-color:#fff}.settings-modal #floatingInput,.settings-modal #ad-number{width:100%;max-width:23.5625rem;height:2.75rem;border:1px solid #ddd;border-radius:.375rem;background:#fff;display:flex;align-items:center;padding:0 1.25rem;font-size:1rem;font-weight:500;line-height:1;color:#323232}.settings-modal #floatingInput::-moz-placeholder, .settings-modal #ad-number::-moz-placeholder{color:#ddd;font-weight:500}.settings-modal #floatingInput::placeholder,.settings-modal #ad-number::placeholder{color:#ddd;font-weight:500}.settings-modal #floatingInput:focus,.settings-modal #ad-number:focus{outline:none;border-color:#fb5c3f}.settings-modal .btn{padding:.625rem 1.25rem;border:none;border-radius:.25rem;cursor:pointer}.settings-modal .btn-primary{background-color:#4285f4;text-transform:none;color:#fff;line-height:100%;font-size:1rem;font-weight:600;margin:0;margin-left:27.5%;padding:.8438rem 2.5rem}.settings-modal .btn-secondary{display:flex;align-items:center;text-transform:none;gap:.9375rem;background:#fff;color:#4285f4;border:none;font-size:.875rem;font-weight:500;line-height:100%;margin:0;padding:.6875rem 1.25rem}.settings-modal .btn-secondary svg path{stroke:#4285f4}@media(max-width: calc(48rem - 0.0625rem)){.property-search{margin-bottom:1.25rem}.filters-wrapper{gap:.5rem}.filter-toggle-btn{width:4.3125rem;height:4.3125rem;border-radius:.375rem}.filter-field{justify-content:space-between;flex:none;max-width:none;min-width:0;height:3.8125rem;max-height:100%;padding:.625rem .625rem;border-radius:.375rem}.filter-field label{font-size:1rem}.filter-field select,.filter-field input[type=text],.filter-field input[type=number]{font-size:1.125rem}.filter-field .custom-city-select .custom-select-trigger,.filter-field .custom-select-dropdown .custom-select-trigger,.filter-field .custom-guests-select .custom-select-trigger{font-size:1.125rem;line-height:1;height:auto}.filter-field .custom-city-select .custom-select-search,.filter-field .custom-city-select .custom-select-option,.filter-field .custom-select-dropdown .custom-select-search,.filter-field .custom-select-dropdown .custom-select-option,.filter-field .custom-guests-select .custom-select-search,.filter-field .custom-guests-select .custom-select-option{font-size:.875rem}.filter-field .metro-map-button{font-size:1.125rem}.filter-field .toggle-label{font-size:1.125rem}.filter-field .toggle-wrapper{justify-content:space-between}.filter-field .toggle-wrapper .toggle-label{font-size:1.125rem}.price-range-field{position:relative;display:flex;justify-content:space-between;flex-direction:column;flex:none;max-width:none;min-width:0;max-height:5.6875rem;height:5.6875rem;padding:.625rem .625rem;border-radius:.375rem}.price-range-field .price-label{font-size:1rem}.price-range-field .price-slider-wrapper{justify-content:space-between}.price-range-field .price-slider-wrapper .price-from-label,.price-range-field .price-slider-wrapper .price-to-label{font-size:1.125rem;line-height:1}.price-range-field #price-slider{position:absolute;width:90%;top:2.8125rem;left:.9375rem;height:.125rem}.price-range-field .price-values{font-size:1.125rem}.price-range-field .noUi-handle{width:1rem;height:1rem;top:-0.375rem}.price-range-field .noUi-horizontal .noUi-handle{right:-0.5rem}.price-range-field .noUi-target .noUi-active.noUi-handle{width:1rem;height:1rem;top:-0.375rem}.clear-button,.btn-result{width:100%;border-radius:.375rem;gap:.9375rem}.custom-sort-select{width:100%}.custom-sort-select .custom-sort-dropdown .custom-sort-option{font-size:1rem}.custom-sort-select .custom-sort-trigger{border-radius:.375rem;height:auto;line-height:1;padding:1rem .625rem}.custom-sort-select .custom-sort-trigger .custom-sort-label{font-size:1.125rem;line-height:1}.filter-buttons{flex-direction:column;width:100%}.rooms-radio-group .radio-button label{font-size:1.125rem;padding:0 .75rem}.rooms-radio-group .room-separator{height:1.25rem}.multi-select-container .multi-select-button{font-size:1.125rem}.multi-select-menu .multi-select-search{font-size:.875rem}.filters-wrapper{flex-direction:column;gap:.5rem}.filters-wrapper .filter-field,.filters-wrapper .price-range-field{width:100%;min-width:100%}.filters-wrapper .search-submit-btn{width:100%}.price-labels{display:flex;justify-content:space-between}.settings-modal{width:100%}.settings-modal .modal-content{padding:1.25rem .5rem}.settings-modal .modal-header{margin:0;margin-bottom:2.5rem}.settings-modal .modal-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.settings-modal .modal-body .label{font-size:1rem;margin-bottom:1.25rem}.settings-modal .modal-body .filter-group{margin-bottom:2.5rem;gap:.75rem;font-size:1rem}.settings-modal .modal-body .filter-group__metro-time{width:100%;display:flex;justify-content:space-between;align-items:center}.settings-modal .modal-body .filter-group #metro-time{width:6.3125rem}.settings-modal .modal-body .filter-group #two-more{margin-left:0}.settings-modal .modal-body .filter-group.floor-filter,.settings-modal .modal-body .filter-group.year-filter{flex-direction:column;width:100%}.settings-modal .modal-body .filter-group.floor-filter .from-to-inputs,.settings-modal .modal-body .filter-group.year-filter .from-to-inputs{width:100%;display:flex;justify-content:space-between}.settings-modal .modal-body .filter-group.floor-filter .from-to-inputs input,.settings-modal .modal-body .filter-group.year-filter .from-to-inputs input{width:50%}.settings-modal .modal-body .filter-group.floor-filter .floor-filter__list,.settings-modal .modal-body .filter-group.year-filter .floor-filter__list{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%}.settings-modal .modal-body .filter-group.floor-filter .floor-filter__list--item,.settings-modal .modal-body .filter-group.year-filter .floor-filter__list--item{display:flex;align-items:center;gap:.75rem}.settings-modal .modal-body .area-filter{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.settings-modal .modal-body .area-filter__item{display:flex;align-items:center;gap:.625rem;justify-content:space-between;width:100%}.settings-modal .modal-body .bathroom-filter{display:flex;flex-direction:column;align-items:flex-start}.settings-modal .modal-body .bathroom-filter__item{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.settings-modal .modal-body .publication-date-filter{width:100%;align-items:flex-start;flex-direction:column}.settings-modal .modal-body .publication-date-filter .custom-modal-select{width:100%}.settings-modal .modal-body .publication-date-filter__item{display:flex;align-items:center;gap:.75rem}.settings-modal .modal-body .phone-filter,.settings-modal .modal-body .ad-number-filter{width:100%}.settings-modal .modal-body button{font-size:1rem}.settings-modal .modal-body .filter-group.properties{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.settings-modal .modal-body .filter-group.keywords-filter{width:100%}.settings-modal .modal-footer{padding:1.25rem 0;justify-content:center}.settings-modal .modal-footer .btn-primary{width:100%;margin:0}.settings-modal .modal-footer .btn-secondary{justify-content:center;width:100%}}@media(min-width: 75rem)and (max-width: 106.1875rem){.filter-field{flex:1 1 calc((100% - 1.5rem)/3);max-width:none}.price-range-field{flex:1 1 calc((100% - 1.5rem)/3*2 + .75rem);max-width:none}}@media(min-width: 48rem)and (max-width: 74.9375rem){.filters-wrapper .filter-field{min-width:17.5rem}.filter-field{flex:0 1 calc(50% - .375rem);max-width:none}.price-range-field{flex:1 1 100%;max-width:none}}/*# sourceMappingURL=filters.css.map */