.PopularEstateCard_card__0iY2K{position:relative;border-radius:8px;background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;min-height:391px;overflow:hidden}.PopularEstateCard_card__0iY2K:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.PopularEstateCard_cardContent___n0PR{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:12px}.PopularEstateCard_topSection__Iyxcu{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:auto}.PopularEstateCard_badgesContainer__J4QSX{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.PopularEstateCard_areaBadge___ps2n{background:#97d8c4}.PopularEstateCard_areaBadge___ps2n,.PopularEstateCard_promotionBadge__jLbcW{border-radius:8.623px;padding:4px 12.934px;display:flex;align-items:center;justify-content:center}.PopularEstateCard_promotionBadge__jLbcW .PopularEstateCard_typography__98ekg{color:#fff;font-weight:600}.PopularEstateCard_promotionBadgeStandard__RaQcP{background:#6b9ac4}.PopularEstateCard_promotionBadgeTop__7XdlO{background:#f4b942}.PopularEstateCard_promotionBadgeEmergency__blRTZ{background:#dc3545}.PopularEstateCard_videoBadge__fqCGG{background:rgba(9,64,116,.92);border-radius:8.623px;padding:4px 10px;display:flex;align-items:center;justify-content:center}.PopularEstateCard_videoBadge__fqCGG .PopularEstateCard_typography__98ekg,.PopularEstateCard_videoBadge__fqCGG p,.PopularEstateCard_videoBadge__fqCGG span{color:#fff;font-weight:700;letter-spacing:.4px}.PopularEstateCard_favoriteButton__BA_m_{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.PopularEstateCard_bottomSection__MnJ6X{margin-top:auto}.PopularEstateCard_detailsCard__YGnIT{background:hsla(0,0%,98%,.95);border-radius:8px;padding:12.934px 17.246px;display:flex;flex-direction:column;gap:4.311px}.PopularEstateCard_title__RIS2I{color:#121212;line-height:1.1}.PopularEstateCard_locationRow__gweXI{display:flex;align-items:center;gap:2.156px}.PopularEstateCard_locationIcon__b0HgL{flex-shrink:0}.PopularEstateCard_location__pIP7q,.PopularEstateCard_price__z_zcP{color:#121212}@media(max-width:768px){.PopularEstateCard_card__0iY2K{min-height:391px}}.CustomSelect_container__BbWil{position:relative;display:flex;flex-direction:column;gap:6px}.CustomSelect_label__ieuDx{color:#686868}.CustomSelect_label__ieuDx,.CustomSelect_trigger__yq54r{font-family:Montserrat Alternates,sans-serif;font-size:14px}.CustomSelect_trigger__yq54r{background-color:#fafafa;border:1px solid #d8d8d8;border-radius:8px;padding:8px 12px;color:#121212;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;width:100%}.CustomSelect_trigger__yq54r:focus{outline:none;border-color:#094074}.CustomSelect_trigger__yq54r.CustomSelect_error__HZOZU{border-color:#d92d20}.CustomSelect_trigger__yq54r.CustomSelect_disabled___Cu1C{cursor:not-allowed;opacity:.6}.CustomSelect_value__O_l0e{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#686868}.CustomSelect_trigger__yq54r:not(.CustomSelect_disabled___Cu1C) .CustomSelect_value__O_l0e:not(:empty){color:#121212}.CustomSelect_chevron__JmAfA{flex-shrink:0;transition:transform .2s ease}.CustomSelect_chevron__JmAfA.CustomSelect_open__K6mg_{transform:rotate(180deg)}.CustomSelect_dropdown__MvCf_{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:300px;overflow:hidden;display:flex;flex-direction:column;z-index:1000}.CustomSelect_searchContainer__Nn71b{padding:8px;border-bottom:1px solid #e8e8e8;background-color:#fafafa}.CustomSelect_searchInput__Aj682{width:100%;padding:8px 12px;font-family:Montserrat Alternates,sans-serif;font-size:14px;color:#121212;background-color:#fff;border:1px solid #d8d8d8;border-radius:6px;outline:none;transition:border-color .15s ease}.CustomSelect_searchInput__Aj682:focus{border-color:#094074}.CustomSelect_searchInput__Aj682::placeholder{color:silver}.CustomSelect_optionsList__YNKny{overflow-y:auto;max-height:250px}.CustomSelect_option__dTQEg{width:100%;padding:12px 16px;font-family:Montserrat Alternates,sans-serif;font-size:16px;color:#121212;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .15s ease}.CustomSelect_option__dTQEg:hover{background-color:#f0f0f0}.CustomSelect_option__dTQEg.CustomSelect_selected__ZwWln{background-color:#e8f2f8;color:#094074;font-weight:500}.CustomSelect_option__dTQEg:first-child{border-radius:8px 8px 0 0}.CustomSelect_option__dTQEg:last-child{border-radius:0 0 8px 8px}.CustomSelect_noResults__a01h3{padding:16px;text-align:center;font-family:Montserrat Alternates,sans-serif;font-size:14px;color:#686868}.CustomSelect_requiredMark__obnqs{color:#094074;font-family:Inter,sans-serif;font-weight:600;font-size:12px;margin-left:4px}.RatingFilter_filterField___7I1_{display:flex;flex-direction:column;gap:8px}.RatingFilter_filterLabel__xf5xm{font-family:Montserrat Alternates,sans-serif;font-size:14px;color:#686868}.RatingFilter_starsRow__nVK8g{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.RatingFilter_starButton__7XPSz{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;transition:transform .15s ease,opacity .15s ease}.RatingFilter_starButton__7XPSz:hover{transform:scale(1.1);opacity:.85}.RatingFilter_starButton__7XPSz:focus{outline:none;box-shadow:0 0 0 2px rgba(9,64,116,.3);border-radius:4px}.RatingFilter_starIcon__U_Rux{display:block}.RatingFilter_hint__4ZKF_{font-family:Montserrat Alternates,sans-serif;font-size:12px;color:#686868;margin-left:4px}.DomchoCard_domchoCard__0vOza{background-color:#fafafa;border:1px solid #d8d8d8;border-radius:12px;padding:16px;box-shadow:0 4px 20px 0 rgba(9,64,116,.15);text-align:center}.DomchoCard_domchoContent__CVNFS{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px}.DomchoCard_domchoAvatar__PeslJ{position:relative;width:120px;height:120px;border-radius:50%;border:2.727px solid #094074;box-shadow:0 5.455px 40.909px 0 rgba(9,64,116,.3);overflow:hidden}.DomchoCard_domchoImage__jmxQ_{object-fit:cover}.DomchoCard_domchoTitle__3iAf_{background:linear-gradient(90deg,#094074 41.612%,#f4b942 89.701%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DomchoCard_domchoSubtitle__NNR2o{color:#686868;font-size:14px;line-height:1.4;margin:0}.DomchoCard_prompts__blbl2{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.DomchoCard_prompt__npxB6{background-color:#fafafa;border:.8px solid #d8d8d8;border-radius:8px;padding:4px 8px;color:#121212;font-size:14px;font-family:Montserrat Alternates,sans-serif}.DomchoCard_domchoButton__F_a5Y{background:linear-gradient(90deg,#094074 24.038%,#f4b942);color:#fafafa;border:none;width:100%}.PropertiesPage_container__S5Qc9{background-color:#fafafa;min-height:100vh}.PropertiesPage_hero__cLOBJ{background-image:url(/images/hero.png);background-size:cover;background-position:top;background-color:rgba(0,13,44,.5);background-blend-mode:overlay;height:280px;display:flex;align-items:flex-end;justify-content:center;padding:88px 256px;border-radius:0 0 32px 32px;margin-bottom:32px}.PropertiesPage_heroTitle__fV9pk{color:#fafafa;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25)}.PropertiesPage_content__MGKtr{display:grid;grid-template-columns:365px 1fr;grid-gap:24px;gap:24px;padding-bottom:64px}.PropertiesPage_sidebar__m6Ecw{display:flex;flex-direction:column;gap:16px}.PropertiesPage_domchoCard__wmI1M{background-color:#fafafa;border:1px solid #d8d8d8;border-radius:12px;padding:16px;box-shadow:0 4px 20px 0 rgba(9,64,116,.15);text-align:center}.PropertiesPage_domchoContent__9eItO{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px}.PropertiesPage_domchoAvatar__yYbgT{position:relative;width:120px;height:120px;border-radius:50%;border:2.727px solid #094074;box-shadow:0 5.455px 40.909px 0 rgba(9,64,116,.3);overflow:hidden}.PropertiesPage_domchoImage__Mw8XG{object-fit:cover}.PropertiesPage_domchoTitle__3nys0{background:linear-gradient(90deg,#094074 41.612%,#f4b942 89.701%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PropertiesPage_prompts__B_p_h{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.PropertiesPage_prompt__LveFH{background-color:#fafafa;border:.8px solid #d8d8d8;border-radius:8px;padding:4px 8px;color:#121212;font-size:14px}.PropertiesPage_domchoButton___oEWl{background:linear-gradient(90deg,#094074 24.038%,#f4b942);color:#fafafa;border:none;width:100%}.PropertiesPage_panelCard___JfQj{background:#fff;border:1px solid #d8d8d8;border-radius:12px;overflow:hidden}.PropertiesPage_panelHeader__IVbo1{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:none;border-bottom:1px solid #d8d8d8;padding:12px 16px;cursor:pointer;color:#121212}.PropertiesPage_panelChevron__6bb0y{width:10px;height:10px;border-right:2px solid #686868;border-bottom:2px solid #686868;transform:rotate(45deg);transition:transform .2s ease;margin-right:4px}.PropertiesPage_panelChevronOpen__BuFF5{transform:rotate(-135deg);margin-top:4px}.PropertiesPage_filtersCard__t7DBt{background-color:#fff;padding:16px;border-radius:0}.PropertiesPage_filtersTitle__IsQYk{color:#121212;margin-bottom:16px}.PropertiesPage_filterFields__yxZB7{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.PropertiesPage_filterField__Hp9MI{display:flex;justify-content:flex-end;flex-direction:column;gap:6px}.PropertiesPage_filterLabel__2KfXz{font-family:Montserrat Alternates,sans-serif;font-size:14px;color:#686868}.PropertiesPage_filterInput__e53xi,.PropertiesPage_filterSelect__aIzRI{background-color:#fafafa;border:1px solid #d8d8d8;border-radius:8px;padding:8px 12px;font-family:Montserrat Alternates,sans-serif;font-size:14px;color:#121212}.PropertiesPage_filterInput__e53xi::placeholder,.PropertiesPage_filterSelect__aIzRI::placeholder{color:#686868}.PropertiesPage_filterInput__e53xi:focus,.PropertiesPage_filterSelect__aIzRI:focus{outline:none;border-color:#094074}.PropertiesPage_filterInputError__pQvgK,.PropertiesPage_filterInputError__pQvgK:focus{border-color:#dc3545}.PropertiesPage_errorMessage__osQC3{color:#dc3545;font-size:12px;font-family:Montserrat Alternates,sans-serif;margin-top:4px}.PropertiesPage_priceRange__qKRcl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.PropertiesPage_priceRange__qKRcl .PropertiesPage_filterField__Hp9MI{min-width:0}.PropertiesPage_priceRange__qKRcl .PropertiesPage_filterInput__e53xi{width:100%;min-width:0}.PropertiesPage_filterActions__zootG{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.PropertiesPage_mainContent__b8An8{display:flex;flex-direction:column;gap:24px}.PropertiesPage_mapButton___1_e5{background-image:url(/images/map.png);background-size:cover;background-position:50%;height:166px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer}.PropertiesPage_mapButtonOverlay__P2zux{background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #d8d8d8;border-radius:16px;box-shadow:0 4px 30px 0 rgba(9,64,116,.3);padding:16px 48px;display:flex;align-items:center;justify-content:center;opacity:.9;transition:opacity .2s ease}.PropertiesPage_mapButtonOverlay__P2zux:hover{opacity:1}.PropertiesPage_mapButtonText__og_UB{color:#094074;font-weight:700}.PropertiesPage_listingsGrid__dM2ft{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.PropertiesPage_emptyState__q4nc9{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;width:100%}.PropertiesPage_emptySubtitle__II4dF,.PropertiesPage_emptyTitle__F7d2Z{color:#121212}@media(max-width:900px){.PropertiesPage_hero__cLOBJ{height:236px;padding:24px;border-radius:0 0 32px 32px}.PropertiesPage_heroTitle__fV9pk{font-size:42px}.PropertiesPage_content__MGKtr{grid-template-columns:1fr;gap:24px}.PropertiesPage_sidebar__m6Ecw{order:1}.PropertiesPage_mainContent__b8An8{order:2}.PropertiesPage_mapButton___1_e5{height:157px}.PropertiesPage_listingsGrid__dM2ft{grid-template-columns:1fr;gap:16px}.PropertiesPage_domchoCard__wmI1M,.PropertiesPage_filtersCard__t7DBt{padding:16px}}