.map-modal_root__OKm_A{z-index:var(--z-map-modal)}.map-modal_modalContent__jjLti{position:relative;height:100%;width:100%;background-color:var(--bg-surface-page)}.map-modal_closeButton__qMR8R{position:absolute;top:var(--spacing-16);right:var(--spacing-16);z-index:1;pointer-events:all}.map-modal_mapContainer__4dLQw{position:relative;height:100%;width:100%;pointer-events:all}.map-modal_switcher__scBOq{position:absolute;top:var(--spacing-16);left:var(--spacing-16);z-index:1;pointer-events:all}@media screen and (max-width:1439px){.map-modal_switcher__scBOq{top:var(--spacing-24);left:var(--spacing-24)}}@media screen and (max-width:1023px){.map-modal_switcher__scBOq{top:unset;left:unset;right:var(--spacing-24);bottom:var(--spacing-24)}}@media screen and (max-width:767px){.map-modal_switcher__scBOq{left:0;right:0;bottom:0}}.map-button_root__wZz1s{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--spacing-8);padding:3px 3px 3px 15px;border-radius:var(--radius-4xl);transition:background var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out),border-color var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out);border:1px solid var(--border-secondary-dark);background:var(--bg-surface-page);color:var(--text-primary-dark)}@media(hover:hover)and (pointer:fine){.map-button_root__wZz1s:not([disabled]):hover{border-color:var(--border-secondary-dark-hover)}}.map-button_root__wZz1s:not([disabled]).map-button_active__PTc9J{border-color:var(--border-primary-dark)}.map-button_root__wZz1s[disabled]{border-color:var(--border-secondary-dark);color:var(--text-disabled);cursor:default}@media screen and (max-width:767px){.map-button_root__wZz1s{gap:0}}.map-button_text__Sb_sm{padding:0 4px 3px;text-align:center;font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:100%;text-transform:lowercase}@media screen and (max-width:767px){.map-button_text__Sb_sm{flex-grow:1}}.map-button_img__YrfJx{flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden}.map-button_variant-round__4TahA{padding:3px;border:none}.map-button_variant-round__4TahA .map-button_img__YrfJx{width:38px;height:38px}.range-slider_root__rEl_X{position:relative;display:flex;width:100%;height:16px;align-items:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.range-slider_root__rEl_X.range-slider_disabled__KlNCu{cursor:not-allowed;opacity:.5}.range-slider_track__A5DhU{position:relative;flex-grow:1;height:1px;background-color:var(--c-bg-range-slider)}.range-slider_range__73OJ0{position:absolute;height:100%;background-color:var(--c-bg-range-slider)}.range-slider_thumb__5F2e1{position:relative;display:flex;width:22px;height:12px;align-items:center;justify-content:center;border-radius:var(--spacing-8);background-color:var(--black-700);color:var(--icon-primary-white);cursor:pointer}.range-slider_thumb__5F2e1:focus{outline:none}.range-slider_thumb__5F2e1:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.range-slider_thumb__5F2e1[data-disabled]{cursor:not-allowed;opacity:.5}@media(hover:hover)and (pointer:fine){.range-slider_thumb__5F2e1:hover .range-slider_thumbHover__wTk7j{transform:scale(1.27)}}.range-slider_thumbHover__wTk7j{display:flex;width:22px;height:12px;align-items:center;justify-content:center;border-radius:var(--spacing-8);background-color:var(--black-700);color:var(--icon-primary-white);pointer-events:none;transition:transform var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out)}.range-slider_thumbIcon__pgQM_{pointer-events:none;display:block;width:6px;height:6px}.range-filter_root__5AUjk{position:relative}.range-filter_inner__ydJWW{position:relative;display:flex;width:100%;height:52px;align-items:center;padding:4px 16px;border-radius:var(--radius-full);background-color:var(--bg-button-primary-grey)}.range-filter_inner__ydJWW.range-filter_disabled__jnQ_3{opacity:.6;pointer-events:none}.range-filter_row__Lj7bq{display:flex;width:100%;align-items:center;justify-content:space-between}.range-filter_cell__DYtOq{display:flex;flex:1 0;min-width:96px;padding:0 4px 3px;gap:var(--spacing-4);align-items:baseline;justify-content:flex-start;text-align:center;white-space:nowrap;word-break:break-word;text-transform:lowercase}.range-filter_cellRight__t1yRu{justify-content:flex-end}.range-filter_prefix__7mQKK,.range-filter_unit__fYPkY{flex-shrink:0;color:var(--text-secondary-dark);font-family:var(--font-family-base);font-size:14px;font-weight:400;line-height:128%;text-transform:lowercase;line-height:1.21}.range-filter_input__ZfI9c{min-width:0;padding:0;border:none;background:rgba(0,0,0,0);color:var(--text-primary-dark);text-align:center;field-sizing:content;font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:100%;text-transform:lowercase}.range-filter_input__ZfI9c:focus,.range-filter_input__ZfI9c:focus-visible{outline:none}.range-filter_input__ZfI9c::-webkit-inner-spin-button,.range-filter_input__ZfI9c::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.range-filter_input__ZfI9c:disabled{cursor:not-allowed}.range-filter_sliderWrap__TPQuF{position:absolute;bottom:-7px;left:0;right:0;display:flex;height:16px;align-items:center;padding:0 var(--spacing-20);pointer-events:none}.range-filter_sliderWrap__TPQuF>*{pointer-events:auto}.range-filter_label__4yPQt{display:block;padding-block:var(--spacing-4);margin-bottom:var(--spacing-16);color:var(--text-secondary-dark);font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:148%;text-transform:lowercase}.range-filter_size-s__Tg4oM .range-filter_inner__ydJWW{height:44px;padding-block:12px}.cost-and-payment-filter_root__0mtOt{position:relative;display:flex;flex-direction:column;width:100%}.cost-and-payment-filter_label__6V3c4{padding:var(--spacing-8) var(--spacing-16);color:var(--text-secondary-dark);font-family:var(--font-family-base);font-size:14px;font-weight:400;line-height:100%;letter-spacing:.01em;text-transform:lowercase}.cost-and-payment-filter_inner__JVyJO{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-20) var(--spacing-16) var(--spacing-24)}.cost-and-payment-filter_switchWrap__fg0Zi{display:flex;flex-direction:column;gap:var(--spacing-24);transition:opacity var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out)}.cost-and-payment-filter_range__rUN66{margin-bottom:var(--spacing-8)}.cost-and-payment-filter_buttonsInner__8Teii{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.cost-and-payment-filter_from__idtqx,.cost-and-payment-filter_leave__H6K04{pointer-events:none;opacity:0}.cost-and-payment-filter_enter__56aX6{opacity:1}.cost-and-payment-filter_variant-in-modal__r8fuJ .cost-and-payment-filter_label__6V3c4{padding:var(--spacing-4) 0;font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:148%;text-transform:lowercase}@media screen and (max-width:767px){.cost-and-payment-filter_variant-in-modal__r8fuJ .cost-and-payment-filter_label__6V3c4{padding-left:var(--spacing-16)}}.cost-and-payment-filter_variant-in-modal__r8fuJ .cost-and-payment-filter_inner__JVyJO{padding:var(--spacing-16) 0 0}@media screen and (max-width:767px){.cost-and-payment-filter_variant-in-modal__r8fuJ .cost-and-payment-filter_range__rUN66{margin-inline:var(--spacing-16)}.cost-and-payment-filter_variant-in-modal__r8fuJ .cost-and-payment-filter_buttons__BfYwT{display:grid;width:100vw;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}}@media screen and (max-width:767px){.cost-and-payment-filter_variant-in-modal__r8fuJ .cost-and-payment-filter_buttons__BfYwT::-webkit-scrollbar{width:0}}@media screen and (max-width:767px){.cost-and-payment-filter_variant-in-modal__r8fuJ .cost-and-payment-filter_buttonsInner__8Teii{width:max-content;margin-inline:var(--spacing-16);flex-wrap:nowrap}.cost-and-payment-filter_variant-in-modal__r8fuJ .cost-and-payment-filter_buttonsInner__8Teii>*{flex-shrink:0}.cost-and-payment-filter_variant-in-modal__r8fuJ .cost-and-payment-filter_tabs__niz8p{margin-inline:var(--spacing-16)}}.filter-label-wrapper_root__wL7Bj{position:relative;display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-20) var(--spacing-40) var(--spacing-24);border-bottom:1px solid var(--border-tertiary-disable)}@media screen and (max-width:1023px){.filter-label-wrapper_root__wL7Bj{padding:var(--spacing-20) var(--spacing-24) var(--spacing-24)}}@media screen and (max-width:767px){.filter-label-wrapper_root__wL7Bj{padding:var(--spacing-20) var(--spacing-16) var(--spacing-24)}}.filter-label-wrapper_label__pw7Ff{padding-block:var(--spacing-4);color:var(--text-secondary-dark);font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:148%;text-transform:lowercase}.filter-label-wrapper_content__gsk4v{display:flex;flex-direction:column;gap:var(--spacing-16)}.filter-label-wrapper_size-s__Jvmib{padding:var(--spacing-16) var(--spacing-40) var(--spacing-24)}@media screen and (max-width:1023px){.filter-label-wrapper_size-s__Jvmib{padding:var(--spacing-16) var(--spacing-24) var(--spacing-24)}}@media screen and (max-width:767px){.filter-label-wrapper_size-s__Jvmib{padding:var(--spacing-16) var(--spacing-16) var(--spacing-24)}.filter-label-wrapper_overflow__mJfV7{padding-inline:0}.filter-label-wrapper_overflow__mJfV7 .filter-label-wrapper_label__pw7Ff{padding-left:16px}}.cost-and-payment-filter_root__yug_W,.rooms-filter_root__jb_S3{position:relative}.rooms-filter_apartmentFilters__VQbZP{display:flex;gap:var(--spacing-8);flex-wrap:wrap}.rooms-filter_range__mw_C6{margin-bottom:var(--spacing-8)}.section-common-with-image_root__ZWxsy{padding-block:var(--spacing-120) var(--spacing-80)}@media screen and (max-width:1919px){.section-common-with-image_root__ZWxsy{padding-block:var(--spacing-80) var(--spacing-64)}}@media screen and (max-width:1023px){.section-common-with-image_root__ZWxsy{padding-block:0}}.section-common-with-image_root__ZWxsy .section-common-with-image_link__T4_aj{width:260px}.section-common-with-image_agents__XV2mb{padding-block:var(--spacing-8)}.section-common-with-image_inner__hmKja{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:600px;border-radius:var(--spacing-12);overflow:hidden}.section-common-with-image_content__oDUBT{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);max-width:620px}@media screen and (max-width:767px){.section-common-with-image_content__oDUBT{max-width:335px}}.section-common-with-image_title__5SYJo{text-align:center;color:var(--text-primary-white);font-family:var(--font-family-base);font-size:56px;font-weight:400;line-height:100%;letter-spacing:-.04em}@media screen and (max-width:1278px){.section-common-with-image_title__5SYJo{font-family:var(--font-family-base);font-size:48px;font-weight:400;line-height:100%;letter-spacing:-.04em}}@media screen and (max-width:767px){.section-common-with-image_title__5SYJo{font-size:32px}}.section-common-with-image_description__mes8M{max-width:450px;margin-bottom:var(--spacing-12);text-align:center;color:var(--text-primary-white);font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:148%;text-transform:lowercase}@media screen and (max-width:767px){.section-common-with-image_description__mes8M{max-width:335px}}.section-common-with-image_link__T4_aj{white-space:nowrap;padding-inline:var(--spacing-64)}.section-common-with-image_overlay__YftcI{position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,.5)}.section-common-with-image_image__7obWS{position:absolute;inset:0}.project-card-skeleton_root__GuCAH{display:flex;flex-direction:column;gap:var(--spacing-20)}@media screen and (max-width:1023px){.project-card-skeleton_root__GuCAH{gap:var(--spacing-12)}}.project-card-skeleton_image__TVz0S{flex:1 1;width:100%;min-height:420px}@media screen and (max-width:1023px){.project-card-skeleton_image__TVz0S{min-height:348px}}@media screen and (max-width:767px){.project-card-skeleton_image__TVz0S{min-height:343px}}.project-card-skeleton_info__ZpKF1{display:flex;flex-direction:column;gap:var(--spacing-12)}.project-card-skeleton_title__PIt2v{width:60%;height:28px}.project-card-skeleton_meta__620TP{width:40%;height:20px}.projects-list_root__eLkZo{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(502px,100%);grid-gap:var(--spacing-64) var(--spacing-32);gap:var(--spacing-64) var(--spacing-32)}@media screen and (max-width:1023px){.projects-list_root__eLkZo{grid-template-rows:minmax(408px,100%);gap:var(--spacing-64) var(--spacing-24)}}@media screen and (max-width:767px){.projects-list_root__eLkZo{grid-template-columns:1fr;grid-template-rows:minmax(403px,100%);gap:var(--spacing-48)}}.projects-list_projectCardLarge__HcBLV{grid-column:span 2}@media screen and (max-width:767px){.projects-list_projectCardLarge__HcBLV{grid-column:span 1}}.dropdown-button_root__7Y9LT{position:relative;border-radius:var(--radius-4xl);color:var(--text-primary-dark);font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:100%;text-transform:lowercase}.dropdown-button_button__Gfs2a{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);width:100%}.dropdown-button_label__XtlJx{padding:0 4px 2px}.dropdown-button_label__XtlJx span{color:var(--text-tertiary-dark)}.dropdown-button_icon__hYDIm{transition:transform var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out),color var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out)}.dropdown-button_dropdown__RKQ1w{position:absolute;top:100%;left:0;z-index:3;border-radius:var(--spacing-12);background:var(--bg-surface-page);box-shadow:1px 1px 17px 0 rgba(30,31,37,.04);transform:translateY(0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out),transform var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out),visibility var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out)}.dropdown-button_dropdownInner__VSblC{position:relative;padding:var(--spacing-8);width:100%;height:100%}.dropdown-button_dropdownInner__VSblC:before{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:32px;border-radius:0 0 var(--spacing-12) var(--spacing-12);background:linear-gradient(180deg,rgba(255,255,255,0),#fff);pointer-events:none}.dropdown-button_colorScheme-outline__vqgXW{transition:background var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out),border-color var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out);border:1px solid var(--border-secondary-dark);background:var(--bg-surface-page);color:var(--text-primary-dark)}@media(hover:hover)and (pointer:fine){.dropdown-button_colorScheme-outline__vqgXW:not([disabled]):hover{border-color:var(--border-secondary-dark-hover)}}.dropdown-button_colorScheme-outline__vqgXW:not([disabled]).dropdown-button_active__Zs8A6{border-color:var(--border-primary-dark)}.dropdown-button_colorScheme-outline__vqgXW.dropdown-button_disabled__SSCeA,.dropdown-button_colorScheme-outline__vqgXW[disabled]{border-color:var(--border-secondary-dark);color:var(--text-disabled);cursor:default}.dropdown-button_colorScheme-outline__vqgXW.dropdown-button_disabled__SSCeA{pointer-events:none}.dropdown-button_colorScheme-white__KKA07{transition:background var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out),border-color var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out);border:1px solid var(--bg-surface-page);background:var(--bg-surface-page);color:var(--text-primary-dark)}@media(hover:hover)and (pointer:fine){.dropdown-button_colorScheme-white__KKA07:not([disabled]):hover{border-color:var(--bg-button-primary-white-hover);background:var(--bg-button-primary-white-hover)}}.dropdown-button_colorScheme-white__KKA07:not([disabled]).dropdown-button_active__Zs8A6{border-color:var(--border-primary-dark)}.dropdown-button_colorScheme-white__KKA07.dropdown-button_disabled__SSCeA,.dropdown-button_colorScheme-white__KKA07[disabled]{border-color:var(--border-secondary-dark);color:var(--text-disabled);cursor:default}.dropdown-button_colorScheme-white__KKA07.dropdown-button_disabled__SSCeA{pointer-events:none}.dropdown-button_colorScheme-filled__7mJBa{transition:background var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out),border-color var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out);border:1px solid var(--bg-button-primary-grey);background:var(--bg-button-primary-grey);color:var(--text-primary-dark)}@media(hover:hover)and (pointer:fine){.dropdown-button_colorScheme-filled__7mJBa:not([disabled]):hover{border-color:var(--bg-button-primary-grey-hover-dark);background:var(--bg-button-primary-grey-hover-dark)}}.dropdown-button_colorScheme-filled__7mJBa:not([disabled]).dropdown-button_active__Zs8A6{border-color:var(--border-primary-dark);background:var(--bg-surface-page)}.dropdown-button_colorScheme-filled__7mJBa.dropdown-button_disabled__SSCeA,.dropdown-button_colorScheme-filled__7mJBa[disabled]{border-color:var(--bg-button-primary-grey);color:var(--text-disabled);background:var(--bg-button-primary-grey);cursor:default}.dropdown-button_colorScheme-filled__7mJBa.dropdown-button_disabled__SSCeA{pointer-events:none}.dropdown-button_size-l__2_fIP .dropdown-button_button__Gfs2a{padding:12px 15px}.dropdown-button_size-l__2_fIP{font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:100%;text-transform:lowercase}.dropdown-button_size-s__CPoh7 .dropdown-button_button__Gfs2a{padding:9px 11px}.dropdown-button_size-s__CPoh7{font-family:var(--font-family-base);font-size:14px;font-weight:400;line-height:100%;letter-spacing:.01em;text-transform:lowercase}.dropdown-button_position-left__QFCDQ .dropdown-button_dropdown__RKQ1w{left:-2px}.dropdown-button_position-right__lptRv .dropdown-button_dropdown__RKQ1w{right:0;left:unset}.dropdown-button_position-center__Ykz_M .dropdown-button_dropdown__RKQ1w{left:50%;transform:translateX(-50%)}.dropdown-button_position-center__Ykz_M.dropdown-button_open__qHSVK .dropdown-button_dropdown__RKQ1w{transform:translate(-50%,8px)}.dropdown-button_placement-top__tNjSO .dropdown-button_dropdown__RKQ1w{top:auto;bottom:calc(100% + var(--dropdown-offset, 0px))}.dropdown-button_placement-top__tNjSO.dropdown-button_open__qHSVK .dropdown-button_dropdown__RKQ1w{transform:translateY(-8px)}.dropdown-button_disabled__SSCeA .dropdown-button_button__Gfs2a{opacity:.5;cursor:not-allowed}.dropdown-button_open__qHSVK .dropdown-button_dropdown__RKQ1w{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(8px)}.dropdown-button_dropdownVariant-costAndPayment__bKoe5 .dropdown-button_dropdownInner__VSblC{padding:var(--spacing-16) var(--spacing-8) var(--spacing-8)}.dropdown-button_dropdownVariant-projects__B09P1 .dropdown-button_dropdownInner__VSblC{padding:var(--spacing-16) var(--spacing-24) var(--spacing-32)}.dropdown-button_dropdownVariant-apartment-inner__q0m1M .dropdown-button_dropdownInner__VSblC,.dropdown-button_dropdownVariant-deadline__d1SRm .dropdown-button_dropdownInner__VSblC{padding:var(--spacing-8)}.dropdown-button_dropdownVariant-apartment-inner__q0m1M .dropdown-button_dropdownInner__VSblC:before{display:none}.dropdown-button_needIconAnimation__5TXM2.dropdown-button_open__qHSVK .dropdown-button_icon__hYDIm{transform:rotate(180deg)}.dropdown-button_variant-secondary__Us7O9 .dropdown-button_button__Gfs2a{padding:3px 12px}.dropdown-button_variant-secondary__Us7O9 .dropdown-button_label__XtlJx{padding:0;font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:148%;text-transform:lowercase}.dropdown-button_variant-text__uAh3M{font:inherit;letter-spacing:inherit;text-transform:inherit}.dropdown-button_variant-text__uAh3M .dropdown-button_button__Gfs2a{justify-content:flex-start;padding:0}.dropdown-button_variant-text__uAh3M .dropdown-button_label__XtlJx{padding:0}.dropdown-button_variant-text__uAh3M .dropdown-button_label__XtlJx span{color:inherit}.dropdown-button_variant-text__uAh3M .dropdown-button_icon__hYDIm{margin-top:var(--spacing-4)}