.BookingPageMobile_container__Vn6ay{z-index:4}.BookingPageMobile_container__Vn6ay .error-message{margin-top:3px;display:block;font-size:12px}.BookingPageMobile_container__Vn6ay #crypto-com-pay-button{text-align:center}.BookingPageMobile_container__Vn6ay .paypal-buttons{margin-bottom:15px}.BookingPageMobile_rectangle__7z3Bs{height:5px;background-color:#ececec;border:1px solid #dedede}.BookingPageMobile_submitContainer__oUtpc{padding:15px 18px;background-color:#fff;position:fixed;width:100%;bottom:0;z-index:10;left:0}.BookingPageMobile_submitContainer__oUtpc .BookingPageMobile_totalCharge__sQt4J{margin-bottom:15px}.BookingPageMobile_submitContainer__oUtpc .BookingPageMobile_totalCharge__sQt4J>div{margin-top:0!important}.BookingPageMobile_submitForm__v_lgq{width:100%;height:44px;background:#2d83c2;border-radius:4px;color:#fff;font-size:13px;font-weight:500;border:none;outline:none}.BookingPageMobile_submitForm__v_lgq:disabled{opacity:.8}.BookingPageMobile_submitCryptoPay__rtomx{border:none;margin:0 auto;display:block}@keyframes BookingPageMobile_shaking__68gax{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.BookingPageMobile_packageLoading__NI175{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}.BookingPageMobile_packageLoading__NI175 svg{font-size:22px;margin-top:200px;color:#1e2e5e}.BookingPageMobile_paymentDetailContainer__G9A9Y>div{padding:0!important;background:#fff;overflow-y:inherit!important}.BookingPageMobile_paymentDetail__VIEl1>div{box-shadow:none!important;margin-bottom:0!important}.BookingPageMobile_paymentDetailFooter__CEPmP{background:#fff;padding:0 15px 18px}.BookingPageMobile_reactangle__g3Cvk{height:5px;background-color:#ececec;border:1px solid #dedede}.BookingPageMobile_btnBack__J3d5n{height:28px;border-bottom:1px solid #e6e6e6;font-weight:400;font-size:13px;color:#666;padding:0 20px;line-height:28px}.BookingPageMobile_btnBack__J3d5n svg{width:15px;height:10px}.BookingPageMobile_btnBack__J3d5n span{margin-left:7px}.BookingPageMobile_bestPriceGuarantee__ZLZuY{margin-bottom:15px;text-align:right!important}.BookingPageMobile_bestPriceGuarantee__ZLZuY img{width:22px;height:22px;margin-right:5px}.BookingPageMobile_bestPriceGuarantee__ZLZuY>div{display:flex;align-items:center;justify-content:flex-end;text-align:right;font-weight:600;font-size:13px;line-height:18px;color:#2d83c2;margin-bottom:5px}.BookingPageMobile_bestPriceGuarantee__ZLZuY a{font-weight:600;font-size:15px;line-height:18px;color:#0069b5;margin-left:2px}.BookingPageMobile_bestPriceGuarantee__ZLZuY .BookingPageMobile_bestPriceGuaranteeDescription__hqsBK{font-weight:400;font-size:12px;line-height:20px;color:#666}.BookingPageMobile_proceedToPayment__qW0IH{background-color:#fff}.BookingPageMobile_proceedToPayment__qW0IH button{border-radius:4px;border:none;font-weight:600;font-size:14px;line-height:20px;color:#fff;background:#2d83c2;width:100%;display:flex;align-items:center;justify-content:center}.BookingPageMobile_freeCancellation__z0nwM{margin-top:8px;font-weight:500;font-size:11px;line-height:20px;color:#333}.BookingPageMobile_freeCancellation__z0nwM span:first-child{color:green;font-weight:700}.BookingPageMobile_freeCancellation__z0nwM span:nth-child(2){font-weight:600}.TvlStarRating_icon__No8WN{filter:brightness(0) saturate(100%) invert(65%) sepia(91%) saturate(3015%) hue-rotate(11deg) brightness(105%) contrast(101%)}.HotelInfo_container__OQuPH{background-color:#fff;padding:0 15px;font-size:12px;color:#333;font-weight:600}.HotelInfo_container__OQuPH .HotelInfo_checkInOut__yA__d{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.HotelInfo_container__OQuPH .HotelInfo_checkInOut__yA__d div span{font-weight:400;font-size:13px;line-height:20px;color:#1a1a1a}.HotelInfo_container__OQuPH .HotelInfo_checkInOut__yA__d div p{font-weight:600;font-size:13px;line-height:20px;color:#1a1a1a;padding:5px 0}.HotelInfo_container__OQuPH .HotelInfo_checkInOut__yA__d img{margin-bottom:-2px;margin-right:8px}.HotelInfo_container__OQuPH .HotelInfo_checkInOut__yA__d .HotelInfo_checkInOutTimeCustom__GXekJ{width:80%}.HotelInfo_container__OQuPH .HotelInfo_totalLengthStay__hDoDD{font-weight:400;font-size:13px;line-height:16px;color:#1a1a1a;text-align:center;padding-bottom:15px;border-bottom:1px solid #ededed;margin-bottom:15px}.HotelInfo_container__OQuPH .HotelInfo_totalLengthStay__hDoDD span{font-weight:600}.HotelInfo_container__OQuPH .HotelInfo_reactangle__C5j02{margin:0 -15px;height:5px;background-color:#ececec;border:1px solid #dedede}.HotelInfo_notificationWrapper__OX3Bh{padding-top:17px}.HotelInfo_notification___EZLD{border-radius:4px;border:1px solid;padding:10px 15px;position:relative;font-size:12px;font-weight:500;text-align:left;display:flex;align-items:center}.HotelInfo_notification___EZLD svg,.HotelInfo_notification___EZLD>img:first-child{vertical-align:middle;margin-right:10px;width:20px;height:20px}.HotelInfo_notification___EZLD.HotelInfo_success__Ghipy{border-color:#329223;background-color:#d8f5d1;color:#329223}.HotelInfo_notification___EZLD.HotelInfo_lowestPriceHotel__UBnGi{background:#f1f8f0;border:1px solid #393;border-radius:4px;color:#1a1a1a;margin-bottom:15px}.HotelInfo_notification___EZLD.HotelInfo_lowestPriceHotel__UBnGi strong{color:green}.HotelInfo_notification___EZLD.HotelInfo_lowestPriceHotel__UBnGi img{width:20px;height:18px}.HotelInfo_notification___EZLD.HotelInfo_login__8xzZD{border:1px solid #a6bff9;background-color:#f2f9ff;font-weight:500;cursor:pointer}.HotelInfo_notification___EZLD.HotelInfo_login__8xzZD a{font-weight:600;color:#3166be}.HotelInfo_notification___EZLD.HotelInfo_login__8xzZD a:last-child{color:#2d83c2;font-weight:500}.HotelInfo_notification___EZLD.HotelInfo_login__8xzZD svg{color:#3166be;font-size:18px;margin-right:15px;width:16px;height:18px}.HotelInfo_notification___EZLD.HotelInfo_login__8xzZD>div{position:relative}.HotelInfo_notification___EZLD.HotelInfo_login__8xzZD .HotelInfo_iconSmart__GvgYC{position:absolute;width:11px;height:10px;top:-2px;right:-4px}.HotelInfo_notification___EZLD.HotelInfo_greatChoise__EiIDH{background:#fcf2e3!important;border:1px solid #f7c778!important;margin-bottom:15px}.HotelInfo_notification___EZLD.HotelInfo_greatChoise__EiIDH strong{color:#f2994a;font-weight:600}.HotelInfo_notification___EZLD.HotelInfo_greatChoise__EiIDH img{width:26px;height:26px}.HotelInfo_propertyInfo__jK1ja{display:flex;padding:20px 0 15px}.HotelInfo_propertyInfo__jK1ja .HotelInfo_picture__ZlupZ{width:110px;height:97px;margin-right:15px;flex-shrink:0;border-radius:5px;background-size:cover;background-position:50%}.HotelInfo_propertyInfo__jK1ja .HotelInfo_brand__O5I_V{font-size:12px;line-height:28px;border-top-right-radius:0;border-bottom-left-radius:0}.HotelInfo_propertyInfo__jK1ja .HotelInfo_content__FXewR{overflow:hidden}.HotelInfo_propertyInfo__jK1ja .HotelInfo_content__FXewR h2:first-child{font-weight:600;font-size:16px;line-height:19px;color:#1a1a1a}.HotelInfo_propertyInfo__jK1ja .HotelInfo_content__FXewR h2{font-size:16px;margin-bottom:5px;font-weight:600}.HotelInfo_propertyInfo__jK1ja .HotelInfo_content__FXewR .HotelInfo_listStar__SyjhM{margin-bottom:5px;display:flex;align-items:center}.HotelInfo_propertyInfo__jK1ja .HotelInfo_content__FXewR .HotelInfo_smartIcon__xMNmE{margin-left:10px}.HotelInfo_propertyInfo__jK1ja .HotelInfo_content__FXewR .HotelInfo_address__WuRlg{font-size:12px;color:#777;margin-bottom:5px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HotelInfo_propertyInfo__jK1ja .HotelInfo_content__FXewR .HotelInfo_trustyou__GQP7Q{display:flex;align-items:center;color:#21932e;font-weight:500}.HotelInfo_propertyInfo__jK1ja .HotelInfo_content__FXewR .HotelInfo_trustyou__GQP7Q span:first-child{display:flex;width:30px;height:22px;align-items:center;justify-content:center;border-radius:3px;border:1px solid #21932e;margin-right:6px}.HotelInfo_propertyRoom__T0BAG{margin:5px 0 15px}.HotelInfo_propertyRoom__T0BAG>div:not(.tvl-tooltip-popup-overlay){line-height:25px;position:relative;text-transform:capitalize}.HotelInfo_propertyRoom__T0BAG>div:not(.tvl-tooltip-popup-overlay) img.HotelInfo_refundabilityDetail__9Jhwp{position:static!important;transform:none;margin:0 0 -2px 7px}.HotelInfo_propertyRoom__T0BAG .HotelInfo_roomGuestDetail__rw1kd li{font-weight:400;font-size:13px;line-height:20px;color:#1a1a1a}.HotelInfo_propertyRoom__T0BAG .HotelInfo_roomGuestDetail__rw1kd li p span:first-child{margin-right:0!important}.HotelInfo_propertyRoom__T0BAG .HotelInfo_foodType__4_UlA{font-weight:400;font-size:13px;line-height:20px;color:green}.HotelInfo_propertyRoom__T0BAG .HotelInfo_foodType__4_UlA img{padding:4px 3px;width:15px;background-color:#d0f4cc;border-radius:50%}.HotelInfo_propertyRoom__T0BAG .HotelInfo_refundability__sD0xN{line-height:1.5!important;margin-top:5px}.HotelInfo_propertyRoom__T0BAG .HotelInfo_refundability__sD0xN>span{color:#ae1819;margin-bottom:10px}.HotelInfo_propertyRoom__T0BAG .HotelInfo_refundability__sD0xN>span.HotelInfo_active__K5e94{color:#329223}.HotelInfo_propertyRoom__T0BAG .HotelInfo_roomType__R8AAA{font-weight:600;font-size:13px;line-height:20px;color:#1a1a1a}.HotelInfo_propertyPrice__odVGx{margin:20px 0 15px;font-size:14px}.HotelInfo_propertyPrice__odVGx>div{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.HotelInfo_propertyPrice__odVGx .HotelInfo_totalPrice__7z4tU span:not(:first-child){display:flex;align-items:center;color:#888;font-size:12px;font-weight:500;margin-top:5px}.HotelInfo_Checkout__property__due-property__WKfTE{padding:15px 0;border-bottom:1px solid #e5e5e5}.HotelInfo_Checkout__property__due-property__WKfTE>div{font-size:14px;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between}.HotelInfo_Checkout__property__due-property__WKfTE>div:not(:first-child){font-size:12px;color:#888;font-weight:500}.HotelInfo_Checkout__property__due-property__WKfTE>div:last-child{margin-bottom:0}.HotelInfo_propertyMessage__6hbur{color:#176bb2;padding:15px 0;display:flex;align-items:center;font-weight:500;border-top:.5px solid #d9d9d9}.HotelInfo_propertyMessage__6hbur img{width:30px;margin-right:10px}.HotelInfo_originPrice__bQg65 span{text-decoration:line-through}.HotelInfo_specialDiscount__2UtLw{display:flex}.HotelInfo_subtotal__m2_7I{color:#329223;font-size:14px;font-weight:600}.HotelInfo_giveback__Xy01U{margin-top:15px;text-transform:none!important}.HotelInfo_giveback__Xy01U .HotelInfo_notification___EZLD{font-weight:500;font-size:12px;line-height:18px;color:green}.HotelInfo_giveback__Xy01U>div{background:#e2f4ea;border:1px solid green}.HotelInfo_giveback__Xy01U img:nth-child(2){width:15px;height:15px}.HotelInfo_roomsLeft__LAZT2{text-transform:none!important;background:#fff2f2;border:1px solid #e44833;font-weight:500;font-size:12px;line-height:18px;color:#e44833;margin-top:10px}.HotelInfo_refundable__TEhqt{background:#fff;padding:25px 10px;margin-bottom:15px}.HotelInfo_refundable__TEhqt .HotelInfo_titleTrigger__gixQW{font-weight:600;font-size:13px;line-height:20px;color:green;margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between}.HotelInfo_refundable__TEhqt h3{margin-top:10px}.HotelInfo_refundable__TEhqt .HotelInfo_progressDate__PTzzr{display:flex;justify-content:space-between;font-weight:600;font-size:13px;line-height:20px;color:#1a1a1a}.HotelInfo_refundable__TEhqt .HotelInfo_progressBar__MYyLA{display:flex;justify-content:space-between;margin-bottom:17px}.HotelInfo_refundable__TEhqt .HotelInfo_progressBar__MYyLA span:first-child{height:2px;background:#329223;width:46%;margin-left:10px;display:inline-flex;align-items:center}.HotelInfo_refundable__TEhqt .HotelInfo_progressBar__MYyLA span:first-child:before{content:"\a";width:6px;height:6px;border-radius:50%;background:#329223;justify-content:space-between;margin-left:-10px}.HotelInfo_refundable__TEhqt .HotelInfo_progressBar__MYyLA span:nth-child(2){display:inline-flex;align-items:center;height:2px}.HotelInfo_refundable__TEhqt .HotelInfo_progressBar__MYyLA span:nth-child(2):before{content:"\a";width:6px;height:6px;border-radius:50%;background:#329223;justify-content:space-between}.HotelInfo_refundable__TEhqt .HotelInfo_progressBar__MYyLA span:nth-child(3){background-color:#cfd1d5;height:2px;display:inline-flex;align-items:center;justify-content:flex-end;width:46%;margin-right:10px}.HotelInfo_refundable__TEhqt .HotelInfo_progressBar__MYyLA span:nth-child(3):after{content:"\a";width:6px;height:6px;border-radius:50%;background:#cfd1d5;justify-content:space-between;margin-right:-10px}.HotelInfo_nonRefundable__MhM1Y img{margin-left:7px}.HotelInfo_nonRefundable__MhM1Y .HotelInfo_titleNonRefundable__AcM6U{font-weight:400;font-size:13px;line-height:20px;color:#dd1a00;display:flex;align-items:center}.HotelInfo_refundability__sD0xN img{margin-left:7px}.HotelInfo_refundability__sD0xN .HotelInfo_titleRefundability__RLN9W{font-weight:400;font-size:13px;line-height:20px;display:flex;align-items:center}.HotelInfo_refundability__sD0xN .HotelInfo_titleRefundable__Zu8hX{color:green}.HotelInfo_refundability__sD0xN .HotelInfo_titleNonRefundable__AcM6U{color:#c81818}.HotelInfo_refundability__sD0xN .HotelInfo_titlePartialRefundable__OLhvN{color:#2d83c2}.HotelInfo_bestPriceGuarantee__EbBP6{margin-bottom:15px}.HotelInfo_bestPriceGuarantee__EbBP6 img{width:22px;height:22px;margin-right:5px}.HotelInfo_bestPriceGuarantee__EbBP6 div:first-child{display:flex;align-items:center;justify-content:left;font-weight:600;font-size:15px;line-height:18px;color:#0069b5;margin-bottom:5px}.HotelInfo_bestPriceGuarantee__EbBP6 a{font-weight:600;font-size:15px;line-height:18px;color:#0069b5;margin-left:2px}.HotelInfo_bestPriceGuarantee__EbBP6 .HotelInfo_bestPriceGuaranteeDescription__dpppJ{font-weight:400;font-size:12px;line-height:20px;color:#666}.HotelInfo_payAtProperty__lS3JS{background-color:#fff!important;box-shadow:8px 8px 80px rgba(0,0,0,.1);margin-bottom:15px}.HotelInfo_payAtProperty__lS3JS>div{padding:20px 15px!important}.HotelInfo_payAtProperty__lS3JS>div div:last-child{margin-bottom:0}.HotelInfo_payAtProperty__lS3JS>div div div span,.HotelInfo_payAtProperty__lS3JS>div div span:first-child{font-weight:400;font-size:12px;line-height:20px;color:gray}.HotelInfo_payAtProperty__lS3JS h5 span:first-child{font-weight:400;font-size:13px;line-height:20px;color:#1a1a1a}.HotelInfo_payAtProperty__lS3JS h5 span:last-child{font-weight:600;font-size:13px;line-height:20px;color:#1a1a1a}.HotelInfo_passportTag__yJBYe{line-height:18px;color:green;background:#e2f4ea;border-radius:4px;border:1px solid;padding:10px 15px;position:relative;font-size:12px;font-weight:500;text-align:left;display:flex;align-items:center;margin-top:10px}.HotelInfo_passportTag__yJBYe img,.HotelInfo_passportTag__yJBYe svg{vertical-align:middle;margin-right:10px;width:20px;height:20px}.HotelInfo_invitePromo__5T_6P{background:#e2f4ea;border:1px solid green;margin-top:10px}.HotelInfo_invitePromo__5T_6P>div{display:flex!important;align-items:center!important}.SearchTaxesAndFees_searchTaxesFeesInfo___qKHb .SearchTaxesAndFees_searchTaxesFeesBrand__6EG2u{display:flex;align-items:center}.SearchTaxesAndFees_searchTaxesFeesInfo___qKHb .SearchTaxesAndFees_searchTaxesFeesTitle__5KQrA{display:inline-block}.SearchTaxesAndFees_searchTaxesFeesInfo___qKHb .SearchTaxesAndFees_searchTaxesFeesIcon__46Vvs{width:14px;height:14px;margin-left:5px}.TvlPrice_container__QcP0X{display:inline-flex;align-items:center;line-height:1;white-space:nowrap;vertical-align:middle}.TvlPrice_container__QcP0X img{margin-right:2px;display:inline-block}.TvlPrice_loading__DtJBo{width:100%;max-width:150px;height:1em}.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}}