.BestFlightFare_container__NkyKt{max-width:1080px;margin:0 auto;padding:20px 12px}.BestFlightFare_containerFlightHome__4uLcy{padding:0}.BestFlightFare_noDeals__SKsLz{display:flex;align-items:center;justify-content:center;gap:6px;color:#555;font-size:.95rem;font-weight:500;padding:12px;background:#f9f9f9;border-radius:10px;margin-top:12px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.BestFlightFare_noDeals__SKsLz svg{color:#0089c6}.BestFlightFare_tripToggle__ATEB_{display:flex;justify-content:center;margin-bottom:28px}.BestFlightFare_toggleButtons__L971y{display:inline-flex;background:white;border-radius:10px;padding:4px;box-shadow:0 1px 6px rgba(0,0,0,.06);border:1px solid #e6e9ec}.BestFlightFare_toggleBtn__6_BcD{padding:8px 20px;border:none;background:transparent;color:#6b7280;font-weight:500;font-size:14px;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.BestFlightFare_toggleBtn__6_BcD.BestFlightFare_active__tp_AV{background:#0089C6;color:white;box-shadow:0 1px 4px rgba(37,99,235,.25)}.BestFlightFare_toggleBtn__6_BcD:hover:not(.BestFlightFare_active__tp_AV){color:#374151;background:#f9fafb}.BestFlightFare_header__0wD7G{text-align:center;margin-bottom:28px}.BestFlightFare_header__0wD7G h1{font-size:26px;font-weight:600;color:#111827;margin-bottom:15px}.BestFlightFare_header__0wD7G p{font-size:14px;color:#6b7280;line-height:1.4;max-width:440px;margin:0 auto}.BestFlightFare_flightsGrid___aolX{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-bottom:28px}.BestFlightFare_flightCard__MaH0E{width:calc(50% - 8px);min-width:320px;background:white;border-radius:10px;border:1px solid #dadada;overflow:hidden;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.BestFlightFare_flightCard__MaH0E:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.BestFlightFare_airlineHeader___lfxA{display:flex;align-items:center;padding:8px 16px;background:#f3f4f6;border-bottom:1px solid #e6e9ec}.BestFlightFare_airlineHeader___lfxA img{width:34px;height:34px;border-radius:4px;object-fit:contain;background:white;border:1px solid #e6e9ec;padding:2px}.BestFlightFare_airlineName__KX5b9{font-size:14px;font-weight:500;color:#111827;margin-left:8px}.BestFlightFare_flightDetails__CNPYh{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px}.BestFlightFare_routeSection__zVoza{display:flex;align-items:center;flex:1 1;justify-content:center;gap:12px}.BestFlightFare_bookingSection__LhzQS{flex-direction:column;align-items:flex-end;justify-content:center;min-width:120px;padding:0;border:none;gap:6px}.BestFlightFare_bookingSection__LhzQS .BestFlightFare_price__ZOjhf{font-size:18px;font-weight:700;color:#059669;text-align:right}.BestFlightFare_bestfareFlightRoute__qs9Ka{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;position:relative}.BestFlightFare_bestfareFlightRoute__qs9Ka:after{content:"";position:absolute;top:50%;left:25%;right:25%;height:1px;background:#d1d5db;background:linear-gradient(90deg,#d1d5db,#0089c6,#d1d5db);transform:translateY(-50%);z-index:1}.BestFlightFare_airportInfo__TUNw_{text-align:center;flex:1 1;position:relative;z-index:2}.BestFlightFare_cityName__SUhSC{font-size:15px;font-weight:600;color:#111827;margin-bottom:2px}.BestFlightFare_airportCode___Slme{font-size:12px;color:#6b7280;font-weight:500;margin-bottom:4px}.BestFlightFare_date__owEOs{font-size:12px;color:#555555;background:#f3f4f6;padding:3px 6px;border-radius:6px;display:inline-block}.BestFlightFare_routeArrow__4vM4K{display:flex;flex-direction:column;align-items:center;margin:0 10px;position:relative;z-index:3;background:white;padding:6px;border-radius:6px;border:1px solid #e6e9ec}.BestFlightFare_routeArrow__4vM4K svg{color:#2c2c2c;width:16px;height:16px;margin-bottom:2px}.BestFlightFare_flightType__tCtiu{font-size:9px;font-weight:500;color:#2c2c2c;text-transform:uppercase}.BestFlightFare_bookingSection__LhzQS{display:flex;align-items:center;justify-content:space-between;padding-top:12px}.BestFlightFare_bookBtn__St2_o{background:#0089C6;color:white;border:none;padding:10px 14px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.BestFlightFare_bookBtn__St2_o:hover{background:#056d99;transform:translateY(-1px)}.BestFlightFare_bookBtn__St2_o:active{transform:translateY(0);background:#056d99}.BestFlightFare_disclaimer__glSzP{text-align:center;font-size:12px;color:#6b7280;background:white;border:1px solid #e6e9ec;padding:12px 18px;border-radius:6px;margin-top:20px;line-height:1.4}.BestFlightFare_disclaimer__glSzP strong{color:#374151}.BestFlightFare_tripSection__Tthaj{display:none}.BestFlightFare_tripSection__Tthaj.BestFlightFare_active__tp_AV{display:block}@media (max-width:900px){.BestFlightFare_flightsGrid___aolX{justify-content:center;gap:14px}.BestFlightFare_flightCard__MaH0E{width:100%;min-width:280px;max-width:420px}}@media (max-width:768px){.BestFlightFare_container__NkyKt{padding:16px 14px}.BestFlightFare_toggleBtn__6_BcD{padding:8px 16px;font-size:13px}.BestFlightFare_header__0wD7G h1{font-size:22px}.BestFlightFare_header__0wD7G p{font-size:13px}.BestFlightFare_bestfareFlightRoute__qs9Ka:after{display:none}.BestFlightFare_bookingSection__LhzQS{flex-direction:column;gap:10px;align-items:stretch}.BestFlightFare_bookBtn__St2_o{width:100%}.BestFlightFare_price__ZOjhf{text-align:center;font-size:18px}}@media (max-width:480px){.BestFlightFare_toggleBtn__6_BcD{padding:6px 12px;font-size:12px}.BestFlightFare_header__0wD7G h1{font-size:20px}.BestFlightFare_flightCard__MaH0E{border-radius:6px}.BestFlightFare_airlineHeader___lfxA,.BestFlightFare_flightDetails__CNPYh{padding:8px}.BestFlightFare_routeArrow__4vM4K{padding:3px}.BestFlightFare_cityName__SUhSC{font-size:11px}.BestFlightFare_airportCode___Slme{font-size:10px}.BestFlightFare_date__owEOs{font-size:.54rem}.BestFlightFare_price__ZOjhf{font-size:12px!important}.BestFlightFare_book-btn__6C_77{padding:6px;font-size:11px}.BestFlightFare_flightType__tCtiu{font-size:8px}}@media (max-width:375px){.BestFlightFare_container__NkyKt{padding:16px 0}}.__404_container__Jvrxz{display:flex;justify-content:center;align-items:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px;margin-top:30px}.__404_content__THbZ1{text-align:center;width:100%;max-width:1200px}.__404_imageWrapper__GRJ2b{position:relative;display:flex;justify-content:center;align-items:center}.__404_image__fGtYd{width:100%;max-width:900px;height:auto;object-fit:contain;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.__404_button__jYTLU{position:absolute;top:71.5%;left:31%;transform:translateX(-50%);padding:16px 50px;font-size:18px;font-weight:600;color:#ffffff;background-color:#0089C6;border-radius:12px;text-decoration:none;transition:all .3s ease;z-index:2}@media (max-width:1024px){.__404_button__jYTLU{top:70%;left:50%;padding:10px 12px;font-size:16px}.__404_image__fGtYd{max-width:700px}}@media (max-width:768px){.__404_button__jYTLU{top:71%;left:24%;padding:7px 15px;font-size:12px;border-radius:8px}.__404_image__fGtYd{max-width:500px}}@media (max-width:480px){.__404_button__jYTLU{top:65%;left:50%;padding:5px 10px;font-size:12px}.__404_image__fGtYd{max-width:300px}}.us2i{padding:24px 0}.us2i__container{max-width:1200px;margin:0 auto;padding:0 16px}.us2i__title{font-size:28px;font-weight:700;margin:0 0 8px}.us2i__subtitle{color:#5b6471;margin:0 0 16px;line-height:1.5}.us2i-tabs{display:flex;gap:8px;margin:12px 0 16px}.us2i-tab{border:1px solid #ff7f50;color:#ff7f50;background:#fff;padding:6px 10px;border-radius:6px;font-weight:600;cursor:pointer}.us2i-tab--active{background:#ff7f50;color:#fff}.us2i-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px}@media (max-width:900px){.us2i-grid{grid-template-columns:1fr}}.us2i-card{gap:12px;border:1px solid #e7e9ee;border-radius:10px;padding:12px;background:#fff;justify-content:space-between;display:flex;flex-direction:column}.us2i-card__airline{display:flex;align-items:center;gap:8px;color:#2b2f38;font-weight:600}.us2i-card__route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px}.us2i-card__city{text-align:left}.us2i-card__city--right{text-align:right}.us2i-code{font-weight:700;font-size:18px;line-height:1}.us2i-sub{font-size:12px;color:#7a8492}.us2i-card__meta{text-align:center}.us2i-cabin{font-size:12px;color:#2b2f38}.us2i-note{font-size:10px;color:#7a8492}.us2i-card__cta{display:flex;justify-content:flex-end}.us2i-btn{background:#0089c6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;text-align:center;cursor:pointer;transition:all .2s;text-decoration:none}.us2i-btn:hover{background:#056d99;transform:translateY(-1px)}@media (max-width:600px){.us2i{padding:16px 0}.us2i__title{font-size:22px}.us2i__subtitle{font-size:14px}.us2i-tabs{gap:6px}.us2i-tab{padding:6px 12px;font-size:13px}.us2i-card{padding:12px;gap:10px;flex-direction:column;align-items:stretch}.us2i-card__airline{justify-content:flex-start}.us2i-card__route{display:flex;gap:6px;text-align:left;justify-content:space-between}.us2i-card__city,.us2i-card__city--right{text-align:left}.us2i-code{font-size:16px}.us2i-cabin,.us2i-sub{font-size:11px}.us2i-note{font-size:10px}.us2i-btn,.us2i-card__cta{width:100%}.us2i-btn{padding:12px;font-size:14px}}