@keyframes BannerFullBlockCard_skeleton-shimmer__lZqPm{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:767px){.BannerFullBlockCard_bannerFullBlockCard__aJ9K6{display:flex;flex-direction:column;flex:1 1;min-height:100%}}.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG{display:flex;flex:1 1;position:relative;margin:0 auto;max-width:100%;min-height:698.64px;border-radius:calc(var(--ant-border-radius-lg)*4);overflow:hidden;min-width:100%}@media(max-width:767px){.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG{overflow:unset!important;width:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important;flex:1 1!important;border-radius:0!important}}.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .banner-introducer{z-index:3;position:absolute;right:40px;top:40px}@media(max-width:767px){.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .banner-introducer{bottom:27px;right:20px}}.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_imageWrapper__Co8T9{display:flex;flex-grow:1;align-items:center;position:relative;min-width:100%}@media(max-width:767px){.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_imageWrapper__Co8T9{position:fixed;width:100vw;height:100%;min-width:unset}}.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_imageWrapper__Co8T9 img{margin:0 auto;height:100%!important;width:100%!important;object-fit:cover;max-height:700px}@media(max-width:767px){.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_imageWrapper__Co8T9 img{aspect-ratio:unset!important;height:100%!important;max-height:100%!important}}.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_container__5lpRQ{position:absolute;display:flex;flex-direction:column;height:100%;padding:var(--ant-padding-xl);box-sizing:border-box;color:var(--ant-color-text-light-solid);z-index:2;left:0;right:0;gap:var(--ant-padding-sm)}@media(max-width:767px){.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_container__5lpRQ{position:relative;gap:24px;height:unset;min-height:520px;max-width:100%;padding:30px 20px;margin:0 auto;right:0;text-align:center}}.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_container__5lpRQ .BannerFullBlockCard_title__beYGn{font-size:var(--font-size-xxl)!important;font-weight:300;line-height:50px}@media(max-width:767px){.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_container__5lpRQ .BannerFullBlockCard_title__beYGn{font-size:36px!important;line-height:40px}}.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_container__5lpRQ .BannerFullBlockCard_description__Lbmry{font-size:var(--ant-font-size-heading4)!important;line-height:28px!important}.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_container__5lpRQ .BannerFullBlockCard_price__LOHjj{font-size:var(--ant-font-size-lg);line-height:24px}@media(max-width:767px){.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_container__5lpRQ .BannerFullBlockCard_price__LOHjj{font-size:16px;line-height:24px}}.BannerFullBlockCard_bannerFullBlockCard__aJ9K6 .BannerFullBlockCard_wrapper__OAkoG .BannerFullBlockCard_container__5lpRQ .BannerFullBlockCard_button__P1fWc{font-weight:600;line-height:22px;font-size:14px;padding:13px 24px;background:var(--ant-color-primary);border-radius:9999px;color:var(--ant-color-text-light-solid);text-decoration:none;display:block;width:-moz-fit-content;width:fit-content}@keyframes BannerFullWidth_skeleton-shimmer__uf67q{0%{background-position:-200% 0}to{background-position:200% 0}}.BannerFullWidth_bannerFullWidth__owOZi{margin:0 auto;height:580px}@media(max-width:767px){.BannerFullWidth_bannerFullWidth__owOZi{width:100%;height:542.66px;top:0;padding:0}}.BannerFullWidth_bannerFullWidth__owOZi .banner-introducer{z-index:3;position:absolute;right:40px;top:40px}@media(max-width:767px){.BannerFullWidth_bannerFullWidth__owOZi .banner-introducer{bottom:27px;right:20px}}.BannerFullWidth_bannerFullWidth__owOZi .prev-arrow{left:10%!important}.BannerFullWidth_bannerFullWidth__owOZi .next-arrow{right:10%!important}@media(max-width:767px){.BannerFullWidth_bannerFullWidth__owOZi .prev-arrow{left:2%!important}.BannerFullWidth_bannerFullWidth__owOZi .next-arrow{right:2%!important}}@keyframes BannerFullWidthCard_skeleton-shimmer__5mWhT{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:767px){.BannerFullWidthCard_bannerFullWidthCard__WjxSg{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1 1;height:542.66px}}.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B{display:flex;flex:1 1;position:relative;margin:0 auto;max-width:100%;height:580px;overflow:hidden;min-width:100%}@media(max-width:767px){.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B{overflow:unset!important;width:100%!important;min-height:100%!important;border-radius:0!important;display:flex!important;flex-direction:column!important;flex:1 1!important;height:542.66px}}.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .banner-introducer{z-index:3;position:absolute;right:70px;bottom:265px}@media(max-width:767px){.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .banner-introducer{bottom:27px;right:20px}}.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_imageWrapper__UvnRS{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-grow:1;position:relative;min-width:100%;width:1530px;height:700px;background-repeat:no-repeat!important;background-position:50%!important}@media(max-width:767px){.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_imageWrapper__UvnRS{position:absolute;width:100vw;min-height:542.66px;height:auto}}.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_imageWrapper__UvnRS img{margin:0 auto;height:100%!important;width:100%!important;object-fit:contain;max-height:700px}@media(max-width:767px){.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_imageWrapper__UvnRS img{aspect-ratio:unset!important;height:100%!important;max-height:100%!important}}.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_container__KuZdm{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-sm);height:100%;max-width:1354px!important;padding:var(--ant-padding-xl) 80px;box-sizing:border-box;color:var(--ant-color-text-light-solid);z-index:2;left:0;right:0;margin:0 auto}@media(max-width:767px){.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_container__KuZdm{position:relative;height:unset;gap:24px;min-height:520px;max-width:100%;padding:30px 20px;margin:0 auto;right:0;text-align:center}}.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_container__KuZdm .BannerFullWidthCard_title__NU0wT{font-size:var(--font-size-xxl)!important;font-weight:300;line-height:50px}@media(max-width:767px){.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_container__KuZdm .BannerFullWidthCard_title__NU0wT{font-size:36px!important;line-height:40px}}.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_container__KuZdm .BannerFullWidthCard_description__iWnpZ{font-size:var(--ant-font-size-heading4)!important;line-height:28px!important}.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_container__KuZdm .BannerFullWidthCard_price__qIvkP{font-size:var(--ant-font-size-lg);line-height:24px}@media(max-width:767px){.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_container__KuZdm .BannerFullWidthCard_price__qIvkP{font-size:16px;line-height:24px}}.BannerFullWidthCard_bannerFullWidthCard__WjxSg .BannerFullWidthCard_wrapper__WOd9B .BannerFullWidthCard_container__KuZdm .BannerFullWidthCard_button__HkG9d{font-weight:600;line-height:22px;font-size:14px;padding:13px 24px;background:var(--ant-color-primary);border-radius:9999px;color:var(--ant-color-text-light-solid);text-decoration:none;display:block;width:-moz-fit-content;width:fit-content}@keyframes BannerHotelDetailCard_skeleton-shimmer___tvWV{0%{background-position:-200% 0}to{background-position:200% 0}}.BannerHotelDetailCard_bannerHotelDetailCard__VP7OW a .wrapper{width:100%}.BannerHotelDetailCard_bannerHotelDetailCard__VP7OW .BannerHotelDetailCard_wrapper__gcbbw{padding:16px;border-radius:calc(var(--ant-border-radius-lg)*2);background-size:cover;background-repeat:no-repeat;position:relative}@media(max-width:767px){.BannerHotelDetailCard_bannerHotelDetailCard__VP7OW .BannerHotelDetailCard_wrapper__gcbbw{min-height:184px}}@media(min-width:576px)and (max-width:991px){.BannerHotelDetailCard_bannerHotelDetailCard__VP7OW .BannerHotelDetailCard_wrapper__gcbbw{min-height:147px}}@media(min-width:992px){.BannerHotelDetailCard_bannerHotelDetailCard__VP7OW .BannerHotelDetailCard_wrapper__gcbbw{min-height:147px}}.BannerHotelDetailCard_bannerHotelDetailCard__VP7OW .BannerHotelDetailCard_wrapper__gcbbw .banner-introducer{z-index:1;position:absolute;top:16px;right:16px}.BannerHotelDetailCard_bannerHotelDetailCard__VP7OW .BannerHotelDetailCard_wrapper__gcbbw .BannerHotelDetailCard_content__Cpx4F{display:flex;flex-direction:column}.BannerHotelDetailCard_bannerHotelDetailCard__VP7OW .BannerHotelDetailCard_wrapper__gcbbw .BannerHotelDetailCard_content__Cpx4F h3{font-size:24px!important;color:var(--ant-orange-8);margin:0 0 8px;line-height:32px}.BannerHotelDetailCard_bannerHotelDetailCard__VP7OW .BannerHotelDetailCard_wrapper__gcbbw .BannerHotelDetailCard_content__Cpx4F .BannerHotelDetailCard_description__ulBJW{font-size:var(--ant-font-size);line-height:22px!important;font-weight:500}@keyframes BannerHotelListCard_skeleton-shimmer__16iL5{0%{background-position:-200% 0}to{background-position:200% 0}}.BannerHotelListCard_bannerHotelListCard__sAcCn{display:flex;height:106px;position:relative;margin-top:8px;margin-bottom:12px}.BannerHotelListCard_bannerHotelListCard__sAcCn a,.BannerHotelListCard_bannerHotelListCard__sAcCn a:active,.BannerHotelListCard_bannerHotelListCard__sAcCn a:focus,.BannerHotelListCard_bannerHotelListCard__sAcCn a:hover,.BannerHotelListCard_bannerHotelListCard__sAcCn a:visited{color:var(--ant-color-text)}@media(max-width:767px){.BannerHotelListCard_bannerHotelListCard__sAcCn{height:128px}}.BannerHotelListCard_bannerHotelListCard__sAcCn .banner-introducer{z-index:1;position:absolute;top:16px;right:16px}.BannerHotelListCard_bannerHotelListCard__sAcCn .BannerHotelListCard_wrapper__T1Qb7{box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:24px;border-radius:calc(var(--ant-border-radius)*2);background-size:cover!important;background-repeat:no-repeat;background-position:100%;flex:1 0 auto}@media(max-width:767px){.BannerHotelListCard_bannerHotelListCard__sAcCn .BannerHotelListCard_wrapper__T1Qb7{max-width:100%}}.BannerHotelListCard_bannerHotelListCard__sAcCn .BannerHotelListCard_wrapper__T1Qb7 h3{font-size:var(--ant-font-size-heading3)!important;margin:0 0 4px;line-height:32px}.BannerHotelListCard_bannerHotelListCard__sAcCn .BannerHotelListCard_wrapper__T1Qb7 .BannerHotelListCard_description__SsPWm{font-size:var(--ant-font-size)!important;line-height:22px;color:var(--ant-color-text)}@keyframes BannerMainBanner_skeleton-shimmer__drvZd{0%{background-position:-200% 0}to{background-position:200% 0}}.BannerMainBanner_bannerMainBanner__nOEnj{max-width:1470px;margin:0 auto;padding:0 8px;min-height:700px}[data-widget-v2-ux=true] .BannerMainBanner_bannerMainBanner__nOEnj{max-width:1370px}[data-widget-layout=v2] .BannerMainBanner_bannerMainBanner__nOEnj{max-width:100%;padding:0;min-height:420px}@media(max-width:767px){.BannerMainBanner_bannerMainBanner__nOEnj{width:100%;height:520px;min-height:520px;top:0;padding:0}}.BannerMainBanner_bannerMainBanner__nOEnj .glide .glide__bullets,.BannerMainBanner_bannerMainBanner__nOEnj .glide .swiper-pagination,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .glide__bullets,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .swiper-pagination{position:absolute!important;bottom:40px;max-width:1370px;left:0;right:0;margin:auto}@media(max-width:767px){.BannerMainBanner_bannerMainBanner__nOEnj .glide .glide__bullets,.BannerMainBanner_bannerMainBanner__nOEnj .glide .swiper-pagination,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .glide__bullets,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .swiper-pagination{left:0;right:0;bottom:16px;display:flex!important;margin:auto}}.BannerMainBanner_bannerMainBanner__nOEnj .glide .glide__bullets .glide__bullet .dot,.BannerMainBanner_bannerMainBanner__nOEnj .glide .glide__bullets .swiper-pagination-bullet .dot,.BannerMainBanner_bannerMainBanner__nOEnj .glide .swiper-pagination .glide__bullet .dot,.BannerMainBanner_bannerMainBanner__nOEnj .glide .swiper-pagination .swiper-pagination-bullet .dot,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .glide__bullets .glide__bullet .dot,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .glide__bullets .swiper-pagination-bullet .dot,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .swiper-pagination .glide__bullet .dot,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .swiper-pagination .swiper-pagination-bullet .dot{background:var(--ant-color-text-light-solid);opacity:.5!important}.BannerMainBanner_bannerMainBanner__nOEnj .glide .glide__bullets .glide__bullet--active .dot,.BannerMainBanner_bannerMainBanner__nOEnj .glide .glide__bullets .swiper-pagination-bullet-active .dot,.BannerMainBanner_bannerMainBanner__nOEnj .glide .swiper-pagination .glide__bullet--active .dot,.BannerMainBanner_bannerMainBanner__nOEnj .glide .swiper-pagination .swiper-pagination-bullet-active .dot,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .glide__bullets .glide__bullet--active .dot,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .glide__bullets .swiper-pagination-bullet-active .dot,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .swiper-pagination .glide__bullet--active .dot,.BannerMainBanner_bannerMainBanner__nOEnj .swiper .swiper-pagination .swiper-pagination-bullet-active .dot{opacity:1!important}@keyframes SimplePagination_skeleton-shimmer__0SvAa{0%{background-position:-200% 0}to{background-position:200% 0}}.SimplePagination_simplePaginationContainer__OUExy{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--ant-padding-xs)}@media(max-width:767px){.SimplePagination_simplePaginationContainer__OUExy{flex-direction:column}}.SimplePagination_simplePaginationButtonContainer__32R1U{gap:var(--ant-padding-xs)}.SimplePagination_firstPageButton__Jic4H,.SimplePagination_paginationButtons__QGNWZ,.SimplePagination_simplePaginationButtonContainer__32R1U,.SimplePagination_sizeOptionButtons__68XxI{display:flex;flex-direction:row;justify-content:center;align-items:center}.SimplePagination_sizeOptionButtonContainer___9AZq,.SimplePagination_sizeOptionContainer__aOtD0{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.SimplePagination_sizeOptionContainer__aOtD0{font-size:14px;line-height:22px;color:var(--ant-color-text)}@keyframes ScrollToTop_skeleton-shimmer__f4L2p{0%{background-position:-200% 0}to{background-position:200% 0}}.ScrollToTop_scrollToTop__sh5cQ{position:fixed;bottom:80px;right:24px;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000;color:var(--ant-color-text);background-color:var(--ant-color-bg-container)}.ScrollToTop_scrollToTop__sh5cQ:hover{background-color:var(--ant-color-bg-layout)}.ScrollToTop_scrollToTop__sh5cQ svg{width:18px;height:18px}@media(max-width:767px){.ScrollToTop_scrollToTop__sh5cQ{bottom:70px;right:16px;width:36px;height:36px}}@keyframes HotelList_skeleton-shimmer__kQuHP{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelList_floatButtonBackTop__z44EJ{bottom:80px}@media(min-width:768px)and (max-width:991px){.HotelList_hotelListBlock__7Auaw{padding:8px 0}}.HotelList_hotelListBlock__7Auaw .sticky-container{position:sticky}.HotelList_hotelListBlock__7Auaw .trip-advisor-label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--ant-padding-xs)}.HotelList_hotelListBlock__7Auaw .visible-on-desktop-list{display:block}@media(max-width:992px){.HotelList_hotelListBlock__7Auaw .visible-on-desktop-list{display:none}}.HotelList_hotelListBlock__7Auaw .visible-on-mobile-list{display:none}@media(max-width:992px){.HotelList_hotelListBlock__7Auaw .visible-on-mobile-list{display:block}}