.accommodation-availability_cardContainer__kIkff{display:flex;flex-direction:column;gap:1rem;@media (min-width:768px){flex-direction:row}}.accommodation-availability_cardContent__Z_ay1{display:flex;flex-direction:column}.accommodation-availability_mainContainer__5sXJt{border:1px solid #ddd}.accommodation-availability_maximiseChancesContainer__1SRsd{background:#e3e3fd}.accommodation-residence_accommodationsContainer__BZbvm{border:1px solid #ddd;border-radius:1rem;padding:1.5rem}.accommodation-residence_mainContainer__XCOfy{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.accommodation-residence_borderLeft__K9Sql{border-left:1px solid #ddd}@media (max-width:768px){.accommodation-residence_mainContainer__XCOfy{grid-template-columns:1fr}.accommodation-residence_borderLeft__K9Sql{border-left:none}}.accommodation-residence_studioContainer__GGhha{display:flex;flex-direction:column;gap:.5rem}.accommodation-residence_borderRight__XDd8Q{border-right:1px solid #ddd}.accommodation-residence_warrantyContainer__8q2Pw{margin-top:1rem}.accommodation-residence_section__Atm7a{border-bottom:1px solid #e5e5e5;padding:1rem}@media (min-width:768px){.accommodation-residence_section__Atm7a{padding:3rem 3.5rem}}.accommodation-residence_pricesTiles__E6Zov{display:flex;gap:.25rem}.accommodation-residence_appartmentsContainer__ttkVD{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.accommodation-residence_simulatorContainer__Tcl0m{display:flex;align-items:center;justify-content:space-between}.accommodation-residence_sectionContent__N4WtC{display:flex;flex-direction:column;gap:2rem}.accommodation-residence_borderRightGrid__O9AG1{border-right:1px solid #ddd;width:100%}@media (max-width:768px){.accommodation-residence_borderRightGrid__O9AG1{border-right:none}}.logement_container__4AWcD{display:block;@media (min-width:768px){display:flex}gap:1.5rem;padding-bottom:2rem}.logement_infosContainer__o0HpC{background-color:#fff;border:1px solid var(--border-default-grey);box-shadow:0 2px 4px rgba(0,0,0,.1)}.logement_section__9KzqR{border-bottom:1px solid #e5e5e5;padding:1rem}@media (min-width:768px){.logement_section__9KzqR{padding:3rem 3.5rem}}.logement_tagContainer__XZtFc{align-items:center;display:flex;gap:.5rem}.logement_locationContent__8gcWp{display:flex;border-bottom:1px solid #e5e5e5;justify-content:space-between}.logement_locationInfo__L85lv{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:1rem;@media (min-width:768px){width:50%;padding-left:3.5rem;padding-bottom:3rem;padding-right:3.5rem;padding-top:3rem}}.logement_sidebarCard__4SsYy{align-items:center;background:#fff;border:1px solid var(--border-default-grey);box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:3rem 3.5rem;margin-top:1rem;@media (min-width:768px){margin-top:0}}.logement_sidebarTitle__THP1K{white-space:nowrap;line-height:3rem;margin:0}.logement_sidebarText__mKMpq{margin:0}.logement_sidebarOwner__Lf_o8{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.logement_sidebarShare__CNuus{display:flex;flex-direction:column;align-items:center;gap:1rem}.logement_buttonGroup__LDiX9{display:flex;gap:1rem}.logement_equipmentsGrid__kIdKj{display:grid;grid-gap:1rem;gap:1rem;@media (min-width:768px){grid-template-columns:repeat(3,1fr)}@media (max-width:768px){grid-template-columns:repeat(2,1fr)}}.logement_prepareStudentLifeSection__1mDjy{display:flex;justify-content:space-between;align-items:center}.accommodation-images_container__uLTL7{display:flex;justify-content:space-between}.accommodation-images_mainImage__Rscqk{object-fit:cover;width:100%}.accommodation-images_mainImageContainer__b1wbH{display:flex;position:relative;&>img{cursor:pointer}@media (max-width:768px){width:100%!important}}.accommodation-images_photoCountButton__AOHvl{background-color:#fff;bottom:1.5rem;left:1.5rem;position:absolute}.accommodation-images_photoCount__iG2tB{color:var(--text-label-blue-france);font-weight:500}.accommodation-images_gridContainer__YWYrH{width:50%;overflow:hidden}.accommodation-images_gridContainer__YWYrH[data-images="3"]{width:66.67%}.accommodation-images_imageGrid__k107K{display:grid;grid-template-columns:1fr 1fr;cursor:pointer}.accommodation-images_imageGrid__k107K img{object-fit:cover}