body{background-color:transparent!important;background-color:initial!important}@keyframes pulse{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.streaming-cursor{animation:blink 1s infinite;color:#1976d2;font-weight:700;margin-left:2px}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.flight-cards-container{animation:slideInFromTop .6s ease-out}.flight-card-item{animation:fadeInUp .4s ease-out;animation-fill-mode:both}.flight-card-item:first-child{animation-delay:.1s}.flight-card-item:nth-child(2){animation-delay:.2s}.flight-card-item:nth-child(3){animation-delay:.3s}.flight-card-item:nth-child(4){animation-delay:.4s}.flight-card-item:nth-child(5){animation-delay:.5s}.flight-card-item:nth-child(6){animation-delay:.6s}.flight-card-item:nth-child(7){animation-delay:.7s}.flight-card-item:nth-child(8){animation-delay:.8s}.flight-card-item:nth-child(9){animation-delay:.9s}.flight-card-item:nth-child(10){animation-delay:1s}.form-control:-webkit-autofill{-webkit-text-fill-color:#023047!important}.customNextSelect>div>div svg{width:1rem!important;height:1rem!important}.customNextSelect>div>div{padding:.5rem 0;border-radius:.5rem;border-color:rgba(222,226,230,1)}.react-datepicker-popper{z-index:6!important}.react-datepicker__header{background-color:#fff;border-bottom:none!important}.react-datepicker{display:flex!important;color:#003566!important}.react-datepicker,.react-datepicker__day-name{font-family:inherit!important;font-size:.7125rem!important}.react-datepicker__day-name{color:#6c6c6d!important}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{font-size:12px!important;color:#003566!important;font-weight:600!important;font-family:inherit!important;padding-top:5px!important;padding-bottom:10px!important}.Toastify__toast-body{font-family:Mulish,sans-serif}.web-payment-container{max-width:100%}.payment-option{transition:all .3s ease;cursor:pointer}.payment-option:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.payment-option.bank-transfer{background-color:#f8f9fa}.payment-option.bank-transfer:hover{background-color:#e9ecef}.payment-groups .payment-group{margin-bottom:1.5rem}.payment-groups .payment-group:last-child{margin-bottom:0}.payment-breakdown{background-color:#f8f9fa;border:1px solid #e9ecef}.payment-breakdown .card-body{padding:1.25rem}.payment-breakdown .card-title{font-size:.9375rem;font-weight:600;color:#212529}.payment-breakdown hr{margin:.75rem 0;border-color:#dee2e6}.payment-breakdown .text-warning{color:#ff9800!important}.payment-breakdown .text-primary{color:#006ce4!important}.SingleDatePicker,.SingleDatePickerInput{display:block;width:100%}.SingleDatePickerInput{border:none}.DateInput,.SingleDatePickerInput{background-color:transparent}.DateInput__small{width:100%}.DateInput_input{background-color:transparent;line-height:1rem;border:none;padding:.75rem .75rem .75rem 2.5rem;font-size:.8125rem;color:#003566;font-family:inherit}.changeDateSearch .DateInput_input{padding-left:.5rem}.SingleDatePicker_picker{font-size:.8125rem}.CalendarMonth_caption{font-size:.8125rem;font-weight:600;color:#003566;padding-bottom:3rem}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background-color:#1679d5;border:1px solid #e4e7e7!important}.DayPickerKeyboardShortcuts_show{display:none}.DateRangePickerInput{display:flex;align-items:center;background-color:transparent;border:none}.DateRangePickerInput_clearDates,.SingleDatePickerInput_clearDate{display:inline-flex;align-items:center;justify-content:center}.DateRangePickerInput_clearDates_svg,.SingleDatePickerInput_clearDate_svg{fill:rgba(22,121,213,.5);width:.5rem;height:.5rem}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover,.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background-color:#fff}.rdrDayDisabled>.rdrDayNumber span{color:#e3e3e3!important}.rdrDaySelected:hover>.rdrDayNumber span,.rdrDaySelected>.rdrDayNumber span{color:#fff!important;background-color:#007bff!important}.new-header .language .dropdown-item img{height:auto!important}.react-datepicker-wrapper{width:100%}.hotel-facility{max-height:30rem;overflow:auto}.room-facility{max-height:22rem;overflow:auto}.room-facility h2{position:sticky;top:0;background-color:rgb(255,255,255);padding-top:.5rem;padding-bottom:.5rem;color:#4D7294;font-weight:700}.cluster div{display:none!important}.rdrCalendarWrapper{width:100%}.rdrCalendarWrapper .rdrMonth{width:100%!important}.rdrCalendarWrapper .rdrMonthName{display:none}.newModalDesign .numberFlag{width:1.5rem;left:.75rem;top:1.75rem;border-radius:.125rem}.accordion-collapse{transition:height .4s ease,opacity .4s ease;opacity:0;height:0}.accordion-collapse.show{opacity:1;height:auto}.customForm__control{padding:.5rem;border-radius:.5rem!important;border-color:#E6EBF0!important}.customForm__menu{z-index:10;position:relative}customForm__dropdown-indicator svg{width:19px!important;height:19px!important}.scrollToTop-btn{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.scrollToTop-btn.show{opacity:1;pointer-events:auto}.scrollToTop-btn.hide{opacity:0;pointer-events:none}.flying-img{position:fixed;width:50px;height:50px;z-index:1000;pointer-events:none;transition:transform 1s ease-in-out,opacity 1s ease-in-out;border-radius:50%;-o-object-fit:cover;object-fit:cover}@keyframes cartBounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}#cart-icon{transition:transform .3s ease}#cart-icon.bounce{animation:cartBounce .5s ease}@keyframes loading-shimmer{0%{left:-100%}to{left:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInCard{to{opacity:1;transform:translateY(0)}}.popup-banner-modal{background-color:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh!important}.popup-banner-modal .modal-content{background-color:transparent!important;border:none!important;box-shadow:none!important}.popup-banner-modal .modal-dialog{margin:0 auto!important;width:auto!important}.popup-banner-close,.popup-banner-modal .modal-dialog{display:flex!important;align-items:center!important;justify-content:center!important}.popup-banner-close{background-color:rgba(255,255,255,.95)!important;border:2px solid rgba(0,0,0,.1)!important;width:40px!important;height:40px!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;transition:all .2s ease!important}.popup-banner-close:hover{background-color:rgba(255,255,255,1)!important;transform:scale(1.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}.popup-banner-image:hover{transform:scale(1.02)!important;transition:transform .3s ease!important}@media (max-width:768px){.popup-banner-modal{padding:20px!important}.popup-banner-modal .modal-dialog{margin:0 auto!important;width:100%!important;max-width:100%!important}.popup-banner-close{width:35px!important;height:35px!important;top:-10px!important;right:-10px!important}}.sidebar-session-list{overflow-y:auto;max-height:calc(100vh - 200px)}.sidebar-session-list button:hover{color:#ef4444}.sidebar-session-list::-webkit-scrollbar{width:6px}.sidebar-session-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.sidebar-session-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.sidebar-session-list::-webkit-scrollbar-thumb:hover{background:#aaa}.chat-main-area{position:relative;z-index:1}.chat-form-mobile-behind{z-index:30!important}.chat-footer-mobile-behind{z-index:29!important}@media (max-width:768px){.chat-sidebar-open .chat-main-area{z-index:1}.chat-sidebar-open .chat-form{z-index:30!important}.chat-sidebar-open .chat-footer{z-index:29!important}}