@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 LayoutContainer_skeleton-shimmer__P_Kbo{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:767px){.LayoutContainer_container__Dw3c3{display:flex;padding:8px 16px}.LayoutContainer_container__Dw3c3.LayoutContainer_row__8bE8_{flex-direction:row}.LayoutContainer_container__Dw3c3.LayoutContainer_column___RKQJ{flex-direction:column}}@keyframes FooterWidget_skeleton-shimmer__VGySQ{0%{background-position:-200% 0}to{background-position:200% 0}}.FooterWidget_footerWidget__EkDAe{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--ant-padding-lg);background-color:var(--ant-color-bg-container);padding-top:var(--ant-padding-xl);padding-bottom:var(--ant-padding-xl);margin:0 auto}@media(max-width:767px){.FooterWidget_footerWidget__EkDAe{padding-bottom:78px}}