.cmp-link__screen-reader-only{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}
.container-bs{max-width:77pc;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}
a{color:#007bff;text-decoration:none;background-color:transparent}
img{vertical-align:middle;border-style:none}
.ai-footer{object-fit:contain;background-repeat:repeat-x;background-size:auto;background-color:#f9f6ee;text-align:left}
.ai-icon-bar{width:.71px;background:#1d1d1b;height:12.85px}
.ai-footer-main-container{padding-top:60px;padding-bottom:32px}
.ai-footer-col-sm{font-size:14px !important}
.ai-footer-icons{display:flex;align-items:center;justify-content:space-between;padding-top:32px;padding-bottom:32px;border-bottom:.6px dashed rgba(31,43,52,0.4)}
.ai-footer-copyright{text-align:center;margin-left:48px;margin-right:48px;font-size:12px;font-family:var(--body-font-family);color:#626773;padding-top:32px;font-weight:600}
.ai-footer-copyright p:nth-child(1){margin-bottom:0 !important}
.ai-footer-copyright span{font-weight:700;color:#383c42}
@media screen and (max-width:912px){.ai-icon-bar{display:none}
.ai-footer-icons-bottom{display:flex;flex-direction:column;align-items:center;height:10px}
.ai-footer-container{margin:0;padding-bottom:0;border-bottom:0}
.ai-footer-icons{margin-top:8%;margin-bottom:8%;padding-top:24px;padding-bottom:24px;border-bottom:.6px dashed rgba(31,43,52,0.4)}
.ai-footer-icons img{height:2pc;width:auto}
.ai-footer-copyright{line-height:1pc;margin:24px 5px 0 5px}
.ai-footer-copyright p:nth-child(1){margin-bottom:3px !important}
.ai-footer-copyright p:nth-child(2){line-height:140%}
}
.ai-footer-followus-web{display:none !important}
@media screen and (max-width:1024px){.ai-footer-copyright{margin:0}
.ai-footer-icons .tata-logo{height:32px;width:35px}
.bottom1{display:flex;flex-direction:column;width:100% !important}
.ai-footer-main-container{padding-top:24px;padding-bottom:24px}
.ai-footer-icons-bottom img{width:119px !important}
.ai-ai-app-hr{display:none}
.ai-footer-icons img{height:3pc;width:-webkit-fill-available}
.ai-footer-icons{align-items:center;justify-content:space-between;flex-direction:row;margin:0}
.ai-footer-container{display:block;border-bottom:0}
.ai-dropdown-header{display:block}
}
@media screen and (max-width:425px){.ai-footer-icons img{height:3pc}
.ai-footer-icons{align-items:center}
.ai-dropdown-header{display:block}
}
@media screen and (min-width:1560px){.ai-footer-icons-bottom img{width:138px}
}
.ai-app-img{width:100% !important}
.ai-footer-copyright p{margin:0}
.rotate-icon{transform:rotate(180deg)}
.ai-footer-icons-bottom{display:flex;justify-content:space-evenly;align-items:center;gap:10px;height:100%}
.ai-footer-icons-bottom .ai-footer-main-icon{width:138px;cursor:default}
.ai-star-alliance-icon{height:25px !important;min-width:139px !important}
.ai-footer-main-icon{height:27px !important}
@media screen and (max-width:768px){.ai-footer{display:none}
.ai-icon-bar{display:none}
.ai-footer-copyright{padding-top:24px}
}
@font-face{font-family:"Nunito Sans";src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Light.eot");src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Light.eot?#iefix") format("embedded-opentype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Light.woff2") format("woff2"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Light.woff") format("woff"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Light.ttf") format("truetype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Light.svg#NunitoSans10pt-Light") format("svg");font-weight:300;font-style:normal;font-display:optional}
@font-face{font-family:"Nunito Sans";src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Medium.eot");src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Medium.eot?#iefix") format("embedded-opentype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Medium.woff2") format("woff2"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Medium.woff") format("woff"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Medium.ttf") format("truetype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Medium.svg#NunitoSans10pt-Medium") format("svg");font-weight:500;font-style:normal;font-display:optional}
@font-face{font-family:"Nunito Sans";src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-SemiBold.eot");src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-SemiBold.eot?#iefix") format("embedded-opentype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-SemiBold.woff2") format("woff2"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-SemiBold.woff") format("woff"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-SemiBold.ttf") format("truetype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-SemiBold.svg#NunitoSans10pt-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:optional}
@font-face{font-family:"Nunito Sans";src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Bold.eot");src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Bold.eot?#iefix") format("embedded-opentype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Bold.woff2") format("woff2"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Bold.woff") format("woff"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Bold.ttf") format("truetype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Bold.svg#NunitoSans10pt-Bold") format("svg");font-weight:700;font-style:normal;font-display:optional}
@font-face{font-family:"Nunito Sans";src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-ExtraBold.eot");src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-ExtraBold.eot?#iefix") format("embedded-opentype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-ExtraBold.woff2") format("woff2"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-ExtraBold.woff") format("woff"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-ExtraBold.ttf") format("truetype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-ExtraBold.svg#NunitoSans10pt-ExtraBold") format("svg");font-weight:800;font-style:normal;font-display:optional}
@font-face{font-family:"Nunito Sans";src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Regular.eot");src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Regular.eot?#iefix") format("embedded-opentype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Regular.woff2") format("woff2"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Regular.woff") format("woff"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Regular.ttf") format("truetype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Regular.svg#NunitoSans10pt-Regular") format("svg");font-weight:normal;font-style:normal;font-display:optional}
@font-face{font-family:"Nunito Sans";src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Italic.eot");src:url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Italic.eot?#iefix") format("embedded-opentype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Italic.woff2") format("woff2"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Italic.woff") format("woff"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Italic.ttf") format("truetype"),url("https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Italic.svg#NunitoSans10pt-Italic") format("svg");font-weight:normal;font-style:italic;font-display:optional}
.container-bs,.container-bs-lg,.container-bs-md,.container-bs-sm,.container-bs-xl,.container-bs-xxl{max-width:1232px}
.root.container{max-width:none;padding:0}
main.container{padding:.5em 1em}
.aem-GridColumn.aem-GridColumn--default--12.container.container-bs{float:none !important;clear:both}
.container.aem-GridColumn--default--12{float:none !important;clear:both !important;max-width:none;padding:0}
.container.aem-GridColumn--default--12.container-bs{max-width:1232px}
#homepage .container.aem-GridColumn--default--12{max-width:none;padding:0}
:root{--body-font-family:"Nunito Sans"}
html,body{font-size:16px;font-family:var(--body-font-family) !important;line-height:1.5;font-style:normal;font-weight:400;background-color:#f7f8f8 !important;padding:0;position:relative;display:block}
.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:999999999;position:fixed;height:100dvh;align-items:center;justify-content:center;top:0;left:0;width:100%;overflow:hidden}
.onlyForMobLand::before{position:absolute;content:"";top:0;left:0;width:100vw;height:100vh;background:#1c1213}
}