.basic-search_form__dfpHg{display:flex;flex-direction:column;gap:32px;max-width:1005px}.basic-search_formWrapper__ea9oj{display:flex;justify-content:start;border-radius:18px;max-width:1005px;box-shadow:0 6px 8px 0 rgba(34,60,80,.2)}.basic-search_switcher__C_m9B{display:flex;align-items:center;background:var(--grey-100);padding:2px;border-radius:18px;gap:2px;overflow:hidden}.basic-search_switcherItem__2EFof{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;border-radius:100px;font-size:16px;font-weight:600;line-height:18px;text-align:center;width:197px;height:62px;color:var(--grey-500);outline:none;border:none;background:none;cursor:pointer;position:relative;z-index:0;transition:color .3s ease}.basic-search_switcherItem__2EFof:before{content:"";width:100%;height:100%;background:var(--grey-0);border-radius:16px;position:absolute;z-index:-1;box-shadow:0 8px 40px 0 rgba(0,0,0,.2);opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease}.basic-search_switcherItem__2EFof:last-child:before{box-shadow:0 8px 40px 0 rgba(0,0,0,.2)}.basic-search_switcherItem__2EFof svg{width:24px;height:24px}.basic-search_switcherItem__2EFof svg path{fill:var(--grey-500)}.basic-search_switcherItem__2EFof.basic-search_active__uzh91:before{opacity:1;transform:scale(1)}.basic-search_switcherItem__2EFof.basic-search_active__uzh91 svg path{fill:var(--brand-950)}.basic-search_switcherItem__2EFof.basic-search_active__uzh91{color:var(--brand-950)}.basic-search_row__GtdX_{display:grid;grid-auto-flow:column;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--grey-200);border-radius:18px;padding:3px;grid-auto-columns:max-content}.basic-search_row__GtdX_.basic-search_plot__zG0Yg{grid-template-columns:repeat(5,minmax(0,1fr))}.basic-search_formInput__WHJw7,.basic-search_settingsButton__IKybo{width:160px;border-radius:0}.basic-search_searchButton__IeJrn{width:120px}.basic-search_settingsButton__IKybo{position:relative}.basic-search_dealType__8Mp7U:hover,.basic-search_settingsButton__IKybo:hover{transition:all .2s;background-color:var(--grey-100);border-radius:12px 14px 14px 12px}.basic-search_cityInput__t3VE7:hover{transition:all .2s;background-color:var(--grey-100);border-radius:12px}.basic-search_divisions__j3uMq{position:relative}.basic-search_divisions__j3uMq:before,.basic-search_settingsButton__IKybo:before{content:"";position:absolute;left:-3px;width:1px;height:32px;background:var(--grey-200);color:var(--grey-200);transform:translate(50%,-50%);top:50%}.basic-search_cityInput__t3VE7:after,.basic-search_searchButton__IeJrn:after,.basic-search_settingsButton__IKybo:after{display:none;background:transparent}.basic-search_form__dfpHg .basic-search_formInput__WHJw7{border-radius:18px;font-size:14px;font-weight:600;max-width:100%;line-height:16px;overflow:hidden}.basic-search_form__dfpHg .basic-search_formInput__WHJw7 input{font-size:14px;font-weight:500;line-height:16px}.basic-search_formSmall__zZl3I .basic-search_formInput__WHJw7{height:40px;border-radius:12px;font-size:14px;font-weight:600;line-height:16px}.basic-search_formSmall__zZl3I .basic-search_formInput__WHJw7 input{font-size:14px;font-weight:600;line-height:16px}.basic-search_form__dfpHg .basic-search_priceInputIcon__yzMUQ{right:16px}.basic-search_form__dfpHg .basic-search_priceInput__TMdzV{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:transparent}.basic-search_formSmall__zZl3I .basic-search_priceInput__TMdzV{width:240px}.basic-search_form__dfpHg .basic-search_pricePopover__Vs7e7 img{transition:transform .2s}.basic-search_pricePopover__Vs7e7:has(.basic-search_pricePopoverContent__wOLis) img{transform:rotate(180deg)}.basic-search_form__dfpHg .basic-search_cityInput__t3VE7{overflow:visible}.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc,.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc .basic-search_formInput__WHJw7{width:217px}.basic-search_settingsButton__IKybo{display:flex;justify-content:start;height:100%;border-radius:18px;background-color:var(--grey-0);padding:10px}.basic-search_form__dfpHg .basic-search_settingsButton__IKybo .basic-search_settingsButtonText__sWkND{font-weight:500;color:var(--grey-950);display:flex;flex-direction:column;text-align:start;font-size:16px;gap:3px}.basic-search_buttonLabel__mWs1_{color:var(--grey-400);font-size:12px}.basic-search_buttonText__tQRLV{font-weight:600;font-size:14px}.basic-search_formSmall__zZl3I .basic-search_settingsButton__IKybo{justify-content:flex-start}.basic-search_formSmall__zZl3I .basic-search_settingsButton__IKybo .basic-search_settingsButtonText__sWkND{display:block}.basic-search_formSmall__zZl3I .basic-search_settingsButton__IKybo{width:115px;height:40px;border-radius:12px}.basic-search_formSmall__zZl3I .basic-search_settingsButton__IKybo img{width:20px;height:20px}.basic-search_form__dfpHg .basic-search_searchButton__IeJrn{font-size:16px;font-weight:800;line-height:20px;color:var(--grey-0);border-radius:18px;padding:12px 16px}.basic-search_formSmall__zZl3I .basic-search_searchButton__IeJrn{font-size:14px;line-height:16px;height:40px;min-height:40px;width:180px;border-radius:12px}.basic-search_form__dfpHg .basic-search_dealTypeSelect__v8F3_{width:120px}.basic-search_form__dfpHg .basic-search_dealTypeSelectDropdown__h0FSM{width:130px}.basic-search_form__dfpHg .basic-search_propertyTypeDropdown__yViGg{width:240px;max-height:250px;padding:4px}.basic-search_priceInputs__NFXIf{display:flex;flex-direction:column;gap:8px;align-items:center;transition:box-shadow .2s ease-in-out}.basic-search_priceInputs__NFXIf input{border:none;height:18px;box-shadow:none!important;padding-left:0;font-size:16px;font-weight:500}.basic-search_priceInputs__NFXIf input:focus{outline:none;box-shadow:none!important;border:none}.basic-search_divider__4bPJt{width:1px;height:20px;background:var(--grey-200)}.basic-search_currencyIcon__q9jk7{position:static}.basic-search_currency__botGJ{color:var(--grey-950);font-size:16px;font-weight:700;line-height:18px}.basic-search_pricePopoverContent__wOLis{padding:8px!important;width:300px;max-width:300px!important;right:0;left:100%!important;box-shadow:0 16px 32px -12px rgba(88,92,95,.1)}.basic-search_pricePopoverTitle__mq9JX{font-size:14px;font-weight:600;line-height:16px;color:var(--grey-950);padding:8px 0 12px 8px}.basic-search_pricePopoverContent__wOLis:before{display:none}.basic-search_formSmall__zZl3I .basic-search_rooms__Nr0Na{width:160px}@media (max-width:1440px){.basic-search_pricePopoverContent__wOLis{right:0}.basic-search_form__dfpHg .basic-search_cityInput__t3VE7{width:20vw}.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc,.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc .basic-search_formInput__WHJw7{width:180px}.basic-search_formSmall__zZl3I .basic-search_row__GtdX_{flex-wrap:nowrap}.basic-search_formSmall__zZl3I .basic-search_priceInput__TMdzV{width:100%}}@media (max-width:1280px){.basic-search_form__dfpHg .basic-search_row__GtdX_{display:grid;grid-gap:0;gap:0;width:100%}.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc .basic-search_formInput__WHJw7{width:100%}}@media (max-width:768px){.basic-search_form__dfpHg{background-color:transparent}.basic-search_formSmall__zZl3I .basic-search_row__GtdX_{display:flex;width:100%;padding:4px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start}.basic-search_formSmall__zZl3I .basic-search_searchButton__IeJrn{display:none}.basic-search_formSmall__zZl3I .basic-search_settingsButton__IKybo{width:auto;padding:10px 12px;gap:4px;order:1}.basic-search_formSmall__zZl3I .basic-search_dealTypeSelectContainer__typpf{order:2;min-width:100px}.basic-search_formSmall__zZl3I .basic-search_propertyType__ABvr_{order:3;min-width:120px}.basic-search_formSmall__zZl3I .basic-search_pricePopover__Vs7e7{order:4;min-width:192px}.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc{order:5;min-width:115px}.basic-search_formSmall__zZl3I .basic-search_formInput__WHJw7{padding:0 12px}.basic-search_formSmall__zZl3I .basic-search_cityInput__t3VE7{padding:0}.basic-search_formSmall__zZl3I .basic-search_rooms__Nr0Na{order:7}.basic-search_option__rj0rq{padding:16px 0;cursor:pointer;font-size:16px;line-height:16px;color:var(--grey-950);display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;font-weight:500;border-bottom:1px solid var(--grey-200)}.basic-search_option__rj0rq:last-child{border-bottom:none}.basic-search_drawerClose__3_KOV{padding:0}.basic-search_drawerHeader__jicoH{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px}.basic-search_drawerTitle__uz2Gu{font-size:24px;font-weight:800;line-height:26px;color:var(--grey-950)}.basic-search_drawerSubmit__aZS9P{margin-top:24px}.basic-search_optionContent__syx6O{display:flex;align-items:center;gap:8px}.basic-search_drawer__9l54w{height:100%;display:flex;flex-direction:column;overflow-y:auto;padding:0 2px}.basic-search_optionActive__gDLw_{color:var(--brand-950)}.basic-search_optionContent__syx6O svg{width:20px;height:20px;fill:var(--grey-950)}.basic-search_optionActive__gDLw_ svg path{fill:var(--brand-950)}.basic-search_drawerInputs__sNfvp{display:flex;flex-direction:column;gap:8px;margin-top:8px}.basic-search_cities__YMJKY{margin-top:24px}.basic-search_mobileRoomsChips__AVxv8{padding:12px 16px;min-width:72px;height:40px}.basic-search_drawerContainer__t_YUf{padding:24px 16px}}.basic-search_searchButton__IeJrn{height:56px}.basic-search_cityInputContainer__247Xc,.basic-search_cityInput__t3VE7{height:100%}.basic-search_filterInput__rV8St{border:3px solid transparent;border-radius:12px;transition:all .2s}.basic-search_filterInput__rV8St:hover{background-color:var(--grey-100)!important}.basic-search_filterInput__rV8St:focus-within{border:3px solid var(--brand-950)}.basic-search_inputsButtons__nPA_6{width:100%;display:flex;justify-content:space-between;gap:8px;padding-top:8px}.basic-search_buttonReset__dtgyS,.basic-search_buttonSave__vNQ1f{padding:12px 16px;border-radius:12px}.basic-search_buttonReset__dtgyS{min-width:100px;background:rgb(255,230,234);color:#ff0931}.basic-search_buttonSave__vNQ1f{width:100%}@media (max-width:768px){.basic-search_form__dfpHg{padding-right:16px}.basic-search_form__dfpHg .basic-search_row__GtdX_{display:grid;width:max-content;align-items:center;grid-template-columns:164px 110px 120px 120px 120px 120px 100px;background-color:var(--grey-0)}.basic-search_form__dfpHg .basic-search_row__GtdX_.basic-search_plot__zG0Yg{grid-template-columns:160px 110px 120px 120px 120px 100px}.basic-search_form__dfpHg .basic-search_row__GtdX_.basic-search_plot__zG0Yg .basic-search_areaPopover__nJTBm:before{display:block;content:"";position:absolute;right:0;width:1px;height:32px;background:var(--grey-200);color:var(--grey-200);transform:translate(50%,-50%);top:50%}.basic-search_formWrapper__ea9oj{overflow:auto;background-color:var(--grey-300);background:var(--grey-200);margin-left:16px;scrollbar-width:none;border-radius:18px 0 0 18px;background-color:transparent;box-shadow:unset}.basic-search_searchButton__IeJrn{display:none}.basic-search_settingsButton__IKybo{grid-column:1}.basic-search_areaPopover__nJTBm:after,.basic-search_cityInput__t3VE7:before,.basic-search_dealTypeSelectContainer__typpf:after,.basic-search_pricePopover__Vs7e7:after,.basic-search_propertyType__ABvr_:after,.basic-search_rooms__Nr0Na:after,.basic-search_settingsButton__IKybo:after{display:block;content:"";position:absolute;right:0;width:1px;height:32px;background:var(--grey-200);color:var(--grey-200);transform:translate(50%,-50%);top:50%}.basic-search_cityInput__t3VE7:before{left:-3px}.basic-search_settingsButton__IKybo:before{display:none}.basic-search_propertyType__ABvr_{grid-column:2}.basic-search_divisions__j3uMq:before{display:none}.basic-search_pricePopover__Vs7e7{grid-column:3}.basic-search_rooms__Nr0Na{grid-column:4}.basic-search_areaPopover__nJTBm{grid-column:5}}.select_container__B1E2q{display:flex;flex-direction:column;gap:12px}.select_fullWidth__x4LB_{width:100%}.select_label__lbRUv{font-size:14px;line-height:16px;font-weight:500;color:var(--grey-950)}.select_selectWrapper__sOWWo{position:relative;display:flex;align-items:center}.select_select__oKBEb{width:100%;padding:0 16px;border:1px solid var(--grey-200);border-radius:12px;font-size:14px;font-weight:500;line-height:16px;color:var(--grey-950);background-color:var(--grey-0);transition:background-color 5000s ease-in-out 0s,box-shadow .2s ease-in-out;display:flex;align-items:center;justify-content:space-between;cursor:pointer;outline:none}.select_selectSmall__5VZ0i{height:40px}.select_selectMedium__89cvH{height:48px;border-radius:14px}.select_placeholder__zLVXY{color:var(--grey-400)}.select_select__oKBEb:focus-within{outline:none;border:1px solid var(--brand-950)}.select_transparent__zKlH4 .select_select__oKBEb{background-color:transparent;border:none;padding:0;color:var(--brand-950)}.select_transparent__zKlH4 .select_select__oKBEb:focus-within{box-shadow:none}.select_transparent__zKlH4 .select_arrow__eVtqw{display:none}.select_select__oKBEb.select_error__gwPP4{border:1px solid var(--red-950)}.select_errorMessage__oXnHw{font-size:12px;font-weight:500;line-height:14px;color:var(--red-950);margin-top:-4px}.select_searchInput__JLgP7{border:none;outline:none;width:100%;background:transparent;font-size:14px;font-weight:500;line-height:16px;color:var(--grey-950)}.select_selectedLabel__J_fir{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select_searchInput__JLgP7::placeholder{color:var(--grey-400);font-weight:500}.select_arrow__eVtqw{margin-left:8px;transition:transform .2s ease}.select_arrow__eVtqw path{color:var(--grey-400)}.select_arrowOpen__NR3IF{transform:rotate(180deg)}.select_dropdown__ksYn4{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--grey-0);border:1px solid var(--grey-200);border-radius:18px;box-shadow:0 16px 32px -12px rgba(88,92,95,.1);max-height:200px;overflow-y:auto;z-index:2}@media (max-width:768px){.select_dropdown__ksYn4{display:none}}.select_option__Re6mN{padding:12px;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;color:var(--grey-950);display:flex;align-items:center;gap:16px;justify-content:space-between;height:40px;border-radius:14px 14px 10px 10px}.select_optionContent__s4_OC{display:flex;align-items:flex-start;gap:8px;flex:1 1;min-width:0;padding-right:8px}.select_selectedOption__cCwJm{color:var(--brand-950)}.select_check__ubDmi,.select_unchoice__RhmEr{width:20px;height:20px;min-width:20px;flex-shrink:0;color:var(--brand-950);display:flex;align-items:start;justify-content:start}.select_unchoice__RhmEr{width:16px;height:16px;background-color:var(--grey-200);border-radius:50%;min-width:16px}.select_option__Re6mN:first-child{padding-top:16px}.select_option__Re6mN:last-child{padding-bottom:16px}.select_option__Re6mN:hover{background:var(--grey-100)}.select_noOptions__LRQcK{padding:12px 16px;color:var(--grey-400);font-size:14px;line-height:16px;text-align:center;display:flex;align-items:center;justify-content:center}.select_loadingContainer___a2ab{padding:16px;display:flex;align-items:center;justify-content:center;gap:8px}.select_spinner__r6VCo{width:20px;height:20px;border-top:2px solid var(--grey-200);border:2px solid var(--grey-200);border-top-color:var(--brand-950);border-radius:50%;animation:select_spin__r__b0 1s linear infinite}.select_loadingText__ioADh{color:var(--grey-600);font-size:14px;font-weight:500}.select_animate-in__0bhv7{animation:select_fadeIn__aoH7Q .2s ease-out}@keyframes select_fadeIn__aoH7Q{0%{opacity:0}to{opacity:1}}.select_animate-out__rQwVt{animation:select_fadeOut__gQEf9 .2s ease-out}@keyframes select_fadeOut__gQEf9{0%{opacity:1}to{opacity:0}}.select_select__oKBEb.select_open__nWHcQ{box-shadow:0 0 0 2px var(--brand-950);border:2px solid var(--brand-950)}.select_disabled__2Rf8H{cursor:not-allowed!important;pointer-events:none;border:1px solid var(--grey-100)}.select_disabled__2Rf8H .select_arrow__eVtqw path,.select_disabled__2Rf8H .select_placeholder__zLVXY{color:var(--grey-300)}@keyframes select_spin__r__b0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.select_container__B1E2q.select_filtered__Zkl_p{gap:0;cursor:pointer;border:3px solid transparent;height:100%;justify-content:center;border-radius:12px}.select_container__B1E2q.select_filtered__Zkl_p .select_label__lbRUv{font-size:12px;line-height:16px;font-weight:500;color:var(--grey-400);padding:5px 8px 0;cursor:pointer}.select_container__B1E2q.select_filtered__Zkl_p.select_selectSmall__5VZ0i{height:23px}.select_container__B1E2q.select_filtered__Zkl_p .select_select__oKBEb{padding:0 8px}.select_container__B1E2q.select_filtered__Zkl_p .select_select__oKBEb.select_clearBorder__PCcqy{border:none;height:23px;background-color:transparent}.select_container__B1E2q.select_filtered__Zkl_p .select_cityInput__Lyrm7:focus-within{box-shadow:transparent;border:transparent}.select_container__B1E2q.select_filtered__Zkl_p .select_select__oKBEb:focus-within{box-shadow:unset;border:unset}.select_container__B1E2q.select_filtered__Zkl_p .select_transparent__zKlH4 .select_select__oKBEb{background-color:transparent;border:none;padding:0;color:var(--brand-950)}.select_container__B1E2q.select_filtered__Zkl_p .select_transparent__zKlH4 .select_arrow__eVtqw{display:none}.select_container__B1E2q.select_filtered__Zkl_p.select_open__nWHcQ{border:3px solid var(--brand-950)}.select_container__B1E2q.select_filtered__Zkl_p .select_placeholder__zLVXY{font-weight:500;font-size:14px}.select_container__B1E2q.select_filtered__Zkl_p .select_dropdown__ksYn4{width:240px}