.navbar_navbar__lt3JD{width:100%;height:4.25rem;background-color:#f0f8f2;display:flex;justify-content:space-between;align-items:center;border-bottom:.5px solid #cfcfcf;padding:.75rem 5rem;position:-webkit-sticky;position:sticky;top:0;z-index:9999}.navbar_navbar__lt3JD ul{display:flex;gap:3.875rem;align-items:center}.navbar_navbar__lt3JD ul li{list-style:none;font-weight:500;font-size:1.125rem;color:#202020;cursor:pointer;position:relative}.navbar_navbar__lt3JD ul .navbar_discoverItem__m9y7M{display:flex;flex-direction:column;align-items:center}.navbar_navbar__lt3JD ul .navbar_comingSoon__7NJeU{font-size:.9rem;color:#d67272;font-weight:600;animation:navbar_fadeIn__TO_4q .3s ease-in-out}@keyframes navbar_fadeIn__TO_4q{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.navbar_navbar__lt3JD .navbar_logo_sec__9qnNN{display:flex;justify-content:center;align-items:center;cursor:pointer}.navbar_navbar__lt3JD .navbar_user_profile_sec__Qvtey{display:flex;justify-content:center;align-items:center;gap:1.5rem}.navbar_navbar__lt3JD .navbar_user_profile_sec__Qvtey .navbar_lang_selec__kSjuo{cursor:pointer}.navbar_navbar__lt3JD .navbar_user_profile_sec__Qvtey .navbar_user_trigger__wmq45{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:1rem}.navbar_navbar__lt3JD .navbar_user_profile_sec__Qvtey .navbar_user_trigger__wmq45 .navbar_user_img__GsPpF{width:2.75rem;height:2.75rem;border-radius:50%;overflow:hidden}.navbar_navbar__lt3JD .navbar_user_profile_sec__Qvtey .navbar_user_trigger__wmq45 .navbar_user_img__GsPpF img{width:100%;height:100%}.navbar_navbar__lt3JD .navbar_user_profile_sec__Qvtey .navbar_user_trigger__wmq45 .navbar_user_name_sec__lfAVh{display:flex;justify-content:center;align-items:center}.navbar_navbar__lt3JD .navbar_user_profile_sec__Qvtey .navbar_user_trigger__wmq45 .navbar_user_name_sec__lfAVh .navbar_user_name__CHvYh{font-size:1.125rem;font-weight:500;gap:.375rem;color:#202020}.navbar_navbar__lt3JD .navbar_hamburger__h0u_j{display:none;cursor:pointer}@media(max-width:950px){.navbar_navbar__lt3JD{padding:.75rem 2rem}}@media(max-width:850px){.navbar_navbar__lt3JD{justify-content:space-between;padding:.75rem 1rem}.navbar_navbar__lt3JD ul{display:none}.navbar_navbar__lt3JD .navbar_hamburger__h0u_j{display:block}.navbar_navbar__lt3JD .navbar_logo_sec__9qnNN{position:absolute;left:50%;transform:translateX(-50%)}.navbar_navbar__lt3JD .navbar_user_profile_sec__Qvtey{gap:0}.navbar_navbar__lt3JD .navbar_user_profile_sec__Qvtey .navbar_lang_selec__kSjuo,.navbar_navbar__lt3JD .navbar_user_profile_sec__Qvtey .navbar_user_name_sec__lfAVh{display:none}}.togglebutton_toggleWrapper__urLnn{display:flex;flex-direction:column;align-items:center;gap:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.togglebutton_toggle__NjDOA{width:3rem;height:1.546875rem;background-color:#cfcfcf;border-radius:999px;position:relative;cursor:pointer;transition:background-color .3s ease}.togglebutton_circle__F_kYJ{width:1.2rem;height:1.2rem;background-color:#fff;border-radius:50%;position:absolute;top:.15rem;left:.2rem;transition:left .3s ease}.togglebutton_active__7tbWN{background-color:#b24c58}.togglebutton_active__7tbWN .togglebutton_circle__F_kYJ{left:1.6rem}.togglebutton_label__KgSSJ{font-size:.75rem;font-weight:600;color:#202020;margin:0}.button_login_btn__tYwXl{width:100%;height:2.5rem;font-weight:500;font-size:1rem;color:#fff;background-color:#b24c58;outline:none;border:none;border-radius:.5rem;padding:.3125rem .625rem;cursor:pointer;white-space:noWrap}.button_disabled__0N8YA{width:100%;background-color:#e3bdc1!important;cursor:not-allowed!important}.userprofile_userDropdownWrapper__YlxlL{display:flex;justify-content:center;align-items:center;padding:1rem;position:absolute;z-index:999;top:3.5rem}.userprofile_userDropdownWrapper__YlxlL .userprofile_userCard____yFd{background:#fff;border-radius:.75rem;box-shadow:0 .125rem .375rem rgba(0,0,0,.08);padding:1.5rem;width:18.75rem;display:flex;flex-direction:column;gap:1rem}.userprofile_userDropdownWrapper__YlxlL .userprofile_userCard____yFd .userprofile_userInfo__enOJo{display:flex;flex-direction:column;gap:.6rem}.userprofile_userDropdownWrapper__YlxlL .userprofile_userCard____yFd .userprofile_userInfo__enOJo .userprofile_userName__SJiIp{font-size:1.25rem;font-weight:600;margin:0}.userprofile_userDropdownWrapper__YlxlL .userprofile_userCard____yFd .userprofile_userInfo__enOJo .userprofile_userDetail__JCBqi{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#555}.userprofile_userDropdownWrapper__YlxlL .userprofile_userCard____yFd .userprofile_userInfo__enOJo .userprofile_userDetail__JCBqi span{word-wrap:break-word;word-break:break-all;max-width:100%}.userprofile_userDropdownWrapper__YlxlL .userprofile_userCard____yFd .userprofile_divider__AJh6G{border:none;border-top:.0625rem solid #efefef;margin:.5rem 0}.userprofile_userDropdownWrapper__YlxlL .userprofile_userCard____yFd .userprofile_myAccount__4_ruy{font-size:1rem;font-weight:500;color:#202020;cursor:pointer}.userprofile_userDropdownWrapper__YlxlL .userprofile_userCard____yFd .userprofile_logoutBtn__2k1sc{margin-top:1rem;padding:.6rem;border:.0625rem solid #b24c58;background:rgba(0,0,0,0);color:#b24c58;font-size:1rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.footer_footer_main_wrap__TpZJB{background-color:#202020;color:#fff}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe{padding:5rem 6.25rem 2.5rem 5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:3rem}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_left_sec__AFx4I{width:22rem}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_left_sec__AFx4I .footer_footer_info__JP9YL{margin-top:1.5rem;font-size:1.125rem;line-height:1.375rem}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_left_sec__AFx4I .footer_link_sec__3SKk_{display:flex;gap:1.125rem;margin-top:1.125rem}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_left_sec__AFx4I .footer_link_sec__3SKk_ img{width:2.2rem;height:2.2rem;cursor:pointer}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_right_sec__WBJcE{display:flex;gap:4rem}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_right_sec__WBJcE div p.footer_footer_heading__vWO3t{font-weight:600;margin-bottom:.75rem}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_right_sec__WBJcE div ul{list-style:none;padding:0;margin:0}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_right_sec__WBJcE div ul li{margin-bottom:.5rem;font-size:.95rem;cursor:pointer}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_right_sec__WBJcE div ul li:hover{text-decoration:underline}.footer_footer_main_wrap__TpZJB .footer_footer_bottom__W7j8L{padding:2rem 6.25rem 1rem 5rem;display:flex;justify-content:center;align-items:center}.footer_footer_main_wrap__TpZJB .footer_footer_bottom__W7j8L .footer_chip_wrap__ASUUd{display:flex;flex-wrap:wrap;gap:.75rem}.footer_footer_main_wrap__TpZJB .footer_footer_bottom__W7j8L .footer_chip_wrap__ASUUd .footer_chip__g455G{border:1px solid #fff;padding:.5rem 1rem;border-radius:999px;font-size:.875rem;cursor:pointer;transition:.3s ease}.footer_footer_main_wrap__TpZJB .footer_footer_bottom__W7j8L .footer_chip_wrap__ASUUd .footer_chip__g455G:hover{background-color:hsla(0,0%,100%,.1)}.footer_footer_main_wrap__TpZJB .footer_copy_right_sec__cAYz8{text-align:center;padding:1rem 0;font-size:.875rem;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6)}@media(max-width:1050px){.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe{padding:3.75rem 2rem}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_left_sec__AFx4I{width:100%}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_right_sec__WBJcE{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.footer_footer_main_wrap__TpZJB .footer_footer_bottom__W7j8L{padding:0 2rem 3.75rem}}@media(max-width:550px){.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe{padding:3.75rem 2rem}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_left_sec__AFx4I{width:100%}.footer_footer_main_wrap__TpZJB .footer_footer_top__riAUe .footer_footer_right_sec__WBJcE{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.footer_footer_main_wrap__TpZJB .footer_footer_bottom__W7j8L{padding:0 2rem 3.75rem}}.fligpricecard_price_row__CD1Kz{display:flex;justify-content:space-between;margin-top:1.5rem;font-size:1rem}.fligpricecard_price_row__CD1Kz.fligpricecard_price_row_two__yQ62R{display:flex;flex-direction:column}.fligpricecard_price_row__CD1Kz.fligpricecard_price_row_two__yQ62R .fligpricecard_row_left_content__nQ_lK{display:flex;justify-content:space-between;gap:5px;align-items:center}.fligpricecard_price_row__CD1Kz.fligpricecard_price_row_two__yQ62R .fligpricecard_row_left_content__nQ_lK .fligpricecard_price_row_left__pyTq3{display:flex;justify-content:space-between;width:100%}.fligpricecard_price_row__CD1Kz.fligpricecard_price_row_two__yQ62R .fligpricecard_row_left_content__nQ_lK span{cursor:pointer}.fligpricecard_price_row__CD1Kz.fligpricecard_price_row_two__yQ62R .fligpricecard_flight_pricebreakdown_container__Qv6U3 .fligpricecard_flightways_container__d7ojL{margin-top:5px;display:flex;flex-direction:column;gap:5px}.fligpricecard_price_row__CD1Kz.fligpricecard_price_row_two__yQ62R .fligpricecard_flight_pricebreakdown_container__Qv6U3 .fligpricecard_flightways_container__d7ojL h6{font-size:.8rem}.fligpricecard_price_row__CD1Kz.fligpricecard_price_row_two__yQ62R .fligpricecard_flight_pricebreakdown_container__Qv6U3 .fligpricecard_flightways_container__d7ojL .fligpricecard_flight_guests_data__UaDZJ{display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:0}.fligpricecard_price_row__CD1Kz.fligpricecard_price_row_two__yQ62R .fligpricecard_flight_pricebreakdown_container__Qv6U3 .fligpricecard_flightways_container__d7ojL .fligpricecard_flight_guests_data__UaDZJ .fligpricecard_left__YJTuU,.fligpricecard_price_row__CD1Kz.fligpricecard_price_row_two__yQ62R .fligpricecard_flight_pricebreakdown_container__Qv6U3 .fligpricecard_flightways_container__d7ojL .fligpricecard_flight_guests_data__UaDZJ .fligpricecard_right__Ms4wQ{display:flex;flex-direction:column;gap:5px}.fligpricecard_price_row__CD1Kz.fligpricecard_price_row_two__yQ62R .fligpricecard_flight_pricebreakdown_container__Qv6U3 .fligpricecard_flightways_container__d7ojL .fligpricecard_flight_guests_data__UaDZJ .fligpricecard_right__Ms4wQ .fligpricecard_right_top_content__GgCRe{text-align:end}.fligpricecard_price_row__CD1Kz.fligpricecard_price_row_two__yQ62R .fligpricecard_flight_pricebreakdown_container__Qv6U3 .fligpricecard_flightways_container__d7ojL .fligpricecard_flight_guests_data__UaDZJ .fligpricecard_right__Ms4wQ .fligpricecard_right_bottom_content__cQJoY{text-align:end;font-size:.8rem}.fligpricecard_price_row__CD1Kz .fligpricecard_price_info__SzNQv{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.fligpricecard_price_row__CD1Kz:last-child{border-bottom:none}.roomcard_roomImg__B5WoP{width:100%;height:120px;object-fit:cover;border-radius:6px}.roomcard_roomContent__tZARi{padding:1.5rem}.roomcard_roomPrice__GW50_{font-size:1.5rem;font-weight:700;color:#c41e3a}.roomcard_roomCard__d2AKV{background-color:#d9efde;border-radius:12px;position:relative;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;margin-bottom:1.5rem}.roomcard_roomCard__d2AKV .roomcard_roomContentHeader__i_kN2{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#fff}.roomcard_roomCard__d2AKV .roomcard_roomContentHeader__i_kN2 .roomcard_roomTitle__oQXb0{font-size:22px;font-weight:600;color:#1a1a1a;margin-bottom:20px}.roomcard_roomCard__d2AKV .roomcard_roomContentHeader__i_kN2 .roomcard_cheapestBadge__RKjYm{background-color:#fce4ec;color:#c2185b;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}.roomcard_roomCard__d2AKV .roomcard_roomContentHeader__i_kN2 .roomcard_cheapestIcon__FepNn{width:18px;height:18px;border:2px solid #c2185b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi{display:flex;gap:30px}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_imageSection__1FwLq{flex:.3 1}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_imageSection__1FwLq .roomcard_imagesection_top__HKaY_{position:relative;width:300px;border-top-right-radius:8px;border-top-left-radius:8px;overflow:hidden}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_imageSection__1FwLq .roomcard_imagesection_top__HKaY_ .roomcard_mainImage__tLmmy{object-fit:cover;width:100%;height:100%}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_imageSection__1FwLq .roomcard_imagesection_top__HKaY_ .roomcard_thumbnails__dxwC3{padding:10px;position:absolute;bottom:0;right:0;left:0;gap:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:space-between}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_imageSection__1FwLq .roomcard_imagesection_top__HKaY_ .roomcard_thumbnail__WmXk2{width:38px;height:38px;border-radius:4px;object-fit:cover;cursor:pointer}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_imageSection__1FwLq .roomcard_imagesection_bottom__JAD7u .roomcard_roomfeatures_top__A40fz{margin-top:15px}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_imageSection__1FwLq .roomcard_imagesection_bottom__JAD7u .roomcard_roomfeatures_top__A40fz .roomcard_roomfeature_heading__PT2RL{font-weight:700;display:flex;align-items:center}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_imageSection__1FwLq .roomcard_imagesection_bottom__JAD7u .roomcard_roomfeatures_bottom__L2kxL{margin-top:15px;display:flex;flex-wrap:wrap;gap:5px}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_imageSection__1FwLq .roomcard_imagesection_bottom__JAD7u .roomcard_feature__bvJ7L{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;color:#333}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_imageSection__1FwLq .roomcard_imagesection_bottom__JAD7u .roomcard_feature__bvJ7L:last-child{color:#c2185b;font-weight:500;text-decoration:none}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_imageSection__1FwLq .roomcard_imagesection_bottom__JAD7u .roomcard_featureIcon__y05gd{width:20px;height:20px}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy{align-self:flex-start;padding:20px;flex:3 1;background-color:#fff;border-radius:8px;overflow:hidden;color:#202020}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy.roomcard_suiteleft__P3CVW{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;gap:50px;background-color:rgba(0,0,0,0);align-self:stretch}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy.roomcard_suiteleft__P3CVW .roomcard_suiteleft_left__1qfWV{width:206px;height:100px;transform:rotate(-14.67deg);border:2px solid red;border-radius:8px;display:flex;justify-content:center;flex-direction:row;align-items:center;gap:0;color:#ee4458;font-weight:600}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy.roomcard_suiteleft__P3CVW .roomcard_suiteleft_right__rdRM1{width:30%}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_pricingTable__gA8VA{width:100%;border-collapse:collapse}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_pricingTable__gA8VA thead{background-color:#fff}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_pricingTable__gA8VA th{padding:18px 20px;text-align:left;font-size:12px;font-weight:500;color:#666;border:1px solid #dbd8d8}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_pricingTable__gA8VA td{border:1px solid #dbd8d8;padding:20px;vertical-align:top}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_optionDetails__FtaBe h4{font-size:14px;font-weight:400;margin:0 0 12px;color:#202020}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_optionDetails__FtaBe ul{list-style:none;padding:0;margin:0}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_optionDetails__FtaBe li{font-size:13px;color:#666;margin-bottom:6px;padding-left:12px;position:relative}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_optionDetails__FtaBe li:before{content:"•";position:absolute;left:0}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_sleepsCell__q_NFb{display:flex;align-items:flex-start;gap:8px;padding-top:5px}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_personIcon__FntK7{width:20px;height:20px;background-color:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_personIcon__FntK7 svg{width:12px;height:12px;fill:#fff}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_priceCell__zCB6n{text-align:left;display:flex;flex-direction:row;gap:10px}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_priceCell__zCB6n .roomcard_left__3IPdW .roomcard_todaysPrice__ZEj_U{font-size:16px;font-weight:500;color:#202020;margin-bottom:8px}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_priceCell__zCB6n .roomcard_left__3IPdW .roomcard_totalPrice__ZlXIP{font-size:12px;color:#666;margin-bottom:3px}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_priceCell__zCB6n .roomcard_right__x2RER{flex:1.4 1}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_priceCell__zCB6n .roomcard_right__x2RER .roomcard_discount__JGPa0{background-color:#e8f5e9;color:#2e7d32;padding:6px 10px;border-radius:4px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;width:100%}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_priceCell__zCB6n .roomcard_right__x2RER .roomcard_reserveBtn__JZKUl{background-color:#fff;border:1px solid #c2185b;color:#c2185b;padding:10px 24px;border-radius:6px;font-size:15px;font-weight:400;cursor:pointer;margin-top:10px;width:100%;transition:all .2s}.roomcard_roomCard__d2AKV .roomcard_roomContent__tZARi .roomcard_pricingSection__tv3Sy .roomcard_priceCell__zCB6n .roomcard_right__x2RER .roomcard_reserveBtn__JZKUl:hover{background-color:#fce4ec}.flightfilter_flight_filter_wrap__sMYyp{font-family:Arial,sans-serif;font-size:1rem;color:#111827;position:relative}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy{width:100%;display:flex;align-items:center;gap:1.5rem;background:#fff;padding:.875rem 1.5rem;border-radius:.3rem;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.08)}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy .flightfilter_label__oRKiZ{font-weight:500;color:#555}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy .flightfilter_filter_item__wwoux{background:rgba(0,0,0,0);border:none;font-size:.95rem;cursor:pointer;color:#202020;display:flex;align-items:center;justify-content:center;gap:1.2rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy .flightfilter_dot__ItuvD{width:.5rem;height:.5rem;border-radius:50%;background:#b24c58;display:inline-block}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_bar__d3dXy .flightfilter_more__g2Thi{color:#b24c58}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9{position:absolute;width:150%;top:0;background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_panel_header__pHqAn{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:.0625rem solid #d8c8c8}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1{display:flex;gap:1rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_panel_header__pHqAn .flightfilter_panel_actions__Fwpp1 .flightfilter_cancel_btn__GPmdK{border:.0625rem solid #b24c58;color:#b24c58;background:#fff;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_panel_content__h5WTl{display:flex;justify-content:space-between;margin-top:1.5rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh{display:flex;flex-direction:column;gap:.75rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_stops_info__FbWZU{display:flex;flex-direction:column;gap:1.4rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh input[type=radio]{width:1.1rem;height:1.1rem;accent-color:#b24c58;cursor:pointer;margin-right:.5rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh h4{font-size:1rem;font-weight:600}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh label{font-size:.95rem;display:flex;gap:.5rem;cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2 .flightfilter_dep_img__XtfgL{display:flex;justify-content:center;align-items:center;flex-direction:column;border:.0625rem solid #efefef;border-radius:.25rem;padding:.75rem;text-align:left;font-size:.9rem;cursor:pointer;background:#f8f8f8;height:3.875rem;width:6.25rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2 .flightfilter_dep_img_selected__Y8Qpw{border:1px solid #b24c58;background-color:#fbe9eb}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2 p{text-align:center;font-size:.75rem;display:block;color:#202020;margin-top:.375rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_departure_time__lUSr2 .flightfilter_time__BGZeI{font-size:.875rem;color:#555}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_price_range__UYRMu{display:flex;align-items:center;gap:.5rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_filter_section__nagOh .flightfilter_price_range__UYRMu input{width:6rem;padding:.4rem;border:.0625rem solid #efefef;border-radius:.4rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J{display:flex;justify-content:space-between}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj{width:17.5rem;font-family:Arial,sans-serif;color:#202020}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj h4{margin-bottom:.75rem;font-size:1rem;font-weight:600}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_list__x9af_{max-height:13.75rem;overflow:hidden;transition:max-height .3s ease-in-out}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_list__x9af_.flightfilter_expanded__jZQMu{max-height:18.75rem;overflow-y:auto}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_left__3OfUx{display:flex;align-items:center;gap:.625rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_left__3OfUx img{width:1.75rem;height:1.75rem;object-fit:contain}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_left__3OfUx span{font-size:.875rem;font-weight:500}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_right__BilbP{display:flex;align-items:center;gap:.625rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_right__BilbP span{font-size:.875rem;font-weight:500}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_item__nhdk1 .flightfilter_right__BilbP input[type=checkbox]{width:1rem;height:1rem;accent-color:#b24c58;cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_airlinesFilter__Oy8vj .flightfilter_moreBtn__7rbu_{margin-top:.5rem;font-size:.875rem;font-weight:500;color:#b24c58;cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_additional_filters_wrap__LP9sW{width:30%;display:flex;justify-content:flex-start;flex-direction:column}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_additional_filters_wrap__LP9sW .flightfilter_additional_filters__J1_v6{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_additional_filters_wrap__LP9sW .flightfilter_additional_filters__J1_v6 .flightfilter_filter_list__WfMUG{border:.0625rem solid #efefef;border-radius:3.125rem;padding:.625rem .75rem;font-size:.85rem;background:#f8f8f8;cursor:pointer}.flightfilter_flight_filter_wrap__sMYyp .flightfilter_filter_panel__PWHq9 .flightfilter_additional_filter_section__wCA6J .flightfilter_additional_filters_wrap__LP9sW .flightfilter_additional_filters__J1_v6 .flightfilter_filter_active__Q_j_w{border:1px solid #b24c58;background-color:#b24c58;color:#fff}.travellerdetails_traveller_wrap__XwCc9{background:#fff;border-radius:10px;padding:1.5rem;margin-top:1.5rem}.travellerdetails_traveller_wrap__XwCc9 h3{font-size:1.125rem;font-weight:600;color:#222;margin-bottom:1rem}.travellerdetails_traveller_wrap__XwCc9 .travellerdetails_form__waEwh{display:flex;gap:1rem;flex-wrap:wrap}.travellerdetails_traveller_wrap__XwCc9 .travellerdetails_form__waEwh input,.travellerdetails_traveller_wrap__XwCc9 .travellerdetails_form__waEwh select{flex:1 1;min-width:180px;padding:.75rem 1rem;border:1px solid #d0d7de;border-radius:6px;font-size:.95rem;background:#fff;transition:border-color .2s ease}.travellerdetails_traveller_wrap__XwCc9 .travellerdetails_error_wrap__I2zOX{display:flex;flex-direction:column;margin-top:.5rem}.travellerdetails_traveller_wrap__XwCc9 .travellerdetails_error_wrap__I2zOX p{color:#d9534f;font-size:.8rem;margin:0}.bookingdetails_booking_wrap__ckGbS{background:#fff;border-radius:10px;padding:1.5rem;margin-top:1.5rem}.bookingdetails_booking_wrap__ckGbS h3{font-size:1.125rem;font-weight:600;color:#222;margin-bottom:1rem}.bookingdetails_booking_wrap__ckGbS .bookingdetails_form__HDtNx{display:flex;gap:1rem;flex-wrap:wrap}.bookingdetails_booking_wrap__ckGbS .bookingdetails_form__HDtNx .bookingdetails_input_group__hsl0w{display:flex;align-items:center;flex:1 1;min-width:200px;border:1px solid #d0d7de;border-radius:6px;background:#fff;overflow:hidden}.bookingdetails_booking_wrap__ckGbS .bookingdetails_form__HDtNx .bookingdetails_input_group__hsl0w span{padding:0 .75rem;background:#fff;font-size:.9rem;font-weight:500;color:#333;border-right:1px solid #d0d7de}.bookingdetails_booking_wrap__ckGbS .bookingdetails_form__HDtNx .bookingdetails_input_group__hsl0w input{flex:1 1;border:none;outline:none;padding:.75rem;font-size:.95rem}.bookingdetails_booking_wrap__ckGbS .bookingdetails_form__HDtNx input{flex:1 1;min-width:200px;padding:.75rem 1rem;border:1px solid #d0d7de;border-radius:6px;font-size:.95rem;background:#fff;transition:border-color .2s ease}.bookingdetails_booking_wrap__ckGbS .bookingdetails_error_wrap__3zuV4{display:flex;flex-direction:column;margin-top:.5rem}.bookingdetails_booking_wrap__ckGbS .bookingdetails_error_wrap__3zuV4 p{color:#d9534f;font-size:.8rem;margin:0}.summarycard_card__NP70r{background:#fff;padding:1.25rem;border-radius:10px;display:flex;flex-direction:column;gap:1rem}.summarycard_card__NP70r .summarycard_info__udyaz{display:flex;justify-content:space-between;gap:2.5rem;align-items:center;flex-wrap:wrap}.summarycard_card__NP70r .summarycard_info__udyaz .summarycard_left_sec__evDwF{display:flex;align-items:center;gap:2.5rem}.summarycard_card__NP70r .summarycard_info__udyaz .summarycard_time_section__lxVHp{text-align:center}.summarycard_card__NP70r .summarycard_info__udyaz .summarycard_time_section__lxVHp .summarycard_time__o75tv{font-size:1.5rem;font-weight:600}.summarycard_card__NP70r .summarycard_info__udyaz .summarycard_time_section__lxVHp .summarycard_city__66nwd{font-size:.9rem;color:#555}.summarycard_card__NP70r .summarycard_info__udyaz .summarycard_duration__9HerV{text-align:center;font-size:.9rem}.summarycard_card__NP70r .summarycard_info__udyaz .summarycard_logo_section__AC00S{display:flex;flex-direction:column;align-items:center;gap:.25rem}.summarycard_card__NP70r .summarycard_info__udyaz .summarycard_logo_section__AC00S p{font-weight:500}.summarycard_card__NP70r .summarycard_info__udyaz .summarycard_logo_section__AC00S span{font-size:.8rem;color:#666}.summarycard_card__NP70r .summarycard_footer__oclIm{display:flex;justify-content:space-between;font-size:.85rem;color:#444}.summarycard_card__NP70r .summarycard_footer__oclIm div{display:flex;align-items:center;justify-content:center;gap:.75rem}.seatdetails_route__nGpdE{font-size:16px;font-weight:600;margin-bottom:16px;color:#1a1a1a}.seatdetails_seatMap__Gpz2N{border:1px solid #cfcfcf;border-radius:8px;padding:16px;background-color:#fff;max-width:400px;box-shadow:0 2px 8px 0 rgba(77,186,116,.1215686275)}.seatdetails_columnHeaders__LKujR{font-size:14px;font-weight:600;color:#666;text-align:center}.seatdetails_columnHeaders__LKujR,.seatdetails_seatRow__vQ1yK{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-bottom:8px}.seatdetails_seatRow__vQ1yK{align-items:center}.seatdetails_rowNumber__rGiSK{text-align:center;font-size:13px;color:#999;font-weight:500}.seatdetails_seat__OzzUd{width:40px;height:40px;border:2px solid;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s;padding:0;background-color:rgba(0,0,0,0)}.seatdetails_seat__OzzUd.seatdetails_available__edQKA{border-color:#e63946;background-color:#fff;color:#666}.seatdetails_seat__OzzUd.seatdetails_paid__tdT8F{border-color:#999;background-color:#fff;color:#666}.seatdetails_seat__OzzUd.seatdetails_unavailable___OtXm{border-color:#ccc;background-color:#f5f5f5;color:#ccc;cursor:not-allowed}.seatdetails_seat__OzzUd.seatdetails_selected__EGmCI{border-color:#10b981;background-color:#10b981;color:#fff}.seatdetails_seat__OzzUd:hover:not(.seatdetails_unavailable___OtXm){transform:scale(1.05)}.seatdetails_selectedSeatsInfo__pvyKr{margin-top:16px;padding:12px;background-color:#f0fdf4;border-radius:8px;font-size:14px;color:#166534;max-width:400px}.seatdetails_exitRow__D8Nlv{display:flex;align-items:center;justify-content:space-between;margin:16px 0;padding:8px 0}.seatdetails_exitLabel___SZLc{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#10b981}.seatdetails_exitLabel___SZLc svg{width:16px;height:16px}.seatdetails_exitSpacer__J25Bp{flex:1 1}.mealsSelection_container__BQxf3{border-radius:12px}.mealsSelection_title__ubszz{font-size:20px;font-weight:600;margin-bottom:16px;color:#222}.mealsSelection_section__L9ttp{margin-bottom:28px}.mealsSelection_category__ediTO{font-size:16px;font-weight:600;color:#444;margin-bottom:10px}.mealsSelection_grid__0QDXn{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.mealsSelection_card__oeHTL{display:flex;align-items:center;border:1px solid #e3e3e3;border-radius:8px;padding:10px;background:#fff;transition:.3s}.mealsSelection_card__oeHTL:hover{box-shadow:0 2px 6px rgba(0,0,0,.08)}.mealsSelection_imageWrapper__iPOKB{margin-right:12px}.mealsSelection_info__Ji1Bk{flex:1 1;display:flex;align-items:left;justify-content:space-between;flex-direction:column;gap:1rem}.mealsSelection_price_wrap__FOy39{display:flex;align-items:center;justify-content:space-between}.mealsSelection_nameRow__CqVnk{display:flex;align-items:center;gap:6px}.mealsSelection_nonVegDot__P4kXN,.mealsSelection_vegDot__rb7W0{width:12px;height:12px;border-radius:2px;border:1px solid #000}.mealsSelection_vegDot__rb7W0{background:#2ecc71}.mealsSelection_nonVegDot__P4kXN{background:#e74c3c}.mealsSelection_name__fiESy{font-size:14px;font-weight:500;color:#333;line-height:1.3}.mealsSelection_price__LoMfa{font-size:14px;color:#111;font-weight:600;margin:6px 0}.mealsSelection_addBtn__99RDi{background:rgba(0,0,0,0);color:#b24c58;border-radius:6px;padding:4px 10px;cursor:pointer;outline:none;border:none;font-weight:600;font-size:.875rem}.mealsSelection_counter__JSWe1{display:flex;align-items:center;gap:8px}.mealsSelection_counter__JSWe1 button{border:1px solid #b24c58;background:rgba(0,0,0,0);color:#b24c58;border-radius:50%;width:26px;height:26px;cursor:pointer}.mealsSelection_counter__JSWe1 span{min-width:20px;text-align:center;font-weight:500}.flightSearFIlter_legend__rJKM8{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;font-size:13px}.flightSearFIlter_legendItem__izhCz{display:flex;align-items:center;gap:6px}.flightSearFIlter_legendColor__4XMZl{width:16px;height:16px;border:2px solid;border-radius:50%;background-color:#fff}.flightSearFIlter_legendColor__4XMZl.flightSearFIlter_availableFree__cey4u{border-color:#e63946}.flightSearFIlter_legendColor__4XMZl.flightSearFIlter_availablePaid__q6d2v{border-color:#999}.flightSearFIlter_legendColor__4XMZl.flightSearFIlter_unavailable__ebwBd{border-color:#ccc;background-color:#f5f5f5}.flightSearFIlter_legendColor__4XMZl.flightSearFIlter_selected__5CTxx{border-color:#10b981;background-color:#10b981}.flightSearFIlter_legendText__e3FMp{color:#666}.passengerOffer_offersCard__QxxzJ{background:#fff;border-radius:8px;padding:1.25rem;width:100%;display:flex;flex-direction:column;gap:1rem}.passengerOffer_heading__IDeXM{font-size:1.25rem;font-weight:600;color:#202020;margin-bottom:24px}.passengerOffer_promoInputWrap__Sixsf{margin-bottom:24px}.passengerOffer_promoInput__aSQ07{width:100%;padding:17px 18px;border:1.5px solid #dadce0;border-radius:8px;font-size:1rem;color:#888;outline:none;transition:border-color .18s}.passengerOffer_promoInput__aSQ07:focus{border-color:#81baa8;background:#f7fbf9}.passengerOffer_offerItem__khgiz{display:flex;flex-direction:column;padding-bottom:1rem}.passengerOffer_offerHeader__pbDzT{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.passengerOffer_offerLeft__uMHdz{display:flex;align-items:flex-start;gap:14px;flex:1 1;width:100%}.passengerOffer_radioCircle__UPsz9{width:18px;height:18px;border-radius:50%;border:2px solid #b55158;background:#fff;margin-top:3px;flex-shrink:0}.passengerOffer_offerInfo__zv3Ze{width:100%;display:flex;flex-direction:row;justify-content:space-between}.passengerOffer_offerCode__dkDJ2{font-size:1rem;font-weight:400;color:#202020}.passengerOffer_offerDesc__NMv_a{font-size:14px;color:#448360;font-weight:400;line-height:1.5;margin-top:8px;margin-bottom:8px}.passengerOffer_offerDiscount__pu0Y9{font-size:1rem;font-weight:500;color:#202020;white-space:nowrap}.passengerOffer_knowMoreBtn__nhXQQ{font-size:1.04rem;color:#b55158;font-weight:530;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0;margin-top:3px;text-align:left}.passengerOffer_termsBox__Dc8SP{background:#f9f9f9;border-radius:12px;padding:1.3rem 1.5rem;margin-top:1rem;margin-left:32px}.passengerOffer_termsHeader__ESe2s{font-size:1.22rem;font-weight:600;color:#222;margin-bottom:12px}.passengerOffer_termsList__JW43q{list-style:disc;padding-left:1.3rem;margin-bottom:14px}.passengerOffer_termsList__JW43q li{font-size:1.02rem;color:#555;line-height:1.6;margin-bottom:8px}.passengerOffer_viewAllBtn__ddQIp{font-size:1.14rem;color:#b55158;font-weight:560;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0;margin-top:8px;text-align:left}@media(max-width:900px){.passengerOffer_offersCard__QxxzJ{padding:1rem;gap:1rem}.passengerOffer_offerHeader__pbDzT{flex-direction:column;gap:.8rem}.passengerOffer_offerDiscount__pu0Y9{align-self:flex-start}}.refundCancellation_refundContainer__PUDgO{background:#fff;border-radius:12px;padding:1.8rem;box-shadow:0 1px 6px rgba(0,0,0,.06);font-family:Inter,sans-serif;margin-top:1.5rem}.refundCancellation_refundContainer__PUDgO .refundCancellation_header__Oaate{text-align:left}.refundCancellation_refundContainer__PUDgO .refundCancellation_header__Oaate h3{font-size:1.2rem;color:#1c1c1c;margin-bottom:.3rem}.refundCancellation_refundContainer__PUDgO .refundCancellation_header__Oaate .refundCancellation_route__NTUNW{color:#4b4b4b;font-size:1rem;margin-bottom:.3rem}.refundCancellation_refundContainer__PUDgO .refundCancellation_header__Oaate .refundCancellation_refundAmount__c7Kk_{font-weight:600;font-size:1.1rem;color:#1a4d2e;margin-bottom:1.5rem}.refundCancellation_refundContainer__PUDgO .refundCancellation_refund__8RZq7{display:flex;align-items:center;justify-content:space-around;flex-direction:row;margin-top:12px;width:100%}.refundCancellation_refundContainer__PUDgO .refundCancellation_nowDepart__qylUZ{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px}.refundCancellation_refundContainer__PUDgO .refundCancellation_nowDepart__qylUZ p{margin:0}.refundCancellation_refundContainer__PUDgO .refundCancellation_nowDepart__qylUZ .refundCancellation_middleText__TuAym{position:absolute;left:50%;transform:translateX(-50%)}.refundCancellation_refundContainer__PUDgO .refundCancellation_timelineWrap__DvEUk{position:relative;width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;background:none}.refundCancellation_refundContainer__PUDgO .refundCancellation_line__wStkM{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:8px;background:#e6f5eb;z-index:0;border-radius:8px}.refundCancellation_refundContainer__PUDgO .refundCancellation_timelineItem__Bc3us{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.refundCancellation_refundContainer__PUDgO .refundCancellation_timelineItem__Bc3us:first-child{justify-content:flex-start}.refundCancellation_refundContainer__PUDgO .refundCancellation_timelineItem__Bc3us:last-child{justify-content:flex-end}.refundCancellation_refundContainer__PUDgO .refundCancellation_timelineIcon__TREl5{border-radius:50%;display:flex;align-items:center;font-size:1.65rem;z-index:2}.refundCancellation_refundContainer__PUDgO .refundCancellation_timelineIcon__TREl5.refundCancellation_center__JOX1A{background:#217143;width:10px;height:10px;font-size:1.15rem;position:absolute;left:50%;transform:translateX(-50%)}@media(max-width:900px){.refundCancellation_refundContainer__PUDgO .refundCancellation_timelineWrap__DvEUk{height:60px}.refundCancellation_refundContainer__PUDgO .refundCancellation_line__wStkM{height:5px}.refundCancellation_refundContainer__PUDgO .refundCancellation_timelineIcon__TREl5{width:34px;height:34px;font-size:1.05rem}.refundCancellation_refundContainer__PUDgO .refundCancellation_timelineIcon__TREl5.refundCancellation_center__JOX1A{width:14px;height:14px}}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 h4{font-size:1.05rem;font-weight:600;color:#1c1c1c;margin-bottom:1.2rem}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 .refundCancellation_options__AZVwT{display:flex;flex-wrap:wrap;gap:1.5rem}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 .refundCancellation_options__AZVwT .refundCancellation_optionCard__tRH4b{flex:1 1;min-width:280px;border:1px solid #d6e9d9;border-radius:10px;background:#f7fcf8;padding:1rem 1.2rem;cursor:pointer;transition:all .3s ease}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 .refundCancellation_options__AZVwT .refundCancellation_optionCard__tRH4b:hover{border-color:#4caf50}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 .refundCancellation_options__AZVwT .refundCancellation_optionCard__tRH4b.refundCancellation_selected__TZmdp{border:2px solid #4caf50;background:#e8f5e9}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 .refundCancellation_options__AZVwT .refundCancellation_optionCard__tRH4b .refundCancellation_cardHeader__whYbV{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 .refundCancellation_options__AZVwT .refundCancellation_optionCard__tRH4b .refundCancellation_cardHeader__whYbV h5{font-size:1rem;font-weight:600;color:#222}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 .refundCancellation_options__AZVwT .refundCancellation_optionCard__tRH4b .refundCancellation_cardHeader__whYbV input[type=radio]{width:18px;height:18px;accent-color:#4caf50}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 .refundCancellation_options__AZVwT .refundCancellation_optionCard__tRH4b .refundCancellation_price__NI9F3{font-size:.95rem;color:#555;margin-bottom:.8rem}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 .refundCancellation_options__AZVwT .refundCancellation_optionCard__tRH4b ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 .refundCancellation_options__AZVwT .refundCancellation_optionCard__tRH4b ul li{position:relative;padding-left:1.5rem;font-size:.9rem;color:#333;line-height:1.4}.refundCancellation_refundContainer__PUDgO .refundCancellation_addSection__xPHM9 .refundCancellation_options__AZVwT .refundCancellation_optionCard__tRH4b ul li:before{content:"✔";position:absolute;left:0;color:#4caf50;font-weight:600}.travelCard_travel_card_wrap__qjQ6G{width:100%;min-width:19.25rem;max-width:19.25rem;background-color:#fff;padding:.5rem .5rem 1rem;border:1px solid #efefef;border-radius:.5rem;position:relative}.travelCard_travel_card_wrap__qjQ6G .travelCard_travel_img__ubguS{width:100%;border-radius:.5rem}.travelCard_travel_card_wrap__qjQ6G .travelCard_travel_text___vJtk{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.travelCard_travel_card_wrap__qjQ6G .travelCard_travel_text___vJtk .travelCard_title_head__2_q49{font-size:1.125rem;color:#202020;font-weight:500}.travelCard_travel_card_wrap__qjQ6G .travelCard_location_wrap__3tQ51{display:flex;justify-content:left;align-items:center;gap:.5rem}.travelCard_travel_card_wrap__qjQ6G .travelCard_favoritesIcon__ktzAU{display:flex;justify-content:center;align-items:center;position:absolute;top:.75rem;right:.75rem;border:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:50%;padding:.375rem;cursor:pointer;font-size:1rem;background-color:hsla(0,0%,100%,.3)}.travelCard_travel_card_dark__08a9S{width:100%;min-width:19.25rem;background-color:#2d2d2d;padding:.5rem .5rem 1rem;border-radius:.5rem;position:relative}.travelCard_travel_card_dark__08a9S .travelCard_travel_img__ubguS{width:100%}.travelCard_travel_card_dark__08a9S .travelCard_travel_text___vJtk{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.travelCard_travel_card_dark__08a9S .travelCard_travel_text___vJtk .travelCard_title_head__2_q49{font-size:1.125rem;color:#fff;font-weight:500}.travelCard_travel_card_dark__08a9S .travelCard_location_wrap__3tQ51{display:flex;justify-content:left;align-items:center;gap:.5rem}.travelCard_travel_card_dark__08a9S .travelCard_favoritesIcon__ktzAU{display:flex;justify-content:center;align-items:center;position:absolute;top:.75rem;right:.75rem;border:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:50%;padding:.375rem;cursor:pointer;font-size:1rem;background-color:hsla(0,0%,100%,.3)}.travelCard_travel_card_trans__n2hQz{width:100%;min-width:19.25rem;background:#f0f8f2;padding:.5rem .5rem 1rem;border-radius:.5rem;position:relative;max-width:19.25rem}.travelCard_travel_card_trans__n2hQz .travelCard_travel_img__ubguS{width:100%}.travelCard_travel_card_trans__n2hQz .travelCard_travel_text___vJtk{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.travelCard_travel_card_trans__n2hQz .travelCard_travel_text___vJtk .travelCard_title_head__2_q49{font-size:1.125rem;color:#202020;font-weight:500}.travelCard_travel_card_trans__n2hQz .travelCard_location_wrap__3tQ51{display:flex;justify-content:left;align-items:center;gap:.5rem}.travelCard_travel_card_trans__n2hQz .travelCard_favoritesIcon__ktzAU{display:flex;justify-content:center;align-items:center;position:absolute;top:.75rem;right:.75rem;border:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:50%;padding:.375rem;cursor:pointer;font-size:1rem;background-color:hsla(0,0%,100%,.3)}.tripdetail_shimmerWrapper__BFKQP{margin-top:20px;width:100%;height:9rem;border-radius:.5rem;background:#2d2d2d;overflow:hidden;margin-bottom:1rem}.tripdetail_shimmerWrapper--light__2QnuV{background-color:#fff!important}.tripdetail_shimmer__36r6p{width:100%;height:100%;margin-bottom:1rem;border-radius:.375rem;background:#222;background-image:linear-gradient(90deg,#222 0,#333 20%,#222 40%,#222);background-size:62.5rem 100%;animation:tripdetail_shimmer__36r6p 1.6s linear infinite}.tripdetail_shimmer--light__tFawz{background:#e0e0e0;background-image:linear-gradient(90deg,#e0e0e0 0,#f5f5f5 20%,#e0e0e0 40%,#e0e0e0);background-size:62.5rem 100%;animation:tripdetail_shimmer__36r6p 1.6s linear infinite}@keyframes tripdetail_shimmer__36r6p{0%{background-position:-1000px 0}to{background-position:1000px 0}}.modal_modalOverlay__3sa6z{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:999999}.modal_modal__jxgss{position:relative;background-color:#f0f8f2;width:auto;box-shadow:0 10px 25px rgba(0,0,0,.2);max-height:95%;overflow-y:auto;border-radius:8px;padding:1rem 2rem 2rem}.modal_modal__jxgss .modal_cls_modal_btn__KfyR1{display:flex;justify-content:flex-end;margin-bottom:.2rem}.modal_modal__jxgss .modal_cls_modal_btn__KfyR1 .modal_cls_btn__ZlPs9{background:rgba(0,0,0,0);border:none;font-size:1.5rem;cursor:pointer;color:#555}.modal_modal__jxgss.modal_white__makou{background-color:#fff}.modal_modal__jxgss.modal_dark__AbT5r{background-color:#181818}.modal_modal__jxgss::-webkit-scrollbar{display:none}@media(max-width:750px){.modal_modal__jxgss{width:90%}}@media(max-width:600px){.modal_modal__jxgss{width:95%;padding:1rem}}.deleteItineary_deleteItineary_main_wrap__JzNv3{display:flex;justify-content:center;align-items:center;flex-direction:column}.deleteItineary_deleteItineary_main_wrap__JzNv3 h2{font-size:2rem;font-weight:600;color:#202020;margin-top:2rem}.deleteItineary_deleteItineary_main_wrap__JzNv3 p{font-size:1rem;color:#555;margin-top:1rem;font-weight:400;width:22rem;text-align:center}.deleteItineary_deleteItineary_main_wrap__JzNv3 .deleteItineary_delete_btn__9TzQI{width:100%;margin-top:1.5rem;min-width:35.375rem}.errorMessage_err_msg_main_wrap__CkDLe{display:flex;justify-content:center;align-items:center;flex-direction:column;min-width:25rem;max-width:31.25rem}.errorMessage_err_msg_main_wrap__CkDLe .errorMessage_err_msg_wrap__YemzN{margin-top:2.75rem;text-align:center}.errorMessage_err_msg_main_wrap__CkDLe .errorMessage_err_msg_wrap__YemzN .errorMessage_err_msg__g_Ukq{font-size:2rem;font-weight:600;line-height:2rem;color:#202020}.errorMessage_err_msg_main_wrap__CkDLe .errorMessage_err_msg_wrap__YemzN .errorMessage_err_info__iVCR0{font-size:1rem;font-weight:400;color:#555;margin-top:1rem}.errorMessage_err_msg_main_wrap__CkDLe .errorMessage_err_msg_wrap_dark__HqfC9{margin-top:2.75rem;text-align:center}.errorMessage_err_msg_main_wrap__CkDLe .errorMessage_err_msg_wrap_dark__HqfC9 .errorMessage_err_msg__g_Ukq{font-size:2rem;font-weight:600;line-height:2rem;color:#fff}.errorMessage_err_msg_main_wrap__CkDLe .errorMessage_err_msg_wrap_dark__HqfC9 .errorMessage_err_info__iVCR0{font-size:1rem;font-weight:400;color:#fff;margin-top:1rem}@media(max-width:500px){.errorMessage_succ_msg_wrap__A812I .errorMessage_success_msg_wrap__g3uoj .errorMessage_succsmsg__C83wj{font-size:1.5rem}.errorMessage_succ_msg_wrap__A812I .errorMessage_success_msg_wrap__g3uoj .errorMessage_succss_info__JCZ0H{font-size:.875rem}}.tripProgress_progress_main___xccS{display:flex;justify-content:center;align-items:center;flex-direction:column}.tripProgress_progress_main___xccS h1{margin:1.4rem 0 .875rem}.tripconfirmedpopup_container___uFVI{display:flex;flex-direction:column;gap:2rem;padding:1.5rem;text-align:center;height:588px;width:630px}.tripconfirmedpopup_header__pz7_G{display:flex;flex-direction:column;align-items:center;gap:1rem}.tripconfirmedpopup_header__pz7_G svg{width:60px;height:60px}.tripconfirmedpopup_title__WBt1h{font-size:1.75rem;font-weight:700;color:#000;margin:0}.tripconfirmedpopup_subtitle__euBqA{font-size:.95rem;color:#666;margin:0;max-width:300px}.tripconfirmedpopup_tripCard__OV0d_{background:#f9f9f9;border-radius:12px;padding:1.5rem;text-align:left}.tripconfirmedpopup_tripHeader__92OYq{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}.tripconfirmedpopup_tripName__kyP7Z{font-size:1.25rem;font-weight:600;color:#b24c58;margin:0;flex:1 1}.tripconfirmedpopup_actions__U9FIn{display:flex;gap:.5rem}.tripconfirmedpopup_actionBtn__lINlR{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s}.tripconfirmedpopup_actionBtn__lINlR:hover{color:#000}.tripconfirmedpopup_actionBtn__lINlR svg{width:20px;height:20px}.tripconfirmedpopup_details__4Alj6{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;color:#555}.tripconfirmedpopup_detailRow__3jvom{display:flex;justify-content:space-between;gap:1rem}.tripconfirmedpopup_label__npaEV{font-size:.9rem;font-weight:400}.tripconfirmedpopup_value__9ibgN{font-size:.9rem;font-weight:600;text-align:right}.tripconfirmedpopup_actions_container__p2xoB{display:flex;gap:1rem;justify-content:center}.tripconfirmedpopup_actionButton__mHEv3{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;font-weight:500;color:#333;cursor:pointer;transition:all .2s}.tripconfirmedpopup_actionButton__mHEv3:hover{background:#f5f5f5;border-color:#ccc}.tripconfirmedpopup_actionButton__mHEv3 svg{width:18px;height:18px}.heartLoader_overlay__XtCox{position:fixed;inset:0;background:rgba(15,15,15,.4);display:flex;align-items:center;justify-content:center;z-index:9999;animation:heartLoader_fadeIn__88u2o .25s ease-in-out}.heartLoader_modal__i4Ikx{border-radius:1rem;padding:2rem 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;animation:heartLoader_scaleIn__2ZsAW .3s ease-in-out;max-width:300px;width:90%;box-shadow:0 8px 24px rgba(0,0,0,.25)}.heartLoader_modal__i4Ikx p{font-size:1.25rem;font-weight:500;margin:0}.heartLoader_dark__0JL62{background:#1c1c1c;color:#fff}.heartLoader_dark__0JL62 p{color:#fff}.heartLoader_light__YuVng{background:#fff;color:#000}.heartLoader_light__YuVng p{color:#333}.heartLoader_loaderGif__UQwaz{width:100px;height:100px;object-fit:contain}@keyframes heartLoader_fadeIn__88u2o{0%{opacity:0}to{opacity:1}}@keyframes heartLoader_scaleIn__2ZsAW{0%{transform:scale(.9);opacity:.7}to{transform:scale(1);opacity:1}}.loginloader_loginloader_main_wrap__re0GB{display:flex;justify-content:center;align-items:center;flex-direction:column}.loginloader_loginloader_main_wrap__re0GB img{width:300px;height:100px}.loginloader_loginloader_main_wrap__re0GB p{font-size:1.5rem;font-weight:500;margin-top:1rem}.countries_countries_modal__0J37S{background-color:#fff;border-radius:20px;min-width:500px;height:85vh;display:flex;flex-direction:column;overflow:hidden;animation:countries_modalSlideIn__JySlo .2s ease-out;background-color:#f0f8f2}.countries_header__HWVQ8{display:flex;align-items:center;justify-content:space-between;padding:24px 28px}.countries_header__HWVQ8 h2{flex:1 1;font-size:28px;font-weight:600;color:#1a1a1a;margin:0;text-align:center}.countries_closeBtn__Wzv6D{background:none;border:none;cursor:pointer;border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#6b7280}.countries_closeBtn__Wzv6D:hover{background-color:#f3f4f6;color:#1a1a1a}.countries_closeBtn__Wzv6D:active{transform:scale(.95)}.countries_searchBox__P_zbe{padding:0 16px;border-bottom:1px solid #f0f0f0;margin-bottom:10px}.countries_searchInputWrapper__iVbPe{position:relative;display:flex;align-items:center}.countries_searchIcon__buWIn{position:absolute;left:16px;color:#9ca3af;pointer-events:none;z-index:1}.countries_searchInput__7hqFg{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px 14px 48px;font-size:16px;outline:none;transition:all .2s ease;background-color:#fff}.countries_searchInput__7hqFg::placeholder{color:#9ca3af}.countries_searchInput__7hqFg:focus{background-color:#fff;box-shadow:0 0 0 3px rgba(255,56,92,.1)}.countries_countryList__2Rfzw{flex:1 1;overflow-y:auto;padding:0 16px;display:flex;flex-direction:column;gap:10px}.countries_countryList__2Rfzw::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.countries_countryList__2Rfzw::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.countries_countryList__2Rfzw::-webkit-scrollbar-thumb:hover{background:#9ca3af}.countries_countryItem__kfX1c{padding:14px 18px;border-radius:5px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .15s ease;background-color:#fff;border:2px solid rgba(0,0,0,0)}.countries_countryItem__kfX1c:hover:not(.countries_selected__QYaQo){background-color:#f9fafb}.countries_countryItem__kfX1c:active{transform:scale(.98)}.countries_countryName__PS4OK{font-size:16px;color:#1a1a1a;transition:all .15s ease}.countries_selected__QYaQo .countries_countryName__PS4OK{color:#b24c58;font-weight:600}.countries_radioOuter__OOR8V{width:24px;height:24px;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.countries_selected__QYaQo .countries_radioOuter__OOR8V{border-color:#b24c58;background-color:#b24c58}.countries_radioInner__J3rWI{width:10px;height:10px;background-color:#fff;border-radius:50%;animation:countries_radioPopIn__AjXVQ .2s ease-out}@keyframes countries_radioPopIn__AjXVQ{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.countries_noResults__t6gLJ{padding:48px 24px;text-align:center;color:#9ca3af;font-size:16px;line-height:1.5}@media(max-width:640px){.countries_modal__7VnJi{width:95%;max-height:90vh}.countries_header__HWVQ8{padding:20px 24px}.countries_header__HWVQ8 h2{font-size:24px}.countries_searchBox__P_zbe{padding:16px 24px}.countries_countryItem__kfX1c{padding:12px 16px}}.passengerform_traveller_container__ytb5C{margin-top:25px;background:#fff;padding:10px}.passengerform_traveller_container__ytb5C .passengerform_adult_traveller__4gxoG .passengerform_adult_traveller_top__IzvkS{display:flex;flex-direction:column;gap:10px}.passengerform_traveller_container__ytb5C .passengerform_adult_traveller__4gxoG .passengerform_adult_traveller_top__IzvkS .passengerform_header__pn4N6{display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:0}.passengerform_traveller_container__ytb5C .passengerform_adult_traveller__4gxoG .passengerform_adult_traveller_top__IzvkS .passengerform_header__pn4N6 .passengerform_header_left__R_Xk8{display:flex;flex-direction:row;align-items:center;gap:5px;cursor:pointer}.passengerform_traveller_container__ytb5C .passengerform_adult_traveller__4gxoG .passengerform_adult_traveller_top__IzvkS .passengerform_header__pn4N6 .passengerform_header_left__R_Xk8 span{font-size:1.1rem;font-weight:400}.passengerform_traveller_container__ytb5C .passengerform_adult_traveller__4gxoG .passengerform_adult_traveller_top__IzvkS .passengerform_header__pn4N6 .passengerform_header_right__9vuQ3{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:5px}.passengerform_traveller_container__ytb5C .passengerform_adult_traveller__4gxoG .passengerform_adult_traveller_top__IzvkS .passengerform_header__pn4N6 .passengerform_header_right__9vuQ3 button{color:#b24c58;border:1px solid #b24c58;display:flex;justify-content:center;flex-direction:row;align-items:center;gap:5px;padding:10px;cursor:pointer;background:none;font-size:1.1rem;border-radius:5px}.passengerform_traveller_container__ytb5C .passengerform_adult_traveller__4gxoG .passengerform_adult_traveller_top__IzvkS .passengerform_header__pn4N6 .passengerform_header_right__9vuQ3 span{color:#abb2bd;font-size:.8rem}.passengerform_traveller_container__ytb5C .passengerform_adult_traveller__4gxoG .passengerform_adult_traveller_top__IzvkS .passengerform_saveResponse__Ne3UJ{background:#f6f6f6;border-radius:5px;padding:16px;display:flex;flex-direction:row;gap:10px}.flighttravelform_form_container__74MkW{gap:10px;display:flex;flex-direction:column;gap:15px;box-shadow:0 0 2px 0 gray;padding:10px;margin:20px;border-radius:10px;background-color:#fff}.flighttravelform_form_container__74MkW .flighttravelform_top__nuvYz{padding:10px 0;display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:0}.flighttravelform_form_container__74MkW .flighttravelform_top__nuvYz .flighttravelform_top_left__mYi56{display:flex;flex-direction:row;align-items:center;gap:5px;cursor:pointer}.flighttravelform_form_container__74MkW .flighttravelform_top__nuvYz .flighttravelform_top_left__mYi56 span{font-size:1rem;font-weight:400}.flighttravelform_form_container__74MkW .flighttravelform_top__nuvYz .flighttravelform_top_right__j2Hy1{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:5px}.flighttravelform_form_container__74MkW .flighttravelform_top__nuvYz .flighttravelform_top_right__j2Hy1 button{color:#b24c58;border:1px solid #b24c58;display:flex;justify-content:center;flex-direction:row;align-items:center;gap:5px;padding:10px;cursor:pointer;background:none;font-size:1.1rem;border-radius:5px}.flighttravelform_form_container__74MkW .flighttravelform_top__nuvYz .flighttravelform_top_right__j2Hy1 span{color:#abb2bd;font-size:.8rem}.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_formGroup__NeIzI{display:flex;flex-direction:column;gap:8px}.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_formGroup__NeIzI label{font-size:14px;font-weight:500;color:#1a1a1a}.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_input__F91Le,.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_select__JhhMy,.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_textarea__3qnDl{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:15px;font-family:inherit;color:#1a1a1a;background:#fff}.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_input__F91Le::placeholder,.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_select__JhhMy::placeholder,.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_textarea__3qnDl::placeholder{color:#9ca3af}.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_input__F91Le:focus,.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_select__JhhMy:focus,.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_textarea__3qnDl:focus{outline:none;border-color:#c94668;box-shadow:0 0 0 3px rgba(201,70,104,.1)}.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_select__JhhMy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23666' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_textarea__3qnDl{resize:vertical;min-height:100px}.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_checkbox___SUEd{display:flex;align-items:flex-start;gap:12px}.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_checkbox___SUEd input[type=checkbox]{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#c94668}.flighttravelform_form_container__74MkW .flighttravelform_bottom__wY949 .flighttravelform_checkbox___SUEd label{font-size:14px;color:#666;line-height:1.5;cursor:pointer}.deleteconfirm_overlay__hk4gO{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;animation:deleteconfirm_fadeIn__qnIEd .2s ease-in-out}.deleteconfirm_modal___xa54{border-radius:1rem;padding:2rem 2.5rem;width:90%;max-width:32rem;box-shadow:0 8px 24px rgba(0,0,0,.25);text-align:center;position:relative;animation:deleteconfirm_scaleIn__D2ban .25s ease-in-out}.deleteconfirm_modal___xa54 h2{font-size:1.5rem;font-weight:600;margin-top:1.25rem;margin-bottom:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem}.deleteconfirm_modal___xa54 p{font-size:1rem;margin-top:.75rem;margin-bottom:1.5rem;line-height:1.4}.deleteconfirm_modal___xa54 .deleteconfirm_iconWrapper__SVUKZ{width:70px;height:70px;margin:0 auto;border-radius:50%;background:#f9f9f9;display:flex;align-items:center;justify-content:center}.deleteconfirm_modal___xa54 .deleteconfirm_closeBtn__A7pWs{position:absolute;top:1rem;right:1rem;border:none;background:rgba(0,0,0,0);font-size:1.2rem;cursor:pointer}.deleteconfirm_modal___xa54 .deleteconfirm_actions__y2Lk_{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.deleteconfirm_modal___xa54 .deleteconfirm_actions__y2Lk_ .deleteconfirm_cancelBtn__lgMgo{background:rgba(0,0,0,0);border:1px solid #efefef;border-radius:6px;padding:.75rem 1.5rem;cursor:pointer;font-weight:500;transition:all .2s ease}.deleteconfirm_modal___xa54 .deleteconfirm_actions__y2Lk_ .deleteconfirm_cancelBtn__lgMgo:hover{background:rgba(0,0,0,.05)}.deleteconfirm_light__GXPcN{background:#fff;color:#b24c58}.deleteconfirm_light__GXPcN .deleteconfirm_closeBtn__A7pWs{color:#b24c58}.deleteconfirm_light__GXPcN p{color:#202020}.deleteconfirm_dark__5ipG3{background:#1e1e1e;color:#fff}.deleteconfirm_dark__5ipG3 .deleteconfirm_iconWrapper__SVUKZ{background:#2a2a2a}.deleteconfirm_dark__5ipG3 .deleteconfirm_closeBtn__A7pWs{color:#fff}.deleteconfirm_dark__5ipG3 p{color:#ccc}.deleteconfirm_dark__5ipG3 .deleteconfirm_cancelBtn__lgMgo{border-color:#555;color:#fff}.deleteconfirm_dark__5ipG3 .deleteconfirm_cancelBtn__lgMgo:hover{background:#333}@keyframes deleteconfirm_fadeIn__qnIEd{0%{opacity:0}to{opacity:1}}@keyframes deleteconfirm_scaleIn__D2ban{0%{transform:scale(.9);opacity:.6}to{transform:scale(1);opacity:1}}.translateModal_translateBox__uheRY{min-width:600px;color:#fff;display:flex;flex-direction:column;gap:12px;font-family:Inter,Helvetica Neue,Arial,sans-serif}.translateModal_header__Iweju{display:flex;align-items:center;justify-content:space-between}.translateModal_header__Iweju .translateModal_title__VycaQ{font-size:14px;font-weight:600}.translateModal_header__Iweju .translateModal_closeIcon__kvG9U{cursor:pointer;color:#9a9a9a}.translateModal_header__Iweju .translateModal_closeIcon__kvG9U:hover{color:#fff}.translateModal_langRow____Ej4{display:flex;align-items:center;gap:12px}.translateModal_langSelect__6aaNH{flex:1 1;display:flex;align-items:center;justify-content:space-between;background:#2e2e2e;border:1px solid hsla(0,0%,100%,.04);padding:10px 12px;border-radius:8px;cursor:pointer;min-height:44px;color:#fff}.translateModal_langLabel__M93EM{font-size:13px;color:#b24c58}.translateModal_caret__VBTWY{width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #cfcfcf;margin-left:8px}.translateModal_translateArrow__iXgFa{width:36px;display:flex;align-items:center;justify-content:center;color:#bfbfbf;font-weight:700}.translateModal_areaRow__B2DOo{display:flex;gap:10px}.translateModal_inputArea__uBtVA,.translateModal_outputArea__K9QRh{flex:1 1;background-color:rgba(0,0,0,0);padding:12px;color:#eaeaea;font-size:14px;resize:none;border:none;outline:none}.translateModal_outputArea__K9QRh{opacity:.95}.translateModal_footer__oOss3{display:flex;align-items:center;justify-content:space-between}.translateModal_micWrap__8eFBd{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#cfcfcf}.translateModal_feedback__Srv4k{font-size:12px;color:#9a9a9a;cursor:pointer}.detectLanguageModal_detectOverlay__ywBmQ{display:flex;align-items:center;justify-content:center}.detectLanguageModal_detectCard__gTGxK{width:820px;border-radius:14px;color:#fff;display:flex;flex-direction:column;gap:14px;max-height:50vh;overflow:hidden}.detectLanguageModal_header__KgDw4{display:flex;align-items:center;justify-content:space-between;gap:12px}.detectLanguageModal_header__KgDw4 .detectLanguageModal_icon__EWFrj{color:#bdbdbd;cursor:pointer}.detectLanguageModal_header__KgDw4 .detectLanguageModal_icon__EWFrj:hover{color:#fff}.detectLanguageModal_header__KgDw4 .detectLanguageModal_title__S_RST{font-size:34px;font-weight:700;flex:1 1;text-align:left;margin-left:6px}.detectLanguageModal_searchRow__vzowB{display:flex;width:100%}.detectLanguageModal_searchInput__aTZ58{width:100%;padding:14px 16px;background:#1e1e1e;border-radius:12px;border:1px solid hsla(0,0%,100%,.03);color:#e6e6e6;font-size:15px}.detectLanguageModal_searchInput__aTZ58::placeholder{color:#9a9a9a}.detectLanguageModal_sectionTitle__JcfFr{font-size:14px;color:#9a9a9a;padding-top:6px}.detectLanguageModal_list__rClAr{display:flex;flex-direction:column;gap:8px}.detectLanguageModal_separator__YQ13h{height:1px;background:hsla(0,0%,100%,.03);margin:6px 0 8px}.detectLanguageModal_langList__iaMgD{overflow:auto;max-height:46vh;padding-right:8px}.detectLanguageModal_langList__iaMgD::-webkit-scrollbar{display:none}.detectLanguageModal_rowItem__YLcEZ{display:flex;align-items:center;justify-content:space-between;padding:10px 8px;border-radius:6px;cursor:pointer;color:#cfcfcf;transition:background .08s ease,color .08s ease;font-size:15px}.detectLanguageModal_rowItem__YLcEZ:hover,.detectLanguageModal_selected__aweYO{background:hsla(0,0%,100%,.02);color:#fff}.emailsupport_support_container__OROSt{background-color:#fff;border-radius:10px;padding:1.5rem;width:100%}.emailsupport_support_container__OROSt .emailsupport_support_item__hcirl{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;border-bottom:1px solid #efefef}.emailsupport_support_container__OROSt .emailsupport_support_item__hcirl:last-child{border-bottom:none}.emailsupport_support_container__OROSt .emailsupport_support_item__hcirl .emailsupport_left__vKtk7{display:flex;align-items:center;gap:1rem}.emailsupport_support_container__OROSt .emailsupport_support_item__hcirl .emailsupport_left__vKtk7 .emailsupport_icon__7mDx4{width:40px;height:40px;border-radius:8px;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.emailsupport_support_container__OROSt .emailsupport_support_item__hcirl .emailsupport_left__vKtk7 .emailsupport_content__bda7S h4{font-size:1rem;margin:0;font-weight:600}.emailsupport_support_container__OROSt .emailsupport_support_item__hcirl .emailsupport_left__vKtk7 .emailsupport_content__bda7S p{font-size:.9rem;margin:2px 0 0;color:#202020}.emailsupport_support_container__OROSt .emailsupport_support_item__hcirl .emailsupport_right__ejUdk a{font-size:1rem;font-weight:600;color:#b24c58;text-decoration:none}.feedback_feedback_container__y0DWS{background-color:#fff;border-radius:.625rem;padding:2rem;margin-bottom:1.5rem}.feedback_feedback_container__y0DWS h2{text-align:center;font-size:1.5rem;margin-bottom:1.5rem;font-weight:600}.feedback_feedback_container__y0DWS .feedback_stars__XtTl3{display:flex;justify-content:center;gap:1rem;margin-bottom:.5rem}.feedback_feedback_container__y0DWS .feedback_stars__XtTl3 .feedback_star__hvQ0L{font-size:2.5rem;color:#f0f8f2;cursor:pointer;transition:color .3s}.feedback_feedback_container__y0DWS .feedback_stars__XtTl3 .feedback_star__hvQ0L.feedback_active__6Jtum{color:#fbbf24}.feedback_feedback_container__y0DWS .feedback_rating_text__AQ1ll{text-align:center;font-size:1rem;color:#555;margin-bottom:2rem}.feedback_feedback_container__y0DWS .feedback_tags_section__2Fuci{margin-bottom:2rem}.feedback_feedback_container__y0DWS .feedback_tags_section__2Fuci h3{font-size:1rem;font-weight:600;margin-bottom:1rem}.feedback_feedback_container__y0DWS .feedback_tags_section__2Fuci .feedback_tags__vGOvx{display:flex;flex-wrap:wrap;gap:.8rem}.feedback_feedback_container__y0DWS .feedback_tags_section__2Fuci .feedback_tags__vGOvx .feedback_tag__BXyCo{background:#f8f8f8;border-radius:1.25rem;padding:.5rem 1rem;font-size:.9rem;cursor:pointer}.feedback_feedback_container__y0DWS .feedback_tags_section__2Fuci .feedback_tags__vGOvx .feedback_tag__BXyCo.feedback_selected__tH_v6{background:#f0f8f2;font-weight:500}.feedback_feedback_container__y0DWS .feedback_comment_box___PksB{margin-bottom:2rem}.feedback_feedback_container__y0DWS .feedback_comment_box___PksB h3{font-size:1rem;font-weight:600;margin-bottom:.8rem}.feedback_feedback_container__y0DWS .feedback_comment_box___PksB textarea{width:100%;height:6rem;border:1px solid #cfcfcf;border-radius:.5rem;padding:.8rem;font-size:.9rem;resize:none;outline:none}.feedback_feedback_container__y0DWS .feedback_comment_box___PksB .feedback_char_count__nC14J{text-align:right;font-size:.8rem;color:#555;margin-top:.3rem}.feedback_feedback_container__y0DWS .feedback_submit_btn__LDwix{display:flex;justify-content:flex-end;width:100%}.feedback_feedback_container__y0DWS .feedback_submit_btn__LDwix div{min-width:10.3125rem}.PastTripCard_card__EH9A8{background:#fff;border-radius:.75rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.08);overflow:hidden;width:100%;min-width:29.1875rem;transition:transform .2s ease}.PastTripCard_imageWrapper__yiLPj{width:100%;height:11.25rem;overflow:hidden}.PastTripCard_imageWrapper__yiLPj img{width:100%;height:100%;object-fit:cover;display:block}.PastTripCard_content__ZHuG9{padding:1rem}.PastTripCard_content__ZHuG9 .PastTripCard_title__K_Vxp{font-size:1.125rem;font-weight:600;margin-bottom:.25rem;color:#000}.PastTripCard_content__ZHuG9 .PastTripCard_subText__NZiRA{font-size:.875rem;color:#555;margin-bottom:1rem}.PastTripCard_actions__CuOCY{display:flex;gap:.75rem}.PastTripCard_actions__CuOCY .PastTripCard_actionBtn__RJ_n_{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;background:#f8f8f8;color:#b24c58}.PastTripCard_actions__CuOCY .PastTripCard_actionBtn__RJ_n_ svg{font-size:1rem}.PastTripCard_actions__CuOCY .PastTripCard_actionBtn__RJ_n_ span{color:#b24c58}.PastTripCard_actions__CuOCY .PastTripCard_actionBtn__RJ_n_:last-child{color:#202020}.shimmerCard_shimmerCard__ht_cg{height:26rem;width:100%;border-radius:12px;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:400% 100%;animation:shimmerCard_shimmer__vuAu4 1.2s ease-in-out infinite;margin-bottom:1rem}@keyframes shimmerCard_shimmer__vuAu4{0%{background-position:-25rem 0}to{background-position:25rem 0}}