@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:32px;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:28px;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:26px;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:24px;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:16px;line-height:1.2;font-weight:400;color:#323232}.text-caption{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:14px;line-height:1.2;font-weight:400;color:#323232}.text-meta{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:12px;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:32px;line-height:1;font-weight:400;color:#323232}h2{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:28px;line-height:1;font-weight:500;color:#323232}h3{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:26px;line-height:1;font-weight:400;color:#323232}h4{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:24px;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:16px;line-height:1.2;font-weight:400;color:#323232}small{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:12px;line-height:1.2;font-weight:400;color:#323232}@media(max-width: calc(768px - 1px)){h1{font-size:24px;font-weight:500;line-height:1.2}h2{font-size:20px}h3{font-size:18px}p,li,input,textarea{font-size:16px}small{font-size:12px}}#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:0px;border-bottom-left-radius:0px}.filter-field.open .custom-select-dropdown.active,.filter-field.open .multi-select-menu{top:100%;max-height:300px;overflow-y:auto;border:none;outline:1px solid #ddd;border-radius:0 0 12px 12px}.property-search{background:#fff;border-radius:12px;margin-bottom:40px}.filters-wrapper{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.filter-field{display:flex;flex-direction:column;box-sizing:border-box;justify-content:space-between;flex:0 1 calc(25% - 9px);min-width:280px;max-width:450px;height:96px;border:1px solid #ddd;border-radius:12px;background:#fff;padding:16px}.filter-field label{display:block;font-size:20px;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:24px;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:44px;border-radius:6px;font-size:24px;font-weight:500;color:#ddd;background:#fff;display:flex;align-items:center;padding:0 12px;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:6px;font-size:24px;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:12px;height:8px;margin-left:8px;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:12px;max-height:400px;overflow-y:auto;z-index:1000;padding:8px}.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:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:16px;margin-bottom:8px;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:12px 16px;cursor:pointer;border-radius:8px;font-weight:400;font-size:20px;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:6px;font-size:24px;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:12px;height:8px;margin-left:8px;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:12px;max-height:300px;overflow-y:auto;z-index:1000;padding:8px}.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:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:16px;margin-bottom:8px;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:12px 16px;cursor:pointer;border-radius:8px;font-size:16px;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 12px center;padding-right:36px}.filter-field .metro-map-button{width:100%;border:none;border-radius:6px;font-size:24px;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:44px;gap:10px}.filter-field .toggle-wrapper .toggle-switch{position:relative;display:inline-block;width:44px;height:24px}.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(20px)}.filter-field .toggle-wrapper .toggle-switch input:focus+.toggle-slider{box-shadow:0 0 0 3px 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:60px}.filter-field .toggle-wrapper .toggle-switch .toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;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:14px 14px}.filter-field .toggle-wrapper .toggle-label{font-size:24px;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% - 6px);min-width:280px;max-width:1000px;max-height:96px;border:1px solid #ddd;border-radius:12px;padding:20px}.price-range-field .price-label{font-size:20px;font-weight:300;color:#323232}.price-range-field .price-slider-wrapper{display:flex;align-items:center;gap:20px}.price-range-field .price-slider-wrapper .price-from-label,.price-range-field .price-slider-wrapper .price-to-label{display:flex;align-items:center;gap:4px;font-size:24px;font-weight:500}.price-range-field .price-values{display:flex;gap:12px;font-size:24px;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:4px}.price-range-field .noUi-target{background:#e0e0e0;border:none;box-shadow:none;border-radius:2px}.price-range-field .noUi-connect{background:#323232}.price-range-field .noUi-handle{width:20px;height:20px;border-radius:50%;background:#323232;border:2px solid #323232;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;top:-8px}.price-range-field .noUi-handle:before,.price-range-field .noUi-handle:after{display:none}.price-range-field .noUi-handle:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.price-range-field .noUi-handle:active{box-shadow:0 2px 8px rgba(115,115,115,.3)}.price-range-field .noUi-horizontal .noUi-handle{right:-10px}.price-range-field .noUi-target .noUi-active.noUi-handle{width:20px;height:20px;left:auto;top:-8px}.filter-toggle-btn{width:96px;height:96px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;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:12px;gap:12px;flex-wrap:wrap}.advanced-filters.show{display:flex !important}.advanced-filters .filter-field{flex:1;min-width:200px}.search-submit-btn{height:44px;padding:0 32px;background:#fb5c3f;color:#fff;border:none;border-radius:6px;font-size:14px;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(-1px);box-shadow:0 4px 12px rgba(251,92,63,.25)}.search-submit-btn:active{transform:translateY(0)}.clear-button,.btn-result{font-family:inherit;border-radius:12px;height:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;color:#323232;font-size:20px;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(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.clear-button{border:1px solid #323232}.btn-result{border:none;background:#4285f4;color:#fff;min-width:185px}.btn-result:hover{background:rgb(41.9025,117.445,242.5975)}.custom-sort-select{position:relative;width:348px}.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:65px;padding:0 20px;box-sizing:border-box;border:1px solid #ddd;border-bottom-color:#ddd;border-radius:12px;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:24px;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 12px 12px;overflow:hidden;z-index:1000}.custom-sort-select .custom-sort-dropdown.active{display:block}.custom-sort-select .custom-sort-dropdown .custom-sort-option{padding:12px 20px;cursor:pointer;font-size:20px;font-weight:400px;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:20px}.custom-sort-select .custom-sort-dropdown .custom-sort-option:last-child{padding-bottom:20px}.filter-buttons{margin-top:15px;display:flex;justify-content:end;gap:12px}.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 15px;font-size:24px;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:1px;height:24px;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:10px}.multi-select-container .multi-select-button{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;font-size:24px;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:12px;height:8px;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% + 4px);left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;z-index:100}.multi-select-container .multi-select-menu .multi-select-search{width:calc(100% - 40px);padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:16px;margin:8px 12px;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:10px 12px;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:10px}.settings-modal{max-width:1496px;width:70%}.settings-modal .modal-content{max-width:1496px;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:60px}.settings-modal .modal-header h2{font-size:20px;font-weight:600;line-height:100%}.settings-modal .modal-body{display:grid;grid-template-columns:250px auto;gap:40px 60px;align-items:center;max-height:100%;margin-bottom:40px}.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:20px}.settings-modal .modal-body .filter-group.keywords-filter{align-items:flex-start;gap:12px}.settings-modal .modal-body .filter-group.keywords-filter .keywords-inline{width:377px;height:44px;border:1px solid #ddd;border-radius:6px;background:#fff;display:flex;align-items:center;padding:0 20px}.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:16px;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:14px;color:#4285f4;border-radius:0;font-size:16px;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:40px}.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:66px}.settings-modal .modal-body .filter-group .custom-modal-select{position:relative;width:260px}.settings-modal .modal-body .filter-group .custom-modal-select .custom-select-trigger{width:100%;height:44px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:16px;font-weight:500;color:#323232;display:flex;align-items:center;justify-content:space-between;padding:0 12px;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:12px;height:8px;margin-left:8px;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:12px;max-height:280px;overflow-y:auto;z-index:1000;padding:8px}.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:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:16px;margin-bottom:8px;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:12px 16px;border-radius:8px;cursor:pointer;font-size:16px;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:12px}.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:16px;border-radius:6px;height:44px;width:61px;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:16px;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:16px;font-weight:500;color:#999}.settings-modal .modal-body .filter-group__metro-time{display:flex;gap:12px;align-items:center}.settings-modal .modal-body .filter-group .area-filter__item{align-items:center;gap:12px;display:flex}.settings-modal .modal-body .filter-group .bathroom-filter__item{align-items:center;gap:12px;display:flex}.settings-modal .modal-body .filter-group .floor-filter__list{display:flex;gap:40px}.settings-modal .modal-body .filter-group .floor-filter__list--item{display:flex;gap:12px;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:44px;text-align:center;font-size:16px;font-weight:500}.settings-modal .modal-body .filter-group .from-to-inputs input:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;border-right:none}.settings-modal .modal-body .filter-group .from-to-inputs input:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.settings-modal .modal-body .filter-group.properties{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;max-width:700px}.settings-modal .modal-body .filter-group.properties div{display:flex;align-items:center;gap:10px}.settings-modal .modal-body button{line-height:100%;border:1px solid #ddd;border-radius:6px;padding:14px 19px 14px 19px;font-weight:500;font-size:14px}.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:20px 40px 20px 0;box-shadow:0 0 32.2px 0 rgba(217,217,217,.45);position:sticky;bottom:0;background-color:#fff}.settings-modal #floatingInput,.settings-modal #ad-number{width:100%;max-width:377px;height:44px;border:1px solid #ddd;border-radius:6px;background:#fff;display:flex;align-items:center;padding:0 20px;font-size:16px;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:10px 20px;border:none;border-radius:4px;cursor:pointer}.settings-modal .btn-primary{background-color:#4285f4;text-transform:none;color:#fff;line-height:100%;font-size:16px;font-weight:600;margin:0;margin-left:27.5%;padding:13.5px 40px}.settings-modal .btn-secondary{display:flex;align-items:center;text-transform:none;gap:15px;background:#fff;color:#4285f4;border:none;font-size:14px;font-weight:500;line-height:100%;margin:0;padding:11px 20px}.settings-modal .btn-secondary svg path{stroke:#4285f4}@media(max-width: calc(768px - 1px)){.property-search{margin-bottom:20px}.filters-wrapper{gap:8px}.filter-toggle-btn{width:69px;height:69px;border-radius:6px}.filter-field{justify-content:space-between;flex:none;max-width:none;min-width:0;height:61px;max-height:100%;padding:10px 10px;border-radius:6px}.filter-field label{font-size:16px}.filter-field select,.filter-field input[type=text],.filter-field input[type=number]{font-size:18px}.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:18px;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:14px}.filter-field .metro-map-button{font-size:18px}.filter-field .toggle-label{font-size:18px}.filter-field .toggle-wrapper{justify-content:space-between}.filter-field .toggle-wrapper .toggle-label{font-size:18px}.price-range-field{position:relative;display:flex;justify-content:space-between;flex-direction:column;flex:none;max-width:none;min-width:0;max-height:91px;height:91px;padding:10px 10px;border-radius:6px}.price-range-field .price-label{font-size:16px}.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:18px;line-height:1}.price-range-field #price-slider{position:absolute;width:90%;top:45px;left:15px;height:2px}.price-range-field .price-values{font-size:18px}.price-range-field .noUi-handle{width:16px;height:16px;top:-6px}.price-range-field .noUi-horizontal .noUi-handle{right:-8px}.price-range-field .noUi-target .noUi-active.noUi-handle{width:16px;height:16px;top:-6px}.clear-button,.btn-result{width:100%;border-radius:6px;gap:15px}.custom-sort-select{width:100%}.custom-sort-select .custom-sort-dropdown .custom-sort-option{font-size:16px}.custom-sort-select .custom-sort-trigger{border-radius:6px;height:auto;line-height:1;padding:16px 10px}.custom-sort-select .custom-sort-trigger .custom-sort-label{font-size:18px;line-height:1}.filter-buttons{flex-direction:column;width:100%}.rooms-radio-group .radio-button label{font-size:18px;padding:0 12px}.rooms-radio-group .room-separator{height:20px}.multi-select-container .multi-select-button{font-size:18px}.multi-select-menu .multi-select-search{font-size:14px}.filters-wrapper{flex-direction:column;gap:8px}.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:20px 8px}.settings-modal .modal-header{margin:0;margin-bottom:40px}.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:16px;margin-bottom:20px}.settings-modal .modal-body .filter-group{margin-bottom:40px;gap:12px;font-size:16px}.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:101px}.settings-modal .modal-body .filter-group #two-more{margin-left:0px}.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:20px;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:12px}.settings-modal .modal-body .area-filter{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.settings-modal .modal-body .area-filter__item{display:flex;align-items:center;gap:10px;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:12px}.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:12px}.settings-modal .modal-body .phone-filter,.settings-modal .modal-body .ad-number-filter{width:100%}.settings-modal .modal-body button{font-size:16px}.settings-modal .modal-body .filter-group.properties{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.settings-modal .modal-body .filter-group.keywords-filter{width:100%}.settings-modal .modal-footer{padding:20px 0px;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: 1200px)and (max-width: 1699px){.filter-field{flex:1 1 calc((100% - 24px)/3);max-width:none}.price-range-field{flex:1 1 calc((100% - 24px)/3*2 + 12px);max-width:none}}@media(min-width: 768px)and (max-width: 1199px){.filters-wrapper .filter-field{min-width:280px}.filter-field{flex:0 1 calc(50% - 6px);max-width:none}.price-range-field{flex:1 1 100%;max-width:none}}/*# sourceMappingURL=filters.css.map */