.AveragePointOverview_Component__6kcBD{align-items:center;gap:16px;padding-bottom:15px}.AveragePointOverview_Component__6kcBD .Classification{display:flex;font-weight:600;font-size:16px;line-height:19px;color:var(--label-gray-color)}.AveragePointOverview_Component__6kcBD .ClassificationWrapper{gap:10px;align-items:center}.AveragePointOverview_Component__6kcBD .TotalReview{font-weight:600;font-size:16px;line-height:19px;color:var(--placeholder-gray-color)}.AveragePointOverview_Component__6kcBD .Rating{display:flex;justify-content:center;align-items:flex-end}.AveragePointOverview_Component__6kcBD .RatingPoint{font-size:48px;font-weight:500;line-height:72px}.AveragePointOverview_Component__6kcBD .RatingTotal{margin-bottom:14px;font-size:24px;font-weight:600;line-height:28.13px;color:#7b919e}.AveragePointOverview_Component__6kcBD .justify-content-center{justify-content:center!important}.AveragePointOverview_Component__6kcBD .mb-16{margin-bottom:1.6rem}.AppLoading_Loader__GeBUI{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:20px 0}.AppLoading_LoadingPage__PudxE{position:fixed;inset:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:var(--index-loading);background-color:var(--placeholder-gray-color-40)}.AppLoading_LoadingIcon__2A60A{width:100px;height:100px;border-top:10px solid var(--background-gray-color);border:10px solid var(--background-gray-color);border-top-color:var(--button-primary-color);border-radius:50%;animation:AppLoading_spin__sxo5k 1.5s linear infinite;-webkit-animation:AppLoading_spin__sxo5k 1.5s linear infinite;opacity:1}@media screen and (max-width:767.9px){.AppLoading_LoadingIcon__2A60A{width:70px;height:70px;border-width:8px}}@keyframes AppLoading_spin__sxo5k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageClickAble_Component__f1SLx .ImageStyle{width:100%;height:auto;border-radius:4px;vertical-align:bottom;object-fit:cover;aspect-ratio:315/186}.AccommodationIntroduce_Component__ka_HG .IntroduceSection{display:flex;justify-content:space-between;align-items:flex-start}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .NameWrapper{width:100%;margin-bottom:40px}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .NameWrapper .Title{font-weight:600;font-size:2.4rem;line-height:2.8rem;color:var(--label-gray-color)}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .NameWrapper .RatingBox{display:flex;align-items:center;margin-top:10px;flex-wrap:wrap}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .NameWrapper .RatingBox .badge-primary{padding:1px 14px;font-weight:400;font-size:1.4rem;line-height:150%;background-color:var(--placeholder-gray-color)}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .NameWrapper .RatingBox .RatingStar{display:flex;flex-direction:row;align-items:flex-start;margin-left:20px;gap:4px}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .NameWrapper .AddressBox{display:flex;align-items:center;gap:1rem;margin-top:10px}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .NameWrapper .AddressBox .LocationSVG path{fill:var(--light-emerald-color)}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .NameWrapper .AddressBox .CardAddressText{font-weight:400;font-size:1.6rem;line-height:150%;color:var(--label-gray-color)}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .PointWrapper{display:flex;align-items:center;justify-content:flex-end;gap:20px;max-width:267px;width:100%}@media(max-width:575.98px){.AccommodationIntroduce_Component__ka_HG .IntroduceSection .PointWrapper{width:100%;min-width:200px;justify-content:space-around}}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .PointWrapper>:first-child{margin-right:0}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .flex-1{flex:1 1}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .ml-2{margin-left:.75rem}.AccommodationIntroduce_Component__ka_HG .IntroduceSection .LinkText{color:var(--button-primary-color)}.AccommodationIntroduce_Component__ka_HG .BigImageWrrapper img{aspect-ratio:645/390!important}.AccommodationIntroduce_Component__ka_HG .ImageSection .ImageTop{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AccommodationIntroduce_Component__ka_HG .ImageSection .RowImages{margin-top:18px}.AccommodationIntroduce_Component__ka_HG .ImageSection .RowImages .ImageWrapper img{aspect-ratio:150/186;width:100%;height:auto}.AccommodationIntroduce_Component__ka_HG .ImageSection .ImageWrapper{border-radius:4px;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AccommodationIntroduce_Component__ka_HG .ImageSection .ImageWrapper .ImageStyle{width:100%;height:auto;border-radius:4px;vertical-align:bottom;object-fit:cover;aspect-ratio:315/186}.AccommodationIntroduce_Component__ka_HG .Marked svg path{fill:var(--input-invalid-color)}.AccommodationIntroduce_Component__ka_HG .BtnSeeAll{height:50px;padding:15px 20px;position:absolute;top:16px;right:16px;background:#fff;color:var(--label-gray-color)}.AccommodationIntroduce_Component__ka_HG .BtnFirstImage{display:none}.AccommodationIntroduce_Component__ka_HG .BtnSecondImage{display:block}@media(max-width:1199.9px){.AccommodationIntroduce_Component__ka_HG .BtnSeeAll{top:6px;right:6px}}@media(max-width:767.9px){.AccommodationIntroduce_Component__ka_HG .IntroduceSection{flex-wrap:wrap}.AccommodationIntroduce_Component__ka_HG .BigImageWrrapper{margin-bottom:18px}.AccommodationIntroduce_Component__ka_HG .BtnFirstImage{display:block}.AccommodationIntroduce_Component__ka_HG .BtnSecondImage{display:none}}.AccommodationIntroduce_Component__ka_HG .Baged{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:77px;height:44px;padding:10px 8px;border:none;border-radius:8px 8px 8px 0;background-color:#44d7b6;color:#fff;font-size:20px;font-weight:600;line-height:24px;white-space:nowrap;cursor:pointer}.AccommodationIntroduce_Component__ka_HG .Baged img{filter:brightness(0) invert(1)}.AccommodationIntroduce_Component__ka_HG .Baged:hover{opacity:.9}.AccommodationIntroduce_Component__ka_HG .Baged:focus{outline:2px solid var(--button-primary-color);outline-offset:2px}.AccommodationIntroduce_Component__ka_HG .ShareIcon{margin-right:0}.AccommodationIntroduce_Component__ka_HG .ReviewTextWrapper{display:flex;flex-direction:column;gap:4px}.AccommodationIntroduce_Component__ka_HG .ReviewInfo{font-size:20px;font-weight:600;line-height:24px;color:var(--label-gray-color);margin:0}.AccommodationIntroduce_Component__ka_HG .ReviewCount{font-size:14px;font-weight:400;line-height:150%;color:var(--placeholder-gray-color);margin:0}.AccommodationIntroduce_ModalWrapper__vNtsA{width:900px;max-height:90vh}@media(max-width:991.98px){.AccommodationIntroduce_ModalWrapper__vNtsA{width:90%}}.AccommodationIntroduce_ReviewModalContent__HHf5A{padding:0;max-height:90vh;overflow-y:auto}.AccommodationIntroduce_ReviewModalContainer__91C8j{display:flex;max-width:900px;width:100%;flex-direction:column;background-color:#fff;border-radius:8px;max-height:90vh;overflow:auto}.AccommodationIntroduce_ReviewModalHeader__lUGNj{padding:12px 12px 32px;background-color:#fff}.AccommodationIntroduce_ReviewModalOverallRating__G93Es{display:flex;align-items:flex-start;gap:24px;margin-bottom:32px}.AccommodationIntroduce_OverallRatingBox__ndaks{display:flex;align-items:center;gap:8px;padding:10px;background-color:#44d7b6;border-radius:8px 8px 8px 0;color:#fff}.AccommodationIntroduce_OverallRatingBox__ndaks img{filter:brightness(0) invert(1)}.AccommodationIntroduce_OverallRatingScore__e7bOf{font-size:20px;font-weight:600;line-height:1}.AccommodationIntroduce_OverallRatingInfo__Pr5dq{display:flex;flex-direction:column;text-align:left}.AccommodationIntroduce_OverallRatingStatus__rUBti{font-size:20px;font-weight:600;line-height:24px;color:var(--label-gray-color);margin:0}.AccommodationIntroduce_OverallRatingCount__vn6D8{font-size:14px;font-weight:400;line-height:21px;color:#7b919e;margin:0}.AccommodationIntroduce_ReviewModalCategories__JxmZJ{display:flex;flex-direction:column;gap:16px}.AccommodationIntroduce_DetailReview__6bl7O{flex:1 1;display:flex;flex-direction:column;gap:12px}@media screen and (max-width:767.98px){.AccommodationIntroduce_DetailReview__6bl7O{width:100%}}.AccommodationIntroduce_Review__Vl0Dn{display:flex;align-items:center;width:100%;margin-bottom:16px;gap:16px}.AccommodationIntroduce_Review__Vl0Dn:last-child{margin-bottom:0}@media screen and (max-width:575.98px){.AccommodationIntroduce_Review__Vl0Dn{flex-direction:column;align-items:flex-start;gap:8px}}.AccommodationIntroduce_ReviewTitle__Dug8S{min-width:163px;text-align:left;font-weight:400;font-size:1.6rem;line-height:150%;color:var(--label-gray-color);margin-bottom:0}@media screen and (max-width:575.98px){.AccommodationIntroduce_ReviewTitle__Dug8S{width:100%;margin-bottom:8px}}.AccommodationIntroduce_ReviewProgress__Dz5_c{display:flex;align-items:center;gap:12px;flex:1 1}@media screen and (max-width:575.98px){.AccommodationIntroduce_ReviewProgress__Dz5_c{width:100%;flex-direction:column;align-items:flex-start;gap:8px}}.AccommodationIntroduce_progress__qedEJ{width:100%;height:8px;background-color:#f2f2f2;border-radius:8px;overflow:hidden}.AccommodationIntroduce_progressBar__HRsxk{height:100%;border-radius:8px;background:#3b9dff}.AccommodationIntroduce_Point__TpLU2{font-weight:400;font-size:1.6rem;line-height:150%;color:var(--label-gray-color);min-width:60px;text-align:right;white-space:nowrap}@media screen and (max-width:575.98px){.AccommodationIntroduce_Point__TpLU2{margin-left:0;text-align:left}}.AccommodationIntroduce_CategoryRating__YUtBo{display:flex;flex-direction:column;gap:8px}.AccommodationIntroduce_CategoryLabel__JTevH{font-size:16px;font-weight:400;line-height:24px;color:var(--label-gray-color)}.AccommodationIntroduce_CategoryProgress__WFX4x{display:flex;align-items:center;gap:12px;width:100%}.AccommodationIntroduce_CategoryProgress__WFX4x .AccommodationIntroduce_progress__qedEJ{flex:1 1;height:8px;background-color:#f2f2f2;border-radius:8px;overflow:hidden}.AccommodationIntroduce_CategoryProgress__WFX4x .AccommodationIntroduce_progress__qedEJ .AccommodationIntroduce_progress-bar__qFuBN{height:100%;background-color:var(--button-primary-color);border-radius:8px}.AccommodationIntroduce_CategoryPoint__3KYWU{font-size:16px;font-weight:400;line-height:24px;color:var(--label-gray-color);min-width:50px;text-align:right}.AccommodationIntroduce_ReviewModalBody__JxaFX{padding:12px;background-color:#fff}.AccommodationIntroduce_ReviewList__I8uvx{display:flex;flex-direction:column;gap:24px}.AccommodationIntroduce_ReviewItem__1h32S{width:100%}.AccommodationIntroduce_ReviewModalEmpty__IYBFB{padding:60px 32px;text-align:center}.AccommodationIntroduce_ReviewModalEmptyText____dM8{font-size:16px;font-weight:400;line-height:24px;color:var(--placeholder-gray-color);margin:0}@media(max-width:767.98px){.AccommodationIntroduce_ReviewModalHeader__lUGNj{padding:24px 16px}.AccommodationIntroduce_ReviewModalOverallRating__G93Es{flex-direction:column;gap:16px}.AccommodationIntroduce_OverallRatingBox__ndaks{width:100%;justify-content:center}.AccommodationIntroduce_ReviewModalBody__JxaFX{padding:24px 16px}}.Breadcrumb_Breadcrumb__Fynk8{border-bottom:none}.Breadcrumb_Breadcrumb__Fynk8 .text{color:var(--placeholder-gray-color);font-weight:400;font-size:14px;line-height:150%}.Breadcrumb_Breadcrumb__Fynk8 .text-link{color:var(--button-primary-color);font-weight:400;font-size:14px;line-height:150%}.Breadcrumb_Breadcrumb__Fynk8 .text-link:hover{color:var(--button-primary-color);text-decoration:underline}.ImagesSlider_ImagesSliderModalContainer__mbLj8{width:100%;position:relative}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnails{padding-top:0;margin-top:14px}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnail{max-width:95px!important;border:none;margin:0 7.5px!important;max-width:1086px}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnail:first-child{margin-left:0!important}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnail:last-child{margin-right:0!important}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnail.active,.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnail:focus,.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnail:hover{outline:none;border:0}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnail.active .image-gallery-thumbnail-image,.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnail:focus .image-gallery-thumbnail-image,.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnail:hover .image-gallery-thumbnail-image{opacity:1}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnail .image-gallery-thumbnail-inner{background-color:#000}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-thumbnail .image-gallery-thumbnail-image{width:100%;height:auto;aspect-ratio:95/95;border-radius:4px;opacity:.5;object-fit:cover}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-slides{width:100%;height:auto;aspect-ratio:1086/611}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-image{width:100%;height:auto;aspect-ratio:1086/611;border-radius:4px;object-fit:cover}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .image-gallery-slide{width:100%;height:auto;cursor:auto!important}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .swiper-button-next:after,.ImagesSlider_ImagesSliderModalContainer__mbLj8 .swiper-button-prev:after{display:none}@media(min-width:997px){.ImagesSlider_ImagesSliderModalContainer__mbLj8 .swiper-button-prev{left:-72px!important}}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .swiper-button-prev:hover svg path{fill:var(--input-hover-color)!important}@media(min-width:997px){.ImagesSlider_ImagesSliderModalContainer__mbLj8 .swiper-button-next{right:-72px!important}}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .swiper-button-next:hover svg path{fill:var(--input-hover-color)!important}.ImagesSlider_ImagesSliderModalContainer__mbLj8 .ImagesSlider_ButtonClose__2oH85{display:unset!important;padding:0;border:none;position:absolute;top:10px;right:10px;z-index:1;background-color:transparent!important}.ShowMoreContent_Component__8xB5T .ShowMore__Wrapper{margin-top:60px}.ShowMoreContent_Component__8xB5T .ShowMore__Wrapper.IsShowMore .ShowMore__Container,.ShowMoreContent_Component__8xB5T .ShowMore__Wrapper.IsShowMore .ShowMore__Content{max-height:unset!important;overflow:auto}.ShowMoreContent_Component__8xB5T .ShowMore__Wrapper.IsShowMore .ShowMore__OverlayBlur{display:none}.ShowMoreContent_Component__8xB5T .ShowMore__Wrapper.IsShowMore .ShowMore__Btn__Icon{transform:rotate(180deg)}.ShowMoreContent_Component__8xB5T .ShowMore__Title{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;font-weight:600;font-size:2rem;line-height:2.3rem;color:var(--label-gray-color)}.ShowMoreContent_Component__8xB5T .ShowMore__Container{position:relative}.ShowMoreContent_Component__8xB5T .ShowMore__Content{display:flex;flex-wrap:wrap;overflow:hidden;margin-top:0;margin-right:0;margin-left:0}.ShowMoreContent_Component__8xB5T .ShowMore__Content>*{padding-right:0;padding-left:0}.ShowMoreContent_Component__8xB5T .ShowMore__Btn{display:block;margin-top:16px;font-weight:400;font-size:1.6rem;line-height:150%;background:transparent;border:0;color:var(--button-primary-color)}.ShowMoreContent_Component__8xB5T .ShowMore__Btn__Name{margin-right:20px}.ShowMoreContent_Component__8xB5T .ShowMore__Btn__Icon path{fill:var(--button-primary-color)}.ShowMoreContent_Component__8xB5T .ShowMore__OverlayBlur{width:100%;height:60px;position:absolute;bottom:0;left:0;background:linear-gradient(1turn,#fff,hsla(0,0%,100%,0))}.hotellocation_mainHotelLocation__Ngesc{padding-top:60px}.hotellocation_mainHotelLocation__Ngesc .hotellocation_sectionTitle__G4l83{font-size:2rem;font-weight:600;color:var(--label-gray-color)}.hotellocation_mainHotelLocation__Ngesc .hotellocation_locationSection__3NR21{margin-bottom:60px}.hotellocation_mainHotelLocation__Ngesc .hotellocation_locationGrid__HliWo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:80px;column-gap:80px;grid-row-gap:8px;row-gap:8px}@media(max-width:767.98px){.hotellocation_mainHotelLocation__Ngesc .hotellocation_locationGrid__HliWo{grid-template-columns:1fr;column-gap:0}}.hotellocation_mainHotelLocation__Ngesc .hotellocation_locationList__kEZzI{list-style:none;margin:0;padding:0}.hotellocation_mainHotelLocation__Ngesc .hotellocation_locationItem__rjTtR{display:flex;justify-content:space-between;align-items:center;font-size:1.6rem;line-height:2.4rem;color:var(--label-gray-color);padding:4px 0}.hotellocation_mainHotelLocation__Ngesc .hotellocation_locationName__MstmY{position:relative;padding-left:12px;font-size:1.6rem;font-weight:400;color:#3a3a3a}.hotellocation_mainHotelLocation__Ngesc .hotellocation_locationName__MstmY:before{content:"•";position:absolute;left:0;top:0}.hotellocation_mainHotelLocation__Ngesc .hotellocation_locationDistance__NBGY_{font-size:1.6rem;font-weight:400;color:#3a3a3a}.hotellocation_mainHotelLocation__Ngesc .hotellocation_facilityHeader__TpNTA{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.hotellocation_mainHotelLocation__Ngesc .hotellocation_seeAllButton__kb_bZ{display:inline-flex;align-items:center;gap:14px;border:none;background:transparent;color:#0bf;font-size:1.6rem;font-weight:400;cursor:pointer;padding:0}.hotellocation_mainHotelLocation__Ngesc .hotellocation_seeAllIcon__YJfH5{font-size:1.6rem}.hotellocation_mainHotelLocation__Ngesc .hotellocation_rotateIcon__YtGNa{transform:rotate(90deg);transition:transform .2s ease}.hotellocation_mainHotelLocation__Ngesc .hotellocation_facilityGrid__g5GHq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px}@media(max-width:991.98px){.hotellocation_mainHotelLocation__Ngesc .hotellocation_facilityGrid__g5GHq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.hotellocation_mainHotelLocation__Ngesc .hotellocation_facilityItem__JR8Qr{display:flex;align-items:center;gap:12px;font-size:1.6rem;color:var(--label-gray-color)}.hotellocation_mainHotelLocation__Ngesc .hotellocation_facilityIcon__8Io1q{width:24px;height:24px;object-fit:contain}.hotellocation_mainHotelLocation__Ngesc .hotellocation_facilityLabel__l_OV_{font-weight:500;color:#3a3a3a;font-size:1.6rem;font-weight:400}.hotellocation_mainHotelLocation__Ngesc .hotellocation_modalWrapper__vqj9X{max-width:450px;width:100%;max-height:90vh;overflow-y:auto}.hotellocation_mainHotelLocation__Ngesc .hotellocation_modalContent__7C_uV{padding:0}.hotellocation_mainHotelLocation__Ngesc .hotellocation_modalHeader__Q36Eg{display:flex;justify-content:space-between;align-items:center;padding:32px 12px}.hotellocation_mainHotelLocation__Ngesc .hotellocation_modalTitle__Y6oaY{font-size:2rem;font-weight:600;color:var(--label-gray-color);margin:0}.hotellocation_mainHotelLocation__Ngesc .hotellocation_modalBody__Cygi1{padding:0 12px 32px;display:flex;flex-direction:column;gap:32px;max-height:calc(90vh - 100px);overflow-y:auto}.hotellocation_mainHotelLocation__Ngesc .hotellocation_serviceCategory__TM_mi{display:flex;flex-direction:column;gap:16px}.hotellocation_mainHotelLocation__Ngesc .hotellocation_categoryHeader__LqNDa{display:flex;align-items:center;gap:12px}.hotellocation_mainHotelLocation__Ngesc .hotellocation_categoryIcon__CCFan{width:24px;height:24px;object-fit:contain}.hotellocation_mainHotelLocation__Ngesc .hotellocation_categoryTitle__lBK7A{font-size:1.8rem;font-weight:600;color:var(--label-gray-color);margin:0}.hotellocation_mainHotelLocation__Ngesc .hotellocation_serviceList__mRJ5j{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hotellocation_mainHotelLocation__Ngesc .hotellocation_serviceItem__sZGLg{display:flex;align-items:center;gap:12px}.hotellocation_mainHotelLocation__Ngesc .hotellocation_checkmark__xlQli{color:#4caf50;font-size:1.6rem;font-weight:600;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hotellocation_mainHotelLocation__Ngesc .hotellocation_serviceName__5Ur4K{font-size:1.6rem;font-weight:400;color:#3a3a3a;line-height:2.4rem}.Destination_Page__vG_r9{margin-bottom:80px;opacity:1;visibility:visible;transition:opacity .15s ease-in,visibility .15s ease-in}.Destination_Page__vG_r9.Destination_loading__Jioao{opacity:0;visibility:hidden}.Destination_Page__vG_r9 .BookRoom{padding:20px;background-color:var(--button-primary-color);border-radius:4px}.Destination_Page__vG_r9 .FilterBox{display:flex;justify-content:space-between;margin-top:20px;padding:20px;border:1px solid var(--input-default-border-color);border-radius:4px}.Destination_Page__vG_r9 .FilterBox__Title{font-weight:600;font-size:1.6rem;line-height:1.9rem;color:var(--label-gray-color)}.Destination_Page__vG_r9 .FilterBox__Result{margin-bottom:20px;font-weight:400;font-size:1.4rem;line-height:150%;color:var(--placeholder-gray-color)}.Destination_Page__vG_r9 .FilterBox__DateWrapper{display:flex;flex-wrap:wrap}.Destination_Page__vG_r9 .FilterBox__Date:not(:last-child){margin-right:20px}.Destination_Page__vG_r9 .FilterBox__Date__Label{font-weight:400;font-size:1.4rem;line-height:150%;color:var(--label-gray-color)}.Destination_Page__vG_r9 .FilterBox__Date__Time{font-weight:600;font-size:1.6rem;line-height:1.9rem;color:var(--orange-color)}.Destination_Page__vG_r9 .FilterBox__Button{height:-moz-fit-content;height:fit-content;margin-left:20px;font-weight:400;font-size:1.4rem;line-height:150%;color:var(--button-primary-color);cursor:pointer}.Destination_Page__vG_r9 .Navigation{margin-bottom:4rem}.Destination_Page__vG_r9 .Navigation .col-custom-2{width:22.2222222222%}@media(max-width:767.58px){.Destination_Page__vG_r9 .Navigation .col-custom-2{width:100%;margin-bottom:10px}}.Destination_Page__vG_r9 .NavigationButton{width:100%;height:100%;padding:1.2rem .8rem;color:var(--label-gray-color);background-color:var(--input-disabled-color);border-radius:4px;font-weight:600;font-size:16px;line-height:19px}.Destination_Page__vG_r9 .NavigationReviewButton{width:32.308%}@media(max-width:991.9px){.Destination_Page__vG_r9 .FilterOrder{order:1}}.Destination_Page__vG_r9 .BookRoomMap{margin-top:20px;position:relative;background-color:#dcdcdc}.Destination_Page__vG_r9 .BookRoomMap .MapWrapper{width:100%;height:209px}.Destination_Page__vG_r9 .BookRoomMap .ButtonWrapper{position:absolute;left:50%;top:60%;transform:translateX(-50%)}.Destination_Page__vG_r9 .BookRoomMap .ButtonWrapper button{min-width:183px;font-weight:400}.Destination_Page__vG_r9 .Section{margin-top:60px}.Destination_Page__vG_r9 .Section .SectionTitleH3{display:flex;flex-direction:column;width:100%;align-items:start;justify-content:space-between}.Destination_Page__vG_r9 .Section .SectionTitleH2,.Destination_Page__vG_r9 .Section .SectionTitleH3{margin-bottom:40px;font-weight:600;font-size:2rem;line-height:2.3rem;color:var(--label-gray-color)}.Destination_Page__vG_r9 .Section .Description{display:flex;flex-direction:column;gap:40px;font-weight:400;font-size:1.6rem;line-height:2.3rem;text-align:justify;color:var(--label-gray-color)}.Destination_Page__vG_r9 .Section .PrivacyContent{display:flex;flex-wrap:wrap;margin-top:0;margin-right:0;margin-left:0}.Destination_Page__vG_r9 .Section .PrivacyContent>*{padding-right:0;padding-left:0}.Destination_Page__vG_r9 .Section .PrivacyContent__Wrapper{margin-bottom:30px}.Destination_Page__vG_r9 .Section .PrivacyContent__Note{margin-top:5px;font-style:italic;font-weight:400}.Destination_Page__vG_r9 .Section .PrivacyContent__Icon{width:58px}@media(max-width:767.58px){.Destination_Page__vG_r9 .Section .PrivacyContent__Icon{width:40px}.Destination_Page__vG_r9 .Section .PrivacyContent__Icon svg{scale:.5}}.Destination_Page__vG_r9 .Section .PrivacyContent__LabelText{margin-left:2rem;color:var(--label-gray-color);font-weight:600;font-size:16px;line-height:19px}.Destination_Page__vG_r9 .Section .PrivacyContent__LabelText p{margin-top:.5rem;font-weight:400;font-size:16px;line-height:150%}.Destination_Page__vG_r9 .Section .SectionExtension{margin-bottom:-20px}.Destination_Page__vG_r9 .Section .SectionExtension__Title{margin-bottom:.5rem;font-weight:600;font-size:16px;line-height:19px}.Destination_Page__vG_r9 .Section .SectionExtension__Information{margin-bottom:.5rem;color:var(--placeholder-gray-color);font-weight:400;font-size:16px;line-height:150%}.Destination_Page__vG_r9 .Section .Label{margin-bottom:20px;font-weight:700;font-size:1.6rem;line-height:1.9rem;color:var(--label-gray-color)}.Destination_Page__vG_r9 .Section .Label:nth-child(n-1){margin-bottom:0}.Destination_Page__vG_r9 .Section .Content{margin-bottom:20px;font-weight:400;font-size:1.6rem;line-height:150%;color:var(--label-gray-color)}.Destination_Page__vG_r9 .Section .Content:last-child{margin-bottom:0}.Destination_Page__vG_r9 .Section .Content p{margin-bottom:10px}.Destination_Page__vG_r9 .Section .Content p:last-child{margin-bottom:0}.Destination_Page__vG_r9 .Section .SectionService{display:flex;flex-wrap:wrap;gap:20px 0;margin-top:0;margin-right:0;margin-left:0}.Destination_Page__vG_r9 .Section .SectionService .SectionServiceItem{padding-right:0;padding-left:0}.Destination_Page__vG_r9 .Section .SectionService .SectionServiceLabel{margin-left:10px;font-weight:400;font-size:1.6rem;line-height:150%;color:var(--label-gray-color)}.Destination_Page__vG_r9 .SectionReview{padding-top:60px;padding-bottom:60px}@media(max-width:575.98px){.Destination_Page__vG_r9 .SectionReview{padding-top:40px;padding-bottom:40px}}.Destination_Page__vG_r9 .SectionReviewContent{row-gap:16px}.Destination_Page__vG_r9 .SectionReview .SectionTitleReview{margin-bottom:24px;font-weight:600;font-size:2rem;line-height:2.3rem;color:var(--label-gray-color)}.Destination_Page__vG_r9 .SectionReviewRating{display:flex;flex-direction:column;gap:16px;height:-moz-fit-content;height:fit-content;padding:20px;background-color:#fff;border:1px solid #f2f2f2;border-radius:8px}.Destination_Page__vG_r9 .SectionReviewComment{display:flex;flex-direction:column;gap:24px}.Destination_Page__vG_r9 .SectionReview .DetailReview{flex:1 1}@media screen and (max-width:767.98px){.Destination_Page__vG_r9 .SectionReview .DetailReview{width:100%}}.Destination_Page__vG_r9 .SectionReview .DetailReview_Empty{width:100%;height:100px;text-align:center;margin:auto}.Destination_Page__vG_r9 .SectionReview .Review{margin-bottom:12px;width:100%}.Destination_Page__vG_r9 .SectionReview .Review:last-child{margin-bottom:0}.Destination_Page__vG_r9 .SectionReview .Review.d-flex{gap:16px}.Destination_Page__vG_r9 .SectionReview .Review .ReviewTitle{width:163px;flex-shrink:0;font-weight:400;font-size:1.6rem;line-height:150%;color:var(--label-gray-color)}@media screen and (max-width:575.98px){.Destination_Page__vG_r9 .SectionReview .Review .ReviewTitle{width:100%;margin-bottom:8px}}.Destination_Page__vG_r9 .SectionReview .Review .ReviewProgress{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}@media screen and (max-width:575.98px){.Destination_Page__vG_r9 .SectionReview .Review .ReviewProgress{flex-direction:column;align-items:flex-start;gap:8px;width:100%}}.Destination_Page__vG_r9 .SectionReview .Review .ReviewProgress .Point{margin-left:3px;font-weight:400;font-size:1.6rem;line-height:150%;color:#7b919e}@media screen and (max-width:575.98px){.Destination_Page__vG_r9 .SectionReview .Review .ReviewProgress .Point{margin-left:0}}.Destination_Page__vG_r9 .SectionReview .Review .ReviewProgress .progress{width:100%;height:8px}.Destination_Page__vG_r9 .SectionReview .Review .ReviewProgress .progress .progress-bar{border-radius:8px;background:var(--button-primary-color)}.Destination_Page__vG_r9 .CustomFilter .WidthInput{margin-bottom:0}.Destination_Page__vG_r9 .CustomFilter .Title{display:none!important}.Destination_Page__vG_r9 .CustomFilter .BtnMedium{padding:12px 21px;border-radius:0 4px 4px 0;line-height:21px;white-space:nowrap}.Destination_Page__vG_r9 .ButtonShow{margin:16px auto auto}.Destination_Page__vG_r9 .SectionExtension__Title{margin-bottom:.5rem;font-weight:600;font-size:16px;line-height:19px}.Destination_Page__vG_r9 .SectionExtension__Information{margin-bottom:.5rem;color:var(--placeholder-gray-color);font-weight:400;font-size:16px;line-height:150%}.Destination_Page__vG_r9 .section-title-custom{text-align:left;font-weight:600;font-size:20px;line-height:28px}.Destination_Page__vG_r9 .mr-12{margin-right:1.2rem}.Destination_Page__vG_r9 .mb-20{margin-bottom:2rem}.Destination_Page__vG_r9 .mb-40{margin-bottom:4rem!important}.Destination_Page__vG_r9 .BookRoomMap{overflow:hidden}.Destination_Page__vG_r9 .ModalImageSlider{width:100%!important}.Destination_Page__vG_r9 .ModalImageSlider .ModalWrapper{background-color:transparent;overflow:auto;max-height:100%;width:100%}.Destination_Page__vG_r9 .ModalImageSlider .ModalWrapper::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}.Destination_Page__vG_r9 .ModalImageSlider .ModalWrapper::-webkit-scrollbar-thumb{background-color:#ced4da;border-radius:.5em}.Destination_Page__vG_r9 .ModalImageSlider .ModalWrapper::-webkit-scrollbar-thumb:hover{background-color:#ced4da}.Destination_Page__vG_r9 .ModalImageSlider .customBtnClose{display:none}.Destination_Page__vG_r9 .ModalImageSlider .image-gallery-content .image-gallery-slide .image-gallery-image{max-height:none}.Destination_Page__vG_r9 .Warning{text-align:center;color:#ca332b;font-size:20px;font-weight:600}@media screen and (max-width:991.9px){.Destination_Page__vG_r9 .BookingFilterBottomWrapper .SectionTitleH3{display:flex;width:100%;flex-direction:column;align-items:baseline;text-align:left;margin-right:-5px}.Destination_Page__vG_r9 .BookingFilterBottomWrapper .SectionTitleH3 p{margin-bottom:20px}}.Destination_Page__vG_r9 .BookingFilterBottomWrapper .BookingFilterTitle{font-size:2rem;font-weight:600;color:var(--title-color,#181323);margin-bottom:8px}.Destination_Page__vG_r9 .BookingFilterBottomWrapper .BookingFilterWarning{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#ca332b;font-size:1.4rem;line-height:1.5}.Destination_Page__vG_r9 .BookingFilterBottomWrapper .BookingFilterWarning svg{flex-shrink:0}.Destination_Page__vG_r9 .BookingFilterBottom{width:100%}@media screen and (max-width:576px){.Destination_Page__vG_r9 .BookingFilterBottom .BookingFilterBox{display:flex;flex-direction:column}.Destination_Page__vG_r9 .BookingFilterBottom{display:flex;width:100%;flex-direction:column;align-items:baseline;text-align:left}.Destination_Page__vG_r9 .BookingFilterBottom .FilterDetailGuest,.Destination_Page__vG_r9 .BookingFilterBottom input{margin-bottom:10px;border:1px solid #ccc;width:100%}.Destination_Page__vG_r9 .BookingFilterBottom .CustomButton button{width:100%;border-radius:2px}}.Destination_Page__vG_r9 .SectionReviewContent{display:flex;flex-direction:column;gap:32px}.Destination_Page__vG_r9 .SectionReviewHeader{display:flex;align-items:flex-start;gap:40px}@media screen and (max-width:992px){.Destination_Page__vG_r9 .SectionReviewComment{justify-content:center}}.Destination_Page__vG_r9 .BookingFilterWarningText{font-size:1.6rem;font-weight:400;color:#ca332b}.Destination_Page__vG_r9 .sectionReview{gap:64px}@media screen and (max-width:991.9px){.Destination_Page__vG_r9 .sectionReview{gap:32px}}@media screen and (max-width:767.98px){.Destination_Page__vG_r9 .sectionReview{flex-direction:column;gap:24px}}.Destination_Page__vG_r9 .averagePointOverview{width:315px;flex-shrink:0}@media screen and (max-width:991.9px){.Destination_Page__vG_r9 .averagePointOverview{width:280px}}@media screen and (max-width:767.98px){.Destination_Page__vG_r9 .averagePointOverview{width:100%;margin-bottom:24px}.Destination_Page__vG_r9 .d-flex.align-items-center{flex-direction:column;align-items:flex-start!important;gap:24px}}@media screen and (max-width:991.9px){.Destination_Page__vG_r9 .ResponsiveReview{gap:1.2rem}}@media screen and (max-width:767.98px){.Destination_Page__vG_r9 .ResponsiveReview{flex-direction:column;gap:1.6rem;width:100%}}.Destination_Page__vG_r9 .border-Validate{border:1px solid red}.Destination_Page__vG_r9 .reviewResponsive{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.Destination_Page__vG_r9 .reviewResponsive::-webkit-scrollbar{display:none}.Destination_Page__vG_r9 .reviewResponsive>*{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px)/3);scroll-snap-align:start;min-width:280px}@media screen and (max-width:1199.98px){.Destination_Page__vG_r9 .reviewResponsive>*{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px)/2);min-width:320px}}@media screen and (max-width:767.98px){.Destination_Page__vG_r9 .reviewResponsive>*{flex:0 0 100%;min-width:100%}}