.PropertyListingPage_propertyListingPage__LpQvE{width:100%;min-height:800px;height:auto}.PropertyListingPage_searchContent__W_A3L{margin:0 auto;max-width:1444px}.PropertyListingPage_listingGridAndPaginationWrapper__QuWD3{padding:0 16px;margin:0 auto;display:flex;flex-direction:column;align-items:center;align-content:center;height:auto;width:100%;box-sizing:border-box;flex-shrink:2}.PropertyListingPage_afterProperties__M15lp{margin-top:var(--spacing-72);width:100%;display:flex;flex-direction:column;row-gap:var(--spacing-72)}@media (min-width:768px){.PropertyListingPage_afterProperties__M15lp{margin-top:var(--spacing-80)}.PropertyListingPage_listingGridAndPaginationWrapper__QuWD3{padding-left:48px;padding-right:16px}}@media (min-width:1300px){.PropertyListingPage_listingGridAndPaginationWrapper__QuWD3{padding-left:100px;padding-right:100px}}.ResultsSort_container__aQN8G{display:flex;flex-direction:column;gap:8px;padding:24px 16px;max-width:1440px}.ResultsSort_resultsText__avIMb{color:var(--blue-gray-500,#667085);font-feature-settings:"ss11" on,"cv09" on,"liga" off,"calt" off;font-family:var(--Font-Family,Poppins);font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (min-width:768px){.ResultsSort_container__aQN8G{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-left:48px;padding-right:16px}}@media (min-width:1300px){.ResultsSort_container__aQN8G{padding-left:100px;padding-right:100px}}.Select_Select__PxguJ{border-radius:var(--12,12px);border:1px solid var(--Blue-Gray-200,#e1e4ea);background:var(--White-White-100,#fff);box-shadow:0 1px 2px 0 rgba(10,13,20,.03);display:flex;padding:var(--12,12px);align-items:flex-start;gap:var(--8,8px);align-self:stretch;position:relative;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.Select_Select__PxguJ:hover{border-color:var(--Blue-Gray-300,#c5cad3)}.Select_Select__PxguJ:focus-within{border-color:var(--Blue-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.Select_Select__PxguJ.Select_disabled__u_P7r{opacity:.6;cursor:not-allowed;background-color:var(--Blue-Gray-50,#f8f9fb)}.Select_selectContainer__UTHIY{display:flex;justify-content:space-between;align-items:center;width:100%;outline:none}.Select_selectText__JgOk6{color:var(--Blue-Gray-800,#0a142c);font-feature-settings:"ss11" on,"cv09" on,"liga" off,"calt" off;font-family:var(--Font-Family,Poppins);font-size:14px;font-style:normal;font-weight:400;line-height:150%;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Select_selectText__JgOk6.Select_placeholder__1Wz6b{color:var(--Blue-Gray-400,#a0a8b5)}.Select_arrow__JZaaA{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.Select_arrow__JZaaA.Select_up__mKfdz{transform:rotate(180deg)}.Select_dropdown__BOSkO{position:absolute;left:0;right:0;z-index:100;background:#fff;border-radius:8px;border:1px solid var(--Blue-Gray-200,#e1e4ea);box-shadow:0 4px 12px rgba(10,13,20,.08);overflow-y:auto;overflow-x:hidden;width:100%;animation:Select_fadeIn__Hm_Sy .2s ease}.Select_option__q0Jwa{padding:8px 12px;color:var(--Blue-Gray-800,#0a142c);font-family:var(--Font-Family,Poppins);font-size:14px;font-weight:400;line-height:150%;cursor:pointer;transition:background-color .1s ease;outline:none}.Select_option__q0Jwa:focus,.Select_option__q0Jwa:hover{background-color:var(--Blue-Gray-50,#f8f9fb)}.Select_option__q0Jwa.Select_selected__XYvex{background-color:var(--Blue-50,#eff6ff);color:var(--Blue-500,#3b82f6);font-weight:500}@keyframes Select_fadeIn__Hm_Sy{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.PropertyListingGrid_grid__KByNa{display:flex;flex-direction:column;row-gap:var(--spacing-xxxl);width:100%;height:auto;align-items:center;gap:16px}.PropertyListingGrid_gridItem__2xMcU{height:auto;width:100%}@media (min-width:490px){.PropertyListingGrid_grid__KByNa{align-items:flex-start}}@media (min-width:768px){.PropertyListingGrid_gridContainer__zMyU1{padding-left:48px;padding-right:16px}}@media (min-width:1300px){.PropertyListingGrid_gridContainer__zMyU1{padding-left:100px;padding-right:100px}}.PropertyCard_link__nGqlb{text-decoration:none;width:100%;display:block;min-width:0}.PropertyCard_card___fOig{display:flex;padding:4px;align-items:stretch;gap:12px;align-self:stretch;border-radius:var(--12,12px);background:var(--Black-Gray-200,#eaeaea);height:100%;box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.PropertyCard_watchListButton__9ARnJ{width:29px;height:29px;position:absolute;top:8px;right:8px;z-index:1;align-items:center;border-radius:5px}.PropertyCard_cardCarouselWrapper__FPRBK{height:126px;width:126px;padding:0;border-radius:14px;position:relative;flex-shrink:0}.PropertyCard_cardCarousel__CzCoW{height:126px;width:126px;position:relative;top:0;border-radius:14px}.PropertyCard_cardContent__CHcrE{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.PropertyCard_propertySummary__dcsJo{display:flex;flex-direction:column;justify-content:space-between;row-gap:4px;box-sizing:border-box;height:100%;width:100%;max-width:100%;overflow:hidden;min-width:0}.PropertyCard_priceText__iRGWK{color:#003850;font-family:var(--Font-Family,Poppins);font-size:18px;font-style:normal;font-weight:600;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0}.PropertyCard_propertyMetricRow__jAhQD{display:flex;flex-direction:row;justify-content:flex-start;gap:4px;margin-top:auto;flex-wrap:wrap;min-width:0}.PropertyCard_address__82Od0{color:var(--black-gray-500,#7a7a7a);font-family:var(--Font-Family,Poppins);font-size:12px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:flex;white-space:nowrap;max-width:100%;min-width:0;gap:4px}.PropertyCard_propertyTags__lnCVZ{display:flex;flex-direction:row;gap:4px}.PropertyCard_bedroomAndTypeContainer__cZJlv{color:var(--blue-gray-main);-moz-column-gap:11px;column-gap:11px;font-weight:500}.PropertyCard_bedroomAndTypeContainer__cZJlv,.PropertyCard_iconTextItem__aHZok{display:flex;flex-direction:row;justify-content:flex-start;font-size:12px;min-width:0;overflow:hidden}.PropertyCard_iconTextItem__aHZok{gap:4px;align-items:center;color:var(--Blue-Gray-750-Main,#003850);font-family:var(--Font-Family,Poppins);font-style:normal;font-weight:400;line-height:150%;text-overflow:ellipsis;white-space:nowrap}.PropertyCard_priceAndBadgeWrapper__MyVxx{display:flex;align-items:center;gap:4px;align-self:stretch;min-width:0;overflow:hidden;justify-content:space-between}.PropertyCard_bottomSection__gFmXD,.PropertyCard_description__nigXW,.PropertyCard_leaseType__bKx5O,.PropertyCard_listingDate__49ino,.PropertyCard_locationIndicatorWrapper__bR_qf{display:none}@media (min-width:490px){.PropertyCard_card___fOig{gap:16px}}@media (min-width:769px){.PropertyCard_locationIndicatorWrapper__bR_qf{display:block;flex-shrink:0}.PropertyCard_descriptionAndMetricsWrapper__sHVPC{display:flex;flex-direction:column;gap:10px}.PropertyCard_propertyMetricAndDateWrapper__OMhBo{display:flex;flex-direction:row;justify-content:space-between;align-items:end;width:100%;gap:12px;min-width:0}.PropertyCard_priceAndBadgeWrapper__MyVxx{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.PropertyCard_card___fOig{width:100%;max-width:844px;height:265px;flex-direction:row;-moz-column-gap:24px;column-gap:24px;padding:0;align-items:stretch;position:relative}.PropertyCard_cardContent__CHcrE{flex-direction:column;padding:24px 24px 24px 0;justify-content:space-between;flex:1 1 auto;height:100%;min-width:0}.PropertyCard_cardCarouselWrapper__FPRBK,.PropertyCard_cardCarousel__CzCoW{max-width:320px;width:100%;height:100%;flex:0 0 auto;border-radius:12px 0 0 12px;position:static}.PropertyCard_watchListButton__9ARnJ{top:24px;right:24px}.PropertyCard_propertySummary__dcsJo{flex-direction:column;justify-content:space-around;align-items:flex-start}.PropertyCard_propertyYield__pGhiT{justify-content:flex-start}.PropertyCard_listingDate__49ino,.PropertyCard_propertyYield__pGhiT{flex-direction:row;-moz-column-gap:var(--spacing-xxs);column-gap:var(--spacing-xxs)}.PropertyCard_listingDate__49ino{display:flex;justify-content:flex-end;align-items:end;color:var(--black-gray-500);font-size:var(--text-small-r-font-size);font-weight:var(--text-small-r-font-weight);line-height:var(--text-small-r-line-height);letter-spacing:var(--text-small-r-letter-spacing);white-space:nowrap;flex-shrink:0}.PropertyCard_address__82Od0{color:var(--black-gray-500,#7a7a7a);font-family:var(--Font-Family,Poppins);font-size:12px;font-style:normal;font-weight:400;line-height:150%}.PropertyCard_bedroomAndTypeContainer__cZJlv{-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm);font-size:var(--text-small-sb-font-size);font-weight:var(--text-small-sb-font-weight);line-height:var(--text-small-sb-line-height);letter-spacing:var(--text-small-sb-letter-spacing)}.PropertyCard_iconTextItem__aHZok{-moz-column-gap:var(--spacing-xxs);column-gap:var(--spacing-xxs);color:var(--blue-gray-750,#003850);font-family:var(--Font-Family,Poppins);font-size:12px;font-style:normal;font-weight:600;line-height:150%}.PropertyCard_bottomSection__gFmXD{display:flex;flex-direction:column;color:var(--color-boulder-gray);font-size:12px;row-gap:18px;min-width:0}.PropertyCard_leaseType__bKx5O{display:block;font-size:var(--text-small-m-font-size);font-weight:var(--text-small-m-font-weight);line-height:var(--text-small-m-line-height);letter-spacing:var(--text-small-m-letter-spacing);color:var(--black-gray-500)}.PropertyCard_description__nigXW{display:block;max-width:459px;color:var(--black-gray-500);font-size:var(--text-small-r-font-size);font-weight:var(--text-small-r-font-weight);line-height:var(--text-small-r-line-height);letter-spacing:var(--text-small-r-letter-spacing);height:54px;overflow:hidden;margin-top:12px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media (min-width:1151px){.PropertyCard_card___fOig{width:1024px;-moz-column-gap:28px;column-gap:28px}.PropertyCard_cardCarouselWrapper__FPRBK,.PropertyCard_cardCarousel__CzCoW{width:497px;flex:0 0 497px}.PropertyCard_priceText__iRGWK{font-size:28px;font-weight:700}}