.ApartmentCard-module_card_zHbf{background-color:#fff;flex-direction:column;align-self:start;align-items:center;gap:10px;width:100%;display:flex;position:relative}.ApartmentCard-module_card_zHbf:after{content:"";border:1px solid var(--color-border);pointer-events:none;position:absolute;inset:0}.ApartmentCard-module_photo_8cGP{width:360px;max-width:100%;height:240px;position:relative}.ApartmentCard-module_gradient_F1fs{background:linear-gradient(#fff0 0%,#63636333 60%,#1c1c1c 100%);position:absolute;inset:0}.ApartmentCard-module_subtitle_h5BV{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;white-space:pre;color:#fff;font-size:11px;font-weight:400;line-height:1.2em;position:absolute;bottom:25px;left:25px}.ApartmentCard-module_body_UY7Z{flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding:30px;display:flex}.ApartmentCard-module_title_DNK5{width:100%;font-family:var(--font-serif);color:var(--color-text);font-size:32px;font-weight:600;line-height:1.4em}.ApartmentCard-module_facts_fAg-{flex-direction:row;align-items:center;gap:15px;height:46px;display:flex}.ApartmentCard-module_fact_8I1w{font-family:var(--font-sans);white-space:pre;color:var(--color-text-muted);flex-direction:row;align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:1.2em;display:flex}.ApartmentCard-module_summary_94zd{width:100%}.ApartmentCard-module_button_-8gb{background-color:var(--color-gold);width:158px;height:41px;font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#fff;justify-content:center;align-items:center;margin-top:20px;font-size:13px;font-weight:500;line-height:1.2em;display:flex}.Apartments-module_section_JS2r{justify-content:center;align-items:center;width:100%;padding:60px 50px;display:flex;overflow:clip}.Apartments-module_grid_GWi2{flex:none;grid-template-columns:repeat(auto-fill,360px);grid-auto-rows:min-content;justify-content:center;gap:20px;width:1200px;display:grid}@media (width<=1199.98px){.Apartments-module_grid_GWi2{width:864px}}@media (width<=809.98px){.Apartments-module_grid_GWi2{width:360px}}
