.ClientFavorite-module-scss-module__LvyT8G__grid{grid-template-columns:repeat(auto-fill,minmax(14rem,300px));gap:24px;display:grid}.ClientFavorite-module-scss-module__LvyT8G__cardWrap{display:flex;position:relative}.ClientFavorite-module-scss-module__LvyT8G__cardLink{width:100%;text-decoration:none;display:flex}.ClientFavorite-module-scss-module__LvyT8G__removeBtn{z-index:10;color:#ff5959;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000001f}.ClientFavorite-module-scss-module__LvyT8G__removeBtn:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000002e}.ClientFavorite-module-scss-module__LvyT8G__removeBtn:active{transform:scale(.95)}.ClientFavorite-module-scss-module__LvyT8G__empty{text-align:center;background:#fff;border:1px solid #ebeaf8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:520px;margin:24px auto;padding:80px 24px;display:flex;box-shadow:0 2px 12px #0000000a}.ClientFavorite-module-scss-module__LvyT8G__emptyIconWrap{color:#7065f0;background:#eae8fd;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.ClientFavorite-module-scss-module__LvyT8G__emptyText{flex-direction:column;gap:8px;display:flex}.ClientFavorite-module-scss-module__LvyT8G__emptyLink{text-decoration:none}
.g-color-text_color_primary{color:var(--g-color-text-primary)}.g-color-text_color_complementary{color:var(--g-color-text-complementary)}.g-color-text_color_secondary{color:var(--g-color-text-secondary)}.g-color-text_color_hint{color:var(--g-color-text-hint)}.g-color-text_color_info{color:var(--g-color-text-info)}.g-color-text_color_info-heavy{color:var(--g-color-text-info-heavy)}.g-color-text_color_positive{color:var(--g-color-text-positive)}.g-color-text_color_positive-heavy{color:var(--g-color-text-positive-heavy)}.g-color-text_color_warning{color:var(--g-color-text-warning)}.g-color-text_color_warning-heavy{color:var(--g-color-text-warning-heavy)}.g-color-text_color_danger{color:var(--g-color-text-danger)}.g-color-text_color_danger-heavy{color:var(--g-color-text-danger-heavy)}.g-color-text_color_utility{color:var(--g-color-text-utility)}.g-color-text_color_utility-heavy{color:var(--g-color-text-utility-heavy)}.g-color-text_color_misc{color:var(--g-color-text-misc)}.g-color-text_color_misc-heavy{color:var(--g-color-text-misc-heavy)}.g-color-text_color_brand{color:var(--g-color-text-brand)}.g-color-text_color_link{color:var(--g-color-text-link)}.g-color-text_color_link-hover{color:var(--g-color-text-link-hover)}.g-color-text_color_link-visited{color:var(--g-color-text-link-visited)}.g-color-text_color_link-visited-hover{color:var(--g-color-text-link-visited-hover)}.g-color-text_color_dark-primary{color:var(--g-color-text-dark-primary)}.g-color-text_color_dark-complementary{color:var(--g-color-text-dark-complementary)}.g-color-text_color_dark-secondary{color:var(--g-color-text-dark-secondary)}.g-color-text_color_light-primary{color:var(--g-color-text-light-primary)}.g-color-text_color_light-complementary{color:var(--g-color-text-light-complementary)}.g-color-text_color_light-secondary{color:var(--g-color-text-light-secondary)}.g-color-text_color_light-hint{color:var(--g-color-text-light-hint)}.g-color-text_color_inverted-primary{color:var(--g-color-text-inverted-primary)}.g-color-text_color_inverted-complementary{color:var(--g-color-text-inverted-complementary)}.g-color-text_color_inverted-secondary{color:var(--g-color-text-inverted-secondary)}.g-color-text_color_inverted-hint{color:var(--g-color-text-inverted-hint)}
.g-text_variant_display-1{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-1-font-size);line-height:var(--g-text-display-1-line-height)}.g-text_variant_display-2{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-2-font-size);line-height:var(--g-text-display-2-line-height)}.g-text_variant_display-3{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-3-font-size);line-height:var(--g-text-display-3-line-height)}.g-text_variant_display-4{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-4-font-size);line-height:var(--g-text-display-4-line-height)}.g-text_variant_code-1{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-1-font-size);line-height:var(--g-text-code-1-line-height)}.g-text_variant_code-2{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-2-font-size);line-height:var(--g-text-code-2-line-height)}.g-text_variant_code-3{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-3-font-size);line-height:var(--g-text-code-3-line-height)}.g-text_variant_code-inline-1{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-inline-1-font-size);line-height:var(--g-text-code-inline-1-line-height)}.g-text_variant_code-inline-2{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-inline-2-font-size);line-height:var(--g-text-code-inline-2-line-height)}.g-text_variant_code-inline-3{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-inline-3-font-size);line-height:var(--g-text-code-inline-3-line-height)}.g-text_variant_body-1{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height)}.g-text_variant_body-2{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.g-text_variant_body-3{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-3-font-size);line-height:var(--g-text-body-3-line-height)}.g-text_variant_body-short{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height)}.g-text_variant_caption-1{font-family:var(--g-text-caption-font-family);font-weight:var(--g-text-caption-font-weight);font-size:var(--g-text-caption-1-font-size);line-height:var(--g-text-caption-1-line-height)}.g-text_variant_caption-2{font-family:var(--g-text-caption-font-family);font-weight:var(--g-text-caption-font-weight);font-size:var(--g-text-caption-2-font-size);line-height:var(--g-text-caption-2-line-height)}.g-text_variant_header-1{font-family:var(--g-text-header-font-family);font-weight:var(--g-text-header-font-weight);font-size:var(--g-text-header-1-font-size);line-height:var(--g-text-header-1-line-height)}.g-text_variant_header-2{font-family:var(--g-text-header-font-family);font-weight:var(--g-text-header-font-weight);font-size:var(--g-text-header-2-font-size);line-height:var(--g-text-header-2-line-height)}.g-text_variant_subheader-1{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-1-font-size);line-height:var(--g-text-subheader-1-line-height)}.g-text_variant_subheader-2{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-2-font-size);line-height:var(--g-text-subheader-2-line-height)}.g-text_variant_subheader-3{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-3-font-size);line-height:var(--g-text-subheader-3-line-height)}.g-text_ellipsis{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.g-text_ellipsis-lines{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;display:-webkit-box;overflow:hidden}.g-text_ws_nowrap{white-space:nowrap}.g-text_ws_break-spaces{white-space:break-spaces}.g-text_wb_break-all{word-break:break-all}.g-text_wb_break-word{word-break:break-word}
.Input-module-scss-module__ToxeEa__inputLabel{padding-bottom:5px;display:block;font-weight:600!important}
.HouseCard-module-scss-module__GexQ1W__swiper_container{border-top-left-radius:10px;border-top-right-radius:10px;flex-shrink:0;width:100%;height:250px;position:relative;overflow:hidden}.HouseCard-module-scss-module__GexQ1W__swiper_container img{object-fit:fill;width:100%;height:100%}.HouseCard-module-scss-module__GexQ1W__container{flex-direction:column;max-width:300px;height:100%;display:flex;position:relative}.HouseCard-module-scss-module__GexQ1W__container_img{border-top-left-radius:10px;border-top-right-radius:10px;object-fit:cover!important}.HouseCard-module-scss-module__GexQ1W__container_card{border-bottom:1px solid #ebeaf8;border-left:1px solid #ebeaf8;border-right:1px solid #ebeaf8;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;flex:1;gap:15px;min-height:0;margin-top:-4px;padding:15px;display:flex;position:relative}.HouseCard-module-scss-module__GexQ1W__container_text{flex-direction:column;flex:1;gap:7px;min-height:0;display:flex}.HouseCard-module-scss-module__GexQ1W__container_text_container{justify-content:space-between;align-items:center;display:flex}.HouseCard-module-scss-module__GexQ1W__container_text_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HouseCard-module-scss-module__GexQ1W__container_text_address{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HouseCard-module-scss-module__GexQ1W__container_text_price{color:#7065f0;font-weight:800}.HouseCard-module-scss-module__GexQ1W__container_text_secondary{color:#a5aab4;font-weight:500}.HouseCard-module-scss-module__GexQ1W__container_icons{justify-content:space-between;display:flex}.HouseCard-module-scss-module__GexQ1W__container_icons_item{color:#6057c7;background:#eae8fd;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;display:flex}.HouseCard-module-scss-module__GexQ1W__container_icons_icon{color:#7065f0;margin-top:4px}.HouseCard-module-scss-module__GexQ1W__popular_badge{color:#fff;z-index:10;background:#6057c7;border-radius:6px 6px 6px 0;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-25px;left:-6px}.HouseCard-module-scss-module__GexQ1W__popular_badge>svg{color:#fff}.HouseCard-module-scss-module__GexQ1W__popular_badge:after{content:"";border-top:6px solid #6057c7;border-left:6px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:0}.HouseCard-module-scss-module__GexQ1W__pagination{z-index:999999;gap:8px;width:100%;height:100%;display:flex;position:absolute;top:0}.HouseCard-module-scss-module__GexQ1W__line{cursor:pointer;background-color:#0003;border-radius:10px;width:100%;height:2px;margin-top:auto;transition:all .3s}.HouseCard-module-scss-module__GexQ1W__line.HouseCard-module-scss-module__GexQ1W__active{background-color:#8d84f3}
.Divider-module-scss-module__S4DoIa__divider{background:#ebeaf8;width:100%;height:1px}
.Header-module-scss-module__ceVCPa__header{justify-content:space-between;align-items:center;display:flex}.Header-module-scss-module__ceVCPa__header_nav{display:flex}.Header-module-scss-module__ceVCPa__header_logo{align-items:center;gap:7px;text-decoration:none;display:flex}.Header-module-scss-module__ceVCPa__header_logo_title{color:#000;text-decoration:none;font-size:18px!important;font-weight:700!important}.Header-module-scss-module__ceVCPa__header_button{gap:15px;display:flex}.Header-module-scss-module__ceVCPa__header_button_btn{font-weight:600}.Header-module-scss-module__ceVCPa__mobileOnly{display:none}.Header-module-scss-module__ceVCPa__dekstopOnly{display:inherit}@media (max-width:768px){.Header-module-scss-module__ceVCPa__mobileOnly{display:block}.Header-module-scss-module__ceVCPa__dekstopOnly{display:none}}.Header-module-scss-module__ceVCPa__link{text-decoration:none}
.RealtorForm-module-scss-module__6GaxTG__container{justify-content:center;width:100%;padding:40px 16px;display:flex}.RealtorForm-module-scss-module__6GaxTG__card{background:#fff;border:1px solid #ebeaf8;border-radius:16px;width:100%;max-width:600px;padding:32px;box-shadow:0 4px 20px #0000000f}@media (max-width:640px){.RealtorForm-module-scss-module__6GaxTG__card{padding:24px 20px}}.RealtorForm-module-scss-module__6GaxTG__header{align-items:center;gap:16px;margin-bottom:4px;display:flex}@media (max-width:640px){.RealtorForm-module-scss-module__6GaxTG__header{gap:12px}}.RealtorForm-module-scss-module__6GaxTG__iconWrap{color:#7065f0;background:#eae8fd;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.RealtorForm-module-scss-module__6GaxTG__titleWrap{flex-direction:column;gap:4px;display:flex}.RealtorForm-module-scss-module__6GaxTG__fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}@media (max-width:640px){.RealtorForm-module-scss-module__6GaxTG__fields{grid-template-columns:1fr}}.RealtorForm-module-scss-module__6GaxTG__fullWidth{grid-column:1/-1}.RealtorForm-module-scss-module__6GaxTG__consent{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.RealtorForm-module-scss-module__6GaxTG__consentText{line-height:1.4}.RealtorForm-module-scss-module__6GaxTG__consentLink{color:#685edb;font-weight:600;text-decoration:none}.RealtorForm-module-scss-module__6GaxTG__consentLink:hover{text-decoration:underline}.RealtorForm-module-scss-module__6GaxTG__consentError{padding-left:28px}.RealtorForm-module-scss-module__6GaxTG__submitBtn{grid-column:1/-1;margin-top:8px}.RealtorForm-module-scss-module__6GaxTG__submitBtn>span{align-items:center;gap:8px;display:flex!important}
.ClientContacts-module-scss-module__pmHc_q__page{flex-direction:column;gap:32px;width:100%;padding:24px 16px 48px;display:flex}.ClientContacts-module-scss-module__pmHc_q__header{text-align:center;flex-direction:column;gap:8px;display:flex}
.LoginForm-module-scss-module__1sqTpa__form{flex-direction:column;gap:20px;max-width:400px;display:flex}.LoginForm-module-scss-module__1sqTpa__form_item{flex-direction:column;gap:10px;display:flex}.LoginForm-module-scss-module__1sqTpa__form_item>button{font-weight:600}.LoginForm-module-scss-module__1sqTpa__form_item_text{justify-content:center;gap:7px;display:flex}.LoginForm-module-scss-module__1sqTpa__form_item_text_secondary{color:#a5aab4}.LoginForm-module-scss-module__1sqTpa__form_item_text_link{color:#7065f0;font-weight:700;text-decoration:none}.LoginForm-module-scss-module__1sqTpa__form_center{text-align:center}.LoginForm-module-scss-module__1sqTpa__form_icon{color:#a5aab4;padding-right:7px}
.YMapPicker-module-scss-module__hZev8a__mapBlock{margin-top:16px}.YMapPicker-module-scss-module__hZev8a__mapHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.YMapPicker-module-scss-module__hZev8a__mapWrap{border:1px solid #ebeaf8;border-radius:12px;width:100%;height:350px;overflow:hidden}@media (max-width:640px){.YMapPicker-module-scss-module__hZev8a__mapWrap{height:250px}}
