.flightDetailSection_popular_flight__0Nm4M{transition:all .3s ease-in-out}.flightDetailSection_popular_flight__0Nm4M:hover{transform:translateY(-6px)}.flightDetailSection_servicesSection__Yu1yf{text-align:center;padding:2rem 1rem;max-width:1200px;margin:0 auto}.flightDetailSection_benefitTitle__jRObj{font-size:1.8rem;font-weight:600;margin-bottom:20px}.flightDetailSection_subtitle__0muIb{width:80%;font-size:1rem;color:#374151;margin:0 auto 2rem;line-height:1.6}.flightDetailSection_firstRow__QGKY4{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.flightDetailSection_secondRow__WYjPu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.flightDetailSection_equalCard__Z9Xf2,.flightDetailSection_largeCard__r6XST,.flightDetailSection_smallCard__TrvqM{position:relative;border-radius:14px;overflow:hidden;height:240px;transition:all .3s ease-in-out}.flightDetailSection_largeCard__r6XST{height:240px}.flightDetailSection_equalCard__Z9Xf2{height:200px}.flightDetailSection_equalCard__Z9Xf2 img,.flightDetailSection_largeCard__r6XST img,.flightDetailSection_smallCard__TrvqM img{object-fit:cover}.flightDetailSection_overlay__r4bnb{position:absolute;bottom:0;left:0;width:100%;padding:.8rem;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);color:#fff;font-size:1rem;font-weight:600;text-align:left}.flightDetailSection_equalCard__Z9Xf2:hover,.flightDetailSection_largeCard__r6XST:hover,.flightDetailSection_smallCard__TrvqM:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 10px 20px rgba(0,0,0,.15)}.flightDetailSection_airfareSection__eUyI3{max-width:1200px;margin:0 auto;padding:3rem 1rem;text-align:left}.flightDetailSection_airfareTitle__X2alo{font-size:2rem;font-weight:700;color:#111827;margin-bottom:2rem}.flightDetailSection_airfareGrid__gd_yh{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.flightDetailSection_airfareCard__ZmJM2{text-align:left}.flightDetailSection_airfareSubtitle__fa0su{font-size:1rem;font-weight:600;color:#111827;margin-bottom:.8rem}.flightDetailSection_airfareText__AhT_M{background:#f4f9fe;border-radius:12px;padding:.9rem;font-size:.9rem;line-height:1.6;color:#374151;box-shadow:0 4px 12px rgba(0,0,0,.05)}.flightDetailSection_banner_offer_container__CNMhl{position:relative}.flightDetailSection_banner_offer_container__CNMhl .flightDetailSection_bannerOffer__hOKJv{width:100%;max-width:1200px;height:auto;border-radius:14px;display:block;margin:0 auto}.flightDetailSection_banner_offer_container__CNMhl .flightDetailSection_banner_offer_btn__h9WOM{position:absolute;top:19rem;left:4.5rem;background-color:#eb662b;padding:10px 15px;border:none;font-size:.9rem;color:white;border-radius:8px}.flightDetailSection_tabContainer__o5_Qo{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}.flightDetailSection_subSelect__sTJWz{min-width:150px}.flightDetailSection_flightSection__ZPxnZ{display:flex;flex-direction:column}.flightDetailSection_sectionTitle__Hm4da{font-size:28px;font-weight:700;margin-bottom:.5rem}.flightDetailSection_sectionSubtitle__v15VB{font-size:16px;color:#6c757d;margin-bottom:1.5rem}.flightDetailSection_searchMessage__Cs5rq{font-size:14px;padding:10px 15px}.flightDetailSection_flightCard__Baxy4{display:flex;align-items:center;gap:1rem;border-radius:8px;padding:1rem;cursor:pointer;transition:background-color .2s ease-in-out}.flightDetailSection_flightCard__Baxy4:hover{background-color:#f5f5f5}.flightDetailSection_flightImage___uGG1{object-fit:cover;border-radius:8px}.flightDetailSection_flightRoute__CwtlI{margin:5px 0;font-size:14px;font-weight:600;color:#111827}.flightDetailSection_flightMeta__ezKVW{font-size:12px;color:gray;margin:0}.flightDetailSection_faqTitle__F4BKY{font-size:32px;text-align:center;margin-bottom:2rem;color:#111827}.flightDetailSection_faqItem__7OcKw{margin-bottom:1rem;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.05)}.flightDetailSection_faqHeader__GYsf2{display:flex;align-items:center;gap:12px}.flightDetailSection_countBadge__5AALi{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#0089c6;color:#fff;font-size:.9rem;font-weight:600;border-radius:50%;flex-shrink:0}.flightDetailSection_faqQuestion__gyO1W{font-size:16px;font-weight:500;color:#1f2937}.flightDetailSection_faqAnswer__woZvy{font-size:14px;color:#4b5563;line-height:1.6;padding:1rem 1.25rem}.flightDetailSection_faqInfoCard__3NYw8{gap:16px;background:#f9fafb;margin-top:2rem}.flightDetailSection_chatIcon__8n_Fp{font-size:64px!important;color:#0089c6;margin-bottom:10px}.flightDetailSection_askButton__lWTW0{background-color:#0089c6!important;border-color:#0089c6!important;border-radius:8px;padding:10px 20px;font-weight:600}.flightDetailSection_faqInfoCard__3NYw8{border:1px solid #e5e7eb;border-radius:12px;margin-top:10px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);text-align:center;display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease}.flightDetailSection_faqInfoCard__3NYw8:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.1)}.flightDetailSection_iconWrapper__Eaw9v{background:#e6f5fb;border-radius:50%;width:90px;height:90px;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.flightDetailSection_iconWrapper__Eaw9v svg{font-size:48px;color:#0089c6}.flightDetailSection_title__hLmUq{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#1f2937}.flightDetailSection_description__Chr9j{font-size:.95rem;color:#4b5563;margin-bottom:1.5rem}.flightDetailSection_faqButton__0neFY{background-color:#0089c6!important;border-color:#0089c6!important;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s ease,transform .2s ease}.flightDetailSection_faqButton__0neFY:hover{background-color:#0077ad!important;transform:scale(1.05)}@media (max-width:768px){.flightDetailSection_popularFlight_desc__lmEDj{font-size:.85rem}.flightDetailSection_firstRow__QGKY4{grid-template-columns:1fr}.flightDetailSection_secondRow__WYjPu{grid-template-columns:1fr 1fr}.flightDetailSection_benefitTitle__jRObj{font-size:1.3rem}.flightDetailSection_subtitle__0muIb{width:100%;font-size:.8rem}.flightDetailSection_baggage__EMV1T{object-position:top}.flightDetailSection_overlay__r4bnb{font-size:.8rem}.flightDetailSection_banner_offer_container__CNMhl .flightDetailSection_banner_offer_btn__h9WOM{top:7.2rem;left:1.6rem;padding:3px 7px;font-size:.4rem;border-radius:2px}.flightDetailSection_airfareGrid__gd_yh{grid-template-columns:1fr;gap:1.5rem}.flightDetailSection_airfareTitle__X2alo{font-size:1.6rem}.flightDetailSection_bannerOffer__hOKJv{width:90%;border-radius:12px}}@media (max-width:480px){.flightDetailSection_bannerOffer__hOKJv{width:95%;border-radius:10px}}@media (max-width:768px){.flightDetailSection_tabContainer__o5_Qo{flex-direction:column;align-items:flex-start;gap:.75rem}.flightDetailSection_subSelect__sTJWz{width:100%}}@media (max-width:480px){.flightDetailSection_tabContainer__o5_Qo{gap:.5rem}.flightDetailSection_subSelect__sTJWz{min-width:100%;font-size:.9rem}}@media (max-width:992px){.flightDetailSection_sectionTitle__Hm4da{font-size:24px}.flightDetailSection_flightCard__Baxy4{gap:.75rem;padding:.8rem}.flightDetailSection_flightRoute__CwtlI{font-size:13px}}@media (max-width:768px){.flightDetailSection_sectionTitle__Hm4da{font-size:20px;text-align:center}.flightDetailSection_sectionSubtitle__v15VB{text-align:center;font-size:14px}.flightDetailSection_flightCard__Baxy4{flex-direction:column;align-items:flex-start}.flightDetailSection_flightImage___uGG1{width:100%;height:auto;max-width:280px}}@media (max-width:480px){.flightDetailSection_sectionTitle__Hm4da{font-size:18px}.flightDetailSection_flightRoute__CwtlI{font-size:12px}.flightDetailSection_flightMeta__ezKVW{font-size:11px}}@media (max-width:992px){.flightDetailSection_faqTitle__F4BKY{font-size:28px}}@media (max-width:768px){.flightDetailSection_faqTitle__F4BKY{font-size:24px}.flightDetailSection_faqAnswers__n71hu,.flightDetailSection_faqQuestion__gyO1W{font-size:.9rem}.flightDetailSection_faqInfoCard__3NYw8{text-align:center;max-width:95%;margin:2rem auto 0;padding:1.5rem 1rem}.flightDetailSection_iconWrapper__Eaw9v{width:70px;height:70px}.flightDetailSection_iconWrapper__Eaw9v svg{font-size:36px}.flightDetailSection_title__hLmUq{font-size:1.1rem}.flightDetailSection_description__Chr9j{font-size:.9rem}}