img[data-src]{opacity:0;max-height:0;transition:opacity .6s ease,transform .6s ease,max-height .3s ease}
img.is-loaded{opacity:1;max-height:2000px}
.top-menu-inner-container:has(a.d-none):not(:has(a:not(.d-none))){display:none}
.loginDrop.ai-user .userPts{display:none !important}
ul.top-menu>li:nth-last-child(3)::after{border-left:2px solid #d3d6db;content:"";height:10px;position:absolute;top:10px;right:-8px}
.header-item.item-right a img{height:24px}
.header-component .btn-close{background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27%23000%27%3E%3Cpath%20d%3D%27M.293.293a1%201%200%200%201%201.414%200L8%206.586%2014.293.293a1%201%200%201%201%201.414%201.414L9.414%208l6.293%206.293a1%201%200%200%201-1.414%201.414L8%209.414l-6.293%206.293a1%201%200%200%201-1.414-1.414L6.586%208%20.293%201.707a1%201%200%200%201%200-1.414z%27%2F%3E%3C%2Fsvg%3E") 50%/1em auto no-repeat !important}
.top-menu .top-menu-inner-container li:hover{background:0}
@-webkit-keyframes slideRightHeader{from{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}
to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideRightHeader{from{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}
to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes slideLeftHeader{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}
}
@keyframes slideLeftHeader{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}
}
app-ai-agent-root .floating-chat-bot-outer-wrapper{z-index:1100 !important}
body .search-modal{max-width:100%;z-index:2003}
body .search-modal .modal-dialog{margin:0 auto}
.main-menu>li>a,.sub-menu a{font-size:14px;position:relative;font-weight:400}
.main-menu .menu-with-submenu>a,.mega-col-title a,.top-menu button,.top-menu>li>div{font-family:var(--heading-font-family);text-transform:uppercase}
.main-menu .menu-with-submenu a,.top-menu-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal}
.main-menu .mega-item a:hover,.sub-menu ul li a:hover{background:var(--ai-color-container);text-decoration:underline}
.header{background:#FFF;box-shadow:0 1px 3px 0 rgba(30,41,59,0.10),0 1px 2px 0 rgba(30,41,59,0.05);-webkit-box-shadow:0 1px 3px 0 rgba(30,41,59,0.10),0 1px 2px 0 rgba(30,41,59,0.05);display:block;left:0;padding:15px;position:fixed;right:0;-webkit-transition:background-color 1.3s;transition:background-color 1.3s;width:100%;z-index:200}
.header button#signIn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
#headerhome1 .mega-menu .mega-item.star_alliance_submenu,#headerhome1 .tata-img,#loyalty-account-summary .header .light,#loyalty-claim-points .header .light,#loyalty-claim-requests .header .light,#loyalty-nav .dropdown-toggle:after,#loyalty-points .header .light,#loyalty-purchase-points .header .light,#loyalty-recent-activity .header .light,#loyalty-redemption-booking .header .light,#loyalty-tier-status .header .light,#loyalty-upgrade-flight .header .light,#loyalty-user-profile .header .light,#loyalty-vouchers .header .light,#loyalty-account-merger .header .light,#lty-redemption-pg .header ul.top-menu li:nth-child(3),#main-loader.hide-loader,#route-map .header .light,#white-header .header .light,.header .light,.main-menu .menu-with-submenu .mega-item.baseTier,.main-menu .menu-with-submenu .mega-item.goldTier,.main-menu .menu-with-submenu .mega-item.maharajaTier,.main-menu .menu-with-submenu .mega-item.silverTier,.mobile-search,.white-header .header .dark,header .cmp_search__info,header.inverted .header .light,header.inverted-mobile .header .light{display:none}
#loyalty-account-summary .header .dark,#loyalty-claim-points .header .dark,#loyalty-claim-requests .header .dark,#loyalty-points .header .dark,#loyalty-purchase-points .header .dark,#loyalty-recent-activity .header .dark,#loyalty-redemption-booking .header .dark,#loyalty-tier-status .header .dark,#loyalty-upgrade-flight .header .dark,#loyalty-user-profile .header .dark,#loyalty-vouchers .header .dark,#loyalty-account-merger .header .dark,#route-map .header .dark,#white-header .header .dark,.white-header .header .light,header.inverted .header .dark,header.inverted-mobile .header .dark{display:inline-block}
#loyalty-account-summary .header,#loyalty-claim-points .header,#loyalty-claim-requests .header,#loyalty-points .header,#loyalty-purchase-points .header,#loyalty-recent-activity .header,#loyalty-redemption-booking .header,#loyalty-tier-status .header,#loyalty-upgrade-flight .header,#loyalty-user-profile .header,#loyalty-vouchers .header,#loyalty-account-merger .header,#route-map .header,#white-header .header,header.inverted .header,header.inverted-mobile .header{background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.16);box-shadow:0 2px 10px rgba(0,0,0,.16)}
.img-fit{-o-object-fit:cover;object-fit:cover;padding-top:35px;width:100%}
.hover\:contrast:hover,.img-fit{-webkit-transition:.3s;transition:.3s}
.hover\:contrast:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.header li,.header ol,.header ul{list-style-type:none;margin:0;padding:0;gap:16px}
@media only screen and (max-width:1024px){.header ul.main-menu,.header li.mobile-menu-head{gap:0}
}
.item-center{-webkit-box-flex:1;-ms-flex-pack:end;-ms-flex:1;flex:1}
.item-center,.item-right{-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}
#scrollToTop,.close-wrap,.main-menu,.main-menu .menu-with-submenu a,.mega-menu-column-4,.sub-menu .container-bs{display:-webkit-box;display:-ms-flexbox}
.item-right{-webkit-box-flex:0;-ms-flex-pack:end;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-ms-flex:0 0 80px;flex:0 0 80px}
.main-menu{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:24px;display:flex;justify-content:end}
@media(min-width:1025px){.main-menu>li a.aic{padding:0}
}
body:has(.menu-backdrop.active){overflow:hidden}
.main-menu>li>a{color:var(--global-ai-black);cursor:pointer;padding:0 10px;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}
@media(min-width:1025px){.white-header .main-menu>li>a{color:var(--color-white)}
}
#loyalty-account-summary .header .top-menu button,#loyalty-account-summary .main-menu>li>a,#loyalty-claim-points .header .top-menu button,#loyalty-claim-points .main-menu>li>a,#loyalty-claim-requests .header .top-menu button,#loyalty-claim-requests .main-menu>li>a,#loyalty-points .header .top-menu button,#loyalty-points .main-menu>li>a,#loyalty-purchase-points .header .top-menu button,#loyalty-purchase-points .main-menu>li>a,#loyalty-recent-activity .header .top-menu button,#loyalty-recent-activity .main-menu>li>a,#loyalty-redemption-booking .header .top-menu button,#loyalty-redemption-booking .main-menu>li>a,#loyalty-tier-status .header .top-menu button,#loyalty-tier-status .main-menu>li>a,#loyalty-upgrade-flight .header .top-menu button,#loyalty-upgrade-flight .main-menu>li>a,#loyalty-user-profile .header .top-menu button,#loyalty-user-profile .main-menu>li>a,#loyalty-vouchers .header .top-menu button,#loyalty-vouchers .main-menu>li>a,#loyalty-account-merger .header .top-menu button,#loyalty-account-merger .main-menu>li>a,#route-map .header .top-menu button,#route-map .main-menu>li>a,#white-header .header .top-menu button,#white-header .main-menu>li>a,.main-menu>li>a:hover,.sub-menu ul li a:hover,.sub-menu .mega-item .mega-col-title a:hover,.white-header header:hover .subloginDropdown a,header.inverted .header .top-menu button,header.inverted .header .top-menu>li>div,header.inverted .main-menu>li>a,header.inverted .main-menu>li>a:hover,header.inverted-mobile .top-menu button,header.inverted-mobile .top-menu>li>div,header:hover,header:hover .header .top-menu button,header:hover .header .top-menu>li>div,header:hover .main-menu>li>a{color:#000}
#loyalty-account-summary pagination-controls .ngx-pagination li a,#loyalty-claim-requests pagination-controls .ngx-pagination li a,#loyalty-recent-activity pagination-controls .ngx-pagination li a,.main-menu li:hover>a{text-decoration:none}
.main-menu .menu-with-submenu a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none}
.main-menu .menu-with-submenu a .loyalty-badge{display:block;position:absolute;right:-30px;transform:translate(-15%,-82%) !important}
.main-menu .menu-with-submenu a .new-badge,.main-menu .menu-with-submenu a .beta-badge{display:inline-flex;padding:3px 3px 3px 3px;justify-content:center;align-items:center;border-radius:2px;background:linear-gradient(100deg,#b61132 -9.01%,#82102c 92.66%);animation:newBadge 12s linear infinite;animation-fill-mode:forward}
.main-menu .menu-with-submenu a .new-badge p,.main-menu .menu-with-submenu a .beta-badge p{text-align:center;font-family:var(--body-font-family);font-size:8px;font-style:normal;font-weight:400;line-height:9px;letter-spacing:.2px;text-transform:uppercase}
.main-menu .menu-with-submenu a .new-badge-text,.main-menu .menu-with-submenu a .beta-badge-text{display:block;text-align:center;font-size:8px;width:auto;font-family:var(--body-font-family);margin-bottom:0}
.main-menu .menu-with-submenu .new-badge-text span,.main-menu .menu-with-submenu .beta-badge-text span{font-style:normal;animation:rotatetext 12s linear infinite;display:inline-block;animation-fill-mode:forwards}
.main-menu .menu-with-submenu .beta-badge-for-baggage{display:block;position:absolute;left:125px;transform:translate(-15%,-82%) !important}
@media(max-width:1024px){.main-menu .menu-with-submenu .beta-badge-for-baggage{display:none !important}
}
@keyframes newBadge{0,8.33%,16.67%{transform:rotateY(0);background:linear-gradient(100deg,#b61132 -9.01%,#82102c 92.66%);color:#FFF}
25%,33.33%,41.67%{transform:rotateY(180deg);background:linear-gradient(103deg,#eceef0 -131.29%,#bcc0be 109.54%);color:#1c1213}
50%,58.33%,66.67%{transform:rotateY(360deg);background:linear-gradient(90deg,#fed9a0 -321.46%,#ebbe69 99.9%);color:#1c1213}
75%,83.33%,91.67%{transform:rotateY(540deg);border-radius:2px;background:#252f3a;color:#FFF}
100%{transform:rotateY(720deg);background:linear-gradient(100deg,#b61132 -9.01%,#82102c 92.66%);color:#FFF}
}
@keyframes rotatetext{0,8.33%,16.67%{transform:rotateY(0)}
25%,33.33%,41.67%{transform:rotateY(-180deg)}
50%,58.33%,66.67%{transform:rotateY(-360deg)}
75%,83.33%,91.67%{transform:rotateY(-540deg)}
100%{transform:rotateY(-720deg)}
}
.main-menu .menu-with-submenu>a{font-size:9pt}
.main-menu .mega-item a,.main-menu .mega-item p{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.sub-menu{background:#fff;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.16);box-shadow:0 10px 10px rgba(0,0,0,.16);left:0;margin-top:25px;opacity:0;padding:20px 30px;position:absolute;right:0;top:92px;-webkit-transition:.3s;transition:.3s;visibility:hidden;z-index:9}
@media(min-width:1025px){.header{background:#fff;box-shadow:0 1px 3px 0 rgba(30,41,59,0.10),0 1px 2px 0 rgba(30,41,59,0.05);z-index:200}
.main-menu>li>a{z-index:10}
header .main-menu li.menu-with-submenu{padding-bottom:6px}
header .header-item-wrapper .top-menu-wrapper.top-menu{position:relative;z-index:999}
.sub-menu{-webkit-transform:scaleY(0) !important;transform:scaleY(0) !important;-webkit-transform-origin:top;transform-origin:top}
.search-modal .search-content h2{color:var(--ai-global-red);font-family:var(--body-font-family);font-size:24px;font-style:normal;font-weight:700;line-height:125%}
#header .menu-with-submenu:last-child{display:none !important}
.header .top-menu li{z-index:99}
body.scrolling_down .header .menu-with-submenu:focus-within .sub-menu,body.scrolling_down .header .menu-with-submenu:hover .sub-menu{top:69px}
body.scrolling_down .header .top-menu,body.scrolling_down .header .top-menu .display-signin,body.scrolling_down .header .top-menu .loginDrop{visibility:hidden}
body.searchModalOpen header .header{-webkit-box-shadow:none;box-shadow:none;padding-bottom:10px;z-index:9999999}
body.searchModalOpen header .header .main-menu{opacity:0;visibility:hidden}
body.searchModalOpen header:hover .header{-webkit-box-shadow:none;box-shadow:none}
body.searchModalOpen #searchModal{border-top:1px solid #b0b5bf;margin-top:0;max-width:100%}
body.searchModalOpen #searchModal .close-wrap .btn-close{opacity:1}
body.searchModalOpen #searchModal .modal-dialog{margin:0}
#headerhome1 .header-item.item-right{display:none}
.header .aic{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
body.searchModalOpen header .header .top-menu>li.header-search-li{border-bottom:2px solid var(--ai-global-red)}
}
.sub-menu .container-bs{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:flex}
.sub-menu a,.header div.lty-sign-in{color:#000;display:block;line-height:17px;padding:1pc 2px 1pc 10px}
.single-column{max-width:350px;min-width:280px}
.mega-col-title a{border:0;color:#000;font-size:15px;font-weight:600;line-height:18px;margin-bottom:0;padding:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#loyalty-account-summary #earn-point-card,.search-modal h2{margin-bottom:24px}
.header .mega-menu{padding:2pc 0}
.mega-menu-column-4{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:flex;width:100%}
.top-menu-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;row-gap:9px}
.top-menu,.top-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.top-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-bottom:20px;.top-menu-inner-container{display:flex;gap:8px}
.separator{position:relative;width:1px;height:8px;background:var(--Global-Colours-AI-Grey-G200,#d3d6db);top:9px}
}
.header-component .top-menu .top-menu-button .top-menu-button-image{width:auto !important}
.top-menu button{padding:0 10px}
.top-menu button,.top-menu>li>div{color:var(--global-ai-black);font-size:9pt;text-decoration:none}
.top-menu>li>div{padding:3px 7px}
.white-header .top-menu button,.white-header .top-menu>li>div{color:var(--color-white)}
#route-map .header .top-menu>li>div{color:#000;font-size:9pt;padding:3px 0 3px 7px;text-decoration:none}
@media only screen and (min-width:1025px){.header{padding:16px 26px;-webkit-transition:.1s;transition:.1s;max-height:80px}
body header.inverted .header{padding-bottom:15px}
body header.inverted .header .top-menu-wrapper .menu-backdrop{height:0}
body header.inverted .header .top-menu-wrapper .top-menu{height:0;opacity:0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
body.scrolling_up header.inverted .header .top-menu-wrapper .menu-backdrop{height:auto}
body.scrolling_up header.inverted .header .top-menu-wrapper .top-menu{height:auto;opacity:1;visibility:visible}
body.scrolling_up header.inverted .header .top-menu-wrapper .top-menu .display-signin,body.scrolling_up header.inverted .header .top-menu-wrapper .top-menu .loginDrop{visibility:visible}
.menu-with-submenu:focus-within .sub-menu,.menu-with-submenu:hover .sub-menu{margin-top:0;opacity:1;top:80px;-webkit-transform:scaleY(1) !important;transform:scaleY(1) !important;visibility:visible;border-top:1px solid #b0b5bf}
.burger-icon,.current-menu-title,.menu-only-mobile,.mobile-menu-close,.mobile-menu-head{display:none !important}
.main-menu .aic i{background:#be1e24;display:block;height:3px;margin:5px auto -11px;opacity:0;-webkit-transition:.5s;transition:.5s;width:0}
.main-menu .menu-with-submenu:hover .aic i{opacity:1;width:100%}
.mega-menu-column-4 .mega-item{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;max-width:25%}
.mega-menu-column-4 .mega-item:first-of-type{margin-left:-8px}
header:hover .header{background:#fff}
header:hover .header .light{display:none}
header:hover .header .dark{display:inline-block}
.top-menu button{padding:4px;margin-top:4px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.top-menu button:hover{color:#fff;font-size:9pt;text-decoration:none}
.top-menu li:hover{background:rgba(0,0,0,.1)}
.top-menu li li a{background:#fff;color:#000;display:block;font-family:var(--variable-font-family);font-size:9pt;padding:10px;text-decoration:none;text-transform:uppercase}
.top-menu ul li{border-bottom:1px solid #eaeaea}
.top-menu li{position:relative}
.top-menu li ul{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.16);box-shadow:0 4px 4px rgba(0,0,0,.16);opacity:0;position:absolute;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.3s;transition:.3s;visibility:hidden;width:117px}
.top-menu li li a:hover{color:#000}
.top-menu li:hover ul{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}
}
@-webkit-keyframes slideRight{0{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}
to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideRight{0{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}
to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes slideLeft{0{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}
}
@keyframes slideLeft{0{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}
}
header .search{background:#fff;padding:20px;position:fixed;top:60px;-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%;z-index:200}
header .search.active{-webkit-transform:translateX(0);transform:translateX(0)}
header .cmp-search__input{height:3pc}
header .cmp-search__field{height:auto}
header .cmp-search__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=);display:block;-webkit-filter:opacity(.5);filter:opacity(.5);left:auto;pointer-events:none;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
header .cmp-search__clear-icon,header .cmp-search__icon{background-size:contain;height:1rem;position:absolute;right:15px;top:15px;width:1rem}
header .cmp-search__clear-icon{background-color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K)}
header .cmp-search__item{border-bottom:1px solid #cdd0d3;color:#000;display:block;font-size:14px;padding:10px;text-decoration:none}
header .cmp-search__item-mark{background-color:transparent;font-weight:600;padding:0}
header .cmp-search__results{background:#fff;border:1px solid #ccc;display:none;left:0;max-height:100vh;min-width:100%;overflow-y:auto;position:absolute;top:100%;z-index:999999}
.logo-img img{height:32px;cursor:pointer}
@media only screen and (max-width:1024px){.aic.container-bs,.item-center,.sub-menu.active{display:block;height:auto}
ul.sub-menu.mega-menu.mega-menu-column-4{min-height:calc( 100vh - 256px)}
.mobile-menu-head,.sub-menu .container-bs{-webkit-box-orient:vertical;-webkit-box-direction:normal}
.single-column,.sub-menu{max-width:auto;min-width:auto}
.menu-backdrop.active,.sub-menu{opacity:1;visibility:visible}
.burger-icon,.go-back,.menu{cursor:pointer}
.item-center{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;order:3}
.container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.aic{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}
.img-fit,.top-menu{display:none}
.menu-only-mobile{color:#fff;font-size:1pc;font-weight:500;line-height:1pc;text-decoration:none}
#route-map .menu-only-mobile,#white-header .menu-only-mobile,.inverted .menu-only-mobile,header.inverted-mobile .menu-only-mobile{color:#000}
.logo-img img{height:32px;padding-bottom:6px;padding-left:10px;width:auto}
.tata-img img{height:24px}
.burger-icon{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:2px solid;border-radius:5px;color:#6f42c1;font-size:17px;height:30px;justify-content:center;width:30px}
.go-back,.main-menu,.main-menu>li{width:100%}
.burger-icon,.item-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.main-menu .menu-with-submenu a.aic,.main-menu>li>a,.mobile-menu-head{display:-webkit-box;display:-ms-flexbox}
.item-left{float:left}
.item-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;column-gap:12px}
.item-left a,.mobile-menu-head.active .go-back{display:-webkit-box;display:-ms-flexbox;display:flex}
.main-menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap;height:95%;left:0;overflow-x:hidden;position:fixed;row-gap:0;top:98px;-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:.5s;transition:.5s}
.go-back i,.main-menu .menu-with-submenu a.aic i{border:3px solid #707070;display:inline-block;height:11px;width:11px}
.main-menu>li>a{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;border-bottom:0;color:#000;display:flex;padding:20px 30px 20px 20px;position:relative}
.main-menu li:hover>a{color:#000;font-weight:500}
.mobile-menu-head{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:url(../../../content/dam/air-india/Pattern_Menu.png) #fff;display:flex;-ms-flex-direction:column;flex-direction:column;height:0;justify-content:space-between;position:sticky;top:0;-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:-webkit-transform .5s;transition:transform .5s,-webkit-transform .5s;width:100%;z-index:100}
.mobile-menu-head.active{height:auto;-webkit-transform:translate(0);transform:translate(0)}
.go-back{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2f2f2;color:#000;display:none;font-size:1pc;font-weight:500;justify-content:flex-start;padding:15px 20px}
.go-back i{border-bottom:0;border-right:0;margin-right:10px;-webkit-transform:rotate(316deg);transform:rotate(316deg)}
.main-menu .menu-with-submenu a.aic{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-ms-flex-direction:row;flex-direction:row}
.main-menu .menu-with-submenu a.aic i{border-bottom:0;border-right:0;margin-right:0;position:relative;top:5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.mobile-menu-close{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid rgba(0,0,0,.1);cursor:pointer;display:none;font-size:20px;height:50px;justify-content:center;width:50px}
.sub-menu{-webkit-box-shadow:none;box-shadow:none;display:none;height:100%;margin:0;padding:70px 20px 20px;position:absolute;right:0;top:130px;-webkit-transform:translateX(0);transform:translateX(0);width:100%;z-index:9}
.sub-menu .container-bs{-ms-flex-direction:column;flex-direction:column;padding:0 10px}
.header .mega-menu{padding:0 0 60px}
.mega-menu{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.mega-item{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important}
.mega-col-title a{margin-top:20px}
.current-menu-title{color:#a3a3a3;font-size:24px;font-weight:500;padding:20px}
.menu-backdrop{background:rgba(0,0,0,.1);inset:0;opacity:0;position:fixed;top:98px;-webkit-transition:.5s;transition:.5s;visibility:hidden;z-index:0}
.menu{background-color:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}
.line{fill:none;stroke:#000;stroke-width:6;-webkit-transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}
.line1,.line2,.line3,.opened .line2{stroke-width:6}
.white-header header .line{stroke:#fff}
#route-map header .line,#white-header header .line,header.inverted .line,header.inverted-mobile .line{stroke:#000}
.ticker-news .main-menu,.ticker-news .menu-backdrop{top:90px}
.hideTikker .main-menu{top:60px}
.line1,.line3{stroke-dasharray:60 207}
.line2{stroke-dasharray:60 60}
.opened .line1,.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}
.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30}
.main-menu.active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateX(0);transform:translateX(0)}
header .search{z-index:999}
}
@media only screen and (min-width:1025px){header .search{background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.16);box-shadow:0 2px 10px rgba(0,0,0,.16);min-height:420px;opacity:0;padding:60px;position:fixed;top:122px;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;visibility:hidden;width:100%;z-index:200}
header .search.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}
header .search .cmp-search{margin:0 auto;max-width:100%}
header .cmp-search__results{max-height:211px}
}
#scrollToTop{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:50%;bottom:110px;-webkit-box-shadow:0 5px 13px 5px rgba(0,0,0,.08);box-shadow:0 5px 13px 5px rgba(0,0,0,.08);cursor:pointer;display:flex;height:60px;justify-content:center;opacity:0;position:fixed;right:35px;visibility:hidden;width:60px}
#scrollToTop.show{opacity:1;visibility:visible;z-index:999}
.search-modal,.ticker-news .inverted .search-modal{max-width:none;top:80px !important;width:100%}
.news-ticker .search-modal{top:116px !important;@media only screen and (max-width:1024px){top:96px !important}
}
.ticker-news .search-modal{max-width:none;top:147px !important;width:100%}
.search-modal .modal-dialog{max-width:none}
.search-modal .modal-content{border:0;border-radius:0}
.search-modal .modal-body{padding-bottom:60px}
.search-modal .search-icon{bottom:15px;cursor:pointer;position:absolute;right:15px}
.search-modal .search-content input{background:#fff;border:1px solid #8f959a;font-size:1pc;font-weight:400;line-height:24px;padding:9pt;width:100%;border-radius:8px}
.search-content .searchHeader{color:#da0e29;font-size:24px;line-height:125%;margin-bottom:24px}
.search-modal .search-content{margin:auto;max-width:100%;position:relative;width:100%}
.search-modal h2{font-size:24px;font-weight:500;line-height:2pc}
.close-wrap{-webkit-box-pack:end;-ms-flex-pack:end;display:flex;justify-content:end}
.searchMobileIcon{position:relative}
.searchMobileIcon .search-icon,.searchMobileIcon .search-mobile-icon{position:absolute;right:15px;top:9pt}
.searchMobileIcon input{padding:8px 40px 8px 8px}
@media(max-width:1024px){.header{z-index:200}
.mobile-search{-webkit-box-flex:0;display:block;-ms-flex:0 0 100%;flex:0 0 100%;padding:20px}
.mobile-search input{border:1px solid #a3a3a3;height:3pc;width:100%}
.form-wrap form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0 !important}
.form-wrap input[type=text]{margin-bottom:20px}
.aic.header-item-wrapper{padding-left:0;padding-right:0}
#route-map .loyaltyHeader{margin-top:-135px !important;visibility:hidden}
}
#white-header .loyaltyHeader{visibility:hidden}
@media(min-width:768px)and (max-width:1024px){#white-header .loyaltyHeader{height:90pt;visibility:hidden}
}
#route-map .loyaltyHeader{margin-top:-75pt;visibility:hidden}
#route-map ul.main-menu>li>a,#white-header .skip-main,#white-header ul.main-menu>li>a,header.inverted .header ul.top-menu button,header.inverted .skip-main,header.inverted ul.main-menu>li>a{color:#1f2b34}
.subloginDropdown .userDetails .userPriviledgeIcon img,.top-menu li img.dark,.top-menu li img.light{height:24px;width:24px}
@media only screen and (max-width:1024px){#route-map .loyaltyHeader{margin-top:-152px !important;visibility:hidden}
.main-menu .menu-with-submenu .mega-item.baseTier,.main-menu .menu-with-submenu .mega-item.goldTier,.main-menu .menu-with-submenu .mega-item.maharajaTier,.main-menu .menu-with-submenu .mega-item.silverTier{display:none !important}
}
@media only screen and (max-width:576px){#route-map .loyaltyHeader{margin-top:-105px !important;visibility:hidden}
}
.skip-main{color:#fff;opacity:0;pointer-events:none;position:absolute;text-decoration:none;top:90px;z-index:9999}
.skip-main:focus{color:#fff;opacity:1}
@media(min-width:1300px){#headerhome1 .top-menu li:last-child a{padding-right:0}
}
#headerhome1 .search-modal{padding-right:0 !important}
#main-loader{height:100%;position:absolute;width:100%;z-index:10000}
#main-loader .ai-loader{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;justify-content:center;position:relative;width:100%}
#main-loader .ai-loader,#main-loader .ai-loader-window-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
#main-loader .ai-loader-window-container{height:200px;max-height:200px;max-width:200px;overflow:hidden;width:200px}
#main-loader .ai-loader-window{height:200px;position:absolute;-webkit-transform:scaleX(1.1);transform:scaleX(1.1);-webkit-transform-origin:right;transform-origin:right;width:200px}
#main-loader .ai-loader-caption{color:#fff;margin-right:1rem;margin-top:20px}
#main-loader .ai-loader-caption:after{clip:rect(auto,0,auto,auto);-webkit-animation:2s steps(4) infinite loading;animation:2s steps(4) infinite loading;content:" ...";font-size:1pc;margin-left:.1rem;position:absolute}
#main-loader.fullpage-container{-webkit-backdrop-filter:blur(20px) !important;backdrop-filter:blur(20px) !important;background:rgba(0,0,0,.502)}
#main-loader.show-loader,.search-modal,.signin-drop,.signin-drop-mob .signin-drop-btn{display:block}
#loyalty-points #points-cards #bookWithPoints .cardBanner .card-img-overlay .row .container.responsivegrid,#loyalty-points #points-cards .cardImage .rebrand-card,.hide-for-mobile{padding:0}
.hide-for-mobile p,.subloginDropdown .loginDrop .logindropbtn button:last-child{margin-bottom:0}
.mega-item img.img-fit,.mega-item img.img-fit.lazyloaded{padding-top:0;border-radius:12px}
.main-menu .mega-item a.img-fit-a:hover{background:0;text-decoration:none}
@media(min-width:767px){.header-item.item-left{padding-bottom:0}
}
.top-menu img,.top-menu svg{margin-right:4px}
.white-header .header .top-menu img.light{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
li.mobile-search{padding:10px}
.top-menu button,button#signIn-mob{background:0;border:0}
.subloginDropdown .loginDrop .nameicon span,.white-header .subloginDropdown a,.white-header .top-menu button,.white-header .top-menu>li>div{color:#fff}
.hideTikker[id=promotions] .subloginDropdown a,.hideTikker[id=promotions] header:hover .subloginDropdown a{color:#1f2b34 !important}
.white-header .subloginDropdown a:hover{color:var(--color-black)}
@media(min-width:1025px){.mega-col-title{min-height:38px}
}
.mega-col-title p{color:#000;font-size:15px;font-weight:600;line-height:18px;margin-bottom:0;padding:10px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
header .subloginDropdown{height:29px;position:relative}
.header .sr-only{height:1px;left:-625pc;overflow:hidden;position:absolute;top:auto;width:1px}
.main-menu .menu-with-submenu .mega-item.baseTier .tier #club,.main-menu .menu-with-submenu .mega-item.baseTier .tier #tier-points,.main-menu .menu-with-submenu .mega-item.goldTier .tier #club,.main-menu .menu-with-submenu .mega-item.goldTier .tier #tier-points,.main-menu .menu-with-submenu .mega-item.maharajaTier .tier #club,.main-menu .menu-with-submenu .mega-item.maharajaTier .tier #tier-points,.main-menu .menu-with-submenu .mega-item.silverTier .tier #club,.main-menu .menu-with-submenu .mega-item.silverTier .tier #tier-points{font-family:var(--variable-font-family);text-transform:uppercase}
.searchModalOpen #searchModal{border-top:1px solid #b0b5bf;margin-top:0}
@media(min-width:992px){.header .top-menu svg{width:16px;height:16px}
.header .top-menu img{margin-right:4px;height:16px !important;width:16px !important}
.header .top-menu button,.header .top-menu>li>div{font-size:10px}
}
.search-modal{background:#0909090a;display:none;z-index:-1}
.searchModalOpen .search-modal.show{display:block;z-index:1000001}
.subloginDropdown{padding:0 !important;position:relative}
.subloginDropdown .userDetails{color:var(--color-black);cursor:pointer;display:block;max-width:260px;overflow:hidden;padding:6px 7px 0 7px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font-family:'AirIndiaRegular';font-size:10px;text-transform:uppercase}
.main-menu .menu-with-submenu a .loyalty-badge{display:block;position:absolute;right:-30px;transform:translate(-15%,-82%) !important}
.subloginDropdown .loginDrop{border-radius:12px;background-color:var(--ai-body-bg-color);-webkit-box-shadow:0 4px 2pc rgba(26,30,39,.06);box-shadow:0 4px 2pc rgba(26,30,39,.06);padding:24px;position:absolute;right:0;text-align:center;top:38px;width:315px;z-index:100}
.subloginDropdown .loginDrop:after{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(125,185,232,0)));background:linear-gradient(0,#fff 0,rgba(125,185,232,0));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;border-radius:12px}
.subloginDropdown .loginDrop:before{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";position:absolute;right:30px;top:-10px}
@media(max-width:1024px){.subloginDropdown .loginDrop:before{right:0}
.subloginDropdown .loginDrop{display:none}
}
.subloginDropdown .loginDrop .logindropbtn,.subloginDropdown .loginDrop h2,.subloginDropdown .loginDrop h3,.subloginDropdown .loginDrop h4,.subloginDropdown .loginDrop h5,.subloginDropdown .loginDrop h6,.subloginDropdown .loginDrop p{position:relative;z-index:999}
.subloginDropdown .loginDrop .nameicon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-image:url(../../../content/dam/air-india/air-india-rebrand/home/slide-userIconBG-base.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;height:76px;justify-content:center;margin:0 auto 1pc;width:76px}
.subloginDropdown .loginDrop .nameicon span,.subloginDropdown .loginDrop .userName{font-family:var(--variable-font-family);font-size:18px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase}
.subloginDropdown .loginDrop .userClubDetails,.subloginDropdown .loginDrop .userMem{font-family:var(--body-font-family);font-size:1pc;color:var(--ai-page-description-color)}
.subloginDropdown .loginDrop .userName{color:var(--global-ai-black);letter-spacing:.16px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}
.subloginDropdown .loginDrop .userMem{font-style:normal;font-weight:400;letter-spacing:.08px;line-height:30px;margin-bottom:10px;text-align:center;text-transform:none}
.subloginDropdown .loginDrop .userMem .userMemDetails{color:var(--ai-page-heading-color);font-weight:600}
.subloginDropdown .loginDrop .userMem .userMemPrmEmail{display:block;overflow:hidden;text-align:center;word-wrap:break-word}
.loginDrop.ai-user .nameicon .profileIcon{display:inline-block;height:47px !important;width:47px !important}
.loginDrop.ai-user .userName{margin:1pc 0}
.loginDrop.ai-user .user-email{word-wrap:break-word;color:#626773;display:block;font-family:var(--body-font-family);font-size:1pc;letter-spacing:.08px;overflow:hidden;text-align:center;text-transform:lowercase !important}
.loginDrop.ai-user .user-email,.viewProfileBtn{font-style:normal;font-weight:400;line-height:140%}
.viewProfileBtn{background-color:unset;border:1px solid #da0e29 !important;font-family:var(--variable-font-family);font-size:14px;letter-spacing:.14px;padding:0 !important;text-transform:capitalize}
.viewProfileBtn,.viewProfileBtn:hover{color:#da0e29 !important}
.subloginDropdown .loginDrop.ai-user .nameicon{background-image:unset !important}
.subloginDropdown .loginDrop .userClubDetails{font-style:normal;font-weight:600;line-height:125%;margin-bottom:1pc;text-align:center;text-transform:uppercase}
.subloginDropdown .loginDrop .userPts{margin-bottom:8px;text-align:center}
.subloginDropdown .loginDrop .userPts span.userPointsDetails{background:#fff;border:1px solid var(--ai-grey-border);border-radius:4px;color:var(--global-ai-purple);display:inherit;font-family:var(--variable-font-family);font-size:24px;font-style:normal;font-weight:600;line-height:24px;overflow:hidden;padding:8px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.subloginDropdown .loginDrop .logindropbtn button{border:0;font-family:var(--variable-font-family);font-size:14px;font-weight:400;letter-spacing:.14px;line-height:3pc;margin-bottom:7px;padding:0 24px;text-transform:capitalize;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;border-radius:8px}
.subloginDropdown .loginDrop .logindropbtn button.myAccbtn{background-color:var(--ai-global-red);color:var(--color-white) !important}
.subloginDropdown .loginDrop .logindropbtn button.myAccbtn:hover{background:var(--ai-page-header-color)}
.subloginDropdown .loginDrop .logindropbtn button.changePwdbtn{background:#fff}
.subloginDropdown .loginDrop .logindropbtn button.changePwdbtn,.subloginDropdown .loginDrop .logindropbtn button.logoutbtn{border:0;color:var(--global-ai-black);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:1pc;margin:1pc 0;padding:0;text-align:center;text-transform:uppercase}
.subloginDropdown .loginDrop .logindropbtn button.logoutbtn{background:0}
.signin-drop{padding:24px 24px 8px !important;right:0;top:30px;width:247px}
.signin-drop,.signin-drop-mob{background:#fff;-webkit-box-shadow:0 4px 2pc rgba(26,30,39,.06);box-shadow:0 4px 2pc rgba(26,30,39,.06);position:absolute;z-index:9}
.signin-drop-mob{padding:20px 20px 4px !important;right:10px;top:45px;width:235px}
@media only screen and (max-width:480px){.signin-drop-mob{display:none !important}
}
.signin-drop a,.signin-drop button,.signin-drop-mob .signin-drop-btn a,.signin-drop-mob .signin-drop-btn button{display:inline-block;font-size:14px;font-weight:600;letter-spacing:normal;line-height:14px;padding:1pc !important;text-align:center;text-transform:uppercase;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%}
.signin-drop button.myAccbtn,.signin-drop-mob .signin-drop-btn button.myAccbtn{background:#be1e24;border:1px solid #be1e24;color:#fff !important}
.signin-drop button.myAccbtn:hover,.signin-drop-mob .signin-drop-btn button.myAccbtn:hover{background:#fff;border:1px solid #be1e24;color:#be1e24 !important}
.signin-drop a.changePwdbtn,.signin-drop a.changePwdbtn:hover,.signin-drop-mob .signin-drop-btn a.changePwdbtn,.signin-drop-mob .signin-drop-btn a.changePwdbtn:hover{color:#be1e24 !important}
.hide-signin{-webkit-animation:.7s linear forwards moveup;animation:.7s linear forwards moveup;height:auto;overflow:hidden;top:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;z-index:0}
.display-signin{-webkit-animation:.7s linear forwards movedown;animation:.7s linear forwards movedown;height:auto;opacity:1}
@-webkit-keyframes movedown{0{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes movedown{0{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes moveup{0{-webkit-transform:translateY(0);transform:translateY(0)}
to{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}
}
@keyframes moveup{0{-webkit-transform:translateY(0);transform:translateY(0)}
to{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}
}
#loyalty-user-profile .input-group.loyalty-datePicker.disable-calendar{background-color:#e9ecef}
#loyalty-user-profile select:disabled{background-color:#e9ecef !important}
#loyalty-user-profile ::ng-deep .dropdown-menu .dropdown-item div{width:100% !important}
#anOther_EmailType.form-select.is-invalid:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'%3e%3cpathfill='none'stroke='%23343a40'stroke-linecap='round'stroke-linejoin='round'stroke-width='2'd='M25l666-6'/%3e%3c/svg%3e")}
#loyalty-nav .loyalty-pts.dropdown.show{display:block !important}
#loyalty-nav .nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#fff;color:#1f2b34}
#loyalty-nav .dropdown-menu.show{fill:#fff !important;border:none !important;display:block !important;-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.1)) !important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1)) !important}
#loyalty-nav .dropdown-item{background-color:transparent;outline:0}
#loyalty-points .point-footer .card .card-body{margin-left:9pt}
#loyalty-points #account-summary-cards{padding-left:44px}
#loyalty-points .ai-stacked-wrapper{margin-left:84px !important}
#loyalty-points #points-cards{margin-bottom:var(--spacing-xl)}
#loyalty-points #points-cards h3.card-title{background:0;color:var(--global-ai-black) !important;font-family:var(--variable-font-family);font-size:18px !important;font-weight:600 !important;line-height:22.5px !important;padding:0 !important;text-decoration:none !important}
@media(max-width:767px){#loyalty-points #points-cards h3.card-title{font-size:14px !important}
}
#loyalty-points #points-cards h2{color:var(--global-ai-black) !important;font-size:24px;font-weight:700;line-height:30px;margin-bottom:10px !important}
#loyalty-points #points-cards .text h2~p{color:var(--ai-page-description-color);font-size:1pc;font-weight:400;letter-spacing:.08px;line-height:1.4pc}
#loyalty-points #points-cards .container.responsivegrid{max-width:100% !important;padding:0 !important}
#loyalty-points #points-cards .container-bs.white-section{padding:0 !important}
#loyalty-points #points-cards .container-bs.white-section .cmp-container{background:0;padding:0}
#loyalty-points #points-cards .cardImage .rebrand-card .card .card-body{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--ai-color-container)}
#loyalty-points #points-cards .cardImage .rebrand-card .rebrand-width:first-child .card{margin-left:0 !important;margin-right:var(--spacing-small) !important}
@media(max-width:991px){a#show-country{display:none}
#headerhome1 .mega-menu .mega-item.star_alliance_submenu{display:block !important}
#promotions .tabs .icon-button-container{-webkit-box-flex:33.33% !important;-ms-flex:33.33% !important;flex:33.33% !important;max-width:33.33% !important}
#loyalty-points #points-cards .cardImage .rebrand-card .rebrand-width:first-child .card{margin:9pt 0 !important}
}
@media only screen and (min-width:992px){#loyalty-points #points-cards #bookWithPoints .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(2) .card,#loyalty-points #points-cards #bookWithPoints .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(4) .card,#loyalty-points #points-cards #lty-point-bf .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(2) .card,#loyalty-points #points-cards #lty-point-bf .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(4) .card{margin-right:0}
#loyalty-points #points-cards #lty-point-bp .cardImage .rebrand-card-main-div .rebrand-card{display:inline-block}
#loyalty-points #points-cards #lty-point-bp .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width{float:left}
#loyalty-points #points-cards #lty-point-bp .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(2){margin-bottom:23px}
#loyalty-points #points-cards #lty-point-bp .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(2) .card,#loyalty-points #points-cards #lty-point-bp .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(3) .card{height:auto;margin-right:0}
#loyalty-points #points-cards #lty-point-bp .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(2) .card img.card-img-top,#loyalty-points #points-cards #lty-point-bp .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(3) .card img.card-img-top{height:159px}
#loyalty-points #points-cards #bookWithPoints .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(3),#loyalty-points #points-cards #bookWithPoints .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(5){margin-top:24px}
#loyalty-points #points-cards #bookWithPoints .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(3) .card,#loyalty-points #points-cards #bookWithPoints .cardImage .rebrand-card-main-div .rebrand-card div.rebrand-width:nth-child(5) .card{margin-left:0}
}
@media only screen and (min-width:768px)and (max-width:1024px){#loyalty-points #points-cards{margin-left:24px;margin-right:24px}
#loyalty-points #points-cards #bookWithPoints .cardBanner .card{width:100%}
}
#loyalty-points #points-cards #bookWithPoints .cardBanner .card-img-overlay .row .col-md-6{width:100%}
#loyalty-points #points-cards #bookWithPoints .cardBanner .card-img-overlay .row .cardBanner .container-bs.mb-5{margin:3pc 0 0 !important}
#loyalty-points #points-cards #bookWithPoints .cardBanner .card-img-overlay .row .rebrand-width:first-child .card{margin-left:0 !important}
#loyalty-points #points-cards #bookWithPoints .cardBanner .card-img-overlay .row .banner-left-heading{font-family:var(--variable-font-family);font-size:2pc !important;font-weight:600 !important;line-height:40px;text-transform:uppercase}
#loyalty-points #points-cards #bookWithPoints .cardBanner .card-img-overlay .row p.banner-left-description{line-height:normal;margin-bottom:9pt}
#loyalty-points #points-cards #bookWithPoints .cardBanner .card-img-overlay .row a.calculator-button{font-family:var(--variable-font-family);font-size:14px !important;letter-spacing:.14px;line-height:20px !important;margin:0 !important;padding:14px 24px;text-transform:capitalize}
#loyalty-points .top-div{background-color:#f6f7f8}
#loyalty-points .top-div .loyalty_title{padding:1pc 20px 0}
#loyalty-points .top-div .sub-text{padding-left:20px}
#loyalty-points .card-body .row{padding:0 15px}
#loyalty-claim-points .form-select,#loyalty-user-profile .form-select{background:url(../../../content/dam/air-india/icons/down-arrow.svg) 93% 50% no-repeat !important}
#loyalty-claim-points .mat-option,#loyalty-upgrade-flight .mat-option,#loyalty-user-profile .mat-option{color:var(--ai-page-description-color) !important;font-family:var(--body-font-family) !important}
#loyalty-claim-points .mat-option.mat-active,#loyalty-claim-points .mat-option:hover,#loyalty-upgrade-flight .mat-option.mat-active,#loyalty-upgrade-flight .mat-option:hover,#loyalty-user-profile .mat-option.mat-active,#loyalty-user-profile .mat-option:hover{background:#c02d32 !important;color:var(--color-white) !important}
#loyalty-upgrade-flight #saua-zero-point .image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
#loyalty-upgrade-flight #saua-zero-point h2{color:var(--global-ai-black);font-size:24px;font-weight:700;line-height:30px;margin-bottom:22px}
#loyalty-upgrade-flight #saua-zero-point .text:last-child{margin-top:24px}
#loyalty-upgrade-flight #saua-zero-point .text:last-child p:first-child{color:#d9000d;font-family:var(--variable-font-family);font-size:18px;font-weight:600;line-height:22.5px;text-transform:uppercase}
#loyalty-upgrade-flight #saua-zero-point .text:last-child p:last-child{color:var(--color-black);font-size:1pc;font-weight:600;line-height:20px}
#loyalty-account-summary #earn-point-card .cardBanner .mb-5{margin-bottom:0 !important}
#loyalty-account-summary #earn-point-card .cardBanner .card-img-overlay{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.72)),to(transparent));background:linear-gradient(90deg,rgba(0,0,0,.72) 0,transparent)}
#loyalty-account-summary #earn-point-card .cardBanner .card-img-overlay .container-bs .row .col-md-6{padding:0 40px;width:100%}
#loyalty-account-summary #earn-point-card .cardBanner .card-img-overlay .container-bs .row .banner-left-heading{font-family:var(--variable-font-family);font-size:2pc !important;font-weight:600 !important;line-height:34px;text-transform:uppercase}
#loyalty-account-summary #earn-point-card .cardBanner .card-img-overlay .container-bs .row p.banner-left-description{margin:9pt 0}
#loyalty-account-summary #earn-point-card .cardBanner .card-img-overlay .container-bs .row .booking-button-style{text-transform:capitalize}
@media only screen and (min-width:768px){#loyalty-tier-status .tier-status .tier-status-row{margin-bottom:24px}
#lty-points .descriptionDiv p:first-child{position:unset !important}
#lty-points .points .miles-calculator .card-body .row{margin:0 !important}
#lty-points .points .miles-calculator .card-body .row .col-md-6:last-child{padding-left:29px !important;padding-right:29px !important}
#lty-points .points .banner .container-bs .row{margin:0 0 0 8px}
#lty-points .point-footer .card .card-body{margin-left:9pt}
#lty-points #account-summary-cards{padding-left:44px}
}
@media(min-width:375px)and (max-width:767px){#loyalty-tier-status .current_t .bottom_pnt_div{padding-right:0}
#loyalty-tier-status .current_t .bottom_pnt_div .rightpntdiv .subtext{white-space:nowrap}
}
@media only screen and (max-width:767px){#loyalty-user-profile .card-col{padding-right:14px !important}
#loyalty-points #points-cards{margin-left:1pc;margin-right:1pc}
#loyalty-points #points-cards #bookWithPoints .cardBanner .container-bs.mb-5{margin:24px 0 0 !important}
#loyalty-account-summary #earn-point-card{margin-bottom:1pc;padding:0 6px}
#loyalty-account-summary #earn-point-card .cardBanner .card-img-overlay .container-bs .row .banner-left-heading{font-size:24px !important;line-height:30px !important}
#account-summary-cards{margin:0 6px 1pc !important}
#loyalty-tier-status .top-div .order-md-1 h1{padding-left:20px}
#loyalty-tier-status .leftpntdiv,#lty-points .top-div .row .order-md-1 h1,h2{padding-left:0 !important}
#loyalty-tier-status .tier-status .tier-status-row{margin-bottom:1pc}
#lty-points .points .miles-calculator .row div{padding:0 !important}
#loyalty-tier-status .current_t .bottom_pntCol{margin-top:28px}
.subloginDropdown .loginDrop{width:265px}
.subloginDropdown .loginDrop .nameicon{height:60px;width:60px}
.subloginDropdown .loginDrop span.userPointsDetails{font-size:18px !important}
.subloginDropdown .loginDrop .logindropbtn button{font-size:9pt}
.subloginDropdown .loginDrop .logindropbtn button.changePwdbtn,.subloginDropdown .loginDrop .logindropbtn button.logoutbtn{font-size:9pt;margin:9pt 0}
.dropdownActive{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:20pc}
#loyalty-nav::-webkit-scrollbar{height:0}
#loyalty-nav .loyalty-menu nav .loyalty-pts ul,.loyalty-menu nav .loyalty-pts ul{left:-39px}
#loyalty-nav .loyalty-navItem:hover{background-color:transparent !important}
.loyalty-navItem:focus,.loyalty-navItem:focus-visible .loyalty-navItem:hover{background-color:transparent !important}
.dropdownbottomActive{display:block;margin-top:-268px;position:relative}
#loyalty-claim-requests .recent-activity-div table tbody tr td:nth-child(5){min-width:190px}
#loyalty-claim-requests .recent-activity-div table tbody tr td:nth-child(4){white-space:nowrap}
}
@media only screen and (min-width:991px){#loyalty-points .points .banner .row .col-md-6:first-child{padding-right:30px}
}
@media only screen and (min-width:576px)and (max-width:991px){#loyalty-account-summary .responsiveBody,#loyalty-claim-points .responsiveBody,#loyalty-claim-requests .responsiveBody,#loyalty-points .responsiveBody,#loyalty-purchase-points .responsiveBody,#loyalty-recent-activity .responsiveBody,#loyalty-redemption-booking .responsiveBody,#loyalty-tier-status .responsiveBody,#loyalty-upgrade-flight .responsiveBody,#loyalty-user-profile .responsiveBody,#loyalty-vouchers .responsiveBody,#loyalty-account-merger .responsiveBody,.loyaltyHeader .responsiveBody{margin:0 !important}
.account-summary .points-div .btnSection a:first-child{margin-bottom:1pc}
}
@media only screen and (max-width:991px){.loyalty-navbar ul li{min-width:75pt !important}
}
@media only screen and (min-width:576px)and (max-width:767px){.points-div .btnSection a{font-size:13.33px}
.top-div{padding:0 0 1pc !important}
}
@media only screen and (min-width:768px)and (max-width:991px){#loyalty-account-summary #earn-point-card{padding-top:1pc}
.loyalty-menu nav .loyalty-pts ul{left:-19px}
.top-div .text-lg-end{text-align:right}
}
@media only screen and (min-width:992px)and (max-width:1200px){.loyalty-menu nav .loyalty-pts ul{left:0}
}
.main-menu .menu-with-submenu .mega-item.baseTier .tier #fullname,.main-menu .menu-with-submenu .mega-item.goldTier .tier #fullname,.main-menu .menu-with-submenu .mega-item.maharajaTier .tier #fullname,.main-menu .menu-with-submenu .mega-item.silverTier .tier #fullname{font-family:var(--variable-font-family);font-size:14px;font-weight:500;left:31px;line-height:17.5px;position:absolute;text-transform:uppercase;top:88px}
.main-menu .menu-with-submenu .mega-item.baseTier .tier #ffn,.main-menu .menu-with-submenu .mega-item.goldTier .tier #ffn,.main-menu .menu-with-submenu .mega-item.maharajaTier .tier #ffn,.main-menu .menu-with-submenu .mega-item.silverTier .tier #ffn{font-family:var(--variable-font-family);text-transform:uppercase;font-size:9pt;font-weight:600;left:31px;letter-spacing:.048px;line-height:16.8px;position:absolute;top:81pt}
.main-menu .menu-with-submenu .mega-item.baseTier .tier #club,.main-menu .menu-with-submenu .mega-item.goldTier .tier #club,.main-menu .menu-with-submenu .mega-item.maharajaTier .tier #club,.main-menu .menu-with-submenu .mega-item.silverTier .tier #club{bottom:63px;bottom:102px;font-family:var(--body-font-family);font-size:9pt;font-weight:600;left:31px;letter-spacing:.048px;line-height:16.8px;position:absolute;text-transform:uppercase}
.main-menu .menu-with-submenu .mega-item.baseTier .tier #tier-points,.main-menu .menu-with-submenu .mega-item.goldTier .tier #tier-points,.main-menu .menu-with-submenu .mega-item.maharajaTier .tier #tier-points,.main-menu .menu-with-submenu .mega-item.silverTier .tier #tier-points{bottom:29px;bottom:83px;font-family:var(--variable-font-family);font-size:18px;font-size:14px;font-weight:600;left:31px;line-height:17.5px;position:absolute;text-transform:uppercase}
.main-menu .menu-with-submenu .mega-item.baseTier #club,.main-menu .menu-with-submenu .mega-item.baseTier #ffn,.main-menu .menu-with-submenu .mega-item.baseTier #fullname,.main-menu .menu-with-submenu .mega-item.baseTier #tier-points,.main-menu .menu-with-submenu .mega-item.goldTier #club,.main-menu .menu-with-submenu .mega-item.goldTier #ffn,.main-menu .menu-with-submenu .mega-item.goldTier #fullname,.main-menu .menu-with-submenu .mega-item.goldTier #tier-points,.main-menu .menu-with-submenu .mega-item.maharajaTier #club,.main-menu .menu-with-submenu .mega-item.maharajaTier #ffn,.main-menu .menu-with-submenu .mega-item.maharajaTier #fullname,.main-menu .menu-with-submenu .mega-item.maharajaTier #tier-points{color:#fff;margin:0}
.main-menu .menu-with-submenu .mega-item.silverTier #fullname,.main-menu .menu-with-submenu .mega-item.silverTier #tier-points{color:#000;margin:0}
.main-menu .menu-with-submenu .mega-item.silverTier #club,.main-menu .menu-with-submenu .mega-item.silverTier #ffn{color:#1c1213;margin:0}
@media(max-width:992px){.news-ticker .main-menu,.news-ticker .menu-backdrop{top:90px}
}
.searchModalOpen{overflow:hidden}
.main-menu .menu-with-submenu .mega-item.baseTier .tier #account,.main-menu .menu-with-submenu .mega-item.goldTier .tier #account,.main-menu .menu-with-submenu .mega-item.maharajaTier .tier #account,.main-menu .menu-with-submenu .mega-item.silverTier .tier #account{bottom:3pc;font-family:var(--variable-font-family);font-size:9pt;font-style:normal;font-weight:400;left:31px;letter-spacing:.12px;line-height:125%;position:absolute;text-transform:capitalize}
.main-menu .menu-with-submenu .mega-item.baseTier #account,.main-menu .menu-with-submenu .mega-item.baseTier #club,.main-menu .menu-with-submenu .mega-item.baseTier #ffn,.main-menu .menu-with-submenu .mega-item.baseTier #fullname,.main-menu .menu-with-submenu .mega-item.baseTier #tier-points,.main-menu .menu-with-submenu .mega-item.goldTier #account,.main-menu .menu-with-submenu .mega-item.goldTier #club,.main-menu .menu-with-submenu .mega-item.goldTier #ffn,.main-menu .menu-with-submenu .mega-item.goldTier #fullname,.main-menu .menu-with-submenu .mega-item.goldTier #tier-points,.main-menu .menu-with-submenu .mega-item.maharajaTier #account,.main-menu .menu-with-submenu .mega-item.maharajaTier #club,.main-menu .menu-with-submenu .mega-item.maharajaTier #ffn,.main-menu .menu-with-submenu .mega-item.maharajaTier #fullname,.main-menu .menu-with-submenu .mega-item.maharajaTier #tier-points{color:#fff;margin:0}
@media(min-width:992px){.header .top-menu-wrapper{row-gap:3px}
}
@media(min-width:768px){.container-bs.aic.header-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
body.white-mouse-scroll .socialsec{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
@media(max-width:1024px){.hide-for-mobile{display:none}
}
@media(min-width:1025px){.news-ticker.ai-fp-view-0 .floating-chat-bot-outer-wrapper{bottom:40px}
}
@media(max-width:1024px){.floating-chat-bot-outer-wrapper{transition:all .4s,all .4s ease}
body.ai-fp-view-0 .floating-chat-bot-outer-wrapper{bottom:305px;transition:all .4s,all .4s ease}
.hideTikker .floating-chat-bot-outer-wrapper{bottom:75px;transition:all .4s,all .4s ease}
body.ai-fp-view-1 .floating-chat-bot-outer-wrapper,body.ai-fp-view-2 .floating-chat-bot-outer-wrapper,body.ai-fp-view-3 .floating-chat-bot-outer-wrapper,body.ai-fp-view-4 .floating-chat-bot-outer-wrapper{bottom:85px}
}
@media(max-width:992px){.news-ticker.ai-fp-view-0 header{position:absolute;top:40px}
.ai-fp-view-0 header{position:absolute;top:40px}
.news-ticker.ai-fp-view-0 .main-menu,.news-ticker.ai-fp-view-0 .menu-backdrop{top:90px}
.news-ticker.ai-fp-view-1 header,.news-ticker.ai-fp-view-2 header,.news-ticker.ai-fp-view-3 header,.news-ticker.ai-fp-view-4 header{position:absolute;top:0}
.news-ticker.ai-fp-view-1 .main-menu,.news-ticker.ai-fp-view-1 .menu-backdrop,.news-ticker.ai-fp-view-2 .main-menu,.news-ticker.ai-fp-view-2 .menu-backdrop,.news-ticker.ai-fp-view-3 .main-menu,.news-ticker.ai-fp-view-3 .menu-backdrop,.news-ticker.ai-fp-view-4 .main-menu,.news-ticker.ai-fp-view-4 .menu-backdrop{top:50px}
}
.header div.lty-sign-in{font-size:14px;font-weight:400}
.header div.lty-sign-in:hover{text-decoration:underline;cursor:pointer}
.gifts-icon-header{color:#da0e29 !important;display:flex;align-items:end;gap:3px;height:23px}
.white-header .gifts-icon-header{color:#fff !important}
.white-header .gifts-icon-header-black{display:none}
.gifts-icon-header-white{display:none}
.white-header .gifts-icon-header-white{display:block;pointer-events:none}
.gifts-icon-header-black{pointer-events:none}
.gifts-cards-mob{background:0;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border:0;color:#fff}
.gifts-buy-button{cursor:pointer}
@media(max-width:440px){body.ai-fp-view-0 .floating-chat-bot-outer-wrapper{right:16px;bottom:315px}
}
@media(max-width:1024px){.gifts-icon-header{height:25px}
.search-button{background:0;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border:0;color:#fff}
.search-input::placeholder{font-family:var(--body-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.048px}
.search-modal,.ticker-news .inverted .search-modal{max-width:none;top:0 !important;width:100%}
.search-content .searchHeader{font-family:var(--body-font-family);font-size:18px;font-style:normal;font-weight:700;line-height:125%}
}
.animate{animation:top-part-animation 3.75s 3,box-open 2s 3;animation-timing-function:ease-in-out;animation-delay:2.5s;-webkit-animation:top-part-animation 3.75s 3,box-open 2s 3;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:2.5s}
@keyframes top-part-animation{0{transform:translateY(0) rotate(0);-webkit-transform:translateY(0) rotate(0)}
25%{transform:translateY(0) rotate(0);-webkit-transform:translateY(0) rotate(0)}
50%{transform:translateY(0) rotate(0);-webkit-transform:translateY(0) rotate(0)}
}
@keyframes box-open{50.1%{transform:translateY(1px) rotate(0);-webkit-transform:translateY(1px) rotate(0)}
75%{transform:translateY(-7px) translateX(3px) rotatez(10deg);-webkit-transform:translateY(-7px) translateX(3px) rotatez(10deg)}
100%{transform:translateY(0) translateX(0) rotatez(0);-webkit-transform:translateY(0) translateX(0) rotatez(0)}
}
.gifts-icon-header .dark,.gifts-icon-header .light{pointer-events:none}
.tariff-pdf-link{font-family:var(--heading-font-family);font-size:10px;text-decoration:none !important;text-transform:uppercase;color:#1c1213 !important;cursor:pointer;padding:4px;margin-top:4px;@media(max-width:1023px){padding:0;margin-top:0}
p{margin:0}
}
.header-item.item-right a,.header-item.item-right button{padding:0}
@media(min-width:1025px){li.mobile-feedback{display:none}
}
@media(max-width:1024px){li.mobile-feedback{position:absolute;bottom:90px;display:flex !important;align-items:center;justify-content:center;background:#b61032;margin:20px;width:-webkit-fill-available;height:35px;color:#fff}
li.mobile-feedback span{color:white !important;font-family:var(--variable-font-family) !important;font-size:12px !important}
}
header{height:80px;@media(max-width:1024px){height:62px}
a.top-menu-button{color:#000;text-decoration:none;font-family:var(--heading-font-family);text-transform:uppercase;align-items:center;font-size:10px;padding:4px;margin-top:4px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}
a.background-gradient{display:flex;padding:4px 8px !important;border-radius:var(--Border_Radius-2XS,4px);background:var(--AI-Purple-Gradient,linear-gradient(90deg,#da0e29 0,#531251 100%));color:#fff !important}
a.top-menu-button:hover{color:#000}
a.ai-text-red{color:var(--ai-color-red,#da0e29)}
a.ai-text-red:hover{color:var(--ai-color-red,#da0e29)}
}
section.header.hide{transform:translateY(-100%);opacity:.9}
.news-ticker header{height:116px;@media(max-width:1024px){height:102px}
}
section.header{top:0;transition:transform .7s ease,opacity .5s ease,top .5s ease}
header a.nameLink{text-decoration:none}
.main-menu .menu-with-submenu .mega-item.tierCard{display:none}
.main-menu .menu-with-submenu .mega-item.tierCard .tier #fullname{font-family:var(--variable-font-family);font-size:14px;font-weight:500;left:31px;line-height:17.5px;position:absolute;text-transform:uppercase;top:88px}
.main-menu .menu-with-submenu .mega-item.tierCard .tier #ffn{top:81pt}
.main-menu .menu-with-submenu .mega-item.tierCard .tier #club,.main-menu .menu-with-submenu .mega-item.tierCard .tier #ffn{font-family:var(--body-font-family);font-size:9pt;font-weight:600;left:31px;letter-spacing:.048px;line-height:16.8px;position:absolute;text-transform:uppercase}
.main-menu .menu-with-submenu .mega-item.tierCard .tier #club{bottom:102px}
.main-menu .menu-with-submenu .mega-item.tierCard .tier #tier-points{bottom:83px;font-family:var(--variable-font-family);font-size:14px;font-weight:500;left:31px;line-height:17.5px;position:absolute;text-transform:uppercase}
.main-menu .menu-with-submenu .mega-item.tierCard .tier #account{bottom:3pc;font-family:var(--variable-font-family);font-size:9pt;font-style:normal;font-weight:400;left:31px;letter-spacing:.12px;line-height:125%;position:absolute;text-transform:capitalize}
@media only screen and (max-width:1024px){.main-menu .menu-with-submenu .mega-item.tierCard{display:none !important}
}
.main-menu .menu-with-submenu .mega-item .goldTier #account,.main-menu .menu-with-submenu .mega-item .goldTier #club,.main-menu .menu-with-submenu .mega-item .goldTier #ffn,.main-menu .menu-with-submenu .mega-item .goldTier #fullname,.main-menu .menu-with-submenu .mega-item .goldTier #tier-points,.main-menu .menu-with-submenu .mega-item .platinumTier #account,.main-menu .menu-with-submenu .mega-item .platinumTier #club,.main-menu .menu-with-submenu .mega-item .platinumTier #ffn,.main-menu .menu-with-submenu .mega-item .platinumTier #fullname,.main-menu .menu-with-submenu .mega-item .platinumTier #tier-points,.main-menu .menu-with-submenu .mega-item .redTier #account,.main-menu .menu-with-submenu .mega-item .redTier #club,.main-menu .menu-with-submenu .mega-item .redTier #ffn,.main-menu .menu-with-submenu .mega-item .redTier #fullname,.main-menu .menu-with-submenu .mega-item .redTier #tier-points{color:var(--color-white);margin:0}
.main-menu .menu-with-submenu .mega-item .silverTier #fullname,.main-menu .menu-with-submenu .mega-item .silverTier #tier-points{color:var(--color-black);margin:0}
.main-menu .menu-with-submenu .mega-item .silverTier #account,.main-menu .menu-with-submenu .mega-item .silverTier #club,.main-menu .menu-with-submenu .mega-item .silverTier #ffn{color:var(--global-ai-black);margin:0}
.main-menu .menu-with-submenu .mega-item .silverTier #account svg path{fill:var(--global-ai-black)}
@media(max-width:767px){#flying-returns-world #content-page .aem-Grid .title{-webkit-box-pack:start;-ms-flex-pack:start;height:auto !important;justify-content:flex-start}
}
.modal-backdrop.fade.show.ai-modal-zindex{z-index:100}
body.modal-open .modal-backdrop{z-index:100 !important}
a#signUp{background:var(--color-white,#fff);border:1.5px solid var(--ai-brand-magenta,#bf004b);border-radius:var(--web-spacing-xxs,4px);font-size:10px !important;padding:3.3px 7px;color:var(--ai-global-red,#da0e29);font-family:var(--variable-font-family);display:flex;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.1px;text-transform:uppercase;text-align:center;margin-top:4px;text-decoration:none}
ul.top-menu>li:nth-last-child(1)::after{border-left:2px solid #d3d6db;content:"";height:10px;position:absolute;top:10px;right:-8px}
.header-component .img-fit-a img{height:234px;object-fit:cover;border-radius:12px}
button#signIn{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:8px;border-radius:var(--Border_Radius-2XS,4px);background:var(--AI-Purple-Gradient,linear-gradient(90deg,#da0e29 0,#531251 100%));color:#FFF;font-family:var(--variable-font-family);font-size:10px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.1px;text-transform:uppercase}
li:has(#signIn):hover{background:none !important;box-shadow:none !important;transform:none !important}
.subloginDropdown .loginDrop .logindropbtn button.myAccbtn{background-color:var(--ai-global-red);color:var(--color-white) !important;text-transform:none}
.subloginDropdown .loginDrop .logindropbtn button.myAccbtn:hover{background:var(--ai-page-header-color)}
.subloginDropdown .loginDrop .logindropbtn button.myUpgradeAccbtn-profile{background-color:var(--ai-global-red);color:var(--color-white) !important;text-transform:none}
.subloginDropdown .loginDrop .logindropbtn button.myUpgradeAccbtn-profile:hover{background:var(--ai-page-header-color)}
.subloginDropdown .loginDrop .logindropbtn button.changePwdbtn{background:#fff}
.subloginDropdown .loginDrop .logindropbtn button.changePwdbtn,.subloginDropdown .loginDrop .logindropbtn button.logoutbtn{border:0;color:var(--global-ai-black);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:1pc;margin:1pc 0;padding:0;text-align:center;text-transform:uppercase}
.subloginDropdown .loginDrop .logindropbtn button.logoutbtn{background:0}
.signin-drop{padding:24px 24px 8px !important;right:0;top:30px;width:247px}
.signin-drop,.signin-drop-mob{background:#fff;-webkit-box-shadow:0 4px 2pc rgba(26,30,39,.06);box-shadow:0 4px 2pc rgba(26,30,39,.06);position:absolute;z-index:9}
.signin-drop-mob{padding:20px 20px 4px !important;right:10px;top:45px;width:235px}
@media only screen and (max-width:480px){.signin-drop-mob{display:none !important}
}
.signin-drop a,.signin-drop button,.signin-drop-mob .signin-drop-btn a,.signin-drop-mob .signin-drop-btn button{display:inline-block;font-size:14px;font-weight:600;letter-spacing:normal;line-height:14px;padding:1pc !important;text-align:center;text-transform:uppercase;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%}
.signin-drop button.myAccbtn,.signin-drop-mob .signin-drop-btn button.myAccbtn{background:#be1e24;border:1px solid #be1e24;color:#fff !important}
.signin-drop button.myAccbtn:hover,.signin-drop-mob .signin-drop-btn button.myAccbtn:hover{background:#fff;border:1px solid #be1e24;color:#be1e24 !important}
.signin-drop a.changePwdbtn,.signin-drop a.changePwdbtn:hover,.signin-drop-mob .signin-drop-btn a.changePwdbtn,.signin-drop-mob .signin-drop-btn a.changePwdbtn:hover{color:#be1e24 !important}
.hide-signin{-webkit-animation:.7s linear forwards moveup;animation:.7s linear forwards moveup;height:auto;overflow:hidden;top:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;z-index:0}
.display-signin{-webkit-animation:.7s linear forwards movedown;animation:.7s linear forwards movedown;height:auto;opacity:1}
.subloginDropdown p.user-email{width:100%;white-space:normal;overflow-wrap:break-word;word-break:break-word;text-transform:none}
@-webkit-keyframes movedown{0{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes movedown{0{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes moveup{0{-webkit-transform:translateY(0);transform:translateY(0)}
to{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}
}
@keyframes moveup{0{-webkit-transform:translateY(0);transform:translateY(0)}
to{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}
}
.ticker-removed{@media(max-width:1024px){.main-menu{top:60px}
}
}
.swiper-navigation{position:relative;height:40px;margin-top:24px;display:flex;flex-direction:row;gap:24px;.swiper-button-next,.swiper-button-prev{img{height:40px;width:40px}
img.swiper-navigation-enabled{display:block}
img.swiper-navigation-disabled{display:none}
&.swiper-button-disabled{img.swiper-navigation-enabled{display:none}
img.swiper-navigation-disabled{display:block}
}
}
.swiper-play-pause{border:2px #828a99 solid;border-radius:10px}
@media(max-width:576px){height:32px;gap:8px;.swiper-button-next,.swiper-button-prev{img{width:32px;height:32px}
&.swiper-button-disabled img{width:32px;height:32px}
}
}
}
.swiper-navigation:has(.swiper-button-next[aria-disabled="true"]):has(.swiper-button-prev[aria-disabled="true"]){display:none}
.swiper-pagination{display:flex;gap:4px;justify-content:center;align-items:center}
.swiper-pagination-bullet{background:var(--Global-Colours-AI-Grey-G300,#b0b5bf);border-radius:100px;transition:all .3s ease;height:8px;width:8px;&.swiper-pagination-bullet-active{background:#da0e29;width:32px}
@media(max-width:576px){height:6px;width:6px;&.swiper-pagination-bullet-active{width:32px}
border-radius:3px}
}
.onlyForMobLand{display:none}
.onlyForMobLand .whlogo{margin-bottom:18px;z-index:1}
.onlyForMobLand h2{color:#fff;font-family:var(--body-font-family);font-size:24px;line-height:30px;font-weight:700;z-index:1}
.onlyForMobLand h2 span{display:block;width:100%;text-align:center;background:var(--AI-Purple-Gradient,linear-gradient(90deg,#da0e29 0,#531251 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--variable-font-family);font-size:28px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase}
@media screen and (pointer:coarse) and (max-height:450px) and (orientation:landscape){body{overflow:hidden !important}
.onlyForMobLand{display:flex !important;flex-direction:column;text-align:center;padding:0 20px;z-index:20000000003;position:fixed;height:100dvh;align-items:center;justify-content:center;top:0;left:0;width:100%;overflow:hidden}
body.isMobEmbedded .onlyForMobLand{display:none !important}
.onlyForMobLand::before{position:absolute;content:"";top:0;left:0;width:100vw;height:100vh;background:#1c1213}
}
.swap-exclusive-deals .invert-exclusive-deals{display:flex;flex-direction:column-reverse;.swiper-carousel{margin-top:24px}
.special-deals-wrapper{padding:24px 0}
.partner-swiper-cards-wrapper{padding:0}
}