.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}}.fd-tour-section{width:90%;margin:50px auto 0}.fd-tour-section,.fd-tour-section-flight{max-width:1080px;border:1px solid #c6c6c6;border-radius:15px;padding:30px;position:relative;background:white}.fd-tour-section-flight{margin:auto 0}.fd-tour-content-flight{max-width:1080px;margin:auto;text-align:left}.fd-tour-content{max-width:800px;margin:auto;text-align:left}.fd-tour-title{font-size:28px;font-weight:600;line-height:40px;color:#202020;margin-bottom:5px}.fd-tour-subtitle{font-size:20px;font-weight:600;color:#f37002;margin-bottom:20px}.fd-tour-list-container{padding:10px 0 0;border-radius:10px;border:none;overflow-x:auto}.fd-tour-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;min-width:0}.fd-tour-list a{text-decoration:none;color:#0e87c8;font-weight:400;line-height:27px;font-size:14px;display:block;border-bottom:1px solid transparent;transition:.3s;padding:8px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-tour-list a:hover{border-bottom:1px solid #0e87c8}@media (max-width:1024px){.fd-tour-section-flight{width:95%;padding:25px 20px;margin:30px auto 0}.fd-tour-title{font-size:24px;line-height:32px}.fd-tour-list{grid-template-columns:repeat(3,1fr);gap:8px}}@media (max-width:768px){.fd-tour-section-flight{width:98%;padding:20px 15px;margin:20px auto 0}.fd-tour-title{font-size:22px;line-height:28px;margin-bottom:15px}.fd-tour-list{grid-template-columns:repeat(2,1fr);gap:10px}.fd-tour-list a{font-size:13px;line-height:24px;padding:10px 6px;text-align:center}}@media (max-width:480px){.fd-tour-section-flight{width:100%;padding:15px 10px;margin:15px auto 0;border-radius:10px}.fd-tour-title{font-size:20px;line-height:26px;margin-bottom:12px}.fd-tour-list{grid-template-columns:repeat(2,1fr);gap:8px}.fd-tour-list a{font-size:14px;line-height:26px;padding:12px 8px;text-align:center;border:1px solid #e0e0e0;border-radius:6px;background:#f8f9fa}.fd-tour-list a:hover{background:#e9ecef;border-color:#0e87c8}}