.chatMainModule_chat_container__QDkgF{display:flex;flex-direction:column;justify-content:space-between;padding:2rem;height:100%}.chatMainModule_chat_container__QDkgF .chatMainModule_centered___SgRH{width:60%;margin:0 auto}.chatMainModule_chat_container__QDkgF .chatMainModule_fullWidth__GbOAE{width:100%;margin:0}.chatMainModule_chat_container__QDkgF .chatMainModule_content__XJWgW{text-align:center}.chatMainModule_chat_container__QDkgF .chatMainModule_content__XJWgW .chatMainModule_logo__cs0vU{font-size:2rem;margin-bottom:1.5rem;color:#b24c58}.chatMainModule_chat_container__QDkgF .chatMainModule_content__XJWgW h2{font-size:1.6rem;font-weight:600;margin-bottom:.5rem;color:#202020}.chatMainModule_chat_container__QDkgF .chatMainModule_content__XJWgW p{font-size:1rem;color:#555;margin-bottom:2rem}.chatMainModule_chat_container__QDkgF .chatMainModule_content__XJWgW .chatMainModule_options__Abukt{display:flex;flex-direction:column;gap:1rem;max-width:32rem;margin:0 auto 2rem}.chatMainModule_chat_container__QDkgF .chatMainModule_content__XJWgW .chatMainModule_options__Abukt .chatMainModule_option__l_MpG{display:flex;align-items:center;gap:.8rem;background:#fff;border-radius:.5rem;padding:.9rem 1.2rem;font-size:1rem;color:#202020;box-shadow:0 1px 3px rgba(0,0,0,.08);cursor:pointer}.chatMainModule_chat_container__QDkgF .chatMainModule_content__XJWgW .chatMainModule_options__Abukt .chatMainModule_ai_option__hX__g{background:#d9efde;justify-content:space-between}.chatMainModule_chat_container__QDkgF .chatMainModule_content__XJWgW .chatMainModule_options__Abukt .chatMainModule_ai_option__hX__g .chatMainModule_left__TE_EJ{text-align:left}.chatMainModule_chat_container__QDkgF .chatMainModule_content__XJWgW .chatMainModule_options__Abukt .chatMainModule_ai_option__hX__g .chatMainModule_left__TE_EJ h4{margin:0;font-size:1rem;font-weight:600}.chatMainModule_chat_container__QDkgF .chatMainModule_content__XJWgW .chatMainModule_options__Abukt .chatMainModule_ai_option__hX__g .chatMainModule_left__TE_EJ p{margin:0;font-size:.85rem;color:#555}.chatMainModule_chat_container__QDkgF .chatMainModule_content__XJWgW .chatMainModule_options__Abukt .chatMainModule_ai_option__hX__g .chatMainModule_start_btn__luXq_{background-color:#b24c58;border:none;padding:10px 20px;color:#fff;border-radius:5px;cursor:pointer}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_window__iylj1{flex:1 1;min-height:400px;overflow-y:auto;padding:1rem .5rem;display:flex;flex-direction:column;gap:.75rem;border-radius:.75rem;margin-bottom:1rem}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_window__iylj1::-webkit-scrollbar{width:6px}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_window__iylj1::-webkit-scrollbar-thumb{background:#e3bdc1;border-radius:3px}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_window__iylj1::-webkit-scrollbar-track{background:#fff}.chatMainModule_chat_container__QDkgF .chatMainModule_receiver_outersection__FfCzl{display:flex;flex-direction:row;align-items:center;gap:5px}.chatMainModule_chat_container__QDkgF .chatMainModule_receiver__3fyVq{align-self:flex-start;display:flex;flex-direction:row;align-items:center;gap:5px;color:#202020}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_bubble__P1AlN{max-width:70%;padding:.6rem 1rem;border-radius:1rem;word-wrap:break-word;font-size:.95rem;line-height:1.3rem;position:relative}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_bubble__P1AlN.chatMainModule_receiver_inner_no_shadow__79F_8{background:none;border-bottom-left-radius:0;box-shadow:none}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_bubble__P1AlN.chatMainModule_receiver_inner__HO9L4{box-shadow:0 0 4px #d2d1d1;background:#fff;border-bottom-left-radius:.2rem}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_bubble__P1AlN.chatMainModule_sender__k6WoM{align-self:flex-end;background:#d9efde;color:#202020;border-bottom-right-radius:.2rem;box-shadow:0 0 4px #d2d1d1}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_input__YfLP4{background:#fff;border:1px solid #cfcfcf;border-radius:.75rem;padding:.5rem 1rem;max-width:50rem;width:100%;display:flex;justify-content:space-between;align-items:center}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_input__YfLP4 input{flex:1 1;border:none;outline:none;font-size:1rem;padding:.6rem;color:#202020}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_input__YfLP4 .chatMainModule_send_btn__rWmDs{background:#e3bdc1;border:none;width:2.2rem;height:2.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:1.1rem}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_input__YfLP4 .chatMainModule_send_btn_actv__jOs53{background-color:#b24c58}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_input__YfLP4 .chatMainModule_right_icons__3DyIk{display:flex;align-items:center;gap:.6rem}.chatMainModule_chat_container__QDkgF .chatMainModule_chat_input__YfLP4 .chatMainModule_right_icons__3DyIk .chatMainModule_mic_icon__PAhOQ{font-size:1.2rem;color:#555;cursor:pointer;display:flex;align-items:center}.chatMainModule_text_input__dCaBZ{width:100%}.chatMainModule_date_input__TZycv,.chatMainModule_text_input__dCaBZ{padding:12px 14px;margin-top:8px;border:1px solid #ddd;border-radius:10px;font-size:16px}.chatMainModule_select_list__qNItE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:8px;width:max-content}.chatMainModule_select_btn___VFSF{background:#f4f4f5;padding:8px;border-radius:40px;text-align:left;color:#b24c58;background-color:#fff;cursor:pointer;font-size:16px;border:.5px solid #e5e5e5;text-align:center;box-shadow:0 0 4px #d2d1d1}.chatMainModule_select_btn___VFSF.chatMainModule_include_text__gn5kV{color:#b24c58;background:#fbe9eb;border:1px solid #b24c58}.chatMainModule_select_btn___VFSF:hover{background:#e4e4e7}.chatMainModule_datepicker_wrap__fLg6Q{position:absolute;top:1.6875rem;z-index:100;left:0}.chatMainModule_location_btn__w5kzK{border:1px solid;border-radius:40px;padding:10px 20px;color:#b24c58;text-align:center;width:max-content;background-color:rgba(0,0,0,0)}.rdrCalendarWrapper{box-sizing:border-box;background:#ffffff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:#FF0000}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000000;font-size:12px}.rdrDateDisplayWrapper{background-color:rgb(239,242,247)}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:rgb(255,255,255);box-shadow:0 1px 2px 0 rgba(35,57,66,.21);border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:rgba(0,0,0,.07)}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#EFF2F7}.rdrNextPrevButton:hover{background:#E1E7F0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:rgb(132,144,149)}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:0;bottom:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:rgba(255,255,255,.85)}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:rgba(255,255,255,.09);position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0 solid;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:2px;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:1px solid #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:1px solid rgb(222,231,235);margin-right:10px;color:rgb(108,118,122)}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:rgb(180,191,196);outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:rgb(248,248,248)}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.bookingdetailsAcc_bookingdetailsAcc_wrap__iG6T7{background:#fff}.bookingdetailsAcc_heading__3U3n7{font-size:20px;font-weight:600;margin-bottom:20px}.bookingdetailsAcc_formGrid__VFSLC{display:flex;flex-direction:column;gap:24px}.bookingdetailsAcc_formGrid__VFSLC .bookingdetailsAcc_field__UWwOC{display:flex;flex-direction:column;width:100%}.bookingdetailsAcc_formGrid__VFSLC .bookingdetailsAcc_field__UWwOC .bookingdetailsAcc_label__ehT_K{font-size:14px;margin-bottom:6px;color:#333}.bookingdetailsAcc_formGrid__VFSLC .bookingdetailsAcc_field__UWwOC .bookingdetailsAcc_input__cNt6b{width:100%;padding:12px;font-size:14px;border-radius:8px;border:1px solid #dcdcdc;background-color:#fff;outline:none}.bookingdetailsAcc_formGrid__VFSLC .bookingdetailsAcc_field__UWwOC .bookingdetailsAcc_phone_container__qTbX5{display:flex;gap:8px;width:100%}.bookingdetailsAcc_formGrid__VFSLC .bookingdetailsAcc_field__UWwOC .bookingdetailsAcc_phone_input__X_FX8{flex:1 1;padding:12px;font-size:14px;border-radius:8px;border:1px solid #dcdcdc;background-color:#fff;outline:none}.bookingdetailsAcc_formGrid__VFSLC .bookingdetailsAcc_field__UWwOC .bookingdetailsAcc_error__ImiYK{font-size:11px;color:red;margin-top:4px}.bookingdetailsAcc_grid__6Yoy8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:1200px){.bookingdetailsAcc_grid__6Yoy8{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.bookingdetailsAcc_grid__6Yoy8{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.bookingdetailsAcc_grid__6Yoy8{grid-template-columns:1fr}}.bookingdetailsAcc_date_picker_dropdown__iQ1hb{position:relative;width:100%}.bookingdetailsAcc_calendar_dropdown__SJo3P{position:absolute;top:110%;left:-3rem;z-index:1000;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.15)}.bookingdetailsAcc_country_code_wrapper__t6f_a{width:100px;flex-shrink:0;border:1px solid red}.bookingdetailsAcc_country_code_wrapper__t6f_a .react-select__control{height:100%;min-height:44px}.discoverSugg_carousel_inner__bq1Wa{width:100%;margin-top:20px}.discoverSugg_card_container__4ChaH{display:flex;gap:16px;margin-top:16px;margin-bottom:16px;max-height:187px}.discoverSugg_card__Vb4Qq{display:flex;flex-direction:column;height:100%;width:100%;padding:8px 8px 16px;background:#fff;border-radius:8px}.discoverSugg_image_container__my6yR{border-radius:16px;overflow:hidden;position:relative;height:107px;cursor:pointer}.discoverSugg_hotel_text__lwBJ4{font-family:sans-serif;margin-top:13px;font-size:16px;font-weight:500;color:#202020}.discoverSugg_hotel_location__e_Eu2{margin-top:5px;font-size:14px;font-weight:400;color:#555}.discoverSugg_hotel_image__7YI77{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.discoverSugg_heart_icon__gq_6b{position:absolute;top:8px;right:8px}.discoverSugg_middle_div__oAEi1{margin-top:32px;margin-bottom:32px}.discoverSugg_get_started_text__lElYK{font-size:18px;font-weight:500;color:#202020;line-height:22px}.discoverSugg_get_started_div__oR0cn{display:flex;margin-top:16px;gap:16px}.discoverSugg_get_started_card__yFvKi{flex:1 1;border-radius:16px;overflow:hidden;position:relative;height:130px;cursor:pointer}.discoverSugg_get_started_card__yFvKi:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7));pointer-events:none}.discoverSugg_get_started_image__T2mme{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.discoverSugg_get_started_label__zwiy3{position:absolute;left:20px;bottom:20px;color:#fff;font-size:16px;font-weight:500;z-index:2}.passangerloading_shimmerPage__9hh7G{width:100%;padding:20px 72px;background:#fafafa}.passangerloading_shimmer__WpC_p{width:100%;height:100%;border-radius:6px;background:#d6d6d6;background-image:linear-gradient(90deg,#d6d6d6 0,#efefef 20%,#d6d6d6 40%,#d6d6d6);background-size:1000px 100%;animation:passangerloading_shimmer__WpC_p 1.4s linear infinite}@keyframes passangerloading_shimmer__WpC_p{0%{background-position:-1000px 0}to{background-position:1000px 0}}.passangerloading_shimmerBreadcrumb__cczKj{width:260px;height:18px;margin-bottom:18px}.passangerloading_shimmerHero__2TcX_{width:100%;height:240px;border-radius:18px;margin-bottom:30px;background:#fff}.passangerloading_shimmerTitle__33Gmz{width:240px;height:28px;margin-bottom:22px}.passangerloading_layoutRow__pnNYg{display:flex;gap:24px}.passangerloading_flightCard__98vPA{flex:2 1;background:#fff;border-radius:12px;padding:22px;border:1px solid #e2e2e2}.passangerloading_flightBlock__VZBe5{margin-bottom:20px}.passangerloading_flightHeader__lnl6B{width:200px;height:18px;margin-bottom:14px}.passangerloading_flightDetails__SrDz3{display:flex;align-items:center;justify-content:space-between}.passangerloading_flightTime__FRSwx{width:90px;height:22px}.passangerloading_flightIcon__EpNFL{width:120px;height:16px}.passangerloading_smallRows__XN23X{margin-top:14px;display:flex;gap:12px}.passangerloading_smallRows__XN23X .passangerloading_shimmer__WpC_p{width:140px;height:14px}.passangerloading_layoverBadge__QKk6y{width:260px;height:26px;border-radius:20px;margin:auto}.passangerloading_costCard__h8H_U{flex:1 1;padding:20px;border-radius:12px;background:#fff;border:1px solid #e2e2e2}.passangerloading_shimmerTitleRow__5xWDR{width:160px;height:20px;margin-bottom:16px}.passangerloading_costRow__SUNTd{display:flex;justify-content:space-between;margin-bottom:14px}.passangerloading_costLabel__1jcJW,.passangerloading_costValue__s6b0_{width:100px;height:16px}.passangerloading_totalRow__9eme3{width:200px;height:22px;margin:18px 0}.passangerloading_buttonRow__H3FwC{width:120px;height:38px;border-radius:10px}.passangerloading_travellersSection__voU_l{margin-top:40px}.passangerloading_sectionTitle__6Ornx{width:220px;height:24px;margin-bottom:18px}.passangerloading_travellersGrid__PL8sj{display:flex;gap:12px;flex-wrap:wrap}.passangerloading_travellerTag__0OT3t{width:120px;height:30px;border-radius:8px}.terms_termsoverlay__WIyyW{position:fixed;inset:0;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:2000;padding:1rem}.terms_termsoverlay__WIyyW .terms_modal__aIyo4{background:#f0f8f2;border-radius:12px;width:100%;max-width:700px;max-height:80vh;overflow-y:auto;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,.1)}.terms_termsoverlay__WIyyW .terms_header__22VfV{margin-bottom:1rem;display:flex;justify-content:center;flex-direction:column-reverse;align-items:center;gap:5px}.terms_termsoverlay__WIyyW .terms_header__22VfV .terms_title__AjN_Q{font-size:1.8rem;font-weight:600;color:#111;text-align:center}.terms_termsoverlay__WIyyW .terms_header__22VfV button{align-self:flex-end;cursor:pointer;border:none;font-size:1.4rem;background-color:rgba(0,0,0,0)}.terms_termsoverlay__WIyyW .terms_content___xoPs{color:#333;font-size:.95rem;line-height:1.6;margin-bottom:2rem}.terms_termsoverlay__WIyyW .terms_content___xoPs h3{font-size:1.2rem;margin-bottom:.8rem;font-weight:600}.terms_termsoverlay__WIyyW .terms_content___xoPs p{margin-bottom:1rem}.terms_termsoverlay__WIyyW .terms_content___xoPs ul{margin-left:1.5rem;margin-bottom:1rem}.terms_termsoverlay__WIyyW .terms_content___xoPs ul li{list-style-type:disc;margin-bottom:.4rem}.terms_termsoverlay__WIyyW .terms_backButton___KH0g{display:block;margin:0 auto;background:#f3f4f6;border:none;border-radius:6px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s}.terms_termsoverlay__WIyyW .terms_backButton___KH0g:hover{background:#e5e7eb}.privacy_privacyoverlay__w_5MR{position:fixed;inset:0;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:2000;padding:1rem}.privacy_privacyoverlay__w_5MR .privacy_modal__edpW4{background:#f0f8f2;border-radius:12px;width:100%;max-width:700px;max-height:80vh;overflow-y:auto;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,.1)}.privacy_privacyoverlay__w_5MR .privacy_header__ELvG_{margin-bottom:1rem;display:flex;justify-content:center;flex-direction:column-reverse;align-items:center;gap:5px}.privacy_privacyoverlay__w_5MR .privacy_header__ELvG_ .privacy_title__kvcwJ{font-size:1.8rem;font-weight:600;color:#111;text-align:center}.privacy_privacyoverlay__w_5MR .privacy_header__ELvG_ button{align-self:flex-end;cursor:pointer;border:none;font-size:1.4rem;background-color:rgba(0,0,0,0)}.privacy_privacyoverlay__w_5MR .privacy_content__T1oXL{color:#333;font-size:.95rem;line-height:1.6;margin-bottom:2rem}.privacy_privacyoverlay__w_5MR .privacy_content__T1oXL h3{font-size:1.2rem;margin-bottom:.8rem;font-weight:600}.privacy_privacyoverlay__w_5MR .privacy_content__T1oXL p{margin-bottom:1rem}.privacy_privacyoverlay__w_5MR .privacy_content__T1oXL ul{margin-left:1.5rem;margin-bottom:1rem}.privacy_privacyoverlay__w_5MR .privacy_content__T1oXL ul li{list-style-type:disc;margin-bottom:.4rem}.privacy_privacyoverlay__w_5MR .privacy_backButton__SHzIG{display:block;margin:0 auto;background:#f3f4f6;border:none;border-radius:6px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s}.privacy_privacyoverlay__w_5MR .privacy_backButton__SHzIG:hover{background:#e5e7eb}.roomselector_dropdown__LCb4_{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:.875rem 1.5rem;z-index:100;width:26.75rem;max-height:26.75rem;overflow-y:auto;margin-top:8px}.roomselector_divider__9aomi{height:1px;background:#e0e0e0;margin:16px 0}.roomselector_row__awiHG{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.roomselector_row__awiHG:last-child{border-bottom:none}.roomselector_info__gtya_ .roomselector_label__z_ddD{font-weight:600;font-size:14px;color:#333;margin:0 0 4px}.roomselector_info__gtya_ .roomselector_desc__YLNqE{font-size:12px;color:#666;margin:0}.roomselector_counter__RX9nt{display:flex;align-items:center;gap:12px}.roomselector_counter__RX9nt button{width:2.5rem;height:2.5rem;border:1px solid #b24c58;background:#fff;color:#b24c58;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.roomselector_counter__RX9nt button:disabled{opacity:.4;cursor:not-allowed}.roomselector_counter__RX9nt span{min-width:24px;text-align:center;font-weight:500;font-size:14px}.roomselector_childAgesSection__rRruS{margin-top:16px;padding-top:12px}.roomselector_agesLabel__KxXRl{font-size:13px;font-weight:500;color:#555;margin:0 0 12px}.roomselector_agesGrid__UDFTr{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px}.roomselector_ageSelect___qPHY{display:flex;flex-direction:column;gap:6px}.roomselector_ageSelect___qPHY label{font-size:12px;color:#666;font-weight:500}.roomselector_ageSelect___qPHY select{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:13px;background:#fff;cursor:pointer;transition:border-color .2s}.roomselector_ageSelect___qPHY select:focus{outline:none;border-color:#b24c58}.roomselector_ageSelect___qPHY select:hover{border-color:#b24c58}.roomselector_actionRow__XuOrE{display:flex;gap:12px;padding-top:12px;margin-top:16px;justify-content:space-between}.roomselector_applyBtn__mM1K7,.roomselector_clearBtn___MeYY{width:max-content;padding:12px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.roomselector_clearBtn___MeYY{background:#f5f5f5;color:#666}.roomselector_clearBtn___MeYY:hover{background:#e0e0e0}.roomselector_applyBtn__mM1K7{background:#b24c58;color:#fff}.roomselector_applyBtn__mM1K7:hover{background:#9d3d47}.layout_container__87Ui8{background:#fff;min-height:100vh}.layout_hero__gTNmt{background:url(/_next/static/media/accomobg.e68130aa.svg) 50%/cover no-repeat;padding:60px 80px;color:#111;position:relative;min-height:319px}.layout_hero__gTNmt h1{font-size:36px;font-weight:600;margin-bottom:24px}.layout_searchCard__hxt3U{background:#fff;border-radius:14px;box-shadow:0 2px 6px rgba(0,0,0,.1019607843);padding:20px;position:absolute;left:77px;right:77px;z-index:99;transform:translateY(50%)}.layout_inputs__1wJ8P{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;align-items:end}.layout_inputs__1wJ8P .layout_inputCard__psDOJ{flex:1 1;width:100%;display:flex;flex-direction:column;background:#fff;border-radius:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:.75rem 1rem;height:4.5rem;position:relative}.layout_inputs__1wJ8P .layout_inputCard__psDOJ .layout_destinationDropdown__5EgVw{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:8px;margin-top:4px;max-height:320px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:10}.layout_inputs__1wJ8P .layout_inputCard__psDOJ .layout_destinationDropdown__5EgVw li{display:flex;align-items:center;gap:.8rem;padding:10px 14px;cursor:pointer}.layout_inputs__1wJ8P .layout_inputCard__psDOJ .layout_destinationDropdown__5EgVw li:hover{background:#f5f5f5}.layout_inputs__1wJ8P .layout_inputCard__psDOJ .layout_destinationText__O0UUq{display:flex;flex-direction:column;line-height:1.2}.layout_inputs__1wJ8P .layout_inputCard__psDOJ .layout_cityName__AUKZO{font-size:1rem;font-weight:500;color:#202020}.layout_inputs__1wJ8P .layout_inputCard__psDOJ .layout_location__t0CDO{font-size:.875rem;color:#555}.layout_inputs__1wJ8P .layout_inputCard__psDOJ .layout_destinationDropdown__5EgVw::-webkit-scrollbar{display:none}.layout_inputs__1wJ8P .layout_inputCard__psDOJ .layout_datepicker_wrap__yuRLF{position:absolute;top:3.6875rem;z-index:100;left:0}.layout_inputs__1wJ8P .layout_inputCard__psDOJ label{font-size:1rem;color:#555;margin-bottom:.375rem}.layout_inputs__1wJ8P .layout_inputCard__psDOJ:focus-within label{color:#b24c58;font-size:1rem;font-weight:500}.layout_inputs__1wJ8P .layout_inputCard__psDOJ input{border:none;outline:none;font-weight:600;font-size:1.125rem;background:rgba(0,0,0,0);width:100%;color:#202020}.layout_searchbtn_wrap__lygje{display:flex;align-items:center;justify-content:flex-end;margin-top:16px}.layout_searchbtn_wrap__lygje .layout_searchBtn___b74g{max-width:150px;width:100%;background:#b24c58;color:#fff;border:none;border-radius:10px;cursor:pointer}.layout_stayTypes__DcZQ3{display:flex;align-items:center;gap:10px;margin-top:16px}.layout_stayTypes__DcZQ3 span{font-size:14px;color:#555;margin-right:8px}.layout_stayTypes__DcZQ3 button{background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:8px 14px;font-size:13px;cursor:pointer}.layout_stayTypes__DcZQ3 button:hover{border-color:#b24c58;color:#b24c58}.layout_container__B1TgA{background:#fff;min-height:100vh}.layout_hero__OiRQn{background:url(/_next/static/media/accomobg.e68130aa.svg) 50%/cover no-repeat;padding:60px 80px;color:#111;position:relative;min-height:319px}.layout_hero__OiRQn h1{font-size:36px;font-weight:600;margin-bottom:24px}.layout_searchCard__ZrT5J{background:#fff;border-radius:14px;box-shadow:0 2px 6px rgba(0,0,0,.1019607843);padding:20px;position:absolute;left:77px;right:77px;z-index:99;transform:translateY(50%)}.layout_inputs__JDyce{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;align-items:end}.layout_inputs__JDyce .layout_inputCard___6ebe{flex:1 1;width:100%;display:flex;flex-direction:column;background:#fff;border-radius:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:.75rem 1rem;height:4.5rem;position:relative}.layout_inputs__JDyce .layout_inputCard___6ebe .layout_destinationDropdown__tPeVl{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:8px;margin-top:4px;max-height:320px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:10}.layout_inputs__JDyce .layout_inputCard___6ebe .layout_destinationDropdown__tPeVl li{display:flex;align-items:center;gap:.8rem;padding:10px 14px;cursor:pointer}.layout_inputs__JDyce .layout_inputCard___6ebe .layout_destinationDropdown__tPeVl li:hover{background:#f5f5f5}.layout_inputs__JDyce .layout_inputCard___6ebe .layout_destinationText__IWnT6{display:flex;flex-direction:column;line-height:1.2}.layout_inputs__JDyce .layout_inputCard___6ebe .layout_cityName__DWE9F{font-size:1rem;font-weight:500;color:#202020}.layout_inputs__JDyce .layout_inputCard___6ebe .layout_location__urI45{font-size:.875rem;color:#555}.layout_inputs__JDyce .layout_inputCard___6ebe .layout_destinationDropdown__tPeVl::-webkit-scrollbar{display:none}.layout_inputs__JDyce .layout_inputCard___6ebe .layout_datepicker_wrap__z_bWR{position:absolute;top:3.6875rem;z-index:100;left:0}.layout_inputs__JDyce .layout_inputCard___6ebe label{font-size:1rem;color:#555;margin-bottom:.375rem}.layout_inputs__JDyce .layout_inputCard___6ebe:focus-within label{color:#b24c58;font-size:1rem;font-weight:500}.layout_inputs__JDyce .layout_inputCard___6ebe input{border:none;outline:none;font-weight:600;font-size:1.125rem;background:rgba(0,0,0,0);width:100%;color:#202020}.layout_searchbtn_wrap__nnVZk{display:flex;align-items:center;justify-content:flex-end;margin-top:16px}.layout_searchbtn_wrap__nnVZk .layout_searchBtn__iknCd{max-width:150px;width:100%;background:#b24c58;color:#fff;border:none;border-radius:10px;cursor:pointer}.layout_stayTypes__m6Bsf{display:flex;align-items:center;gap:10px;margin-top:16px}.layout_stayTypes__m6Bsf span{font-size:14px;color:#555;margin-right:8px}.layout_stayTypes__m6Bsf button{background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:8px 14px;font-size:13px;cursor:pointer}.layout_stayTypes__m6Bsf button:hover{border-color:#b24c58;color:#b24c58}