.PlaceInfo_page_container__PiDZt{text-align:center;padding:0 2rem;background-color:var(--background);min-height:calc(100vh - 5rem);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.PlaceInfo_slider_container__eNgS4{width:40rem;position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.PlaceInfo_sliderWrapper__6enZz{position:relative}.PlaceInfo_slider__EhKKY{height:30rem;position:relative;min-width:640px;max-width:640px}.PlaceInfo_slide__ihkBH{aspect-ratio:16/9;position:relative}.PlaceInfo_slideImage__gmzJq{border:2px solid var(--header-bg);border-radius:10px;object-fit:cover}.PlaceInfo_dots__4a5JT{display:flex;justify-content:center;padding:1rem 0}.PlaceInfo_dot__9IE7X{border:none;width:15px;height:15px;background:#c5c5c5;border-radius:50%;margin:0 5px;padding:5px;cursor:pointer}.PlaceInfo_active__2_B41{background:var(--link-col)}.PlaceInfo_arrow__TAgXc{width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%);fill:var(--link-col);cursor:pointer;z-index:1}.PlaceInfo_arrowLeft___hiLm{top:31.5rem;left:5rem}.PlaceInfo_arrowRight__9ulMe{top:31.5rem;right:5rem}.PlaceInfo_arrowDisabled__o0qBQ{fill:rgba(255,255,255,.5)}.PlaceInfo_place_info__YoNRj{padding:1rem;text-align:center;width:50rem;display:flex;flex-direction:column;align-items:center}.PlaceInfo_place_info__YoNRj p{padding:1rem;background-color:var(--header-bg);border-radius:8px}.PlaceInfo_floor_desc_container__j5dj5{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-column-gap:1rem;column-gap:1rem}.PlaceInfo_full__TVLrU{grid-column:1/-1}.PlaceInfo_floor_desc__CuuIL{background-color:white;border:1px solid #ccc;border-left:4px solid var(--link-col);border-radius:8px;padding:1.5rem;margin:1rem 0;transition:transform .2s ease}.PlaceInfo_floor_desc__CuuIL:hover{transform:scale(1.01)}.PlaceInfo_floor_desc__CuuIL ul{text-align:left;padding-left:1rem;list-style:none}.PlaceInfo_floor_desc__CuuIL span{color:var(--link-col);font-size:larger;font-weight:600}@media (max-width:768px){.PlaceInfo_page_container__PiDZt{flex-direction:column;padding:1rem;align-items:center}.PlaceInfo_slider_container__eNgS4{width:100%;padding:1rem 0}.PlaceInfo_slider__EhKKY{min-width:100%;max-width:100%;height:auto}.PlaceInfo_arrow__TAgXc{width:24px;height:24px;top:33.5rem}.PlaceInfo_arrowLeft___hiLm,.PlaceInfo_arrowRight__9ulMe{display:none}.PlaceInfo_place_info__YoNRj{width:100%;font-size:.95rem;padding:1rem;margin-top:1rem}.PlaceInfo_floor_desc_container__j5dj5{grid-template-columns:1fr;grid-template-rows:auto;gap:1rem}.PlaceInfo_dots__4a5JT{flex-wrap:wrap;gap:5px;padding:2rem 0}}@media (min-width:769px) and (max-width:1024px){.PlaceInfo_page_container__PiDZt{flex-direction:column;padding:2rem;align-items:center}.PlaceInfo_slider_container__eNgS4{width:90%;padding:1rem 0}.PlaceInfo_slider__EhKKY{min-width:100%;max-width:100%}.PlaceInfo_arrow__TAgXc{width:24px;height:24px;top:32rem}.PlaceInfo_arrowLeft___hiLm{top:34.5rem;left:3rem}.PlaceInfo_arrowRight__9ulMe{right:3rem;top:34.5rem}.PlaceInfo_place_info__YoNRj{max-width:90%;padding:1.5rem}.PlaceInfo_floor_desc_container__j5dj5{grid-template-columns:1fr;grid-template-rows:auto;gap:1rem}.PlaceInfo_dots__4a5JT{padding:3rem 0}}@media (min-width:1025px){.PlaceInfo_page_container__PiDZt{flex-direction:row;justify-content:space-between;padding:0 2rem}.PlaceInfo_slider_container__eNgS4{width:40rem}.PlaceInfo_slider__EhKKY{min-width:640px;max-width:640px}.PlaceInfo_place_info__YoNRj{width:50rem}.PlaceInfo_floor_desc_container__j5dj5{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:1rem}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}