.TravelInsurance_glass_panel__TayJF{margin-top:44px;max-width:1200px;width:100%;padding:24px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.6);backdrop-filter:blur(10px);color:#fff}.TravelInsurance_searchRow__l3jAo{display:flex;gap:12px}.TravelInsurance_fromBtn__AGukL{width:100%;max-width:262px;display:flex;flex-direction:column;padding:8px 12px;border:.5px solid #e6e8ec;background:rgba(0,0,0,.35);cursor:pointer;gap:5px;flex:1}.TravelInsurance_contant__B5D4N::placeholder{color:#ffffff}.TravelInsurance_lable__dPdNO{font-size:10px;text-transform:uppercase;color:#c4c4c4}.TravelInsurance_contant__B5D4N{font-size:14px;font-weight:500;text-transform:uppercase;background:transparent;border:none;color:#fff;outline:none}.TravelInsurance_dateInputWrapper__5QxQj{display:flex;justify-content:space-between;align-items:center}.TravelInsurance_calendarIcon__Yew1h{cursor:pointer}.TravelInsurance_iconCont__OhqtK{display:flex;justify-content:space-between;align-items:center}.TravelInsurance_chevron__h4SGB{transition:transform .3s ease}.TravelInsurance_openChevron__vm1BC{transform:rotate(180deg)}.TravelInsurance_searchBtn__5mHGo{min-width:56px;height:auto;background:#000033;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px;text-transform:uppercase;transition:all .5s ease}.TravelInsurance_searchBtn__5mHGo svg path{transition:all .5s ease}.TravelInsurance_searchBtn__5mHGo:hover{background:#ffffff;color:#000033}.TravelInsurance_searchBtn__5mHGo:hover svg path{fill:#000033}.TravelInsurance_dateGroup__9cfOA{position:relative}.TravelInsurance_dateGroup__9cfOA .TravelInsurance_fromBtn__AGukL{flex:1}.TravelInsurance_destinationDropdown__c52xd{position:absolute;top:calc(100% + 6px);left:0;width:100%;background:rgba(20,20,20,.95);backdrop-filter:blur(12px);padding:8px 0;z-index:1000;box-shadow:0 8px 24px rgba(0,0,0,.35)}.TravelInsurance_destinationItem__fWe_I{padding:10px 14px;cursor:pointer;font-size:14px;color:#fff;transition:background .2s ease}.TravelInsurance_destinationItem__fWe_I:hover{background:rgba(255,255,255,.08)}.TravelInsurance_calendarAnchor__hG0_h{position:relative}.TravelInsurance_dateGroup__9cfOA{display:flex;gap:12px;flex:1}.TravelInsurance_calendarContainer__OLwLd{position:absolute;height:100%;left:50%;width:100%}@media (max-width:991px){.TravelInsurance_fromBtn2__T7FWJ,.TravelInsurance_fromBtn__AGukL{flex:1 1 0;min-width:262px;max-width:unset}.TravelInsurance_searchBtn__5mHGo{height:58px}.TravelInsurance_dateGroup__9cfOA{width:100%}.TravelInsurance_dateGroup__9cfOA .TravelInsurance_fromBtn__AGukL{flex:1 1 0}.TravelInsurance_searchRow__l3jAo{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:1197px){.TravelInsurance_calendarContainer__OLwLd{left:34.7%;width:100%}}@media (max-width:1156px){.TravelInsurance_calendarContainer__OLwLd{left:38.8%}}@media (max-width:1024px){.TravelInsurance_glass_panel__TayJF{max-width:900px;padding:18px}.TravelInsurance_searchRow__l3jAo{gap:10px}.TravelInsurance_fromBtn__AGukL{padding:8px 10px;width:180px}.TravelInsurance_contant__B5D4N,.TravelInsurance_searchBtn__5mHGo{font-size:13px}.TravelInsurance_calendarContainer__OLwLd{display:none}}@media (max-width:950px){.TravelInsurance_glass_panel__TayJF{margin-top:32px;padding:0 16px;max-width:100%;background:none;border:none}.TravelInsurance_dateGroup__9cfOA{flex-direction:column}.TravelInsurance_searchRow__l3jAo{flex-direction:column;gap:12px}.TravelInsurance_fromBtn2__T7FWJ,.TravelInsurance_fromBtn__AGukL{width:100%;min-width:unset;height:51px}.TravelInsurance_searchBtn__5mHGo{width:100%;height:48px;font-size:15px}}@media (max-width:768px){.TravelInsurance_glass_panel__TayJF{margin-top:37px;padding:0;max-width:100%;background:none;border:none}}.PassengerClassSelector_dropdown__l3Z3_{position:absolute;top:110%;right:0;width:388px;background:#ffffff;box-shadow:0 14px 35px rgba(12,24,45,.14);font-family:var(--font-poppins),"Poppins",sans-serif;padding:16px;z-index:999;max-width:388px;display:flex;flex-direction:column;gap:16px;border:1px solid #dfe3ea}.PassengerClassSelector_dropdownOpenUp__nfmQK{top:auto;bottom:110%}.PassengerClassSelector_heading__4kNfR{font-size:14px;font-weight:600;text-transform:capitalize;color:#152440}.PassengerClassSelector_row__WPIRC{display:flex;justify-content:space-between;align-items:center}.PassengerClassSelector_label__8ERYt{font-size:14px;font-weight:300;color:#152440}.PassengerClassSelector_minusBtn__QW4IN,.PassengerClassSelector_plusBtn__vEqAt{width:32px;height:32px;border:1px solid #aeb9c9;display:flex;align-items:center;justify-content:center;color:#152440;transition:all .4s ease}.PassengerClassSelector_minusBtn__QW4IN:hover,.PassengerClassSelector_plusBtn__vEqAt:hover{background-color:#fcc800;color:#152440}.PassengerClassSelector_minusBtn__QW4IN:hover{border-color:#000033}.PassengerClassSelector_minusBtn__QW4IN:disabled{pointer-events:none;opacity:.5}.PassengerClassSelector_sub__Hzpo5{font-size:12px;color:#6b7280}.PassengerClassSelector_counter__wayV4{display:flex;align-items:center;gap:16px}.PassengerClassSelector_counter__wayV4 button{width:28px;height:28px;border:1px solid #c7c9d9;font-size:18px;cursor:pointer}.PassengerClassSelector_counter__wayV4 span{min-width:16px;text-align:center;font-weight:600;font-size:16px;color:#152440}.PassengerClassSelector_counterDiv__8XESw{display:flex;flex-direction:column;gap:12px}.PassengerClassSelector_classGrid__3pc_q{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:12px}.PassengerClassSelector_classBtn__A9nvy{border:1px solid #cfd6e1;padding:8px;display:flex;align-items:center;justify-content:center;height:37px;font-size:13px;color:#152440;font-weight:400;cursor:pointer;font-size:14px;text-transform:capitalize!important;transition:all .4s ease}.PassengerClassSelector_classBtn__A9nvy.PassengerClassSelector_active__iB0qn{border-color:#000033;background:#f0f3ff;color:#000033}.PassengerClassSelector_applyBtnContainer__hTM_q{display:flex;justify-content:end;align-items:center}.PassengerClassSelector_applyBtn__tovC4{max-width:170px;width:100%;padding:12px 24px;background-color:#fcc800;font-weight:400;font-size:14px;line-height:1.19;letter-spacing:-2%;vertical-align:middle;text-transform:uppercase;color:#000033;cursor:pointer}.HotelDropDown_dropdown__fwNA1{position:absolute;top:110%;right:0;min-width:388px;background:#ffffff;box-shadow:0 14px 35px rgba(12,24,45,.14);font-family:var(--font-poppins),"Poppins",sans-serif;padding:16px;z-index:999;max-width:100%;box-sizing:border-box;max-height:min(72vh,400px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;border:1px solid #dfe3ea}.HotelDropDown_heading__I_bVA{font-size:14px;font-weight:600;text-transform:capitalize;color:#152440}.HotelDropDown_row__2xbk3{display:flex;justify-content:space-between;align-items:center}.HotelDropDown_label__Ski2B{font-size:14px;font-weight:300;color:#152440}.HotelDropDown_minusBtn__WIkd8,.HotelDropDown_plusBtn__pMdnY{width:32px;height:32px;border:1px solid #aeb9c9;display:flex;align-items:center;justify-content:center;color:#152440;transition:all .4s ease}.HotelDropDown_minusBtn__WIkd8:hover,.HotelDropDown_plusBtn__pMdnY:hover{background-color:#fcc800;color:#152440}.HotelDropDown_minusBtn__WIkd8:hover{border-color:#000033}.HotelDropDown_sub__ehWWD{font-size:12px;color:#6b7280}.HotelDropDown_counter__AcbGr{display:flex;align-items:center;gap:16px}.HotelDropDown_counter__AcbGr button{width:28px;height:28px;border:1px solid #c7c9d9;font-size:18px;cursor:pointer}.HotelDropDown_counter__AcbGr span{min-width:16px;text-align:center;font-weight:600;font-size:16px;color:#152440}.HotelDropDown_counterDiv__MIhyX,.HotelDropDown_roomCard___PRNI{display:flex;flex-direction:column;gap:12px}.HotelDropDown_roomCard___PRNI{border-top:1px solid #dfe3ea;padding-top:12px}.HotelDropDown_roomHeader__CuVzx{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.HotelDropDown_roomTitle__j1XmB{color:#152440;font-size:15px;font-weight:600}.HotelDropDown_roomSummary__eODUo{color:#6f7d91;font-size:12px;text-align:right}.HotelDropDown_childAgeSection__Echeo{padding-top:2px;display:flex;flex-direction:column;gap:12px}.HotelDropDown_childAgeHeading__3SAXU{color:#152440;font-size:14px;font-weight:500;margin:0 0 4px}.HotelDropDown_childAgeHint__9BJ_O{color:#6f7d91;font-size:12px;line-height:1.4;margin:0}.HotelDropDown_childAgeGrid___Mh0Y{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.HotelDropDown_childAgeField__F4svH{display:flex;flex-direction:column;gap:6px;color:#152440;font-size:13px;font-weight:300}.HotelDropDown_childAgeField__F4svH select{height:36px;border:1px solid #cfd6e1;background:#ffffff;color:#152440;padding:0 10px;font-size:13px;outline:none;cursor:pointer}.HotelDropDown_childAgeField__F4svH select:focus{border-color:#fcc800}.HotelDropDown_classGrid___p0Xk{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:12px}.HotelDropDown_classBtn__7YuOS{border:1px solid #cfd6e1;padding:8px;display:flex;align-items:center;justify-content:center;height:37px;font-size:13px;color:#152440;font-weight:400;cursor:pointer;font-size:14px;text-transform:capitalize!important;transition:all .4s ease}.HotelDropDown_classBtn__7YuOS.HotelDropDown_active__Dkla6{border-color:#000033;background:#f0f3ff;color:#000033}.HotelDropDown_applyBtnContainer__mrHvz{display:flex;justify-content:end;align-items:center}.HotelDropDown_applyBtn__M12Fi{width:100%;padding:12px 24px;background-color:#FCC800;font-weight:400;font-size:14px;line-height:1.19;letter-spacing:-2%;vertical-align:middle;text-transform:uppercase;color:#000033;cursor:pointer}