#housing_main_section__Uygo8{padding-top:150px}.housing_container__JbY47{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.housing_topLeft__hkNfh{width:27%;padding:15px 15px 15px 40px;box-sizing:border-box}.housing_topRight__ibfbv{width:68%;padding:15px 15px 15px -10px;box-sizing:border-box;position:relative}.housing_bottomLeft__5O6AY{width:55%;padding:20px;box-sizing:border-box;justify-content:center}.housing_bottomRight___OLSz{width:45%;padding:10px;box-sizing:border-box}.housing_listContainer__IQynh{width:100%;border-radius:15px;overflow:hidden}.housing_titleContainer__JGs4_{text-align:center;margin-bottom:20px}.housing_title__JFwuF{font-weight:700;text-decoration:underline;font-size:28px;align-items:center;color:#333}.housing_nameList__sMIGR{list-style-type:none;padding:0}.housing_nameList__sMIGR li{margin-bottom:10px;border:1px solid #cbc9cd;border-radius:10px;padding:10px;font-size:19px;font-weight:700;font-family:Poppins;color:#386cdc;cursor:pointer;text-align:center;justify-content:center;align-self:stretch;background-color:#fff;filter:drop-shadow(0 5.1px 2.6px rgba(0,0,0,.25))}@media (max-width:768px){.housing_mapContainer__AcMQC{display:none}.housing_container__JbY47{display:flex;flex-direction:column;align-items:center;justify-content:center}.housing_bottomLeft__5O6AY,.housing_bottomRight___OLSz,.housing_topLeft__hkNfh,.housing_topRight__ibfbv{width:100%;padding-left:10px}.housing_dormNameContainer__EpCWr{display:none}}.housing_mapContainer__AcMQC{width:975px;height:500px;border:1px solid #a3a0a0;padding:10px;box-shadow:0 4px 8px hsla(0,5%,88%,.1);box-sizing:content-box;margin-top:7px}.housing_detailsContent__6_Y7O{margin-top:15px;text-align:justify}.housing_topRight__ibfbv{margin-top:15px}.housing_bottomRight___OLSz{margin-top:20px}.housing_imageContainer__Patma{width:100%;border-radius:10px;overflow:hidden;position:relative}.housing_imageNav__g1YPN button{display:flex;justify-content:center;align-items:center;margin-top:10px}.housing_navButton__jQWaR{position:absolute;top:50%;transform:translateY(-50%);right:5px;background-color:#7843a9;color:#333;border:none;padding:8px 12px;cursor:pointer;border-radius:5px;font-size:14px;display:flex;align-items:center;justify-content:center;z-index:1}.housing_nameList__sMIGR li:hover,.housing_navButton__jQWaR:hover{background-color:#fff}.housing_dormNameContainer__EpCWr{position:absolute;top:-30px;left:50%;transform:translateX(-50%);text-align:center}.housing_bookingButton__jXu9C{margin-top:10px;border:1px solid #27ae60;border-radius:5px;padding:8px 12px;font-size:14px;font-weight:700;color:#27ae60;cursor:pointer;text-align:center;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.housing_bookingButton__jXu9C:hover{background-color:#27ae60;color:#fff}.housing_interestFormButton__14hiE,.housing_workOrderButton__3Gnd0{margin-top:10px;padding:8px 16px;background-color:#592c82;color:#fff;text-decoration:none;cursor:pointer;border-radius:4px;display:inline-block;box-shadow:0 4px 8px rgba(0,0,0,.1)}.housing_workOrderButton__3Gnd0:hover .housing_interestFormButton__14hiE:hover{background-color:#27ae60;color:#fff}.housing_buttonRow__7hfHW{display:flex;flex-direction:row;gap:16px}.housing_unitsContainer__E8egV{display:flex;flex-wrap:wrap;padding:10px;justify-content:center}.housing_unitBox__DAJ09{width:15%;border:1px solid #ccc;padding:10px;margin:5px}