.SuccessfulBooking_container__F_8VC{background:linear-gradient(115.31deg,#e34e00 11.34%,#ffaf85 91.94%);padding:0 24px 24px;display:flex;flex-direction:column;align-items:center;border-radius:8px 8px 14px 14px;min-height:700px;height:auto}.SuccessfulBooking_container__F_8VC .SuccessfulBooking_contents__qdrdk{background:#fff;border-radius:0 0 50px 50px;width:100%;max-width:400px;height:auto;text-align:center;padding:32px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.SuccessfulBooking_container__F_8VC .SuccessfulBooking_contents__qdrdk .SuccessfulBooking_topIcon___aojr{display:flex;justify-content:center;align-items:center;background-color:#e6f7ff;border-radius:50%;width:90px;height:90px;margin:0 auto 40px}.SuccessfulBooking_container__F_8VC .SuccessfulBooking_contents__qdrdk .SuccessfulBooking_topIcon___aojr svg{color:#00c853;width:60px;height:60px}.SuccessfulBooking_container__F_8VC .SuccessfulBooking_contents__qdrdk .SuccessfulBooking_notification__x1Qdd{margin-bottom:40px}.SuccessfulBooking_container__F_8VC .SuccessfulBooking_contents__qdrdk .SuccessfulBooking_notification__x1Qdd .SuccessfulBooking_title__I5rLi{font-size:42px;font-weight:700;margin-bottom:40px;color:#333}.SuccessfulBooking_container__F_8VC .SuccessfulBooking_contents__qdrdk .SuccessfulBooking_notification__x1Qdd .SuccessfulBooking_subtitle__MYk2v{font-size:18px;color:#666;font-weight:600;margin-bottom:40px;text-align:center}.SuccessfulBooking_container__F_8VC .SuccessfulBooking_contents__qdrdk .SuccessfulBooking_confirm_btn__cetCA{margin:16px auto 24px}.SuccessfulBooking_container__F_8VC .SuccessfulBooking_contents__qdrdk .SuccessfulBooking_confirm_btn__cetCA .SuccessfulBooking_okButton__EsuK4{background-color:#e64a19;color:#fff;border:none;border-radius:50px;padding:12px 24px;font-size:18px;cursor:pointer;transition:background-color .3s ease}.SuccessfulBooking_container__F_8VC .SuccessfulBooking_contents__qdrdk .SuccessfulBooking_confirm_btn__cetCA .SuccessfulBooking_okButton__EsuK4:hover{background-color:#ff5722;box-shadow:0 0 10px rgba(255,87,34,.5)}.Container_container__USiOs{width:100%;max-width:1240px;margin:0 auto}._booking__layout__AGrB_{width:100%;background:#f6f6f6;padding:2rem 0}._booking__layoutContainer__M25mP{display:grid;width:100%;grid-template-columns:1fr 351px;grid-column-gap:24px}@media(max-width:479px){._booking__layoutContainer__M25mP{grid-template-columns:1fr}}.Header_header_section__W4ah1{width:100%;min-height:65px;height:auto;background:transparent;position:fixed;top:0;transition:background-color .3s ease;z-index:20;display:flex;align-items:center}.Header_header_section__W4ah1.Header_scrolled__l9jKp{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Header_header_section__W4ah1 .Header_nav_links__5trE9{display:flex;gap:1.5rem;align-items:center}@media(max-width:479px){.Header_header_section__W4ah1 .Header_nav_links__5trE9{gap:.5rem}}@media(min-width:480px)and (max-width:767px){.Header_header_section__W4ah1 .Header_nav_links__5trE9{gap:.5rem}}.Header_header_section__W4ah1 .Header_nav_links__5trE9 a{color:#fff;text-decoration:none;font-size:16px;font-weight:600;line-height:1.5;transition:color .3s ease}.Header_header_section__W4ah1 .Header_nav_links__5trE9 a:hover{color:#f97316}@media(max-width:479px){.Header_header_section__W4ah1 .Header_nav_links__5trE9 a{display:none}}@media(min-width:480px)and (max-width:767px){.Header_header_section__W4ah1 .Header_nav_links__5trE9 a{font-size:13px}}.Header_header_section__W4ah1 .Header_nav_links__5trE9 p{color:#fff}.Header_header_section__W4ah1 .Header_nav_links__5trE9 span{color:#952e17;font-size:11px;font-weight:700;background-color:#fdead7;height:18px;width:35px;border-radius:20px;display:flex;justify-content:center;align-items:center;margin-left:20px}.Header_header_section__W4ah1 .Header_nav_links__5trE9 .Header_basic_button__pa8MS{display:flex;flex-direction:row;justify-content:center;padding:8px;gap:10px}.Header_header_section__W4ah1 .Header_nav_links__5trE9 svg{font-size:20px!important;width:20px;height:20px;color:#fff}.Header_header_container__k4_D8{width:100%;display:flex;justify-content:space-between;align-items:center}.Header_header_container__k4_D8 .Header_pure_link__l_2Do{display:block}@media(max-width:479px){.Header_header_container__k4_D8{padding:0 12px}.Header_header_container__k4_D8 .Header_pure_link__l_2Do{display:none}}.Header_header_section__W4ah1.Header_bg_white__87_bY{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Header_header_section__W4ah1.Header_bg_white__87_bY .Header_nav_links__5trE9 a,.Header_header_section__W4ah1.Header_bg_white__87_bY p,.Header_header_section__W4ah1.Header_bg_white__87_bY svg{color:#000}.Header_logo__zLl20{height:40px;width:auto}@media(max-width:479px){.Header_logo__zLl20{height:32px}}.Skeleton_roomcard_container__3r1xc{padding:1rem;margin-bottom:24px}.Skeleton_roomcard_container__3r1xc .Skeleton_room_image__2x2TW img{border-radius:8px}.Skeleton_roomcard_container__3r1xc .Skeleton_room_contents__Sav78{display:flex;flex-direction:row}@media(max-width:479px){.Skeleton_roomcard_container__3r1xc .Skeleton_room_contents__Sav78{flex-direction:column}}.Skeleton_roomcard_container__3r1xc .Skeleton_room_contents__Sav78 .Skeleton_room_detail__CTi76{margin-right:10px}.Skeleton_roomcard_container__3r1xc .Skeleton_room_contents__Sav78 .Skeleton_room_detail__CTi76 .Skeleton_room_type__xoM8l{font-size:22px;text-transform:uppercase;font-weight:700;line-height:23px;color:#131313;white-space:break-spaces}.Skeleton_roomcard_container__3r1xc .Skeleton_room_contents__Sav78 .Skeleton_room_detail__CTi76 .Skeleton_hotel_branch__z9BeP{color:hsl(var(--primary));font-size:rem}@media(min-width:480px)and (max-width:767px){.Skeleton_roomcard_container__3r1xc .Skeleton_room_contents__Sav78 .Skeleton_room_detail__CTi76 .Skeleton_hotel_branch__z9BeP{font-size:.9rem}}.Skeleton_roomcard_container__3r1xc .Skeleton_room_contents__Sav78 .Skeleton_room_detail__CTi76 .Skeleton_address__7bz81{font-size:14px;font-weight:400;line-height:25px;color:#131313;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Skeleton_roomcard_container__3r1xc .Skeleton_room_contents__Sav78 .Skeleton_room_detail__CTi76 .Skeleton_badge___QIBE span{font-size:14px;font-weight:400;line-height:16px;color:#262626}.Skeleton_roomcard_container__3r1xc .Skeleton_room_contents__Sav78 .Skeleton_room_detail__CTi76 .Skeleton_hotelDescription__P_8Pi{font-size:14px;font-weight:400;line-height:20px;color:#475569}.Skeleton_roomcard_container__3r1xc .Skeleton_room_contents__Sav78 .Skeleton_room_detail__CTi76 .Skeleton_hotelDescription__P_8Pi span{display:-webkit-box;text-align:justify;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03{display:flex;flex-direction:column;align-items:flex-end;border-left:1px solid #f6f6f6}.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_{display:flex;flex-direction:column}.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_ .Skeleton_price_curency__bk8Yq,.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_ .Skeleton_price_range__OFURt,.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_ .Skeleton_price_tax__IF7lW,.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_ .Skeleton_room_cost__5vzeu{text-align:right}.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_ .Skeleton_price_range__OFURt{font-size:16px;font-weight:700;line-height:20px;color:#131313}@media(min-width:480px)and (max-width:767px){.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_ .Skeleton_price_range__OFURt{font-size:1rem}}.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_ .Skeleton_room_cost__5vzeu{font-size:22px;font-weight:700;line-height:32px;color:#e54e15;text-align:right;margin-right:4px;min-width:auto}@media(min-width:480px)and (max-width:767px){.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_ .Skeleton_room_cost__5vzeu{font-size:1.3rem}}.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_ .Skeleton_price_curency__bk8Yq{font-size:16px;font-weight:600;line-height:20px;flex-shrink:0}@media(min-width:480px)and (max-width:767px){.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_ .Skeleton_price_curency__bk8Yq{font-size:.9rem}}.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 .Skeleton_price_detail__NTx8_ .Skeleton_price_tax__IF7lW{font-size:12px;font-weight:400;line-height:18px;color:#8b8d90}.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 button{border-radius:50px;padding:10px 16px;font-weight:600;color:#fff;background-color:#e54e15;font-size:1rem}@media(min-width:480px)and (max-width:767px){.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 button{font-size:.9rem}}.Skeleton_roomcard_container__3r1xc .Skeleton_room_price__YJO03 button:hover{box-shadow:0 0 8px 0 #d66d47}.Advertisement_village-section__vFumP{padding:50px 20px;background-color:#fff;max-width:1240px;margin:0 auto}.Advertisement_village-section__vFumP .Advertisement_section-title__6k7_T{font-size:48px;font-weight:600;max-width:670px;line-height:1.3;margin:auto auto 30px}@media(max-width:768px){.Advertisement_village-section__vFumP .Advertisement_section-title__6k7_T{font-size:1.5rem;margin:2rem 1.5rem}}.Advertisement_village-section__vFumP .Advertisement_card-container__4XDdM{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.Advertisement_advertisement_section__FEHsX{display:flex;flex-direction:column;align-items:center;gap:32px;padding:32px 0}.Advertisement_signature_card__nX9Fw{background-color:#fbf9f8;border-radius:12px;overflow:hidden;text-align:left;display:flex;flex-direction:column;align-items:stretch;flex:1 1 0%;width:100%}.Advertisement_signature_card__nX9Fw img{width:100%;border-top-left-radius:12px;border-top-right-radius:12px;height:auto;max-height:195px;object-fit:cover}.Advertisement_card_body__vBwf_{padding:16px 24px}.Advertisement_card_body__vBwf_ button{display:flex;flex-direction:row;color:#f60;font-size:17px;line-height:24px;font-weight:500;cursor:pointer}.Advertisement_card_body__vBwf_ button:hover{color:#f60}.Advertisement_card_body__vBwf_ button span{margin-left:10px}.Advertisement_card_body__vBwf_ button span svg{width:16px}.Advertisement_card_body__vBwf_>:not([hidden])~:not([hidden]){margin:12px 0}.Advertisement_card_body_city__aQXiY{color:#6d6d6d}.Advertisement_card_body_building_name__zhvtS{font-size:18px;font-weight:600;line-height:26px;color:#131313}.Advertisement_card_body_description__gn9wK p{font-size:14px;line-height:20px;color:#131313;display:-webkit-box;text-align:justify;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}