#HousingCards_page_section__JrUZJ{flex-basis:100%;margin:5px 0;display:flex;justify-content:center;align-items:center;align-content:center}#HousingCards_page_section__JrUZJ p{padding:0 10px;margin:0}#HousingCards_housing_cards_section__QwUJS{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center}#HousingCards_no_listing_text__gaDrm{font-size:35px;color:#909499;margin-top:40px;text-align:center}#HousingCards_favorite_housing_cards_section__I_nuf{width:100%;display:flex;flex-wrap:wrap}#HousingCards_favorite_housing_page__neBub{display:flex;flex-direction:column;justify-content:center}.HousingCards_housing_info_header__GJovb{padding-top:6px;margin-bottom:3px;font-weight:500;font-size:1.25em;color:#000}.HousingCards_housing_info_header_community__VNx2g{padding-top:6px;margin-bottom:3px;font-weight:500;font-size:1.03em;color:#000}.HousingCards_housing_card__7DCyI{width:100%;flex-basis:22.5%;border:.5px solid rgba(0,0,0,.5);border-radius:.3rem;overflow:hidden;margin:.3em;cursor:pointer;position:relative;transition:transform .25s;height:225px}.HousingCards_housing_card__7DCyI:hover{transform:scale(.9975);box-shadow:0 0 11px rgba(33,33,33,.2)}.HousingCards_housing_card_image_panel__4qbBV{position:relative;width:100%;height:150px}.HousingCards_housing_card_info__80kAD{padding:.4rem;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%}.HousingCards_housing_card_info__80kAD p{margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HousingCards_housing_card__7DCyI:hover{border:.5px solid rgba(0,0,255,.5)}.HousingCards_housing_card_image__KwXVl{width:100%;-o-object-fit:cover;object-fit:cover;height:10rem;display:flex}.HousingCards_housing_sub_text__5cVwc{color:#565656;font-size:10pt;font-weight:300}.HousingCards_housingHat___S2k_{width:40px;left:2%;top:1.25%;transform:rotate(20deg);background-color:#f5f5f5;border-radius:50%}.HousingCards_housingHatPosition__Fkxnt{position:absolute;z-index:2}.HousingCards_card_labels__3Aa5A{position:absolute;right:3%;top:3%;z-index:2;min-width:30%}.HousingCards_featured_label__3jjQh{padding:2px 5px;margin-bottom:3%}.HousingCards_featured_label__3jjQh,.HousingCards_sublet_label__SoUFm{border-radius:5rem;background-color:var(--primary);color:#fff;font-size:14px;text-align:center}.HousingCards_sublet_label__SoUFm{padding:2% 2.5%}.HousingCards_addressBlur__7uYPx{color:transparent;text-shadow:0 0 5px rgba(0,0,0,.5)}.HousingCards_fav_button__Bgmf_{position:absolute;border:0;background-color:transparent;right:1%;bottom:1%;z-index:2}.HousingCards_fav_button__Bgmf_:hover{transition-duration:.4s;transform:scale(1.1)}.HousingCards_housing_card_travel_time_row__jgMA_{margin-bottom:4px;display:flex}.HousingCards_housing_card_travel_time__luJUi{color:#000}.HousingCards_no_listing_search_container__MnTr8{width:100%;display:flex;flex-direction:column;align-items:center}.HousingCards_searchInput__Jlivx{width:75%;border-radius:30px;padding:1%;border-color:#8a8a8a;border-style:solid;text-align:center;margin:2.5%}.HousingCards_red_asterisk__WIRVy{color:red}.HousingCards_errorSearch__9polh{font-size:small;color:#bbb;padding:10px;margin:0;text-align:center}.HousingCards_collegeButton__oSFMK{width:100%;height:-moz-max-content;height:max-content;box-sizing:border-box;border:none;margin:0;background:none;text-decoration:none;padding:1% 0;font-size:small}.HousingCards_dropDownContainerResults__JkB82{display:none}.HousingCards_ctn__SMfqO{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:9px}.HousingCards_ctn__SMfqO label{color:#777;margin-bottom:1%;font-size:12.301px;font-weight:700;letter-spacing:-.271px}@media (max-width:1280px){.HousingCards_housing_info_header__GJovb{font-size:1em}}@media (max-width:1050px){.HousingCards_housing_card__7DCyI{flex-basis:45%}.HousingCards_housing_card_image_panel__4qbBV{width:100%;height:150px}.HousingCards_housing_info_header__GJovb{font-size:1.25em}}@media (max-width:768px){#HousingCards_housing_cards_section__QwUJS{width:100%}.HousingCards_housing_info_header__GJovb{font-size:1em}}@media (max-width:550px){#HousingCards_housing_cards_section__QwUJS{width:100%}.HousingCards_housing_info_header__GJovb{font-size:.9em}}@media (max-width:460px){.HousingCards_housing_info_header__GJovb{font-size:.8em}}@media (max-width:400px){.HousingCards_housing_info_header__GJovb{font-size:.7em}}