.TvaBookingPagePC_container__lkuHO{min-height:800px;padding-bottom:100px;margin-top:-30px;padding-top:30px}@media(min-width:1024px)and (max-width:1439px){.TvaBookingPagePC_container__lkuHO.container{width:100%;max-width:unset;padding-left:15px;padding-right:15px}}.TvaBookingPagePC_container__lkuHO h2 input{margin-right:15px;vertical-align:middle}.TvaBookingPagePC_container__lkuHO h2 i{font-size:14px}.TvaBookingPagePC_container__lkuHO h2 strong{font-weight:600;vertical-align:middle}.TvaBookingPagePC_container__lkuHO h2 strong span{font-weight:400}.TvaBookingPagePC_contentWrapper__lLddI{display:flex}.TvaBookingPagePC_mainContent__541vO{width:67%}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_messageBox___D2A9{border:1px solid rgba(50,146,35,.51);font-size:16px;height:46px;border-radius:3px;box-shadow:.4px 4px 13px 0 rgba(0,0,0,.05);padding:0 15px;position:relative;margin-bottom:15px;line-height:46px;font-weight:600}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_messageBox___D2A9 img{vertical-align:middle;height:22px;margin-right:10px}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_secureCheckout__juDU8{border:1px solid rgba(50,146,35,.51);background-color:#f1fdef;color:#329223}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_loginSuggest__dlsEW{border:1px solid #a6bff9;background-color:#f2f9ff;font-weight:500;cursor:pointer}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_loginSuggest__dlsEW a{font-weight:600;color:#3166be}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_loginSuggest__dlsEW svg{color:#3166be;font-size:18px;margin-right:15px}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_lowestPriceHotel__bi0iD{background:#f1f8f0;border:1px solid #329223;font-weight:600;font-size:15px;line-height:18px;display:flex;align-items:center}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_lowestPriceHotel__bi0iD img{width:21px;height:21px}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_lowestPriceHotel__bi0iD span{color:#272727;font-weight:500}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_lowestPriceHotel__bi0iD strong{color:#329223;font-weight:600}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_greatChoise__lliGl{background:#fcf2e3!important;border:1px solid #f7c778!important}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_greatChoise__lliGl strong{color:#f2994a;font-weight:600}.TvaBookingPagePC_mainContent__541vO .TvaBookingPagePC_greatChoise__lliGl img{width:26px;height:26px}.TvaBookingPagePC_sideInfo__9WHn8{width:33%;flex-shrink:0;margin-left:30px}.TvaBookingPagePC_paymentPopupTitle___MBGd{margin:0 10px;padding-bottom:15px;border-bottom:1px solid #e1e1e1}.TvaBookingPagePC_paymentPopupTitle___MBGd .TvlStarRating{margin:0 10px}.TvaBookingPagePC_paymentPopupTitle___MBGd .TvaBookingPagePC_hotelName__Acmbx h2{font-size:18px;font-weight:600}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB{padding:20px 30px 5px;background-color:#fff}@media(max-width:540px){.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB{padding:20px 15px 0}}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB p{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center;font-family:Montserrat;font-size:14px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB p:first-child{color:#333}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB p:first-child span:nth-child(2){max-width:calc(100% - 105px);text-align:right;font-weight:600;line-height:normal}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB p:nth-child(2){color:#329223;font-weight:700;font-size:16px;margin:0}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB p:nth-child(2) span:nth-child(2){display:flex}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB p:nth-child(3) span{font-size:13px;font-weight:500;font-style:italic;line-height:normal}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB p:nth-child(4),.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB p:nth-child(5){font-size:13px;font-weight:500;font-style:italic;line-height:normal;color:#888}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB .TvaBookingPagePC_totalValue__pFT8j{display:flex;align-items:center}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerInfo__rIpHB .TvaBookingPagePC_totalValue__pFT8j img{width:45px;margin-right:10px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_paymentDetail__1Y5Cu{margin-top:10px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_scanQRCode__cQFP8{font-size:16px;font-weight:500;color:#333;text-align:center;padding:0 30px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_walletCodeWrapper__LzmoL{margin-top:25px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM label{width:100%;text-align:left;font-size:14px;color:#666;margin-bottom:5px;display:block}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_addressBinancePay__pjA4r{display:inline-block!important;margin:0!important;position:relative}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_addressBinancePay__pjA4r img:first-child{position:absolute;width:100%;left:0;top:0;z-index:1}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_addressBinancePay__pjA4r .TvaBookingPagePC_qrCodeImg__bPzzp{width:140px;height:140px;display:block}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_wechatQr__EAibZ{display:inline-flex!important;align-items:center;justify-content:center!important;position:relative;margin:0!important;width:170px;height:170px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_wechatQr__EAibZ img{position:absolute;width:100%;left:0;top:0;z-index:1}.TvaBookingPagePC_logoPaymentBinance__B_a8x{max-width:200px;margin:15px 0 10px}.TvaBookingPagePC_bottomBinanceModal___6W6o{padding:0 30px;margin:20px 0 17px}.TvaBookingPagePC_bottomBinanceModal___6W6o .TvaBookingPagePC_paymentPopupConfirmBtn__N59eG{background-color:#1e2e5e;width:100%;margin:0 auto;font-family:Montserrat;font-size:18px;font-style:normal;letter-spacing:normal;height:45px;padding-top:3px;font-stretch:normal;color:#fff;font-weight:600;border-radius:6px;border:none}.TvaBookingPagePC_paymentPopupTitle___MBGd{display:flex;align-items:center;justify-content:space-between}.TvaBookingPagePC_paymentPopupTitle___MBGd .TvaBookingPagePC_hotelName__Acmbx{display:flex;align-items:center}.TvaBookingPagePC_paymentPopupTitle___MBGd .TvaBookingPagePC_hotelName__Acmbx h2{padding:0;border:0;line-height:1.2;font-size:20px;font-weight:700;text-align:left;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:235px;text-transform:uppercase}.TvaBookingPagePC_paymentPopupTitle___MBGd .TvaBookingPagePC_countdownClock__pOxEG{display:flex;justify-content:center;align-items:center}.TvaBookingPagePC_paymentPopupTitle___MBGd .TvaBookingPagePC_countdownClock__pOxEG img{margin-right:5px}.TvaBookingPagePC_paymentPopupTitle___MBGd .TvaBookingPagePC_countdownClock__pOxEG span{width:70px}.TvaBookingPagePC_paymentPopupContent__FFRhp{margin:-10px -20px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_paymentAmount__XKKnM{display:flex;justify-content:space-between;padding:10px 30px 28px;background-color:#fff}@media(max-width:540px){.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_paymentAmount__XKKnM{padding:10px 15px 0}}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_paymentAmount__XKKnM p:first-child{display:flex;align-items:center;font-size:16px;font-weight:600}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_paymentAmount__XKKnM p:first-child span{font-size:16px;color:#000;font-weight:700}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_paymentAmount__XKKnM p:last-child{display:flex;font-weight:700;align-items:center;color:#319222;font-size:16px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_paymentAmount__XKKnM p:last-child .TvaBookingPagePC_ava-currency__QMv9g img{display:none}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_paymentAmount__XKKnM p:last-child span{font-weight:500;text-align:left;color:#333}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_paymentAmount__XKKnM p:last-child img{width:23px;margin-right:8px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_stripeLines__iO8CM{height:40px;width:100%;background:radial-gradient(circle 20px at -20% 50%,transparent,transparent 19px,white 20px),radial-gradient(circle 20px at 120% 50%,transparent,transparent 19px,white 20px);background-size:20px 40px,20px 40px;background-position:0 0,100% 0;background-repeat:no-repeat;position:relative}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_stripeLines__iO8CM:before{content:"";position:absolute;width:calc(100% - 40px);height:40px;top:0;left:20px;background-color:#fff}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_stripeLines__iO8CM:after{content:"";position:absolute;height:1px;width:calc(100% - 40px);border-top:2px dashed #acacac;top:20px;left:20px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_header-info__as3LH{display:flex;justify-content:space-between;align-items:center;padding:15px 30px}@media(max-width:540px){.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_header-info__as3LH{padding:15px}}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_header-info__title__Oe3nn h3{margin:auto;max-width:400px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_header-info__title__Oe3nn .TvaBookingPagePC_product-star__XH__E{margin-top:5px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_header-info__countdow__pIaSx{display:flex;align-items:center}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_header-info__countdow__pIaSx img{width:19px;margin-right:6px;margin-bottom:4px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_header-info__countdow__pIaSx timer{font-size:16px;font-weight:700}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5{display:flex;justify-content:space-between;align-items:center;padding:14px 30px;background-color:#f2f9ff}@media(max-width:540px){.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5{padding:15px}}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 li{text-align:center;list-style:none}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 li:nth-child(2) img{margin:27px 7px 0}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 li:last-child{text-align:left;position:relative;padding-left:15px;margin-left:15px}@media(max-width:540px){.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 li:last-child{width:110px;padding-left:10px}}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 li:last-child h5{position:relative;padding-left:25px;font-size:14px;white-space:nowrap;font-family:Montserrat;font-weight:600;text-align:left;line-height:1.2;color:#333}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 li:last-child h5 span{font-size:14px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 li:last-child img{position:absolute;left:0;top:50%;transform:translateY(-50%)}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 li:last-child h5:first-child{margin-bottom:10px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 li:last-child:before{content:"";position:absolute;width:1px;height:100%;left:0;top:0;background-color:#c1c1c1}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 p{font-size:14px;color:#555;font-weight:500;margin-bottom:5px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 span{font-size:15px;font-family:Montserrat;font-weight:600;text-align:left;color:#333;white-space:nowrap}@media(max-width:540px){.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 span{font-size:14px}}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_checkInOut__Abyg5 img{width:18px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_bgWhite__74L_W{background-color:#fff;padding-bottom:5px;border-radius:0 0 10px 10px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_divider__NkRoq{margin:0 25px;background-color:#e1e1e1;height:1px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x{padding:10px 30px 5px;background-color:#fff;display:flex;justify-content:space-between;align-items:center}@media(max-width:540px){.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x{padding:20px 15px 0}}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center;font-family:Montserrat;font-size:14px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:first-child{color:#333}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:first-child span:nth-child(2){max-width:calc(100% - 105px);text-align:right;font-weight:600;line-height:normal}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:nth-child(2){color:#329223;font-weight:700;font-size:16px;margin:0}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:nth-child(2) span:nth-child(2){display:flex;align-items:center}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:nth-child(2) span:nth-child(2) img{width:18px;height:18px;margin-right:3px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:nth-child(3) span{font-size:13px;font-weight:500;font-style:italic;line-height:normal}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:nth-child(4),.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:nth-child(5){font-size:13px;font-weight:500;font-style:italic;line-height:normal;color:#888}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:nth-child(4) span.TvaBookingPagePC_displayCurrency__eY8b8,.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:nth-child(5) span.TvaBookingPagePC_displayCurrency__eY8b8{display:flex;align-items:center}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:nth-child(4) span.TvaBookingPagePC_displayCurrency__eY8b8 img,.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x p:nth-child(5) span.TvaBookingPagePC_displayCurrency__eY8b8 img{width:13px;height:13px;margin-right:3px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x .TvaBookingPagePC_paymentTitle__l2hVi{font-size:16px;font-weight:600;color:#000}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x .TvaBookingPagePC_mainPaymentPrice__3Np4l{font-size:22px;font-weight:700;color:#329223}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_footerScanPopupInfo__fXA3x .TvaBookingPagePC_subPrice__nBpL6{font-size:14px;font-weight:500;color:#333}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_partialAvaDetails__vUyTe{padding:0 30px 10px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_typeTotalPrice__PdlZl{color:#333;margin-left:7px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_indicatedAmount__BnTMC{font-size:16px;color:#333;text-align:left;padding:0 30px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_walletCodeWrapper__LzmoL{padding:0 30px 10px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM{text-align:left}@media(max-width:540px){.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM{width:100%;margin-top:30px}}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM p{color:#0b0b0b;font-size:16px;margin-bottom:5px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM .TvaBookingPagePC_addressWrapper__mXoN_{display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;border-radius:3px;height:40px;padding:10px 20px;width:100%;margin-top:20px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM .TvaBookingPagePC_addressWrapper__mXoN_ .TvaBookingPagePC_code__Vh8R0{font-size:14px;font-weight:500;color:#333;margin-bottom:0;word-break:break-all;text-align:left}@media screen and (max-width:380px){.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM .TvaBookingPagePC_addressWrapper__mXoN_ .TvaBookingPagePC_code__Vh8R0{font-size:10px;word-break:break-all;text-align:left}}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM .TvaBookingPagePC_addressWrapper__mXoN_ .TvaBookingPagePC_buttonGroup__842ka{display:flex;justify-content:space-between;align-items:center;width:50px;flex-shrink:0;margin-left:15px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM .TvaBookingPagePC_addressWrapper__mXoN_ button{border:none;background:none;margin-bottom:-2px;outline:none;padding:0}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM .TvaBookingPagePC_walletAddressCustom__hAfK6{height:auto;min-height:45px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM .TvaBookingPagePC_send-fund-info__plbyZ button{font-weight:300;color:#0b0b0b;padding:0;background:none;border:none;outline:none}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM .TvaBookingPagePC_send-fund-info__plbyZ button i{color:#efce4a;font-size:18px}.TvaBookingPagePC_paymentPopupContent__FFRhp .TvaBookingPagePC_address__lb3rM .TvaBookingPagePC_submit-wrapper__ghbPB{position:absolute;width:100%;left:0;bottom:20px;margin:0;padding:8px 0;font-size:18px;font-weight:700}.TvaBookingPagePC_bottomModal__2wusl{padding:0 30px;margin:10px 0 20px}.TvaBookingPagePC_bottomModal__2wusl .TvaBookingPagePC_paymentPopupConfirmBtn__N59eG{background-color:#1e2e5e;width:100%;margin:0 auto;font-family:Montserrat;font-size:18px;font-style:normal;letter-spacing:normal;height:45px;padding-top:3px;font-stretch:normal;color:#fff;font-weight:600;border-radius:6px;border:none}.TvaBookingPagePC_paymentNote__9RZO9{font-family:Montserrat;font-size:13px;font-weight:400;line-height:normal;text-align:center;color:#333;padding:0 80px;margin-bottom:20px}.TvaBookingPagePC_paymentNote__9RZO9 img{vertical-align:sub;margin-right:6px}.BookingFormInfo_card__mvkUu{background-color:#fff;box-shadow:0 2px 2px 0 rgba(30,0,50,.1);border-radius:.5rem;padding:1.25rem 1.5rem;margin:1.25rem 0;position:relative}.BookingFormInfo_card__mvkUu [class^=TvlPhoneSelectPC]{z-index:2}.BookingFormInfo_cardV2__UtuT3{border:1px solid #98cfff;padding:14px 25px}.BookingFormInfo_formStep1__G6VOt,.BookingFormInfo_formStep2__46UuZ{position:absolute;visibility:hidden;opacity:0;max-height:0;overflow:hidden}.BookingFormInfo_formStep1__G6VOt .error-message,.BookingFormInfo_formStep2__46UuZ .error-message{color:var(--icon-icon-red,#DD1A00);font-family:var(--font-family-inter)!important;font-size:.75rem;font-weight:400;line-height:1rem}.BookingFormInfo_formStep1__G6VOt.BookingFormInfo_active__mEr_V,.BookingFormInfo_formStep2__46UuZ.BookingFormInfo_active__mEr_V{position:relative;visibility:visible;opacity:1;max-height:none;overflow:unset}.BookingFormInfo_formStep1__G6VOt .BookingFormInfo_arrow__U90De,.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_arrow__U90De{width:285px;background-color:#1e2e5e;font-size:16px;font-weight:600;color:#fff;height:48px;border-radius:5px;border:none;outline:none}.BookingFormInfo_formStep1__G6VOt .BookingFormInfo_arrow__U90De:disabled,.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_arrow__U90De:disabled{opacity:.8}.BookingFormInfo_formStep1__G6VOt .BookingFormInfo_btnBack__YHPSo,.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_btnBack__YHPSo{box-sizing:border-box;width:266px}.BookingFormInfo_formStep1__G6VOt .BookingFormInfo_card__mvkUu:first-child{padding-bottom:25px}.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_card__mvkUu{margin-bottom:15px}.BookingFormInfo_formStep2__46UuZ h2{font-size:16px}.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_title__TrbOi{padding-bottom:6px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_collapse__qNUkX{margin-bottom:0;border-bottom:0;padding:0}.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_collapseFooter__5Qgip{margin:15px 0 -15px;border-top:1px solid #d9d9d9;padding:15px;display:flex;align-items:center;justify-content:center;cursor:pointer}.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_hideBtn__yQNZb{display:flex;align-items:center;gap:5px;color:#2d83c2;font-size:14px;font-weight:600;line-height:14px;cursor:pointer}.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_messageBox__RjF3u{border:1px solid rgba(50,146,35,.51);font-size:16px;height:46px;border-radius:3px;box-shadow:.4px 4px 13px 0 rgba(0,0,0,.05);padding:0 15px;position:relative;margin-bottom:15px;line-height:46px;font-weight:600}.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_messageBox__RjF3u img{vertical-align:middle;height:22px;margin-right:10px}.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_secureCheckout___muW_{border:1px solid #98cfff;background-color:#f2f9ff;color:#2577be;font-weight:600!important;font-size:15px!important}.BookingFormInfo_formStep2__46UuZ .BookingFormInfo_secureCheckout___muW_ span{color:#333;font-weight:500}.BookingFormInfo_bookingDetails__C466w>h2{border-bottom:none!important;margin-bottom:10px!important;padding-bottom:0!important;font-weight:600}.BookingFormInfo_bookingDetails__C466w .BookingFormInfo_bedPreference__sGnyn{font-weight:400;font-size:14px;line-height:17px;color:#000;padding-bottom:0!important}.BookingFormInfo_bookingDetails__C466w .BookingFormInfo_bedPreference__sGnyn>h2{margin-bottom:10px!important;border-bottom:none;padding-bottom:0}.BookingFormInfo_contactInfomationPreview__tmHYH{display:flex}.BookingFormInfo_contactInfomationPreview__tmHYH div:first-child{padding-right:60px}.BookingFormInfo_contactInfomationPreview__tmHYH div:first-child p span:first-child{min-width:150px;display:inline-block}.BookingFormInfo_contactInfomationPreview__tmHYH div p{font-weight:400;font-size:14px;line-height:17px;color:#000;margin-bottom:10px}.BookingFormInfo_contactInfomationPreview__tmHYH div p span:last-child{color:#000;font-weight:600}.BookingFormInfo_contactInfomationPreview__tmHYH div:nth-child(2){position:relative}.BookingFormInfo_contactInfomationPreview__tmHYH div:nth-child(2):before{content:"";border-left:1px solid #c4c4c4;position:absolute;height:60%}.BookingFormInfo_contactInfomationPreview__tmHYH div:nth-child(2) p{padding-left:30px}.BookingFormInfo_contactInfomationPreview__tmHYH div:nth-child(2) p span:first-child{min-width:100px;display:inline-block}.BookingFormInfo_additionalRequestPreviewTitle__WqYlD h2{margin-bottom:0}.BookingFormInfo_additionalRequestPreviewTitle__WqYlD p{margin-bottom:18px}.BookingFormInfo_additionalRequestPreview__OMUV5{display:flex}.BookingFormInfo_additionalRequestPreview__OMUV5>span:first-child{min-width:150px;display:inline-block;font-weight:400;font-size:14px;line-height:17px;color:#000}.BookingFormInfo_additionalRequestPreview__OMUV5 p{font-size:14px;line-height:17px;color:#000;font-weight:500;margin-bottom:10px}.BookingFormInfo_additionalRequestPreview__OMUV5 .BookingFormInfo_bold__X_GIP{font-weight:600;font-size:14px;line-height:17px;color:#000}.BookingFormInfo_additionalRequestPreview__OMUV5 .BookingFormInfo_message__YH0ge{word-break:break-all;font-weight:400}.BookingFormInfo_additionalRequestNote__G5Fvg{font-style:italic;font-size:14px;color:#333}.BookingFormInfo_formGroup__MvWqn{margin-bottom:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:30px;grid-row-gap:20px}.BookingFormInfo_titleBlock__RrwuN{display:flex}.BookingFormInfo_titleBlock__RrwuN>div:first-child{width:30%;margin-right:10px}.BookingFormInfo_titleBlock__RrwuN>div:last-child{width:70%}.BookingFormInfo_reservationDesc__UHDpw{font-weight:400;color:#888;font-size:14px;margin-bottom:15px}.BookingFormInfo_formItem__qKEXL{position:relative}.BookingFormInfo_formItem__qKEXL .blank-error+[class^=TvaPhoneSelectPCV2_container] [class^=TvaPhoneSelectPCV2_countryCode],.BookingFormInfo_formItem__qKEXL .blank-error+[class^=TvaPhoneSelectPCV2_container] input{border-color:#b71a1a!important}.BookingFormInfo_formItem__qKEXL .BookingFormInfo_emailConfirm__QXl22{font-size:13px;color:#333;padding-top:25px;font-style:italic}.BookingFormInfo_formItem__qKEXL .BookingFormInfo_confirmRetype__DEL55{font-weight:400;color:#393!important;max-width:233px}.BookingFormInfo_formItem__qKEXL .BookingFormInfo_travellerSelect__idOMX{border:1px solid #ccc;padding:7px 14px 9px;border-radius:30px;box-shadow:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.BookingFormInfo_formItem__qKEXL .BookingFormInfo_checkIcon__3axDR{position:absolute;right:0;bottom:.25rem;fill:var(--smart-program-color-platinum);height:20px}.BookingFormInfo_titleRoom__EUOnj{text-transform:uppercase;font-size:16px;font-weight:600;color:#333;margin-bottom:7px;margin-top:20px}.BookingFormInfo_voucherForm__FrLBI{margin-bottom:15px;background:#fff;box-shadow:0 4px 11px rgba(163,163,163,.25);padding:20px}.BookingFormInfo_bedGroups__NI3Zo img{max-width:27px;margin-right:15px}.BookingFormInfo_contactInfo__xETZ5{border-bottom:none!important;margin-bottom:10px!important;font-weight:600!important;font-size:16px!important;line-height:20px!important;padding-bottom:0!important;color:#333}.BookingFormInfo_additionalRequestV2__2fEsC{margin-bottom:20px}.BookingFormInfo_divider__tVSFw{border-bottom:1px solid #ccc;margin:20px 0}.BookingFormInfo_borderNone__Nh27w{border:none!important}.BookingFormInfo_subTitle__cwTcS{color:#333;font-weight:400;margin-left:4px}.BookingFormInfo_noteCrypto__dRC8C>div{margin:0 0 15px!important}.BookingFormInfo_packageLoading__CbQV5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;opacity:.8;background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.BookingFormInfo_packageLoading__CbQV5 p{margin-bottom:40px;font-size:15px;font-style:italic}.BookingFormInfo_packageLoading__CbQV5 svg{font-size:22px;margin-top:200px;color:#1e2e5e}.BookingFormInfo_borderError__Q8NYm{border:1px solid red}.BookingFormInfo_additionTitle__G2_AS{font-weight:600;font-size:16px;line-height:20px;color:#333}.BookingFormInfo_note__E1nb8{font-weight:400;font-size:14px;line-height:17px;color:#000;margin:10px 0 20px}.BookingFormInfo_paymentCard__MbPe_{padding:14px 25px 25px}.BookingFormInfo_paymentCard__MbPe_ .BookingFormInfo_title__TrbOi{font-size:18px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;margin-bottom:30px}.BookingFormInfo_paymentCard__MbPe_ .BookingFormInfo_subTitle__cwTcS{color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.BookingFormInfo_freeCancelText__24TmC{color:green;font-family:Inter;font-size:12px;font-weight:500;margin-top:5px}.BookingFormInfo_proceedToPaymentBtn__lvcCO{margin-left:auto}.TvaDebounceInput_container__Y0xom{position:relative;height:3rem;border-bottom:2px dotted var(--purple-color-15,rgba(34,10,50,.15))}.TvaDebounceInput_input__5V3cp{width:100%;background-color:rgba(0,0,0,0);box-shadow:none;border:none;transition:all .4s ease 0s;height:1.5rem}.TvaDebounceInput_label__OBSp7{transition:all .5s ease;pointer-events:none;position:absolute;left:0;top:1.5rem}.TvaDebounceInput_input__5V3cp:focus+label,.TvaDebounceInput_labelUp__jiEVo{top:0;bottom:auto;font-family:var(--font-family-maria);font-size:.8125rem;font-weight:400;line-height:1.125rem}.TvaDebounceInput_borderError___q2Cs{border-color:#dd1a00}.ListBusinessTravellers_listTravellers__GsoCU{width:610px;padding:20px 20px 10px;border-radius:5px;box-shadow:0 2px 4px 0 rgba(116,116,116,.25);border:1px solid #cfcfcf;background-color:#fff}.ListBusinessTravellers_listTravellers__GsoCU .ListBusinessTravellers_travellerSearch__KHkR6{width:100%;height:35px;border:1px solid #c9e0ff;background-color:#f7f7f7;border-radius:3px;margin-bottom:15px;padding:0 15px;color:#666;font-size:14px}.ListBusinessTravellers_listTravellers__GsoCU table{width:100%;font-size:14px;border-spacing:0}.ListBusinessTravellers_listTravellers__GsoCU table tbody>tr:hover{color:#007bff}.ListBusinessTravellers_listTravellers__GsoCU table th{text-align:left;padding-bottom:13px;white-space:nowrap;font-weight:600}.ListBusinessTravellers_listTravellers__GsoCU table td{padding:15px 10px;border-top:1px solid #d0d0d0;cursor:pointer}.AdditionalRequest_container__zV7jh{margin-top:2rem;transition:all .3s ease-in-out}.AdditionalRequest_container__zV7jh h2{cursor:pointer}.AdditionalRequest_container__zV7jh textarea{box-sizing:border-box;border:none;padding:15px;resize:none;position:absolute;top:0;left:0;height:100%;width:100%}.AdditionalRequest_container__zV7jh .AdditionalRequest_note__r5Vup{margin-bottom:15px;font-weight:400}@media(max-width:540px){.AdditionalRequest_container__zV7jh .AdditionalRequest_note__r5Vup{display:none}}.AdditionalRequest_container__zV7jh .AdditionalRequest_counter__61kQk{margin-bottom:20px}@media(max-width:540px){.AdditionalRequest_container__zV7jh .AdditionalRequest_counter__61kQk{display:none}}.AdditionalRequest_container__zV7jh .tvl-toggle{position:relative}.AdditionalRequest_container__zV7jh .error-message{font-size:14px;margin-bottom:5px;display:block}.AdditionalRequest_container__zV7jh .AdditionalRequest_specialRequestLabel__09X_q{position:relative;z-index:1;margin-right:10px;pointer-events:none}.AdditionalRequest_toggle__iAA3G{margin-left:10px}.AdditionalRequest_specialRequest__jEHXA{overflow:hidden;position:relative;height:82px;width:100%;padding:10px 0 10px 15px;box-sizing:border-box;background:#f7f7f7;border:1px solid #ccc;border-radius:3px}.AdditionalRequest_titleV2__p_MG7{display:flex;align-items:center;cursor:pointer}.AdditionalRequest_titleV2__p_MG7 p{font-weight:500;font-size:14px;line-height:158.4%;text-decoration-line:underline;color:#2d83c2}.AdditionalRequest_titleV2__p_MG7 img{width:20px;height:20px;margin-right:8px}.AdditionalRequest_specialRequestV2__5Di20{margin-top:15px}.AdditionalRequest_specialRequestV2__5Di20 .AdditionalRequest_specialRequestLabel__09X_q{font-weight:400;font-size:14px;line-height:22px;color:#333;margin-bottom:10px}.AdditionalRequest_specialRequestV2__5Di20 textarea{height:82px;width:100%;background:#fff;box-sizing:border-box;padding:8px 11px;resize:none}.AdditionalRequest_specialRequestV2__5Di20 textarea:focus{border:1px solid #579cce;box-shadow:0 2px 8px rgba(87,163,219,.5)}.AdditionalRequest_specialRequestV2__5Di20 textarea:focus::placeholder{color:rgba(0,0,0,0)}.TvaRadio_container__UXB18{cursor:pointer;display:flex;align-items:center;gap:.75rem}.TvaRadio_container__UXB18.TvaRadio_disabled__Pdm18{cursor:not-allowed;opacity:.5}.TvaRadio_container__UXB18 .TvaRadio_checkbox__R5dTg{display:flex;align-items:center;justify-content:center}.TvaRadio_container__UXB18.TvaRadio_checked__TUQ_q .TvaRadio_checkbox__R5dTg,.TvaRadio_container__UXB18:hover .TvaRadio_checkbox__R5dTg{color:var(--purple-color-100)}.TvaRadio_checkbox__R5dTg{width:1.125rem;height:1.125rem;flex-shrink:0;position:relative;color:var(--purple-color-45);transition:all .2s ease-in-out}.PropertyInstructions_container__JCMf0{margin-bottom:15px;background:#fff;box-shadow:0 2px 2px 0 rgba(30,0,50,.1);border-radius:8px}.PropertyInstructions_title__6Sgqr{height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 25px;cursor:pointer;border-bottom:1px dotted var(--purple-color-15)}.PropertyInstructions_title__6Sgqr img{width:20px;height:20px;margin-right:10px}.PropertyInstructions_title__6Sgqr>svg{font-size:20px!important;color:#777;display:inline-block}.PropertyInstructions_title__6Sgqr div{display:flex;justify-content:center;align-items:center}.PropertyInstructions_content__SAc3L{padding:0 25px 15px;max-height:380px;overflow-y:auto}.PropertyInstructions_content__SAc3L *{color:var(--text-primary,#220A32)}.PropertyInstructions_content__SAc3L h6{margin-bottom:.75rem;margin-top:1.25rem}.PropertyInstructions_content__SAc3L ul{padding-left:16px}.PropertyInstructions_content__SAc3L li,.PropertyInstructions_content__SAc3L p{margin-bottom:3px}.PropertyInstructions_pb15__9FquH{padding-bottom:15px}.TvaButton_container__3tSDk{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.75rem 2.5rem;border:1.5px solid rgba(0,0,0,0);color:var(--text-primary);transition:all .3s ease-in-out;text-transform:uppercase;text-align:center}.TvaButton_container__3tSDk.TvaButton_buttonContentEnd__3nrCe{flex-direction:row-reverse}.TvaButton_container__3tSDk.medium{padding:.5rem 1.5rem}.TvaButton_container__3tSDk.small{padding:.25rem 1rem}.TvaButton_container__3tSDk.tva-button-type-primary{background:var(--bg-button-primary)}.TvaButton_container__3tSDk.tva-button-type-primary:hover{color:var(--text-white);background-color:var(--bg-dark)}.TvaButton_container__3tSDk.tva-button-type-primary:disabled{background:var(--bg-disabled);color:var(--text-white);cursor:not-allowed}.TvaButton_container__3tSDk.tva-button-type-secondary{background:var(--bg-button-secondary);border:1.5px solid var(--border-primary)}.TvaButton_container__3tSDk.tva-button-type-secondary:hover{background-color:var(--bg-dark);color:var(--text-white)}.TvaButton_container__3tSDk.tva-button-type-secondary:disabled{background:var(--bg-white);color:var(--text-disabled);border:2px solid var(--border-disabled);cursor:not-allowed}.TvaButton_container__3tSDk.tva-button-variant-outlined{background:rgba(0,0,0,0);border:1.5px solid var(--border-primary)}.TvaButton_container__3tSDk.tva-button-variant-outlined:hover{background-color:var(--bg-dark);color:var(--text-white)}.TvaButton_container__3tSDk.tva-button-variant-outlined:disabled{background:var(--bg-white);color:var(--text-disabled);border:2px solid var(--border-disabled);cursor:not-allowed}.TvaButton_container__3tSDk.tva-button-variant-link{background:rgba(0,0,0,0);border:none;padding:0}.TvaButton_container__3tSDk.tva-button-variant-link:disabled{color:var(--text-disabled);text-decoration:none;cursor:not-allowed}.BookingFlight_flightInfo__Pkpak{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.BookingFlight_flightInfo__Pkpak .BookingFlight_flightInfoSegments__1nzC1{display:flex;justify-content:center;align-items:center;gap:1rem}.BookingFlight_flightInfo__Pkpak .BookingFlight_flightInfoSegments__1nzC1 h3,.BookingFlight_flightInfo__Pkpak .BookingFlight_flightInfoSegments__1nzC1 svg{color:var(--primary-color-purple-100)}.BookingFlight_bookingCode__lHRhY>span,.BookingFlight_flightInfo__Pkpak span{color:var(--primary-color-purple-60)}.BookingFlight_orderNumber__PT_0k{text-transform:capitalize}.BookingFlight_flightSlicesPlaceholder__FCy4M{min-height:126px;align-self:stretch}.TvaCheckbox_container__YCTvH{cursor:pointer;display:flex;align-items:center;gap:.75rem;color:var(--text-primary)}.TvaCheckbox_container__YCTvH.TvaCheckbox_disabled__mUxUo{cursor:not-allowed;opacity:.5}.TvaCheckbox_container__YCTvH .TvaCheckbox_checkbox__fgZdf{display:flex;align-items:center;justify-content:center}.TvaCheckbox_container__YCTvH.TvaCheckbox_checked__VawS8 .TvaCheckbox_checkbox__fgZdf,.TvaCheckbox_container__YCTvH:hover .TvaCheckbox_checkbox__fgZdf{color:var(--purple-color-100)}.TvaCheckbox_checkbox__fgZdf{width:1.125rem;height:1.125rem;flex-shrink:0;position:relative;color:var(--purple-color-45);transition:all .2s ease-in-out}.SideInfo_container__onDIG{background-color:#fff;border-radius:3px;width:100%;position:relative;margin-bottom:15px}.SideInfo_roomLeft__rPYfV{background-color:#dd1a00;border-radius:2px;width:95px;height:81px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;text-transform:uppercase;color:#fff;position:absolute;top:0;left:0;z-index:1;padding:0 5px;text-align:center;line-height:1.3}.SideInfo_roomLeft__rPYfV.SideInfo_small__ZTarP{background-color:#f67121}.SideInfo_roomLeft__rPYfV span:first-child{font-size:18px;font-weight:600}.SideInfo_containerPayment__EH7Nc{background:#fff;border:1px solid #d3d3d3;box-sizing:border-box;box-shadow:0 2px 2px 0 rgba(30,0,50,.1);border-radius:3px;position:relative;margin-bottom:15px}.SideInfo_containerActive__vufEc{border:1px solid #a7cda0}.SideInfo_packageLoading__q9vON{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:.8;background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:center;align-items:center}.SideInfo_packageLoading__q9vON p{margin-bottom:40px;font-size:15px;font-style:italic}.SideInfo_packageLoading__q9vON svg{font-size:22px}.SideInfo_picture__r9JkD{width:140px;height:140px;flex-shrink:0;background-color:#f0f0f0;background-size:cover;background-repeat:no-repeat}.SideInfo_trustyou__ZsfoJ{flex-direction:row-reverse;justify-content:flex-end}.SideInfo_dateInfo__8YJTy{align-items:center;background-color:var(--primary-color-pink-muted)}.SideInfo_originPrice__foAY2{text-decoration:line-through}.SideInfo_priceInfo__7BLRW{display:grid;grid-template-columns:60% 40%;grid-row-gap:5px;padding:0}.SideInfo_priceInfo__7BLRW>div{text-align:right}.SideInfo_priceInfo__7BLRW>div>p{cursor:pointer;color:#28a745;font-weight:400;margin-left:15px}.SideInfo_priceInfo__7BLRW>div>p.non-refundable{color:red;font-weight:600}.SideInfo_priceInfo__7BLRW.SideInfo_strikeThrough__20m4T{margin-bottom:10px}.SideInfo_priceInfo__7BLRW.SideInfo_strikeThrough__20m4T div:last-child span{text-decoration:line-through}.SideInfo_priceInfo__7BLRW .SideInfo_label__kGLpZ,.SideInfo_priceInfo__7BLRW .label{text-align:left;font-weight:400;color:#333}.SideInfo_priceInfo__7BLRW .SideInfo_label__kGLpZ>span,.SideInfo_priceInfo__7BLRW .label>span{display:block}.SideInfo_priceInfo__7BLRW .SideInfo_labelRoomNights__c4Jr1{font-weight:400;font-size:15px;line-height:20px}.SideInfo_priceInfo__7BLRW .bookingTaxesFeesBrand{color:#777!important}.SideInfo_priceInfo__7BLRW .SideInfo_perNight__OdbR4{font-weight:400;font-size:12px;line-height:20px;color:gray}.SideInfo_roomInfo__9SvwG ul{list-style:none}.SideInfo_roomInfo__9SvwG ul li:last-child{margin-bottom:0}.SideInfo_roomInfo__9SvwG ul p{font-weight:400;font-size:15px;line-height:18px;color:#000;margin-bottom:8px}.SideInfo_roomInfo__9SvwG ul p:last-child{margin-bottom:0}.SideInfo_roomInfo__9SvwG ul .SideInfo_room__VT8m2{margin-bottom:8px}.SideInfo_roomInfo__9SvwG ul .SideInfo_roomName__5mRFT{margin-right:10px;min-width:60px;display:inline-block}.SideInfo_roomInfo__9SvwG ul .SideInfo_child__w4IX3{font-size:12px;color:#777;margin-left:20px}.SideInfo_roomInfo__9SvwG ul .SideInfo_child__w4IX3 span{text-transform:lowercase}.SideInfo_totalChargeInfo__TUE7_{margin:0 -20px -20px}.SideInfo_voucherForm__0oSTk{padding:15px 0}.SideInfo_blockTitle__8ntNz{font-weight:600;font-size:18px;line-height:22px;color:#333;margin-bottom:15px}.SideInfo_subtotal__lrzAP{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:10px 20px;margin:0 -20px;font-weight:700}.SideInfo_subPrice__VI7dN{color:#b1b6af;font-size:14px}.SideInfo_payAtProperty___ONiO{display:flex;align-items:center;justify-content:space-between;margin-top:40px;font-size:14px;font-weight:600}.SideInfo_payAtProperty___ONiO span:last-child{color:#329223;font-size:16px}.SideInfo_bestPriceMark__Mn6kt{position:absolute;top:0;right:-4px;width:108px;height:34px}.SideInfo_messageBox__YhMRQ{border:1px solid rgba(50,146,35,.51);font-size:15px;min-height:46px;border-radius:3px;box-shadow:.4px 4px 13px 0 rgba(0,0,0,.05);padding:10px 15px;position:relative;margin-bottom:15px;font-weight:600;display:flex;align-items:center}.SideInfo_messageBox__YhMRQ>img{vertical-align:middle;margin-right:10px;width:20px;height:20px}.SideInfo_messageBox__YhMRQ .highlight-link{font-weight:500!important}.SideInfo_offers__jpW4v{padding:15px 20px;background:#e9f7e8;border:1px solid rgba(50,146,35,.6);border-bottom:none;box-sizing:border-box;margin-top:-1px}.SideInfo_offers__jpW4v .SideInfo_offersTitle__HxFM3{font-weight:600;font-size:15px;line-height:18px;color:green;display:flex;align-items:center;margin-bottom:10px}.SideInfo_offers__jpW4v .SideInfo_offersTitle__HxFM3 img{margin-right:3px}.SideInfo_offers__jpW4v .SideInfo_priceInfo__7BLRW{grid-row-gap:5px}.SideInfo_offers__jpW4v .SideInfo_label__kGLpZ{font-weight:400;font-size:12px;line-height:15px;color:green;display:flex;align-items:center}.SideInfo_offers__jpW4v .SideInfo_label__kGLpZ img{margin-right:3px;width:10px;height:12px}.SideInfo_tooltipContent__h0UEu{text-transform:none}.SideInfo_offersTrigger__Fgjhq{display:flex;align-items:center}.SideInfo_offersTrigger__Fgjhq img{margin-left:5px;width:14px;height:14px}.SideInfo_partialPayment__uZJ4n{padding:20px 25px;background:#fff;border:1px solid #d3d3d3;box-sizing:border-box}.SideInfo_partialPayment__uZJ4n .SideInfo_label__kGLpZ{display:flex;align-items:center}.SideInfo_partialPayment__uZJ4n .SideInfo_label__kGLpZ img{width:26px;height:26px;margin-right:10px}.SideInfo_fees__Y3HK1{background:#fff;border:1px solid #d3d3d3;padding:15px 25px}.SideInfo_fees__Y3HK1 .SideInfo_label__kGLpZ{font-weight:400;font-size:12px;line-height:15px;color:#333}.SideInfo_bookingTaxesFeesIcon__pv28s{width:15px;height:15px;margin-left:5px;margin-right:2px}.SideInfo_blockVoucher__BNWdw{padding:16px 20px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.SideInfo_bestPriceGuarantee__fhE_Z{margin-top:20px}.SideInfo_bestPriceGuarantee__fhE_Z .SideInfo_trigger__LLx_U{display:flex;align-items:center;justify-content:right;margin-bottom:3px}.SideInfo_bestPriceGuarantee__fhE_Z a{font-weight:500;font-size:15px;line-height:18px;margin-left:2px;margin-right:5px}.SideInfo_customVoucherForm__s9GsA{display:flex!important}.SideInfo_passportTag__7COzS{background:#e2f4ea;border:1px solid #329223;font-weight:500;font-size:15px;line-height:18px;color:green}.SideInfo_priceSummaryV2__qja9D .SideInfo_label__kGLpZ{font-size:15px;text-transform:capitalize;line-height:20px}.SideInfo_priceSummaryV2__qja9D .SideInfo_payWith__3Q4yI{text-transform:none}.SideInfo_priceSummaryV2__qja9D .SideInfo_fees__Y3HK1{margin-top:8px}.SideInfo_priceSummaryV2__qja9D .SideInfo_offersV2__isZm2{display:flex;flex-direction:column}.SideInfo_priceSummaryV2__qja9D .SideInfo_offersV2__isZm2 .SideInfo_offersTitle__HxFM3{font-weight:600;font-size:15px;line-height:18px;display:flex;margin-bottom:10px;align-items:center;color:var(--smart-program-color-platinum)}.SideInfo_priceSummaryV2__qja9D .SideInfo_offersV2__isZm2 .SideInfo_offersTitle__HxFM3 img{margin-right:3px}.SideInfo_priceSummaryV2__qja9D .SideInfo_offersV2__isZm2 .SideInfo_priceInfo__7BLRW{width:100%;grid-row-gap:5px;margin-top:8px}.SideInfo_priceSummaryV2__qja9D .SideInfo_offersV2__isZm2 .SideInfo_discount__F_bbd{color:var(--smart-program-color-platinum);font-size:15px;font-weight:600;line-height:20px;display:flex;align-items:center;justify-content:flex-end;gap:3px}.SideInfo_priceSummaryV2__qja9D .SideInfo_offersV2__isZm2 .SideInfo_label__kGLpZ{display:flex;align-items:center;gap:6px;text-transform:capitalize}.SideInfo_priceSummaryV2__qja9D .SideInfo_serviceFees__efugd{display:flex;flex-direction:column;gap:8px}.SideInfo_priceSummaryV2__qja9D .SideInfo_property__JIe3o{margin-bottom:15px}.SideInfo_divider__xNLBb{border-bottom:1px dotted var(--purple-color-15)}.SideInfo_paymentDetail__ZsyFY{display:flex;flex-direction:column;gap:8px}.SideInfo_tooltipDetail__kgDmx{text-transform:none;padding:8px 5px}.SideInfo_tooltipDetail__kgDmx .SideInfo_priceSummary__Qcr_V{text-transform:capitalize}.SideInfo_tooltipDetail__kgDmx .SideInfo_priceInfo__7BLRW{width:100%}.SideInfo_tooltipDetail__kgDmx .SideInfo_divider__xNLBb{border-bottom:1px dotted var(--purple-color-15);margin:0}.SideInfo_tooltipDetail__kgDmx .SideInfo_label__kGLpZ{display:flex;align-items:center;gap:6px;text-transform:capitalize}.SideInfo_tooltipDetail__kgDmx .SideInfo_label__kGLpZ img{width:10px;height:12px}.SideInfo_tooltipDetail__kgDmx .SideInfo_taxesAndFees__Ya5Z2{text-transform:none}.SideInfo_discountTooltip__6RSCN{color:var(--smart-program-color-platinum)!important;display:flex;align-items:center;justify-content:flex-end;gap:5px}.SideInfo_invitePromoTag__TqOCh{background:#f2f9ff;border:1px solid #2577be}.SideInfo_cutout__drI7C{position:relative}.SideInfo_cutout__drI7C:after,.SideInfo_cutout__drI7C:before{content:"";position:absolute;left:-16px;top:0;width:0;height:0;border:10px solid rgba(0,0,0,0);border-left:10px solid var(--border-secondary);z-index:1}.SideInfo_cutout__drI7C:after{left:auto;right:-16px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid var(--border-secondary)}.SideInfo_blockVoucherV2__sYWJn{background:#fff;box-shadow:0 2px 2px 0 rgba(30,0,50,.1)}.TvlPrice_container__QtP2r{display:inline-flex;align-items:center;line-height:1;white-space:nowrap}.TvlPrice_container__QtP2r img{margin-right:2px;display:inline-block}.styles_wrap__npTpk{[data-type=airport]{background-image:url(https://static.travala.com/resources/images-pc/icon/airport-marker.svg);background-size:24px auto}[data-type=other]{background-image:url(https://static.travala.com/resources/images-pc/rebranding/icon/landmark-marker.svg);background-size:24px}}.AdditionalTaxesAndFees_additionalTaxesFeesBrand__rx2fV{align-items:center}.AdditionalTaxesAndFees_additionalDueFeesInfo__yqwzm,.AdditionalTaxesAndFees_additionalTaxesFeesInfo__AIjvR{padding:15px 0}.AdditionalTaxesAndFees_mainTitle__nMLNz{font-size:16px;font-weight:600;text-align:left;color:#333}.AdditionalTaxesAndFees_subTaxesTitle__GQ3nV{margin-top:12px;font-size:14px;font-weight:600;text-align:left;color:#2577be}.AdditionalTaxesAndFees_detailFeeInfo__imR1y{display:flex;justify-content:space-between;margin-top:5px;font-size:12px;font-weight:500;color:#888}.AdditionalTaxesAndFees_additionalTaxesFeesBrand__rx2fV{font-size:14px;font-weight:600;color:#333;display:flex;justify-content:space-between}.AdditionalTaxesAndFees_additionalTaxesFeesTitle__96WPc{font-size:14px;display:flex;align-items:center}.AdditionalTaxesAndFees_additionalTaxesFeesTitle__96WPc svg{width:12px}.AdditionalTaxesAndFees_detailTitle__WOamO{text-align:left}.AdditionalTaxesAndFees_additionalTaxesFeesValue__WgBLN{text-align:right}.CancellationPolicy_title__X2HyB{text-align:left;font-size:16px;font-weight:600;padding-bottom:10px;margin-bottom:15px;margin-top:-7px}.CancellationPolicy_title__X2HyB.CancellationPolicy_isPopup__9tKr9{border-bottom:1px solid #e1e1e1}.RoomGuestDetail_container__Ghqke{list-style:none}.RoomGuestDetail_contentWrapper__5r4Qk{text-align:left}.RoomGuestDetail_contentWrapper__5r4Qk h3{margin-bottom:7px;color:#0069b6;font-size:15px;font-weight:600;text-transform:capitalize}.RoomGuestDetail_contentWrapper__5r4Qk p{text-transform:capitalize}.RoomGuestDetail_contentWrapper__5r4Qk p:not(:first-child){font-size:13px;font-weight:500}.RoomGuestDetail_contentWrapper__5r4Qk ul{padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.RoomGuestDetail_contentWrapper__5r4Qk ul.RoomGuestDetail_multiple__DHMEY{min-width:500px}.RoomGuestDetail_contentWrapper__5r4Qk ul.RoomGuestDetail_multiple__DHMEY li{width:48%}.RoomGuestDetail_roomWrapper__fwV2J b{font-weight:600}.RoomGuestDetail_roomWrapper__fwV2J .RoomGuestDetail_roomInfo__xLdep{margin-bottom:8px;font-weight:400}.RoomGuestDetail_roomWrapper__fwV2J .RoomGuestDetail_childInfo__hYYZo{font-size:12px;color:#777}.RoomGuestDetail_roomWrapper__fwV2J .RoomGuestDetail_childInfo__hYYZo span{text-transform:lowercase}.RoomGuestDetail_roomWrapper__fwV2J:last-child{border-bottom:0}.RoomGuestDetail_room__gY2Sz{margin-bottom:8px!important;font-weight:400;font-size:15px;line-height:18px;color:#000}.RoomGuestDetail_roomName__kohQ0{margin-right:10px;min-width:60px;display:inline-block}.RoomGuestDetail_tooltipTitle__LJyXU{display:inline-flex;align-items:center}.RoomGuestDetail_tooltipTitle__LJyXU img{margin-left:5px}.PromotionMessageBox_givebackMessage__78gek{display:flex;font-weight:500;font-size:15px;line-height:18px;color:#333}.PromotionMessageBox_givebackMessage__78gek .PromotionMessageBox_icon__16aPM{display:flex;align-items:center;margin-right:10px}.PromotionMessageBox_givebackMessage__78gek .PromotionMessageBox_amount__3gaOo{color:#329223;font-weight:600}.PromotionMessageBox_givebackMessage__78gek .PromotionMessageBox_infoIcon__ywcf7{margin-left:5px;width:14px;height:14px;vertical-align:middle}.PromotionMessageBox_givebackMessage__78gek a{color:#2577be;font-size:14px;font-weight:600}.PromotionMessageBox_highlight__6IVWl{color:#329223;font-weight:600}.PromotionMessageBox_givebackInfo__vH0tO{font-weight:400}.PromotionMessageBox_infoIconMb__Yf66U{vertical-align:middle;margin-left:5px}.SmartBasicPromotion_wrap__YBoJv{display:flex;align-items:flex-start}@media(max-width:540px){.SmartBasicPromotion_wrap__YBoJv{align-items:center}}.SmartBasicPromotion_eventName__PVUmX{width:100%}.SmartBasicPromotion_eventName__PVUmX .highlight-link{cursor:inherit}@media(max-width:540px){.SmartBasicPromotion_eventName__PVUmX{font-size:12px;color:#393;font-weight:500}}.SmartBasicPromotion_eventName__PVUmX>p{width:100%}@media(min-width:1790px){.SmartBasicPromotion_eventName__PVUmX.SmartBasicPromotion_isGuest__nU2Cs{padding-right:15px}}.SmartBasicPromotion_eventName__PVUmX.SmartBasicPromotion_isGuest__nU2Cs .highlight-link{color:#333;font-weight:400}.SmartBasicPromotion_eventName__PVUmX.SmartBasicPromotion_isGuest__nU2Cs .highlight-link:hover{text-decoration:none}@media(max-width:360px){.SmartBasicPromotion_eventName__PVUmX{max-width:calc(100% - 35px);line-height:1.2}}.SmartBasicPromotion_tooltipIcon__RCBmN{margin-left:5px;position:relative;width:14px;vertical-align:middle;display:inline-block!important}.SmartBasicPromotion_icon__APal7{margin-right:5px;width:18px;margin-top:2px}@media(max-width:540px){.SmartBasicPromotion_icon__APal7{margin-top:0}}.SmartBasicPromotion_tooltipContent__C5WZI{color:#000;font-weight:400}.PaymentDetail_paymentDetails__h3Knm{position:relative;padding:20px 15px;margin-bottom:15px;background:#fff;box-shadow:8px 8px 80px rgba(0,0,0,.1);border-radius:4px}.PaymentDetail_paymentDetails__h3Knm>div{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:5px}.PaymentDetail_paymentDetails__h3Knm .PaymentDetail_mobileOnlyDeal__HvQJu{justify-content:flex-end;margin-top:-5px}.PaymentDetail_paymentDetailsTitle__5lPUB{font-weight:600;font-size:16px;line-height:20px;color:#1a1a1a;margin-bottom:10px}.PaymentDetail_bestPriceMarkInPopup__Flcuq>div{top:0!important}.PaymentDetail_bestPriceMark__Dth0c{position:absolute;top:-5px;right:-4px;width:108px;height:3px}.PaymentDetail_bestPriceMark__Dth0c>div{width:108px;height:34px;text-align:center;color:#fff;background-size:contain;background-repeat:no-repeat;font-weight:600;font-size:11px;line-height:13px;text-transform:uppercase;padding-top:7px}.PaymentDetail_offers__tzjW5{padding:15px;margin:0 -15px;background:#e9f7e8;border:1px solid rgba(50,146,35,.6);display:block!important}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersTitle__WsieU{font-weight:600;font-size:15px;line-height:18px;color:green;display:flex;align-items:center;margin-bottom:10px}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersTitle__WsieU img{margin-right:3px}.PaymentDetail_offers__tzjW5 .PaymentDetail_label__c3Z7k{font-weight:400;font-size:12px;line-height:15px;color:green;display:flex;align-items:center}.PaymentDetail_offers__tzjW5 .PaymentDetail_label__c3Z7k img{margin-right:3px;width:10px;height:12px}.PaymentDetail_offers__tzjW5 .PaymentDetail_label__c3Z7k .PaymentDetail_tooltipContent__RQ7T4{color:#333}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersTrigger__u01Xn{display:flex;align-items:center}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersTrigger__u01Xn>img{margin-left:5px;width:14px;height:14px}.PaymentDetail_offers__tzjW5 span img{margin-right:5px;width:10px;height:12px}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersContent__WE3wX>div{display:flex;justify-content:space-between}.PaymentDetail_offers__tzjW5 .PaymentDetail_offersContent__WE3wX>div span:first-child{font-weight:400;font-size:12px;line-height:20px;color:green}.PaymentDetail_labelRoomNights__qYMxW{font-weight:400;font-size:13px;line-height:20px;color:#1a1a1a}.PaymentDetail_taxesIncluded___uKrZ{font-weight:400;font-size:12px;line-height:20px;color:gray}.PaymentDetail_taxesIncluded___uKrZ>div{display:inline-flex}.PaymentDetail_perNight__yDZFY{font-weight:400;font-size:12px;line-height:20px;color:#1a1a1a}.PaymentDetail_bookingPriceContainer__HgiJ7{border:1px solid #ededed}.PaymentDetail_partialPaymentPreview__1wOEH{background-color:rgba(0,0,0,0);padding:15px 0;margin-bottom:0!important;border-top:1px solid #ededed}.PaymentDetail_partialPaymentPreview__1wOEH .PaymentDetail_label__c3Z7k{display:flex;align-items:center;font-weight:400;font-size:12px;line-height:20px;color:#1a1a1a}.PaymentDetail_partialPaymentPreview__1wOEH .PaymentDetail_label__c3Z7k img{width:16px;height:16px;margin-right:5px}.PaymentDetail_divider__tGajt{border-top:1px solid #ededed;margin:0!important}.PaymentDetail_totalSaved__vwATk{display:block!important;font-weight:600;font-size:13px;line-height:16px;text-align:right;color:green}.PaymentDetail_finalPrice__3YAZ3{font-weight:400;font-size:11px;line-height:20px;color:#fff;display:block!important;text-align:right}.PaymentDetail_finalPrice__3YAZ3 span{background:#2d83c2;border-radius:4px;padding:5px;display:inline-block!important;position:relative;margin-top:11px}.PaymentDetail_finalPrice__3YAZ3 span:after{content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2d83c2;border-style:solid;border-width:0 8px 11px;position:absolute;top:-8px;right:10px}.PaymentDetail_refundability__1kE0h img{margin-left:7px;width:14px;height:14px}.PaymentDetail_refundability__1kE0h .PaymentDetail_titleRefundability__aWxFi{font-weight:500;font-size:13px;line-height:20px;display:flex;align-items:center;text-transform:capitalize}.PaymentDetail_refundability__1kE0h .PaymentDetail_titleRefundable__cypl0{color:green}.PaymentDetail_refundability__1kE0h .PaymentDetail_titleNonRefundable__Dg2W_{color:#c81818}.PaymentDetail_refundability__1kE0h .PaymentDetail_titlePartialRefundable__UyFYi{color:#2d83c2}.PaymentDetail_januaryPush__T6a6l{margin:10px -20px 5px -15px!important}.PaymentDetail_januaryPushMB__21s9c{margin:-10px -20px 5px -15px!important}.TotalCharge_propertyTotalCharge__8FvGY{margin-top:15px;font-size:14px;display:block!important;margin-bottom:0!important}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_totalText__GhvXI{font-weight:400;font-size:13px;line-height:20px;color:#1a1a1a}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_title__P0WKE{display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:13px;line-height:20px;color:#1a1a1a}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_title__P0WKE .TotalCharge_currentPrice__XSKGX{font-weight:400;font-size:13px;line-height:16px;text-align:right;color:gray}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_title__P0WKE svg{margin-left:5px;color:#666}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_title__P0WKE span:first-child svg{width:11px;vertical-align:middle;margin-left:10px}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_title__P0WKE span:last-child{font-size:12px;display:block;color:#888;font-weight:500;margin-top:5px}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7{padding-top:15px}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7 .TotalCharge_totalChargeRound__UpiSs{display:flex;align-items:center;justify-content:space-between}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7 .TotalCharge_totalChargeRound__UpiSs .TotalCharge_title__P0WKE{font-size:11px;font-weight:500;color:#333}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7 .TotalCharge_totalChargeRound__UpiSs span:last-child{padding-top:0}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7 .TotalCharge_totalChargeRound__UpiSs span:last-child img{width:15px!important;vertical-align:middle}.TotalCharge_propertyTotalCharge__8FvGY .TotalCharge_lowerContent__dlgS7 .TotalCharge_iconAlert__DCOlN{vertical-align:middle;margin-left:5px}.TotalCharge_mainPrice__vnrqC{display:flex;align-items:flex-start;justify-content:space-between}.TotalCharge_currentPrice__XSKGX{font-size:12px;font-weight:500;color:#999}.TotalCharge_partialContainer__8orey .TotalCharge_ruler__sar9D{height:1px;background-color:#d3efcf;margin-bottom:15px}.TotalCharge_priceWrapper__63Jnv{display:inline-flex;align-items:center}.TotalCharge_copyBtn__mu8er{margin-left:8px;height:16px;cursor:pointer}.TotalCharge_fees__9wWsw{font-weight:400;font-size:11px;line-height:16px;text-align:right;color:gray}.TotalCharge_paymentDetail__J7HiP{margin-bottom:100px}.CommonBadge_tag___RnNl{display:inline-flex;align-items:center;justify-content:flex-start;padding:2px 8px;border-radius:4px;margin-bottom:5px;text-transform:uppercase;color:#fff;font-size:12px;font-weight:600;background-color:#f67121;text-align:center;width:auto;min-width:fit-content;margin-left:-10px;line-height:22px;margin-right:auto}@media(max-width:999px){.CommonBadge_tag___RnNl{font-size:11px;margin-right:unset}}.CommonBadge_tag___RnNl img{max-height:80%;width:auto;margin-right:5px;flex-shrink:0}.CommonBadge_tag___RnNl>p.CommonBadge_content__T8ZMK{display:inline-block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;text-align:center;flex:1;min-width:0}@media(min-width:1000px){.CommonBadge_tag___RnNl>p.CommonBadge_content__T8ZMK{font-size:11px;white-space:normal;text-align:left}}.CommonBadge_tag___RnNl>p.CommonBadge_content_fr__1cuYl{display:inline-block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.2;text-align:left;flex:1;min-width:0}.CommonBadge_tag___RnNl span{margin-right:3px}.JanuaryPushTooltip_wrapper__EJnom{display:flex;align-items:flex-start!important;margin-top:10px;line-height:19px;color:#333}.JanuaryPushTooltip_wrapper__EJnom .JanuaryPushTooltip_icon__nfD4g{width:20px;height:20px;margin-right:8px}.JanuaryPushTooltip_wrapper__EJnom .JanuaryPushTooltip_description__lYiuE{max-width:405px}.JanuaryPushTooltip_wrapper__EJnom .JanuaryPushTooltip_description__lYiuE .JanuaryPushTooltip_content__C4TF_{display:inline}.JanuaryPushTooltip_wrapper__EJnom .JanuaryPushTooltip_description__lYiuE .JanuaryPushTooltip_content__C4TF_ span{color:#329223;font-weight:600!important}.JanuaryPushTooltip_hoteDeal__5nHQj{width:fit-content;height:18px;padding:3px 5px;display:flex;align-items:center;justify-content:center;gap:3px;border-radius:4px;background:#d02e06;color:#fff;font-size:10px;font-weight:600;line-height:14px;margin-left:6px}.JanuaryPushTooltip_hoteDeal__5nHQj img{margin:0!important}.JanuaryPushTooltip_hoteDeal__5nHQj .JanuaryPushTooltip_flame__BdQOG{width:12px;height:12px}.JanuaryPushTooltip_hoteDeal__5nHQj .JanuaryPushTooltip_text__lMH0U{white-space:nowrap}.JanuaryPushTooltip_vertical__TWI7g .JanuaryPushTooltip_hoteDeal__5nHQj{margin-top:4px}.JanuaryPushTooltip_mbWrapper__Ux_9U{display:flex;gap:4px;align-items:center;color:#333;text-align:left;font-size:12px;font-weight:400;line-height:19px}.JanuaryPushTooltip_mbWrapper__Ux_9U span{color:#329223;font-size:12px;font-weight:600!important;line-height:19px}.JanuaryPushTooltip_mbWrapper__Ux_9U a{color:#2577be;text-decoration:underline}.JanuaryPushTooltip_mbWrapper__Ux_9U .JanuaryPushTooltip_iconMb__GOJ_p{width:17px;height:17px}.JanuaryPushTooltip_containerBanner__QKH46{background:linear-gradient(90deg,#f78624 -17.57%,#ca1a1a 107.98%);display:flex;align-items:center;font-weight:500;padding:7px 70px 7px 10px;border:1px solid #da8031;margin:-10px -17px 20px -19px;position:relative}.JanuaryPushTooltip_containerBanner__QKH46 .JanuaryPushTooltip_content__C4TF_{display:inline;color:#fff;font-size:15px}.JanuaryPushTooltip_containerBanner__QKH46 span{font-weight:600}.JanuaryPushTooltip_containerBanner__QKH46:before{content:"";display:block;width:0;height:0;border-top:6px solid #a03110;border-left:4px solid rgba(0,0,0,0);position:absolute;top:100%;left:-1px}.JanuaryPushTooltip_containerBanner__QKH46:after{content:"";display:block;background-color:#fff;clip-path:polygon(33% 0,100% 0,100% 100%,0 100%);width:60px;height:100%;position:absolute;top:0;right:0;background-image:url(https://static.travala.com/resources/images/flame_100x100.gif);background-size:34px auto;background-repeat:no-repeat;background-position:20px}.JanuaryPushTooltip_containerBanner__QKH46 .JanuaryPushTooltip_bitcoin__qqQPr{width:34px;margin-right:10px}.JanuaryPushTooltip_containerBanner__QKH46.JanuaryPushTooltip_mobile__XHXLS{margin:-20px -17px;padding:12px 55px 12px 15px;font-size:12px}.JanuaryPushTooltip_containerBanner__QKH46.JanuaryPushTooltip_mobile__XHXLS:before{left:auto;right:-1px;border-left:0;border-right:4px solid rgba(0,0,0,0)}.JanuaryPushTooltip_containerBanner__QKH46.JanuaryPushTooltip_mobile__XHXLS:after{width:45px;background-position:10px;background-size:24px auto;background-position:14px}.JanuaryPushTooltip_containerBanner__QKH46.JanuaryPushTooltip_mobile__XHXLS .JanuaryPushTooltip_bitcoin__qqQPr{width:30px;margin-right:5px}.JanuaryPushTooltip_containerBanner__QKH46.JanuaryPushTooltip_mobile__XHXLS .JanuaryPushTooltip_content__C4TF_{display:inline;font-size:12px}.JanuaryPushTooltip_containerBanner__QKH46.JanuaryPushTooltip_hideTail__rHg5j:before{display:none}.JanuaryPushTooltip_containerBanner__QKH46.JanuaryPushTooltip_hideTail__rHg5j.JanuaryPushTooltip_mobile__XHXLS{border:none}.JanuaryPushTooltip_tooltipContent__P27vj{color:#333;font-size:12px;font-weight:400;line-height:20px}.JanuaryPushTooltip_tooltipContent__P27vj a{color:#2577be;text-decoration:underline}.JanuaryPushTooltip_tooltip__FjCyC{display:inline;margin-left:2px}.JanuaryPushTooltip_tooltipMbContent__9uAUQ a{color:#2577be;text-decoration:underline}.JanuaryPushTooltip_tooltipIcon__h5eGP{width:14px;height:14px;vertical-align:text-bottom}.JanuaryPushTooltip_tooltipIconMb__owz6b{width:12px!important;height:12px!important}.TvaTags_container__snVqS{padding:.25rem .5rem;border-radius:.375rem;color:var(--text-primary)}.TvaPrice_container__dIh1_{display:inline-flex;align-items:center;line-height:1.125rem;white-space:nowrap;vertical-align:middle}.TvaPrice_container__dIh1_ img{margin-right:.125rem;display:inline-block}.TvaPrice_container__dIh1_ .TvaPrice_price__FmDLD{margin-left:.15em}.TvaPrice_loading__HStGB{width:100%;max-width:9.375rem;height:1rem}.TvaPrice_loadingPrice__Ao9P2{background:linear-gradient(90deg,var(--text-disabled) 46%,var(--text-primary) 50%,var(--text-disabled) 54%) 50% 50%;background-size:250% 250%;animation:TvaPrice_tvaGradient__wwFcM 1s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:14px}@-webkit-keyframes TvaPrice_tvaGradient__wwFcM{0%{background-position:-30% 50%}to{background-position:100% 50%}}@keyframes TvaPrice_tvaGradient__wwFcM{0%{background-position:100% 50%}to{background-position:-30% 50%}}.TvaBookingTaxesAndFees_bookingTaxesFeesBrand__iK8TZ{display:flex;align-items:center;margin-top:5px}.TvaBookingTaxesAndFees_bookingTaxesFeesTitle__loOEr{display:inline-block}.TvaBookingTaxesAndFees_bookingTaxesFeesIcon__xPAkn{width:12px;height:12px;margin-left:5px}.TvaBookingTaxesAndFees_detailFeePackageInfo__xPowO,.TvaBookingTaxesAndFees_mainTitle__DM1yo{text-align:left}.TvaBookingTaxesAndFees_detailFeePackageInfo__xPowO span{margin-top:0!important}.TvaBookingTaxesAndFees_taxesList__LOMUA{margin-left:15px;word-break:break-word}.TvaBookingTaxesAndFees_taxesList__LOMUA li{list-style:disc}.TvlMapPopupPC_btnClose__9IaPd{position:absolute;top:-27px;font-size:20px;padding:0;background:0;outline:0;border:0;color:#fff;right:0}.TvlMapPopupPC_propertyInfo__klW4R{position:absolute;overflow:auto;top:60px;left:8px;max-height:calc(100% - 69px);width:403px;display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.25);border-radius:5px;padding:16px;align-items:flex-start}.TvlMapPopupPC_propertyInfo__header__FhuBK{font-weight:600;font-size:16px;line-height:24px;color:#000;display:flex;margin-top:16px}.TvlMapPopupPC_propertyInfo__header__img__UnndO{width:110px;height:110px;border-radius:5px;flex:none;order:0;flex-grow:0;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-right:10px}.TvlMapPopupPC_propertyInfo__header__rating__XDcPZ{margin-top:5px}.TvlMapPopupPC_propertyInfo__header__overview__G_8f5{margin-top:5px;font-weight:400;font-size:14px;line-height:17px;color:#555;display:flex}.TvlMapPopupPC_propertyInfo__header__overview__G_8f5>div:first-child{padding-right:5px;margin-right:5px;border-right:1px solid #ccc}.TvlMapPopupPC_propertyInfo__header__overview__G_8f5 img{margin-right:5px}.TvlMapPopupPC_propertyInfo__hr__y9PRN{background-color:#d2d5df;flex:none;flex-grow:0;margin:16px 0;width:100%;height:1px}.TvlMapPopupPC_propertyInfo__roomInfo__EIinp{font-weight:600;font-size:14px;line-height:17px;display:flex;color:#000}.TvlMapPopupPC_propertyInfo__roomInfo__EIinp img{margin-right:10px}.TvlMapPopupPC_propertyInfo__address__ox2gO{font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.24px;color:#666}.TvlMapPopupPC_propertyInfo__content__mb10__pdeIg{margin-bottom:10px}.TvlMapPopupPC_propertyInfo__content__mt10__0EHku{margin-top:10px}.TvlMapPopupPC_propertyInfo__arrow__x2OJv{margin:0 10px}.TvlMapPopupPC_propertyInfo__attractions__nG4U4{margin-top:30px;flex:1;background-color:#f8f8f8;padding:20px;width:100%;overflow:auto}.TvlMapPopupPC_propertyInfo__attractions__header__fQDf2{font-weight:600;font-size:14px;line-height:17px;margin-bottom:10px}.TvlMapPopupPC_propertyInfo__attractions__item__An__D{display:flex;align-items:center;margin-bottom:10px;font-weight:500;font-size:12px;line-height:15px;color:#333}.TvlMapPopupPC_propertyInfo__attractions__item__An__D>div:first-child{flex:1}.TvlMapPopupPC_propertyInfo__attractions__item__An__D>div:last-child{margin-left:10px;text-align:right}.TvlMapPopupPC_propertyInfo__klW4R .TvlMapPopupPC_closeBtn__Hzd2m{position:absolute;top:16px;right:16px;width:17px;cursor:pointer}.TvlMapPopupPC_mainPriceWrap__UiF2q{line-height:42px}.TvlMapPopupPC_tooltipNew__xoYgl{left:2px!important}.StrikeThroughPrice_title__CSNAW{text-decoration:line-through;font-size:14px;color:#999;display:inline-flex;align-items:center;cursor:pointer}.StrikeThroughPrice_title__CSNAW img{margin-left:5px}.StrikeThroughPrice_tooltip__ga_Wg{font-size:12px!important;text-align:center}@media(max-width:999px){.StrikeThroughPrice_tooltip__ga_Wg{margin-top:5px}}.MarkerClusterMap_itemHotel____AXY{border:0;padding:0}.MarkerClusterMap_customMarker__8OdsM{color:#ccc;overflow:visible!important}.MarkerClusterMap_customMarker__8OdsM .MarkerClusterMap_labelPrice__Qghhr{display:flex;align-items:center;justify-content:center;height:24px;color:#fff;font-weight:500;padding:8px 16px;white-space:nowrap;height:40px;text-align:center;font-weight:16px;line-height:24px;border-radius:5px}.MarkerClusterMap_customMarker__8OdsM span{position:relative;top:1px;font-size:16px;line-height:20px}.MarkerClusterMap_customMarker__8OdsM .MarkerClusterMap_styleImg__EZ0ZZ{width:14px;margin-right:5px}.MarkerClusterMap_hotelLabel__Lzb4q{line-height:24px;font-size:16px}.MarkerClusterMap_miniMapWrapper__V0Z5R{position:relative}.MarkerClusterMap_miniMapWrapper__V0Z5R .MarkerClusterMap_hotelInfoWrapper__UjPYF{position:absolute;left:0;top:0;height:80%;width:400px}.MarkerClusterMap_customNewMarker__euMvy .MarkerClusterMap_newMarkerContent__zAqZv{position:fixed;height:72px;display:flex;align-items:center;justify-content:center;margin-left:-27px;margin-top:-72px}.MarkerClusterMap_customNewMarker__euMvy .MarkerClusterMap_markerImage__cVPOo{z-index:2}.MarkerClusterMap_customNewMarker__euMvy .MarkerClusterMap_markerAnimate__aEQ0F{position:absolute;width:10px;height:10px;border-radius:100%;animation:MarkerClusterMap_pulse-animation__PsC7Z 2s ease-in-out infinite;z-index:1}@keyframes MarkerClusterMap_pulse-animation__PsC7Z{0%{width:10px;height:10px;background-color:rgba(6,129,222,.7)}to{width:100px;height:100px;background-color:rgba(36,141,219,0)}}.ItemHotel_container___za1B{box-shadow:0 0 16px 0 rgba(0,0,0,.07);background-color:#fff;border:1px solid rgba(0,0,0,0);display:flex;min-height:235px;border-radius:5px;cursor:pointer;flex-wrap:wrap}.ItemHotel_container___za1B:hover{border:1px solid #2577be}.ItemHotel_container___za1B.ItemHotel_grid__mCw__{flex-direction:column;height:100%}.ItemHotel_container___za1B hr{border-bottom:0;border-top:1px solid #ddd;margin:0 20px}.ItemHotel_container___za1B.ItemHotel_itemSoldOut__LKqTZ{background:#f3f8fc;border:1px solid #2577be;box-shadow:0 4px 6px rgba(67,93,186,.25);overflow:hidden}.ItemHotel_payAtProperty__ALa7n{width:100%;background:linear-gradient(90deg,#1E2E5E,#2577BE);padding:13px 20px;color:#fff;display:flex;align-items:center}.ItemHotel_payAtProperty__ALa7n img{width:52px;height:auto}.ItemHotel_payAtProperty__ALa7n strong{font-weight:700}.ItemHotel_payAtProperty__ALa7n button{color:#2d2d4f;font-size:14px;font-weight:600;line-height:33px;padding:0 30px;margin:0 16px;white-space:nowrap;background-color:#fff;border-radius:4px;border:none;outline:none}.ItemHotel_payAtProperty__ALa7n p{font-size:16px;font-weight:500}.ItemHotel_papPopup__Tn7O_{font-size:14px;font-weight:400;margin-top:25px;line-height:1.3}.ItemHotel_papPopup__Tn7O_ p:first-child{color:#b65f0f;margin-bottom:12px}.ItemHotel_papPopup__Tn7O_ span{font-weight:600}.ItemHotel_thumbnail__duEWg{flex:0 0 25%;max-width:25%;position:relative}.ItemHotel_thumbnail__duEWg a{position:absolute;width:100%;height:100%;top:0;right:0;display:block;z-index:2}.ItemHotel_thumbnail__duEWg .ItemHotel_image__8JUew{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.ItemHotel_thumbnail__duEWg .ItemHotel_freeBreakfast__fOP0f{position:absolute;font-size:15px;font-weight:500;color:#fff;padding:3px 8px;border-radius:3px;box-shadow:1.9px 3.5px 8px 0 rgba(0,0,0,.28);background-color:#329223;top:12px;left:-7px}.ItemHotel_grid__mCw__ .ItemHotel_thumbnail__duEWg{height:255px;flex:unset;max-width:unset}.ItemHotel_mapView__LMrTJ{box-shadow:0 0 13px rgba(0,0,0,.25);border-radius:5px;border:none;max-height:104px;min-height:104px}.ItemHotel_mapView__LMrTJ:hover{border:none}.ItemHotel_mapView__LMrTJ .ItemHotel_thumbnail__duEWg{flex:0 0 34%;max-width:34%}.ItemHotel_mapView__LMrTJ .ItemHotel_thumbnail__duEWg .ItemHotel_image__8JUew{width:100%;height:100%}.ItemHotel_viewAllImages__PojAv{position:absolute;background:rgba(0,0,0,.6);color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:underline;width:100%;left:0;bottom:0;height:48px;z-index:2}.BookingDetailPreview_container__zFJgT{background:#fff;box-shadow:8px 8px 80px rgba(0,0,0,.1);border-radius:4px;padding:25px 15px;margin-bottom:15px}.BookingDetailPreview_container__zFJgT .BookingDetailPreview_bookingDetailTitle__0Urgp{font-style:normal;font-weight:600;font-size:16px;line-height:19px;color:#1a1a1a;text-transform:capitalize;margin-bottom:25px}.BookingDetailPreview_container__zFJgT>h3{font-weight:700;font-size:13px;line-height:20px;color:#1a1a1a}.BookingDetailPreview_contactInfomationPreview__5Hoev div p{font-weight:400;font-size:13px;line-height:16px;color:#1a1a1a;margin-bottom:10px;display:flex;justify-content:space-between}.BookingDetailPreview_contactInfomationPreview__5Hoev div p:last-child{margin-bottom:0}.BookingDetailPreview_contactInfomationPreview__5Hoev div p span:last-child{font-weight:600}.BookingDetailPreview_contactInfomationPreview__5Hoev div:first-child{border-bottom:1px solid #ededed;padding:15px 0}.BookingDetailPreview_contactInfomationPreview__5Hoev div:nth-child(2){position:relative;padding:15px 0}.BookingDetailPreview_bedConfiguration__GgmTJ{padding-top:15px;border-top:1px solid #ededed}.BookingDetailPreview_bedConfiguration__GgmTJ h3{margin-bottom:10px}.BookingDetailPreview_bedConfiguration__GgmTJ span{font-weight:400;font-size:13px;line-height:16px;color:#1a1a1a}.BookingDetailPreview_additionalRequestPreview__FSXOQ{padding:15px 0;border-top:1px solid #ededed}.BookingDetailPreview_additionalRequestPreview__FSXOQ h3{margin-bottom:5px}.BookingDetailPreview_additionalRequestNote__XjGQA{font-style:italic;font-weight:400;font-size:12px;line-height:15px;color:#333;margin-bottom:15px}.BookingDetailPreview_additionalRequestRow__ee7XX{display:flex}.BookingDetailPreview_additionalRequestRow__ee7XX p{font-size:13px;line-height:17px;font-weight:500;margin-bottom:10px}.BookingDetailPreview_additionalRequestRow__ee7XX p:last-child{margin-bottom:0}.BookingDetailPreview_additionalRequestRow__ee7XX .BookingDetailPreview_bold__O2rUc{font-weight:600;font-size:13px;line-height:17px;color:#000}.BookingDetailPreview_additionalRequestRow__ee7XX .BookingDetailPreview_message__kTNoS{word-break:break-all;font-weight:400!important;font-size:13px!important;line-height:20px!important;color:#333!important}.BookingDetailPreview_additionalRequestRow__ee7XX .BookingDetailPreview_additionalRoom__ekELw{width:70px;display:inline-block;font-weight:400;font-size:14px;color:#1a1a1a}.BookingDetailPreview_additionalRequestRow__ee7XX .BookingDetailPreview_paddingLeft__dtdmo{margin-left:70px}.DueAtProperty_container__WvHVb{background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.03);border-radius:3px;padding:20px}.DueAtProperty_container__WvHVb h5{font-weight:600;font-size:16px;line-height:20px;color:#333;margin-bottom:5px;display:flex;justify-content:space-between;cursor:pointer}.DueAtProperty_container__WvHVb h5 svg{margin-left:5px}.DueAtProperty_tax__jaNh1{padding:5px 0;font-size:13px;display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.DueAtProperty_tax__jaNh1 span{font-style:italic;font-weight:400;font-size:12px;line-height:15px;color:#333}.InvitePromo_wrap__LKtRJ{display:flex;align-items:center;margin-top:5px}@media(max-width:540px){.InvitePromo_wrap__LKtRJ{margin-top:0}}.InvitePromo_eventName___QM9o{display:inline-block;font-weight:400}.InvitePromo_eventName___QM9o .highlight-link{cursor:inherit}@media(max-width:540px){.InvitePromo_eventName___QM9o{flex-shrink:0;font-size:12px}}@media(max-width:400px){.InvitePromo_eventName___QM9o{flex:1}}.InvitePromo_eventName___QM9o>p{margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word;min-width:0;width:100%;line-height:1.2}@media(min-width:1790px){.InvitePromo_eventName___QM9o.InvitePromo_isGuest__10UDv{padding-right:15px}}.InvitePromo_eventName___QM9o.InvitePromo_isGuest__10UDv .highlight-link{color:#333;font-weight:400}.InvitePromo_eventName___QM9o.InvitePromo_isGuest__10UDv .highlight-link:hover{text-decoration:none}.InvitePromo_tooltipIcon__KqTfB{margin-left:5px;top:2px;position:relative;width:14px}@media(max-width:540px){.InvitePromo_tooltipIcon__KqTfB{top:0}}.InvitePromo_icon__lLa8o{margin-right:8px;width:20px}@media(max-width:540px){.InvitePromo_icon__lLa8o{margin-top:0;margin-right:5px}}.InvitePromo_tooltipContent__4Yc_s{color:#000;font-weight:400;text-transform:none}.InvitePromo_tag__eOee9{border-radius:6px;margin-left:10px;background:#2d83c2;padding:2px 8px;display:flex;align-items:center;justify-content:center;color:#fff;height:20px;white-space:nowrap;font-size:10px;font-weight:500}.InvitePromo_tag__eOee9 svg{margin-right:3px;width:10px}.StepList_container__jxsNz{display:flex;justify-content:space-between;padding:13px 15px;position:relative;max-width:1000px;margin:30px auto}@media(max-width:540px){.StepList_container__jxsNz{background-color:#efefef;margin:0 auto}}.StepList_container__jxsNz li{display:flex;flex:1;flex-direction:column;align-items:center;color:#333;position:relative}.StepList_container__jxsNz li .StepList_active__6j1Er:after{background-color:#329223!important}.StepList_container__jxsNz li .StepList_itemTail__kdl8O:after{content:"";position:absolute;top:16px;display:inline-block;height:3px;background-color:#e4e4e4;width:100%;border-radius:1px;transition:background .3s}@media(max-width:540px){.StepList_container__jxsNz li .StepList_itemTail__kdl8O:after{top:12px}}.StepList_container__jxsNz li:last-child .StepList_itemTail__kdl8O:after{display:none!important}.StepList_container__jxsNz .StepList_counter__V_m3S{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:16px;border-radius:50%;color:#333;background-color:#d6d6d6;margin-bottom:8px;font-weight:500;position:relative;z-index:2}.StepList_container__jxsNz .StepList_counter__V_m3S.StepList_active__6j1Er{background-color:#329223;color:#fff}@media(max-width:540px){.StepList_container__jxsNz .StepList_counter__V_m3S{font-size:10px;width:24px;height:24px}}.StepList_container__jxsNz .StepList_title__ekIu1{font-size:14px;font-weight:600;color:#333;text-align:center}@media(max-width:540px){.StepList_container__jxsNz .StepList_title__ekIu1{font-size:10px}}.StepList_betaContainer__JoYbZ{display:flex;justify-content:center;list-style:none;padding:16px 0;gap:30px;margin-top:-56px;margin-bottom:31px;pointer-events:none}@media(min-width:1536px){.StepList_betaContainer__JoYbZ{gap:87px}}.StepList_betaContainer__JoYbZ .StepList_betaItem__U8nsq{display:flex;align-items:center;gap:8px;position:relative}.StepList_betaContainer__JoYbZ .StepList_betaItem__U8nsq:not(:first-child):before{content:"";width:18px;height:1px;background-color:#bbc0cf;position:absolute;left:-25px;top:50%}@media(min-width:1536px){.StepList_betaContainer__JoYbZ .StepList_betaItem__U8nsq:not(:first-child):before{width:53px;left:-69px}}.StepList_betaContainer__JoYbZ .StepList_betaCounter__sZtQK{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;border-radius:50%;color:#fff;background-color:#bbc0cf;font-weight:700;position:relative;z-index:2}.StepList_betaContainer__JoYbZ .StepList_betaTitle__Ks8QE{font-size:13px;line-height:17px;color:gray}.StepList_betaContainer__JoYbZ .StepList_betaItem__U8nsq.StepList_active__6j1Er:before{background-color:#1e2e5e}.StepList_betaContainer__JoYbZ .StepList_betaItem__U8nsq.StepList_active__6j1Er .StepList_betaCounter__sZtQK{background-color:#1e2e5e;color:#fff}.StepList_betaContainer__JoYbZ .StepList_betaItem__U8nsq.StepList_active__6j1Er .StepList_betaTitle__Ks8QE{font-weight:700;color:#333}.StepList_splitIcon__OUMWQ{padding:0 10px}.StepList_splitIcon__OUMWQ svg path{fill:#888}.StepList_rebranding__VM2Lw{gap:60px;margin-top:-60px;margin-bottom:35px}.StepList_rebranding__VM2Lw .StepList_betaCounter__sZtQK{color:var(--text-white);background-color:var(--bg-disabled);font-family:var(--font-family-inter);font-size:12px;font-weight:600;line-height:120%}.StepList_rebranding__VM2Lw .StepList_betaTitle__Ks8QE{color:var(--text-disabled);font-family:var(--font-family-inter);font-size:14px;font-weight:400;line-height:120%}.StepList_rebranding__VM2Lw .StepList_betaItem__U8nsq:not(:first-child):before{background-color:var(--border-secondary);width:36px;left:-49px}.StepList_rebranding__VM2Lw .StepList_betaItem__U8nsq.StepList_active__6j1Er:before{background-color:var(--bg-dark)}.StepList_rebranding__VM2Lw .StepList_betaItem__U8nsq.StepList_active__6j1Er .StepList_betaCounter__sZtQK{background-color:var(--bg-dark);color:var(--text-white)}.StepList_rebranding__VM2Lw .StepList_betaItem__U8nsq.StepList_active__6j1Er .StepList_betaTitle__Ks8QE{color:var(--text-primary);font-family:var(--font-family-inter);font-size:14px;font-weight:600;line-height:120%}.BookingMainForm_container__PK2Dv{padding:0 15px 15px;font-weight:500}.BookingMainForm_container__PK2Dv .waas-note-container{margin-top:10px}.BookingMainForm_container__PK2Dv .BookingMainForm_rectangle__hoqBl{margin:0 -15px;height:5px;background-color:#ececec;border:1px solid #dedede}.BookingMainForm_container__PK2Dv .error-message{font-size:11px}.BookingMainForm_container__PK2Dv .ps__rail-y{display:block!important;opacity:1!important;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:12px!important;border:1px solid #e5e5e5;background-color:#f2f2f2}.BookingMainForm_container__PK2Dv .ps__rail-y .ps__thumb-y{width:10px!important;right:0!important;background-color:#d6d6d6!important;border-radius:0!important}.BookingMainForm_container__PK2Dv .BookingMainForm_radioGroup__2yyQQ{font-size:14px;margin-bottom:5px}.BookingMainForm_container__PK2Dv .BookingMainForm_radioGroup__2yyQQ .BookingMainForm_title___fK8D{margin-bottom:10px}.BookingMainForm_container__PK2Dv .BookingMainForm_radioGroup__2yyQQ label{display:inline-flex;align-items:center;position:relative;padding-left:25px}.BookingMainForm_container__PK2Dv .BookingMainForm_radioGroup__2yyQQ label:not(:last-child){margin-right:50px}.BookingMainForm_container__PK2Dv .BookingMainForm_radioGroup__2yyQQ label input{width:0;height:0;opacity:0}.BookingMainForm_container__PK2Dv .BookingMainForm_radioGroup__2yyQQ label span{width:18px;height:18px;border-radius:50%;display:block;position:absolute;left:0;border:1px solid #c5c5c5}.BookingMainForm_container__PK2Dv .BookingMainForm_radioGroup__2yyQQ label span:before{content:"";width:8px;height:3px;border-bottom:2px solid #176bb2;border-left:2px solid #176bb2;transform:rotate(-45deg);position:absolute;left:3px;top:4px;display:none}.BookingMainForm_container__PK2Dv .BookingMainForm_radioGroup__2yyQQ label input:checked~span{background-color:#d8ebfc;border-color:#d8ebfc}.BookingMainForm_container__PK2Dv .BookingMainForm_radioGroup__2yyQQ label input:checked~span:before{display:block}.BookingMainForm_container__PK2Dv .BookingMainForm_radioGroup__2yyQQ .blank-error+div span{border-color:#ce4d62}.BookingMainForm_emailConfirm__Hr1Xt{font-size:12px;font-weight:400;font-style:italic;color:#555;display:block}.BookingMainForm_vnpayBankWrapper__OlyAe{display:grid;grid-template-columns:29% 29% 29%;grid-gap:10px;height:244px;-webkit-overflow-scrolling:touch}.BookingMainForm_vnpayBankWrapper__OlyAe input{display:none}.BookingMainForm_vnpayBankWrapper__OlyAe .BookingMainForm_bankItem__WF477{font-size:10px;height:71px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.05)}.BookingMainForm_vnpayBankWrapper__OlyAe .BookingMainForm_bankItem__WF477 img{height:21px;max-width:100%}.BookingMainForm_vnpayBankWrapper__OlyAe .BookingMainForm_bankItem__WF477 span{margin-top:8px}.BookingMainForm_vnpayBankWrapper__OlyAe input:checked+label{border:1.5px solid #2577be}.BookingMainForm_heading__1ibr7{border-top:1px solid #ededed;padding-top:15px;font-size:16px;color:#176bb2;margin:25px 0 20px;font-weight:600}.BookingMainForm_heading__1ibr7 i{font-style:normal;display:block;font-size:14px;font-weight:500;color:#999}.BookingMainForm_paymentInstruction__SYHr3{margin-top:15px}.BookingMainForm_formRooms__gNG3v{margin-bottom:20px}.BookingMainForm_formRooms__gNG3v .BookingMainForm_title_room__j0s8f{font-size:14px;font-weight:600;color:#2d2d2d;margin-bottom:10px}.BookingMainForm_paymentCryptoForm__WfrIi{margin:0 -15px;padding:15px;background-color:#f3f3f3}.BookingMainForm_paymentCryptoForm__WfrIi>p{font-size:12px;color:#2d2d2d;font-weight:600;margin-bottom:15px;line-height:12px}.BookingMainForm_paymentCryptoForm__WfrIi>p img{vertical-align:middle;margin-right:15px}.BookingMainForm_paymentUtrustForm__nz7LM{margin:0 -15px;padding:15px}.BookingMainForm_paymentInstruction__SYHr3{font-size:10px;font-weight:500;color:#333;border:1px solid #89b7df;background-color:#f2f5f9;padding:10px 13px;border-radius:8px;line-height:1.6;letter-spacing:normal}.BookingMainForm_bookingCondition__ZagpN{margin:15px 0;text-align:center;font-size:12px;font-weight:600;color:#333;line-height:1.5}.BookingMainForm_bookingCondition__ZagpN.BookingMainForm_vnpay__QP07K{margin:0 -15px;background-color:#f3f3f3;padding:15px}.BookingMainForm_bookingCondition__ZagpN a{color:#2577be}.BookingMainForm_childWrapper__J6WSY.BookingMainForm_vnpay__QP07K{background-color:#f3f3f3;margin:0 -15px -6px;padding:0 15px 50px}.BookingMainForm_selectTraveler__yECq4 span{font-weight:500}.BookingMainForm_selectTraveler__yECq4 p{display:flex;align-items:center;justify-content:space-between;height:32px;color:#999;border-bottom:1px solid #ddd;margin-bottom:12px;cursor:pointer}.BookingMainForm_selectTraveler__yECq4 svg{font-size:16px}.BookingMainForm_popupOptionTraveler__dHR_Z{margin:-5px}.BookingMainForm_popupOptionTraveler__dHR_Z h4{text-transform:uppercase;border-bottom:3px solid #f5f5f5;margin:0 -20px;padding:0 20px 15px}.BookingMainForm_searchTraveler__VGUgh{border-radius:5px;background-color:#f5f5f5;margin-top:20px;position:relative}.BookingMainForm_searchTraveler__VGUgh svg{position:absolute;font-size:18px;color:#999;left:10px;top:10px}.BookingMainForm_searchTraveler__VGUgh input{height:35px;width:100%;border:none;background-color:rgba(0,0,0,0);padding-left:35px;font-size:12px}.BookingMainForm_travelerItem__4vPq5{position:relative;padding:15px 0 15px 40px;display:block;font-weight:500}.BookingMainForm_travelerItem__4vPq5:not(:first-of-type){border-top:1px solid #ddd}.BookingMainForm_travelerItem__4vPq5>span{display:block;width:20px;height:20px;border-radius:50%;border:1px solid #888;position:absolute;left:3px;top:50%;transform:translateY(-50%)}.BookingMainForm_travelerItem__4vPq5>span:before{content:"";width:12px;height:12px;position:absolute;top:3px;left:3px;background-color:#176bb2;display:none;border-radius:50%}.BookingMainForm_travelerItem__4vPq5 input{width:0;height:0;opacity:0;display:block}.BookingMainForm_travelerItem__4vPq5 input:checked~span{border-color:#176bb2}.BookingMainForm_travelerItem__4vPq5 input:checked~span:before{display:block}.BookingMainForm_travelerItem__4vPq5 div:last-child{display:flex;justify-content:space-between;color:#888}.BookingMainForm_bedGroups__3cvnj label{display:flex;align-items:center;font-size:13px;font-weight:500;margin-bottom:10px;cursor:pointer}.BookingMainForm_bedGroups__3cvnj input{opacity:0;width:0;height:0;overflow:hidden}.BookingMainForm_bedGroups__3cvnj span{width:18px;height:18px;border-radius:50%;margin-right:17px;border:1px solid #c5c5c5;position:relative}.BookingMainForm_bedGroups__3cvnj span:before{content:"";width:12px;height:12px;border-radius:50%;background-color:#1875ff;position:absolute;top:2px;left:2px;display:none}.BookingMainForm_bedGroups__3cvnj input:checked~span{border-color:#1875ff}.BookingMainForm_bedGroups__3cvnj input:checked~span:before{display:block}.BookingMainForm_bedGroups__3cvnj img{max-width:27px;margin-right:15px}.BookingMainForm_formStep1__QOUWo,.BookingMainForm_formStep2__xFu_Y{display:none;opacity:0}.BookingMainForm_formStep1__QOUWo.BookingMainForm_active__QdFeK,.BookingMainForm_formStep2__xFu_Y.BookingMainForm_active__QdFeK{position:relative;visibility:visible;opacity:1;display:block;max-height:none!important}.BookingMainForm_formStep1__QOUWo{background:#fff;box-shadow:8px 8px 80px rgba(0,0,0,.1);border-radius:4px;padding:25px 15px;margin-top:15px}.BookingMainForm_formStep1__QOUWo>h2{margin-bottom:25px;font-weight:600;font-size:16px;line-height:19px;color:#1a1a1a}.BookingMainForm_formStep1__QOUWo .BookingMainForm_contactInfo__ub5sm,.BookingMainForm_formStep1__QOUWo .BookingMainForm_titleRoom___7fn3,.BookingMainForm_formStep1__QOUWo h3{font-weight:700;font-size:13px;line-height:20px;color:#1a1a1a;margin-bottom:15px}.BookingMainForm_formStep1__QOUWo .BookingMainForm_bedPreferenceTitle__BeH_6{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:7px;padding-top:16px;border-top:1px solid #ededed}.BookingMainForm_formStep1__QOUWo .BookingMainForm_bedPreferenceDetail__ukxkh{font-weight:400;font-size:12px;color:#666;margin-bottom:15px}.BookingMainForm_formStep2__xFu_Y .BookingMainForm_submitForm__mVp3B{width:100%;height:35px;background-color:#2577be;color:#fff;font-size:13px;font-weight:500;border-radius:8px;border:none;outline:none}.BookingMainForm_formStep2__xFu_Y .BookingMainForm_submitForm__mVp3B:disabled{opacity:.8}.BookingMainForm_formStep2__xFu_Y .BookingMainForm_submitCryptoPay__rDubm{border:none;margin:0 auto;display:block}.BookingMainForm_formStep2__xFu_Y .BookingMainForm_paymentDetails__reeKH{padding:20px 0 10px}.BookingMainForm_formStep2__xFu_Y .BookingMainForm_paymentDetails__reeKH>div{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.BookingMainForm_formStep2__xFu_Y .BookingMainForm_paymentDetailsTitle__a4umx{margin-bottom:10px}.BookingMainForm_formStep2__xFu_Y .BookingMainForm_paymentTitle__aeWim{font-weight:600;font-size:16px;line-height:32px;color:#1a1a1a;margin-bottom:15px;text-transform:capitalize}.BookingMainForm_proceedToPayment__nJzMw{padding:16px 18px;background-color:#fff;position:fixed;width:100%;bottom:0;z-index:10;left:0}.BookingMainForm_proceedToPayment__nJzMw button{border-radius:4px;border:none;font-weight:600;font-size:14px;line-height:20px;color:#fff;background:#2d83c2;width:100%;padding:12px 66px;display:flex;align-items:center;justify-content:center}.BookingMainForm_bookingForSomeOneElse__iDS2D{margin-top:-5px;margin-bottom:20px;display:flex;align-items:flex-start}.BookingMainForm_bookingForSomeOneElse__iDS2D label{cursor:pointer;align-items:center;font-weight:400;font-size:12px;line-height:16px;color:#1a1a1a}@media(max-width:540px){.BookingMainForm_bookingForSomeOneElse__iDS2D label{align-items:flex-start}}.BookingMainForm_bookingForSomeOneElse__iDS2D input.tvl-checkbox:before{border:1px solid #2d83c2;width:16px;height:16px;border-radius:3px}.BookingMainForm_bookingForSomeOneElse__iDS2D input.tvl-checkbox:after{border:solid #2d83c2;border-width:0 3px 3px 0;width:3px!important;height:10px!important;top:1px;left:6px}.BookingMainForm_bookingForSomeOneElse__iDS2D input{margin-right:10px;cursor:pointer}@media(max-width:430px){.BookingMainForm_bookingForSomeOneElse__iDS2D input{margin-top:2px}}.BookingMainForm_inputContainer__huMFH{margin-bottom:15px;position:relative}.BookingMainForm_inputContainer__huMFH>span{font-weight:600;font-size:12px;line-height:20px;color:#1a1a1a;top:-5px}.BookingMainForm_inputContainer__huMFH label{font-weight:600;font-size:12px;line-height:20px;color:#1a1a1a;top:-5px!important}.BookingMainForm_inputContainer__huMFH input{background:#fff;border:1px solid #d2d5df;border-radius:4px;padding:12px 12px 12px 36px;height:44px}.BookingMainForm_inputContainer__huMFH input::placeholder{color:#b3b3b3}.BookingMainForm_inputContainer__huMFH:before{content:"";width:16px;height:16px;display:inline-block;position:absolute;z-index:9;left:12px;bottom:14px;background-repeat:no-repeat}.BookingMainForm_room__qbgvc{margin-bottom:25px}.BookingMainForm_formItem__fg0dM{margin-bottom:15px;position:relative}.BookingMainForm_formItem__fg0dM label{font-weight:600;font-size:12px;line-height:20px;color:#1a1a1a;margin-bottom:5px;display:block}.BookingMainForm_formItem__fg0dM input{background:#fff;border:1px solid #d2d5df;border-radius:4px;padding:12px 12px 12px 35px;color:#1a1a1a;font-weight:400;font-size:13px;line-height:20px}.BookingMainForm_formItem__fg0dM input::placeholder{color:#b3b3b3}.BookingMainForm_formItem__fg0dM:before{content:"";width:16px;height:16px;display:inline-block;position:absolute;z-index:9;left:12px;top:40px;background-repeat:no-repeat}.BookingMainForm_formItem__fg0dM .BookingMainForm_required__O9pET{color:red;margin-left:3px}.BookingMainForm_formPhone__rmBSy{background:#fff;border:1px solid #d2d5df;border-radius:4px;padding:12px 12px 12px 35px!important;color:#1a1a1a;position:relative;height:46px!important}.BookingMainForm_formPhone__rmBSy span{font-weight:400;font-size:13px;line-height:20px}.BookingMainForm_formPhone__rmBSy:before{content:"";width:16px;height:16px;display:inline-block;position:absolute;z-index:9;left:12px;bottom:12px;background-repeat:no-repeat;background-image:url(https://static.travala.com/resources/images/icons/phone-input.svg)}.BookingMainForm_formPhone__rmBSy>div input{border:none;padding:0;font-weight:400;font-size:13px;line-height:20px}.BookingMainForm_prefixUser__ziEP9:before{background-image:url(https://static.travala.com/resources/images/icons/user-input.svg)}.BookingMainForm_prefixEmail__rt6UC:before{background-image:url(https://static.travala.com/resources/images/icons/mail-input.svg)}.BookingMainForm_additionalRequest__7hEoC strong{font-weight:700;font-size:13px;line-height:20px;color:#2d83c2}.BookingMainForm_additionalRequest__7hEoC strong span{font-weight:700!important;font-size:13px!important;color:#2d83c2!important}.BookingMainForm_additionalRequest__7hEoC>p{margin:10px 0!important;font-weight:400;font-size:12px;line-height:16px;color:#1a1a1a}.BookingMainForm_additionalRequest__7hEoC span{font-weight:400;font-size:12px!important;line-height:16px;color:#1a1a1a}.BookingMainForm_secureCheckout__J8DZr{background:#f2f9ff;border:1px solid #abcde7;border-radius:4px;padding:10px 15px 10px 50px;position:relative;color:#2d83c2;margin:15px 0;font-size:12px}.BookingMainForm_secureCheckout__J8DZr span{color:#1a1a1a}.BookingMainForm_secureCheckout__J8DZr img{position:absolute;top:50%;transform:translateY(-50%);left:15px}.BookingMainForm_newMethods__ug5l0{background:#fff7ea;border:1px solid var(--semantic-color-pending-yellow-280,#f6bf65);border-radius:4px;padding:10px 15px 10px 50px;position:relative;margin:15px 0;font-size:12px;font-weight:600}.BookingMainForm_newMethods__ug5l0 span{color:#4084c0;font-weight:500}.BookingMainForm_newMethods__ug5l0 img{position:absolute;top:-5px;left:-5px;width:42px;height:42px}.BookingMainForm_packageLoading__b262K{position:absolute;top:73px;right:0;bottom:0;left:0;z-index:999;opacity:.9;background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:left;align-items:center;pointer-events:none}.BookingMainForm_packageLoading__b262K svg{font-size:22px;margin-top:200px;color:#1e2e5e}.BookingMainForm_notification__COq8O{border-radius:4px;padding:10px 15px;position:relative;font-size:12px;text-align:left;display:flex;align-items:center;border:1px solid #a6bff9;background-color:#f2f9ff;font-weight:500;cursor:pointer;margin-top:16px}.BookingMainForm_notification__COq8O img,.BookingMainForm_notification__COq8O svg{vertical-align:middle;margin-right:10px;width:20px;height:20px}.BookingMainForm_notification__COq8O svg{vertical-align:middle;color:#3166be;font-size:18px;margin-right:15px;width:16px;height:18px}.BookingMainForm_notification__COq8O a{font-weight:600;color:#3166be}.BookingMainForm_notification__COq8O a:last-child{color:#2d83c2;font-weight:500}.BookingMainForm_notification__COq8O>div{position:relative}.BookingMainForm_notification__COq8O .BookingMainForm_iconSmart__A4Cfd{position:absolute;width:11px;height:10px;top:-2px;right:-4px}