.AmusementTicketFilterBar-module-scss-module__co6qTG__amusementTicketFilterTreeSelect *{transition:none!important}.AmusementTicketFilterBar-module-scss-module__co6qTG__amusementTicketFilterTreeSelect .ant-tree-treenode{justify-content:space-between;width:100%}.AmusementTicketFilterBar-module-scss-module__co6qTG__amusementTicketFilterTreeSelect .ant-tree-switcher{margin-left:auto;order:9999!important}.AmusementTicketFilterBar-module-scss-module__co6qTG__amusementTicketFilterTreeSelect .ant-tree-node-content-wrapper{flex:1 1 0!important;margin-right:auto!important}
.AppImage-module-scss-module__x59ZJq__appImage{width:100%;height:100%}.AppImage-module-scss-module__x59ZJq__appImage .ant-image{width:100%;height:100%;display:block}.AppImage-module-scss-module__x59ZJq__appImage .ant-image img{object-fit:cover;object-position:center;width:100%;height:100%}
.LocationSuggestions-module-scss-module__r05bza__container{max-width:1200px;margin-left:auto;margin-right:auto;padding:44px 30px}@media screen and (max-width:481px){.LocationSuggestions-module-scss-module__r05bza__container{padding:30px}}@media screen and (min-width:481px){.LocationSuggestions-module-scss-module__r05bza__masonryContainer{grid-gap:10px;grid-template-rows:repeat(auto-fit,minmax(200px,1fr));grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:200px;grid-auto-flow:dense;min-height:40vh;display:grid}}.LocationSuggestions-module-scss-module__r05bza__block{cursor:pointer;border-radius:10px;font-size:28px;font-weight:600;position:relative;overflow:hidden}@media screen and (max-width:481px){.LocationSuggestions-module-scss-module__r05bza__block{height:200px;margin-bottom:15px}}.LocationSuggestions-module-scss-module__r05bza__block:hover img{transition:all .3s;transform:scale(1.1)}.LocationSuggestions-module-scss-module__r05bza__block figure{height:100%;min-height:200px;margin:0;padding:0;position:relative}.LocationSuggestions-module-scss-module__r05bza__block img{transition:all .3s}.LocationSuggestions-module-scss-module__r05bza__block figcaption{z-index:1;color:#fff;text-align:center;background:linear-gradient(#000c 0%,#0000 33.5%);padding-top:15px;font-size:16px;position:absolute;inset:0}
.TopFlights-module-scss-module__SY94Pq__topFlightsWrapper{padding:44px 0}.TopFlights-module-scss-module__SY94Pq__flights{grid-column-gap:30px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;display:grid}@media screen and (max-width:1025px){.TopFlights-module-scss-module__SY94Pq__flights{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:641px){.TopFlights-module-scss-module__SY94Pq__flights{grid-template-columns:repeat(1,1fr)}}.TopFlights-module-scss-module__SY94Pq__flights li{list-style:none}.TopFlights-module-scss-module__SY94Pq__flights ul{margin:0;padding:0}.TopFlights-module-scss-module__SY94Pq__flights a{font-size:14px;line-height:1.8;text-decoration:none}.TopFlights-module-scss-module__SY94Pq__container{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 30px}
.MobileBookingFilter-module-scss-module__8OGAjW__mobileFilterBar{z-index:1000;justify-content:space-between;align-items:center;column-gap:10px;width:calc(100% - 110px);display:flex;position:fixed;bottom:15px;left:30px}.MobileBookingFilter-module-scss-module__8OGAjW__mobileFilterButton{color:#fff;cursor:pointer;background-color:#1e629b;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 30px;display:flex;box-shadow:0 0 10px #1e629bb3}.MobileBookingFilter-module-scss-module__8OGAjW__mobileFilterButton p{margin:0;font-size:14px;display:inline-block}.MobileBookingFilter-module-scss-module__8OGAjW__mobileSearchButton{color:#fff;cursor:pointer;background-color:#1e629b;border-radius:100%;flex-shrink:0;padding:15px}
.HotelItem-module-scss-module__glcoRW__sliderHotelImage{width:280px;max-width:100%;height:100%}.HotelItem-module-scss-module__glcoRW__sliderHotelImage div{height:100%}.HotelItem-module-scss-module__glcoRW__sliderHotelImage ul{display:none!important}.HotelItem-module-scss-module__glcoRW__sliderHotelImage ul image{position:absolute}.HotelItem-module-scss-module__glcoRW__content dl,.HotelItem-module-scss-module__glcoRW__content dt,.HotelItem-module-scss-module__glcoRW__content dd{margin-bottom:0}.hotel-item-best-price-tag--absolute{z-index:10;position:absolute;top:12px;left:-4px}.hotel-item-best-price-tag{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff5722,#ff4081);border-radius:.5rem;padding:4px 6px 2px;font-size:.8rem;box-shadow:0 0 10px #0000001a}@keyframes HotelItem-module-scss-module__glcoRW__animateLeftToRight{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}.hotel-item-best-price-tag--animate{animation:1s linear infinite HotelItem-module-scss-module__glcoRW__animateLeftToRight}
.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePicker{width:100%}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown{--size-cell-inner:40px}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown .ant-picker-cell .ant-picker-cell-inner{border-radius:0}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown .ant-picker-cell .ant-picker-cell-inner:before{border-radius:0}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown .ant-picker-date-panel{width:auto}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown .ant-picker-date-panel .ant-picker-body{padding-bottom:15px}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown td.ant-picker-cell.ant-picker-cell-disabled:before{content:"";background:0 0}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown .ant-picker-date-panel .ant-picker-cell-inner{width:var(--size-cell-inner);height:var(--size-cell-inner);display:block}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown .ant-picker-date-panel .ant-picker-content{width:auto}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown .ant-picker-date-panel tbody td{border:1px solid #0505050f;padding:0}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown .solar-day{font-weight:700;position:absolute;left:4px}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown .lunar-day{font-size:10px;position:absolute;bottom:0;right:4px}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown .highlight{color:red;font-weight:700}.LunarDatePicker-module-scss-module__bhZYzq__lunarDatePickerDropdown td.ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-selected .highlight{color:#fff}
.PaymentProgressForm-module-scss-module__IJyeFW__Wrapper{border:1px solid var(--border-wrapper);background-color:#fff;border-radius:8px;width:100%;margin-bottom:16px;padding:16px;box-shadow:0 1px 1px #0000000d}.PaymentProgressForm-module-scss-module__IJyeFW__PaymentOptionsWrapper{flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.PaymentProgressForm-module-scss-module__IJyeFW__PaymentOptionsWrapper p{font-size:14px}@media screen and (min-width:1200px){.PaymentProgressForm-module-scss-module__IJyeFW__PaymentOptionsWrapper{gap:24px}}.PaymentProgressForm-module-scss-module__IJyeFW__PaymentOption{cursor:pointer;border:1px solid #d1d5db;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:88px;min-height:44px;padding:8px 24px;list-style:none;display:flex;position:relative}.PaymentProgressForm-module-scss-module__IJyeFW__PaymentOption:hover{border-color:var(--color-primary);color:var(--color-primary)}
.HTMLContentWrapper-module-scss-module__NllRoq__article *{font-size:14px;line-height:1.625}
.ImageSlider-module-scss-module__SMquaG__sliderHotelImage{width:100%;height:100%;margin:0}.ImageSlider-module-scss-module__SMquaG__sliderHotelImage .embla__viewport{height:100%}.ImageSlider-module-scss-module__SMquaG__sliderHotelImage .embla__slide{height:100%}.ImageSlider-module-scss-module__SMquaG__dots{justify-content:center;gap:6px;margin-top:8px;padding:0;list-style:none;display:flex}.ImageSlider-module-scss-module__SMquaG__dot{cursor:pointer;background-color:#d1d5db;border:none;border-radius:50%;width:8px;height:8px;padding:0}.ImageSlider-module-scss-module__SMquaG__dot.is-selected{background-color:var(--color-primary)}.ImageSlider-module-scss-module__SMquaG__arrow{z-index:10;cursor:pointer;width:32px;height:32px;color:var(--color-text);background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000026}.ImageSlider-module-scss-module__SMquaG__arrow:hover{color:var(--color-primary)}.ImageSlider-module-scss-module__SMquaG__arrowPrev{left:8px}.ImageSlider-module-scss-module__SMquaG__arrowNext{right:8px}.ImageSlider-module-scss-module__SMquaG__slideImage{width:100%;height:100%;min-height:188px;position:relative}
.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar{border-radius:.375rem;border:1px solid var(--border-wrapper)!important}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar.ant-picker-calendar-mini .ant-picker-content{height:auto}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .ant-picker-panel{border-top-color:var(--border-wrapper)}@media screen and (max-width:481px){.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .ant-picker-body{padding-inline:0!important;padding-bottom:0!important}}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .ant-picker-panel .ant-picker-body{padding:1rem}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .ant-picker-panel .ant-picker-body thead th{text-align:center}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .ant-picker-cell{vertical-align:middle;height:auto;padding-block:0}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .ant-picker-cell:not(.ant-picker-cell-in-view){pointer-events:none;cursor:default}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .ant-picker-cell:not(.ant-picker-cell-in-view) .cell-inner{display:none}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .ant-picker-cell-disabled{opacity:.5}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .ant-picker-cell-disabled:before{content:"";background:0 0}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .ant-picker-cell-today .cell-inner{color:var(--color-primary)}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .ant-picker-cell-selected .cell-inner{background:0 0}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .cell-inner{width:100%;min-width:0;line-height:1.2}.AmusementTicketPackagePriceCalendar-module-scss-module__9FuO1q__customCalendar .cell-inner.selectedDate{background-color:var(--color-primary);color:#fff;border-radius:.125rem}
.AmusementTicketPackageDetail-module-scss-module__KgzpKa__amusementTicketPackageDetail .selected-option{position:relative}.AmusementTicketPackageDetail-module-scss-module__KgzpKa__amusementTicketPackageDetail .selected-option:after{content:"";border:3px solid #fff;border-color:#fff #fff #0000 #0000;position:absolute;top:3px;right:3px}
.FlightSearchPage-module-scss-module__REoDTW__wrapper{background-color:#eff1f7;min-height:100dvh;padding:15px 0}.FlightSearchPage-module-scss-module__REoDTW__container{flex-wrap:wrap;align-items:flex-start;gap:15px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px;display:flex}@media screen and (max-width:1025px){.FlightSearchPage-module-scss-module__REoDTW__filterBar{order:-1;width:100%;position:relative;top:0}}
.RoomItem-module-scss-module__-hcm9a__content{margin:0;padding:1rem;font-size:1rem}.RoomItem-module-scss-module__-hcm9a__content dd{font-size:.875rem}.RoomItem-module-scss-module__-hcm9a__content dd span{font-size:.75rem}
.InsuranceFilter-module-scss-module__PvWdmq__checkbox .ant-checkbox-wrapper{width:100%;margin-bottom:6px;display:flex}
