.Locations_locationsContainer__qSXBD{grid-column:1/-1;display:grid;grid-gap:var(--contentPadding);gap:var(--contentPadding)}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy{display:flex;flex-direction:row;overflow:hidden}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_loading__xmP6h{display:flex;width:200px;aspect-ratio:1/1;margin:0 auto;padding-right:20px}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw{display:flex;flex-direction:column}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_pageTitle__hpnsG{font-size:48px;font-weight:800;letter-spacing:2px;margin-top:0;margin-bottom:0;color:var(--theme-text)}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_campusTitle__ANrzG{font-weight:400;color:var(--theme-text);margin-top:5px}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_icons__DjTkg{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;padding:0 3px;margin:32px 0 12px}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_icons__DjTkg .Locations_socials__HG3uF{display:flex;flex-direction:row;margin:0;gap:10px}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_icons__DjTkg .Locations_socials__HG3uF .Locations_icon___2P92{border:1px solid var(--theme-text);border-radius:5px;padding:5px;width:17px;height:17px;color:var(--theme-text)}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_icons__DjTkg .Locations_socials__HG3uF .Locations_icon___2P92:hover{color:var(--theme-primary);border-color:var(--theme-primary);cursor:pointer}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_icons__DjTkg .Locations_arrowButtons__NJIKL{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_icons__DjTkg .Locations_arrowButtons__NJIKL .Locations_arrowBtnIcon_left__tgYzM,.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_icons__DjTkg .Locations_arrowButtons__NJIKL .Locations_arrowBtnIcon_right__wSL7B{border:1px solid var(--theme-text);color:var(--theme-text);padding:8px 10px;cursor:pointer}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_icons__DjTkg .Locations_arrowButtons__NJIKL .Locations_arrowBtnIcon_left__tgYzM:hover,.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_icons__DjTkg .Locations_arrowButtons__NJIKL .Locations_arrowBtnIcon_right__wSL7B:hover{border-color:var(--theme-primary);color:var(--theme-primary)}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_icons__DjTkg .Locations_arrowButtons__NJIKL .Locations_arrowBtnIcon_left__tgYzM{border-radius:var(--borderRadius_sm) 0 0 var(--borderRadius_sm);height:16px;width:10px}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_icons__DjTkg .Locations_arrowButtons__NJIKL .Locations_arrowBtnIcon_right__wSL7B{border-radius:0 var(--borderRadius_sm) var(--borderRadius_sm) 0;height:16px;width:10px}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf{background-color:var(--theme-foreground);border-radius:var(--borderRadius_general);padding:var(--contentPadding);height:100%;display:flex;flex-direction:column;justify-content:space-around}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2{display:flex;flex-direction:column;justify-content:space-between;gap:25px}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2 .Locations_detailInfo__mL85W{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2 .Locations_detailInfo__mL85W .Locations_address__Z42mt{font-size:18px;margin:0;font-weight:400;letter-spacing:2px}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2 .Locations_services__RVIgB{display:flex;flex-direction:column}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2 .Locations_services__RVIgB h6{font-weight:600;padding-bottom:10px}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2 .Locations_services__RVIgB .Locations_serviceTime__OF8ey{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:5px}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2 .Locations_services__RVIgB .Locations_serviceTime__OF8ey p{margin:0;font-size:14px;color:var(--theme-text)}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2 .Locations_services__RVIgB .Locations_disclaimer__Ddvvi{padding-top:5px;font-size:11px;font-style:italic;color:var(--theme-text);width:100%;margin:0}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2 .Locations_directionBtn__Xztbl{display:flex;justify-content:center;width:min-content;height:min-content;border:2px solid var(--theme-text);border-radius:var(--borderRadius_sm);padding:7px 6px 5px 5px;color:var(--theme-white);transition:all .3s ease-in-out}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2 .Locations_directionBtn__Xztbl:hover{content:"";transition:all .3s ease-in-out;transform:scale(1.1);border-color:var(--theme-primary)}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2 .Locations_directionBtn__Xztbl:hover .Locations_icon___2P92{color:var(--theme-primary)}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_top__V8ie2 .Locations_directionBtn__Xztbl .Locations_icon___2P92{height:17px;width:17px;color:var(--theme-text)}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_bottom__rYxH_{display:grid;grid-template-columns:2fr 3fr;padding-top:10px;align-items:center}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_bottom__rYxH_ img{border-radius:var(--borderRadius_general);width:100%;aspect-ratio:1/1;object-fit:cover}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy .Locations_detailsContainer__VehTw .Locations_detailCard__VnBsf .Locations_bottom__rYxH_ p{padding-left:15px;font-size:22px;font-weight:500;margin:0}.Locations_locationsContainer__qSXBD .Locations_map__6pLav{height:600px;border-radius:var(--borderRadius_general);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}@media only screen and (min-width:1024px){.Locations_locationsContainer__qSXBD{grid-template-columns:repeat(12,1fr)}.Locations_locationsContainer__qSXBD .Locations_detailsWrapper__j6JJy{grid-column:span 5}.Locations_locationsContainer__qSXBD .Locations_map__6pLav{grid-column:span 7}}