.flyx-public-top-actions{display:flex !important;align-items:center !important;gap:18px !important;margin-left:auto !important;color:#111827 !important;font-family:'Manrope','Poppins',Arial,sans-serif !important;font-size:15px !important;font-weight:900 !important;position:relative !important}.flyx-locale-chip{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-height:42px !important;padding:0 16px !important;border:1px solid rgba(15,23,42,0.15) !important;border-radius:50px !important;background:#ffffff !important;color:#111827 !important;box-shadow:0 4px 12px rgba(15,23,42,0.06) !important;cursor:pointer !important;transition:all 0.2s ease-in-out !important;outline:none !important}.flyx-locale-chip:hover{background:#f8fafc !important;border-color:rgba(15,23,42,0.3) !important;box-shadow:0 6px 16px rgba(15,23,42,0.1) !important}.flyx-locale-flag{width:22px !important;height:15px !important;border-radius:2px !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;box-shadow:0 0 0 1px rgba(15,23,42,0.08) !important;display:inline-block !important}.flyx-locale-divider{width:1px !important;height:16px !important;background:rgba(100,116,139,0.3) !important;display:inline-block !important}.flyx-locale-currency{font-weight:800 !important;color:#0f172a !important}.flyx-top-link{color:#475569 !important;text-decoration:none !important;font-weight:700 !important;transition:color 0.15s ease !important}.flyx-top-link:hover{color:#f97316 !important}.flyx-dropdown-card{position:absolute;top:48px;left:0;width:280px !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;box-shadow:0 12px 32px rgba(15,23,42,0.15) !important;z-index:999999 !important;padding:12px 0 !important;font-family:'Manrope','Poppins',Arial,sans-serif !important;animation:flyxFadeInUp 0.2s ease-out !important;box-sizing:border-box !important}@keyframes flyxFadeInUp{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.flyx-dropdown-header{padding:4px 18px 12px 18px !important;font-size:13px !important;font-weight:800 !important;color:#64748b !important;text-transform:uppercase !important;letter-spacing:0.5px !important;border-bottom:1px solid #f1f5f9 !important;margin-bottom:6px !important}.flyx-dropdown-list{max-height:280px !important;overflow-y:auto !important}.flyx-dropdown-item{display:flex !important;align-items:center !important;padding:10px 18px !important;cursor:pointer !important;transition:background 0.15s ease !important;color:#334155 !important;font-size:14px !important;font-weight:600 !important}.flyx-dropdown-item:hover{background:#f1f5f9 !important;color:#f97316 !important}.flyx-dropdown-item.active{background:#fff8f5 !important;color:#f97316 !important;font-weight:800 !important}.flyx-dropdown-item .currency-code{width:48px !important;font-weight:800 !important;color:#0f172a !important}.flyx-dropdown-item.active .currency-code{color:#f97316 !important}.flyx-dropdown-item .currency-name{flex:1 !important;color:inherit !important;text-align:left !important}.flyx-dropdown-item .checkmark{color:#f97316 !important;font-weight:900 !important;font-size:16px !important}.flyx-dropdown-list::-webkit-scrollbar{width:6px !important}@media (max-width:768px){html body.flyx-home-experiment div#header .flyx-public-top-actions,html body div#header .flyx-public-top-actions{display:flex !important;gap:10px !important}.flyx-dropdown-card{width:280px !important;box-shadow:0 12px 32px rgba(15,23,42,0.15) !important;z-index:999999 !important}.flyx-public-top-actions .flyx-top-link{display:none !important}}#header #menu .active{border-bottom:none !important}#header #menu a:hover{border-bottom:none !important;color:#b0042f !important}#header #menu a{font-size:16px !important;font-weight:600 !important;color:#333 !important}@media (min-width:769px){#header,#header>div,#header #rightmenu,#header #rightmenu .dropdown{overflow:visible !important}#header #rightmenu{display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px !important;float:right !important;margin-left:10px !important;transform:translateY(4px) !important}#header #rightmenu .dropdown{position:relative;order:1 !important;float:none !important;display:inline-flex !important;align-items:center !important;margin:0 !important}#header #rightmenu .desktop-agent-login{display:none !important}#header #rightmenu .mainbutton.dropdown-toggle::after{display:none !important}#header #rightmenu .dropdown .guest-login-toggle.btn{width:auto !important;min-width:178px !important;height:42px !important;padding:0 18px 0 12px !important;border:0 !important;border-radius:12px !important;background:linear-gradient(98deg,#f97316 0%,#ff4b22 100%) !important;color:#fff !important;box-shadow:0 10px 24px rgba(249,115,22,.24) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important;overflow:visible !important;float:none !important;margin:0 !important;box-sizing:border-box !important}#header #rightmenu .dropdown .guest-login-toggle.btn:after{content:"" !important;display:inline-block !important;width:7px !important;height:7px !important;border:0 !important;border-right:2px solid #fff !important;border-bottom:2px solid #fff !important;transform:rotate(45deg) !important;margin:-3px 0 0 2px !important;flex:0 0 7px !important}#header #rightmenu .dropdown .guest-login-toggle.btn .guest-login-icon{width:27px !important;min-width:27px !important;height:27px !important;border-radius:50% !important;background:rgba(255,255,255,.18) !important;color:#fff !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;float:none !important;flex:0 0 27px !important;margin:0 !important;padding:0 !important}#header #rightmenu .guest-login-icon i{font-size:14px !important;color:#fff !important;margin:0 !important}#header #rightmenu .dropdown .guest-login-toggle.btn .guest-login-text{display:inline-block !important;width:auto !important;min-width:0 !important;height:auto !important;min-height:0 !important;padding:0 !important;margin:0 !important;background:transparent !important;border-radius:0 !important;color:#fff !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important;white-space:nowrap !important;text-align:left !important}#header #rightmenu .guest-login-menu{position:fixed !important;top:70px !important;right:18px !important;left:auto !important;transform:none !important;width:250px !important;min-width:250px !important;max-width:calc(100vw - 24px) !important;max-height:calc(100vh - 86px) !important;overflow:auto !important;padding:10px !important;border:1px solid rgba(226,232,240,.96) !important;border-radius:14px !important;background:#fff !important;box-shadow:0 20px 48px rgba(15,23,42,.24) !important;z-index:2147483000 !important}#header #rightmenu .guest-login-menu.show{display:block !important}#header #rightmenu .guest-login-menu .dropdown-item{min-height:34px !important;padding:8px 10px !important;font-size:14px !important;line-height:1.25 !important}}body #header{z-index:2147482000 !important;overflow:visible !important}@media (min-width:769px){body #header{position:fixed !important;left:0 !important;top:0 !important;right:auto !important}}body .flyx-guest-menu-portal{position:fixed !important;left:auto !important;transform:none !important;display:none;min-width:0 !important;padding:10px !important;border:1px solid rgba(226,232,240,.96) !important;border-radius:14px !important;background:#fff !important;color:#111827 !important;box-shadow:0 20px 48px rgba(15,23,42,.26) !important;z-index:2147483647 !important}body .flyx-guest-menu-portal.show{display:block !important}body .flyx-guest-menu-portal a,body .flyx-guest-menu-portal .dropdown-item{width:100% !important;max-width:100% !important;box-sizing:border-box !important;white-space:normal !important;overflow-wrap:anywhere !important;color:#111827 !important;margin:0 !important;padding:8px 10px !important;border-radius:9px !important;line-height:1.25 !important}body .flyx-guest-menu-portal .dropdown-item:hover{background:#fff7f1 !important;color:#ff5722 !important}body .flyx-guest-menu-portal .btn{width:100% !important;max-width:100% !important}@media (max-width:768px){html body #header{transition:transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .24s ease !important;will-change:transform !important;transform:translate3d(0,0,0) !important}html body #header.fx-topbar-hidden{transform:translate3d(0,-112%,0) !important;box-shadow:none !important}html body #header.fx-topbar-shown{transform:translate3d(0,0,0) !important}html body.fx-clean-static-banner section.holidaybanner,html body.fx-clean-static-banner .holidaybanner,html body.fx-clean-static-banner .pagebanner,html body.fx-clean-static-banner section.holidaybanner[style],html body.fx-clean-static-banner .holidaybanner[style],html body.fx-clean-static-banner .pagebanner[style]{display:flex !important;align-items:center !important;justify-content:center !important;height:82px !important;min-height:82px !important;max-height:82px !important;margin:0 0 14px 0 !important;padding:0 !important;overflow:hidden !important;border-radius:0 0 18px 18px !important;clip-path:none !important;background:#f4f7fb !important;background-color:#f4f7fb !important;background-image:none !important;box-shadow:inset 0 -1px 0 rgba(17,24,39,.06) !important}html body.fx-clean-static-banner section.holidaybanner:before,html body.fx-clean-static-banner section.holidaybanner:after,html body.fx-clean-static-banner .holidaybanner:before,html body.fx-clean-static-banner .holidaybanner:after,html body.fx-clean-static-banner .pagebanner:before,html body.fx-clean-static-banner .pagebanner:after{display:none !important;content:none !important;background:none !important}html body.fx-clean-static-banner .holidabancontainer{position:static !important;top:auto !important;left:auto !important;right:auto !important;transform:none !important;width:100% !important;padding:0 16px !important;margin:0 auto !important}html body.fx-clean-static-banner .holidaybanner .row,html body.fx-clean-static-banner .holidaybanner .col-lg-12,html body.fx-clean-static-banner .holidaysearch{margin:0 !important;padding:0 !important;width:100% !important;text-align:left !important;background:transparent !important}html body.fx-clean-static-banner .holidaysearch h1,html body.fx-clean-static-banner .holidaybanner h1,html body.fx-clean-static-banner .pagebanner h1{display:block !important;color:#162033 !important;background:transparent !important;background-color:transparent !important;padding:0 !important;margin:0 !important;border-radius:0 !important;font-size:22px !important;line-height:1.2 !important;font-weight:900 !important;text-align:left !important}}@media (max-width:768px){html body{padding-top:0 !important}html body #header,body #header{position:relative !important;top:auto !important;left:auto !important;right:auto !important;transform:none !important;transition:none !important;z-index:2147482000 !important}html body #header.fx-topbar-hidden,html body #header.fx-topbar-shown{transform:none !important}}html body #header~#header{display:none !important}@media (max-width:768px){html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important}body #header{width:100% !important;max-width:100% !important;min-height:62px !important;height:62px !important;overflow:visible !important;background:#fff !important;z-index:2147482000 !important;box-shadow:0 2px 14px rgba(15,23,42,.10) !important}body #header>div{width:100% !important;max-width:100% !important;min-height:62px !important;height:62px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:0 10px 0 12px !important;margin:0 !important;overflow:visible !important}body #header #logo{flex:1 1 auto !important;min-width:0 !important;width:auto !important;height:62px !important;float:none !important;display:flex !important;align-items:center !important;padding:0 !important;margin:0 !important;overflow:hidden !important}body #header #logo img{width:auto !important;height:auto !important;max-width:118px !important;max-height:48px !important;object-fit:contain !important;display:block !important}body #header #menu,body #header .supportmenu,body #header .mainsupportmenu,body #header .desktop-agent-login,body #header .mobilemainmenu{display:none !important}body #header #rightmenu{flex:0 0 auto !important;width:auto !important;max-width:52px !important;height:62px !important;float:none !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;margin:0 !important;padding:0 !important;overflow:visible !important;position:static !important}body #header #rightmenu .dropdown{position:static !important;display:flex !important;align-items:center !important;height:62px !important;margin:0 !important;padding:0 !important;overflow:visible !important}body #header #rightmenu .dropdown-toggle,body #header #rightmenu .mainbutton.dropdown-toggle{width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;min-height:42px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:12px !important;background:#ff5722 !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;font-size:0 !important;line-height:1 !important;box-shadow:0 8px 20px rgba(255,87,34,.22) !important}body #header #rightmenu .dropdown-toggle:after{display:none !important}body #header #rightmenu .dropdown-toggle span{width:42px !important;height:42px !important;margin:0 !important;padding:0 !important;background:transparent !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;float:none !important}body #header #rightmenu .dropdown-toggle .guest-login-text{display:none !important}body #header #rightmenu .dropdown-toggle .guest-login-icon{width:42px !important;height:42px !important;min-width:42px !important;margin:0 !important;padding:0 !important;background:transparent !important;border-radius:12px !important}body #header #rightmenu .dropdown-toggle i,body #header #rightmenu .dropdown-toggle span i{color:#fff !important;font-size:20px !important;line-height:1 !important;margin:0 !important;padding:0 !important}body #header #rightmenu .dropdown-menu{position:fixed !important;top:66px !important;right:8px !important;left:auto !important;transform:none !important;width:min(246px,calc(100vw - 16px)) !important;min-width:0 !important;max-width:calc(100vw - 16px) !important;max-height:calc(100vh - 78px) !important;overflow:auto !important;box-sizing:border-box !important;padding:8px !important;margin:0 !important;border:1px solid rgba(226,232,240,.92) !important;border-radius:14px !important;background:#fff !important;color:#111827 !important;box-shadow:0 18px 42px rgba(15,23,42,.26) !important;z-index:2147483000 !important}body #header #rightmenu .dropdown-menu.show{display:block !important}body #header #rightmenu .dropdown-menu a,body #header #rightmenu .dropdown-menu .dropdown-item{width:100% !important;max-width:100% !important;box-sizing:border-box !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important;color:#111827 !important;margin:0 !important;padding:7px 9px !important;border-radius:9px !important;line-height:1.2 !important;min-height:34px !important}body #header #rightmenu .dropdown-menu .dropdown-item:hover{background:#fff7f1 !important;color:#ff5722 !important}body #header #rightmenu .dropdown-menu .btn{width:100% !important;max-width:100% !important;height:36px !important;min-height:36px !important;margin:3px 0 6px !important;padding:6px 10px !important;border-radius:10px !important;font-size:13px !important;line-height:1 !important}body #header #rightmenu .dropdown-menu .fa{margin-right:7px !important;padding-right:0 !important;color:#9ca3af !important}body #header #rightmenu .dropdown-menu .dropdown-item:first-child{padding-bottom:6px !important}body #header #rightmenu .dropdown-menu .dropdown-item:first-child strong{font-size:13px !important;line-height:1.15 !important}body #header #rightmenu .dropdown-menu .dropdown-item:first-child div{font-size:10px !important;line-height:1.2 !important}}@media (max-width:360px){body #header>div{padding-left:8px !important;padding-right:8px !important}body #header #logo img{max-width:104px !important}body #header #rightmenu .dropdown-toggle,body #header #rightmenu .mainbutton.dropdown-toggle,body #header #rightmenu .dropdown-toggle span{width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important}}@media (min-width:769px){body #header{width:100%!important;min-height:76px!important;height:76px!important;overflow:visible!important;background:#fff!important;box-shadow:0 2px 14px rgba(15,23,42,.08)!important}body #header>div{max-width:1270px!important;height:76px!important;min-height:76px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:0 18px!important;margin:0 auto!important;overflow:visible!important}body #header #logo{float:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;height:76px!important;padding:0!important;margin:0 24px 0 0!important;min-width:126px!important;flex:0 0 auto!important;overflow:visible!important}body #header #logo img{height:48px!important;width:auto!important;max-height:48px!important;display:block!important}body #header #menu{float:none!important;display:flex!important;align-items:center!important;gap:8px!important;height:76px!important;margin:0 auto 0 0!important}body #header #menu a{float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:76px!important;padding:0 10px!important;margin:0 6px 0 0!important;line-height:1!important;background:transparent!important;border-bottom:0!important}body #header #menu a img{margin-right:8px!important}body #header .supportmenu{display:none!important}body #header #rightmenu{float:none!important;display:flex!important;align-items:center!important;height:76px!important;margin:0!important;transform:none!important;gap:0!important}body #header #rightmenu .dropdown{display:flex!important;align-items:center!important;height:76px!important;margin:0!important}body #header #rightmenu .dropdown .guest-login-toggle.btn{min-width:208px!important;height:50px!important;border-radius:14px!important;padding:0 18px 0 12px!important}body #header #rightmenu .guest-login-menu{top:64px!important;right:18px!important}}body #header,body #header>div,body #header #rightmenu,body #header #rightmenu .dropdown{contain:none!important;overflow:visible!important}@media (min-width:769px){body #header #rightmenu .dropdown-menu:not(.guest-login-menu){position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;transform:none!important;min-width:240px!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 104px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;box-sizing:border-box!important;z-index:2147483000!important}body #header #rightmenu .dropdown-menu:not(.guest-login-menu).show{display:block!important}}:root{--flyx-desktop-header-offset:94px}@media (min-width:769px){body #leftsidemenu{top:var(--flyx-desktop-header-offset)!important;height:calc(100vh - var(--flyx-desktop-header-offset))!important;z-index:1000!important}body #leftsidemenu .inlist{padding-top:16px!important}body #midbody{padding-top:var(--flyx-desktop-header-offset)!important}body .profile{padding-top:var(--flyx-desktop-header-offset)!important}body .profile>.listcontent,body .profile>.midcontent{margin-top:0!important;padding-top:20px!important}body .profile>.listcontent>.card{margin-top:0!important}}.fx-foot-support a{display:flex;align-items:center;gap:9px;margin:0 0 9px;font-size:13px}.fx-foot-support a i{color:#ff6b00;width:16px;text-align:center}.fx-foot-brand{padding-top:10px}.fx-foot-brand-name{font-size:26px;font-weight:900;letter-spacing:.5px;color:#fff;font-style:italic}.fx-foot-brand-name span{color:#ff6b00}.fx-foot-tagline{margin:8px 0 14px;font-size:13px;line-height:1.65;color:#aab6c8;max-width:340px}.fx-foot-cert{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:12.5px;color:#cbd5e1;font-weight:700}.fx-foot-cert img{background:#fff;border-radius:6px;padding:3px 6px}.fx-foot-paylabel{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:9px}.fx-foot-paylabel i{color:#22c55e}.fx-foot-payrow{display:flex;flex-wrap:wrap;gap:8px}.fx-foot-payrow span{border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:5px 11px;font-size:11px;font-weight:800;color:#cbd5e1;letter-spacing:.4px;background:rgba(255,255,255,.04)}.flightfooter .footernav a:hover{color:#ff6b00}.fx-footer-trust-badges{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.fx-footer-badge{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;background:#1f2937;border:1px solid rgba(255,255,255,0.12);color:#f8fafc;font-size:13px;font-weight:800;white-space:nowrap}.fx-footer-badge i{color:#ffffff !important;font-size:18px;margin:0 !important}.fx-footer-badge strong{display:inline-flex;align-items:center;justify-content:center;width:28px;height:20px;border-radius:4px;background:#ffffff;color:#111827;font-size:10px;line-height:1}.fx-visa-wordmark{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:22px;padding:0 6px;border-radius:6px;background:linear-gradient(135deg,#ffffff 0%,#eef5ff 100%);color:#174ea6;border:1px solid rgba(23,78,166,.18);font-size:10px;line-height:1;font-weight:950;letter-spacing:.8px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 6px 14px rgba(15,23,42,.10)}.flightfooter img[src*="paymentoptionfooter"]{display:none !important}.fx-iata-img{width:88px;height:34px;object-fit:contain;display:block;border-radius:5px;background:#ffffff;padding:2px}footer.flightfooter{content-visibility:visible !important;contain:none !important;contain-intrinsic-size:auto !important}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;width:100%;min-height:calc(52px + env(safe-area-inset-bottom,0px));padding:3px 8px calc(5px + env(safe-area-inset-bottom,0px));background:#111111;display:none;justify-content:space-around;align-items:flex-start;gap:6px;box-shadow:0 -14px 34px rgba(0,0,0,.28);z-index:2147482500;border:0;border-radius:0;overflow:hidden}.mobile-bottom-nav .nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;height:46px;color:#ffffff;text-decoration:none;font-size:9px;line-height:1.05;font-weight:850;flex:1;cursor:pointer;border:0;background:transparent;padding:1px 2px 0;margin:0;box-shadow:none}.mobile-bottom-nav .nav-item i{display:block;font-size:17px;margin:0;line-height:1;color:#ffffff}.mobile-bottom-nav .nav-item span{display:block;max-width:100%;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav .nav-item:active{color:#ffffff}.more-menu-overlay{position:fixed;inset:0;width:100%;height:100%;background:rgba(15,23,42,0.34);z-index:10002;display:none;opacity:0;transition:opacity 0.24s ease;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.more-menu-overlay.active{display:block;opacity:1}.more-menu-slide{position:fixed;bottom:-110%;left:0;width:100%;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);z-index:10003;border-radius:22px 22px 0 0;padding:22px 18px calc(22px + env(safe-area-inset-bottom,0px));transition:bottom 0.34s cubic-bezier(0.22,1,0.36,1);box-shadow:0 -22px 60px rgba(15,23,42,0.18);border:1px solid rgba(226,232,240,.95);border-bottom:0}.more-menu-slide:before{content:"";position:absolute;top:8px;left:50%;width:42px;height:4px;border-radius:999px;transform:translateX(-50%);background:#d7dee8}.more-menu-slide.active{bottom:0}.more-menu-header{display:flex;justify-content:space-between;align-items:center;margin:4px 0 18px;border-bottom:1px solid #edf1f7;padding-bottom:14px}.more-menu-header span{font-weight:900;font-size:16px;color:#111827;letter-spacing:0}.more-menu-header i{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f5f9;font-size:18px;color:#7b8794;cursor:pointer}.more-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.more-menu-grid .grid-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:82px;text-decoration:none;padding:10px 5px;border-radius:16px;background:#fff;border:1px solid #edf1f7;box-shadow:0 10px 22px rgba(15,23,42,.045);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.more-menu-grid .grid-item:active{transform:translateY(1px);box-shadow:0 6px 16px rgba(15,23,42,.05);border-color:rgba(255,94,36,.28)}.more-menu-grid .grid-item i{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#fff2ec,#fff7f4);font-size:18px;color:#ff5e24}.more-menu-grid .grid-item>span:last-child{font-size:11.5px;font-weight:800;color:#334155}.more-menu-grid .grid-item .fx-menu-visa-wordmark{width:42px;min-width:42px;height:28px;border-radius:10px;font-size:10px;background:linear-gradient(135deg,#eef5ff 0%,#ffffff 100%);color:#174ea6}@media (max-width:767px){.mobile-bottom-nav{display:flex}footer.flightfooter{margin-top:22px !important;margin-bottom:0 !important;padding:18px 18px 22px !important;padding-left:18px !important;padding-right:18px !important;text-align:left !important}footer.flightfooter .container{padding:0 !important;max-width:100% !important}footer.flightfooter .row{margin-left:0 !important;margin-right:0 !important}footer.flightfooter [class*="col-"]{padding-left:0 !important;padding-right:0 !important}footer.flightfooter .footernav{width:100% !important;max-width:100% !important;margin-bottom:12px}footer.flightfooter .footernav>.row{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px 18px !important;align-items:start !important}footer.flightfooter .footernav>.row>[class*="col-"]{width:auto !important;max-width:none !important;min-width:0 !important}footer.flightfooter .footernav>.row>[class*="col-"]:nth-child(3){grid-column:1 / -1}footer.flightfooter>.container>.row>.footernav:last-of-type>.row{grid-template-columns:1fr !important}footer.flightfooter .footernav a{padding:5px 2px !important;line-height:1.45}footer.flightfooter .footernav a i{display:none}footer.flightfooter strong{font-weight:900}.fx-footer-trust-badges{gap:8px;margin-bottom:16px}.fx-footer-badge{min-height:36px;padding:0 11px;font-size:11px;gap:7px}.fx-iata-img{width:82px;height:30px}.copyrighttext p{margin:14px 0 0 !important;padding:12px 0 0 !important;text-align:center}}body .mobile-bottom-nav .nav-item i,body .mobile-bottom-nav .fx-more-menu-button i{margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;position:static !important;transform:none !important}body .mobile-bottom-nav .nav-item span,body .mobile-bottom-nav .fx-more-menu-button span{margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;position:static !important;transform:none !important}body .mobile-bottom-nav .fx-more-menu-button{padding:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}.mobile-bottom-nav .fx-more-menu-button{border:0;background:transparent;font:inherit;color:#ff5a24;padding:0;margin:0}#clientloginbox{padding:20px!important;text-align:left!important;overflow:auto!important;box-sizing:border-box!important;z-index:2147483600!important}#clientloginbox[style*="display:block"]{display:flex!important;align-items:center!important;justify-content:center!important}#clientloginbox[style*="display:flex"]{align-items:center!important;justify-content:center!important}#clientloginbox .clientlogintable{display:block!important;width:min(94vw,430px)!important;margin:auto!important;position:relative!important}#clientloginbox .clientlogintable tbody,#clientloginbox .clientlogintable tr,#clientloginbox .clientlogintable td{display:block!important;width:100%!important}#clientloginbox .firstchildlogin{display:none!important}#clientloginbox .lastchildlogin{position:relative!important;width:100%!important;max-width:430px!important;margin:0 auto!important;padding:30px 26px 26px!important;background:#fff!important;border-radius:18px!important;box-shadow:0 26px 70px rgba(0,0,0,.35)!important;overflow:hidden!important}#clientloginbox .formlogo p{margin:0 0 16px!important;color:#111827!important;font-size:19px!important;line-height:1.35!important;font-weight:900!important;text-align:left!important}#clientloginbox .inputbox{margin-bottom:12px!important}#clientloginbox .inputbox input{width:100%!important;height:48px!important;border:1px solid #dfe6ef!important;border-radius:12px!important;background:#fff!important;color:#111827!important;padding:0 14px!important;outline:0!important;box-sizing:border-box!important}#clientloginbox .inputbox input:focus{border-color:#ff5722!important;box-shadow:0 0 0 3px rgba(255,87,34,.12)!important}#clientloginbox .loginbutton button{width:100%!important;height:48px!important;border:0!important;border-radius:12px!important;background:linear-gradient(98deg,#f97316 0%,#ff4b22 100%)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;box-shadow:0 12px 24px rgba(249,115,22,.22)!important}#clientloginbox .fx-login-switch{margin-top:18px!important;padding-top:16px!important;border-top:1px solid #edf1f7!important;text-align:center!important;color:#64748b!important;font-size:13px!important;font-weight:700!important}#clientloginbox .fx-login-switch a{color:#ff5722!important;font-weight:900!important;text-decoration:none!important}#clientloginbox .fx-login-forgot{margin-top:12px!important;text-align:center!important}#clientloginbox .fx-login-forgot a{color:#475569!important;font-size:12.5px!important;font-weight:800!important;text-decoration:none!important;border-bottom:1px dashed #cbd5e1!important;padding-bottom:1px!important}#clientloginbox .fx-login-forgot a:hover{color:#ff5722!important;border-bottom-color:#ff5722!important}#clientloginbox .fx-auth-note{margin:-6px 0 16px!important;color:#64748b!important;font-size:13px!important;line-height:1.5!important;font-weight:650!important}#clientloginbox .fa-times{z-index:2!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#f1f5f9!important;color:#111827!important;font-size:18px!important}#clientloginbox .fx-login-loading{min-height:185px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#64748b;text-align:center}#clientloginbox .fx-login-loading span{width:34px;height:34px;border-radius:50%;border:4px solid #e5eaf2;border-top-color:#ff5722;animation:fxLoginSpin .8s linear infinite}#clientloginbox .fx-login-loading strong{font-size:14px;font-weight:850;color:#475569}#clientloginbox .fx-login-error{padding:28px 8px;color:#b42318;text-align:center;font-weight:800}@keyframes fxLoginSpin{to{transform:rotate(360deg)}}@media(max-width:575.98px){#clientloginbox{padding:14px!important;align-items:flex-start!important;padding-top:74px!important}#clientloginbox .lastchildlogin{max-width:100%!important;padding:26px 18px 22px!important;border-radius:16px!important}#clientloginbox .formlogo p{font-size:18px!important}}body .mobile-bottom-nav .nav-item i,body .mobile-bottom-nav .fx-more-menu-button i{margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;position:static !important;transform:none !important}body .mobile-bottom-nav .nav-item span,body .mobile-bottom-nav .fx-more-menu-button span{margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;position:static !important;transform:none !important}body .mobile-bottom-nav .fx-more-menu-button{padding:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}@media (max-width:767.98px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))!important}.mobile-bottom-nav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;min-height:calc(52px + env(safe-area-inset-bottom,0px))!important;padding:3px 8px calc(5px + env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:flex-start!important;justify-content:space-around!important;gap:6px!important;border:0!important;border-radius:0!important;background:#111111!important;box-shadow:0 -14px 34px rgba(0,0,0,.28)!important;z-index:2147482500!important;overflow:hidden!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-bottom-nav:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)!important}.mobile-bottom-nav .nav-item,.mobile-bottom-nav .fx-more-menu-button{position:relative!important;flex:1 1 0!important;min-width:0!important;height:46px!important;margin:0!important;padding:1px 2px 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ffffff!important;text-decoration:none!important;font:inherit!important;line-height:1!important;box-shadow:none!important;box-sizing:border-box!important}.mobile-bottom-nav .nav-item.active{background:transparent!important;border:0!important;box-shadow:none!important}.mobile-bottom-nav .nav-item.active:before{content:""!important;position:absolute!important;top:0!important;left:50%!important;width:22px!important;height:2px!important;border-radius:999px!important;transform:translateX(-50%)!important;background:#ff5a24!important}.mobile-bottom-nav .nav-item i{display:block!important;margin:0!important;font-size:17px!important;line-height:1!important;color:#ffffff!important}.mobile-bottom-nav .fx-more-menu-button i{display:block!important;font-size:19px!important;line-height:1!important;color:#ffffff!important}.mobile-bottom-nav .nav-item span{display:block!important;max-width:100%!important;color:#ffffff!important;font-size:9px!important;line-height:1.05!important;font-weight:850!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-bottom-nav .nav-item.active i,.mobile-bottom-nav .nav-item.active span{color:#ffffff!important}.mobile-bottom-nav .nav-item:not(.active) i,.mobile-bottom-nav .nav-item:not(.active) span,.mobile-bottom-nav .fx-more-menu-button:not(.active) i,.mobile-bottom-nav .fx-more-menu-button:not(.active) span{color:#ffffff!important;opacity:.92!important}footer.flightfooter{padding-bottom:22px!important}body.fx-more-open .mobile-bottom-nav{transform:translateY(100%)!important;opacity:0!important;pointer-events:none!important}}body .mobile-bottom-nav .nav-item i,body .mobile-bottom-nav .fx-more-menu-button i{margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;position:static !important;transform:none !important}body .mobile-bottom-nav .nav-item span,body .mobile-bottom-nav .fx-more-menu-button span{margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;position:static !important;transform:none !important}body .mobile-bottom-nav .fx-more-menu-button{padding:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}
