/* Minification failed. Returning unminified contents.
(1,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,76): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,510): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1097): run-time error CSS1039: Token not allowed after unary operator: '-mnbtiercolor'
(1,1216): run-time error CSS1039: Token not allowed after unary operator: '-mnbtier'
(1,1291): run-time error CSS1039: Token not allowed after unary operator: '-clip'
(1,1345): run-time error CSS1039: Token not allowed after unary operator: '-clip'
(1,1805): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(1,1862): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(1,2011): run-time error CSS1039: Token not allowed after unary operator: '-align'
(1,2189): run-time error CSS1039: Token not allowed after unary operator: '-align'
(1,2422): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(1,3122): run-time error CSS1039: Token not allowed after unary operator: '-align'
(1,6177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,6188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,7248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,7588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
:root{--aaTagColor:#ffffff;--aaTagBackground:#0d8187;--extraBigZindex:9999;--farelight:linear-gradient(75.9deg, #287C95 0%, #0A7AB9 100%);--fareflex:linear-gradient(76.53deg, #0A7AB9 1.66%, #3A61B3 99.19%);--farecomfortflex:linear-gradient(75.96deg, #3A61B3 0%, #1B4193 100%);--farebusiness:linear-gradient(296.14deg, #112A90 40.73%, #3160B9 100%);--farebusinessbasic:linear-gradient(212deg, #1B4193 1.07%, #183A84 110.46%);--farefamily:linear-gradient(77deg, #0A7AB9 1.66%, #0963A7 99.19%);--economy:#287C95;--business:#112A90;--fcLight:#218086;--fcFlex:#0A7AB9;--fcComfortFlex:#3A61B3;--fcFamily:#0A7AB9;--fcBusinessBasic:#1A4CB7;--fcBusiness:#1B4193}.section+.section{margin-top:0}.section+.section:not(:last-child){margin-bottom:0}.benefitsTable{float:none;width:100%}.benefitsTable h2{width:100%;margin-top:0}.benefitsTable .tableWrapper{float:none;background:0 0;box-shadow:none}:root{--mnbtier:#002677;--mnbtiercolor:#ffffff}:root .silverTier{--mnbtier:#6A778A}:root .goldTier{--mnbtier:#7C6F42}.mnbdHero{--gap:50px;--clip:80%;--align:left;padding:42px 0 90px;position:relative;color:var(--mnbtiercolor)}.mnbdHero:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--mnbtier);opacity:.9;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 var(--clip));clip-path:polygon(0 0,100% 0,100% 100%,0 var(--clip));z-index:-1}.mnbdHero p{font-family:urw_geometric_extlight,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.61;letter-spacing:-.1px;margin:0}.mnbdHero p b,.mnbdHero p strong{font-family:urw_geometric_extsemi_bold,sans-serif;font-size:1.25rem;font-weight:400}[dir=rtl] .mnbdHero p b,[dir=rtl] .mnbdHero p strong{font-weight:600!important}.mnbdHero p span{display:inline-block}.mnbdHero .more{color:inherit}.mnbdHero__row{display:flex;gap:var(--gap)}.mnbdHero__right{flex-grow:1;display:flex;gap:var(--gap)}.mnbdHero__col{min-width:250px}.mnbdHero__col:only-child .more{display:inline-block;margin-top:30px}.mnbdHero__col:first-child{text-align:var(--align)}.mnbdHero__title{font-family:urw_geometric_extsemi_bold,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.4;letter-spacing:-.15px;margin:0 0 24px;text-align:var(--align)}.mnbdHero__subtitle{font-family:urw_geometric_extsemi_bold,sans-serif;font-size:1.875rem;font-weight:400;line-height:1.4;letter-spacing:-.15px;margin:0 0 3px}.mnbdHeroCardDetails{display:flex;align-items:center;gap:calc(var(--gap) - 20px)}.mnbdHeroCardDetails__figure{flex-shrink:0;width:78px;margin:0;padding:0;font-size:0}.mnbdHeroCardDetails .mnbdHero__subtitle{margin:0}.mnbdHeroMiles{display:flex;gap:40px;padding:6px 0 30px}.mnbdHeroMiles__col:first-child,.mnbdHeroMiles__col:last-child{flex-basis:220px}.mnbdHeroMiles__title{font-family:urw_geometric_extsemi_bold,sans-serif;font-size:1.25rem;font-weight:400;margin:0}[dir=rtl] .mnbdHeroMiles__title{font-weight:600!important}.mnbdHeroMiles__title b,.mnbdHeroMiles__title strong{font-family:urw_geometric_extsemi_bold,sans-serif;font-size:1.875rem;font-weight:400;line-height:1.4;letter-spacing:-.15px;display:block;line-height:1.1}.mnbdHero__linkWrap{text-align:var(--align)}.mnbBlock{background:#fff;padding:40px 30px 30px;margin:12px 0;box-shadow:0 4px 24px rgba(65,107,246,.12)}.mnbBlock.sample{width:415px;margin-inline:auto}.mnbBlock__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mnbBlock h2,.mnbBlock h3,.mnbBlock p{margin:0}.mnbBlock__headerInfo{text-align:center}.mnbBlock__headerInfo h2,.mnbBlock__headerInfo p{font-family:urw_geometric_extsemi_bold,sans-serif}.mnbBlock__title{font-size:30px;line-height:1.4;max-width:250px}.mnbBlock__innrblock{margin:10px 0;background:rgba(0,38,119,.05)}.mnbBlock__innrblockTxt{color:#002677;font-size:18px;letter-spacing:-.1px}.mnbBlock__innrblockTxt--gray{color:#252c3c}.mnbBlock__container{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px}.mnbBlock__container p{font-size:14px}.mnbBlock--relative{position:relative}.mnbBlock--hasInvader{padding-top:50px}.mnbBlock__links{list-style:none;margin-bottom:0;padding:0;width:100%;padding-bottom:8px;border-bottom:1px solid rgba(147,165,207,.3)}.mnbBlock__link:focus{text-decoration:none}.mnbBlock__linkWrap{line-height:1;margin:0;position:relative;color:#416bf6;font-size:20px;top:0;font-family:urw_geometric_extsemi_bold,sans-serif}.mnbBlock__linkWrap:last-child{margin-bottom:0}.mnbBlock__seatUpgrade{color:#002677;padding:16px}.mnbBlock__seatUpgrade h2{font-size:40px}.mnbBlock__seatUpgrade h3{font-size:20px;line-height:1.3;max-width:150px}.mnbBlock__seatUpgrade .invader{top:12px;right:-6px;margin:0}.mnbBlock__seatUpgrade .invader span{background-color:#002677}.mnbBlock__accContent{transition:all .3s}.mnbBlock .mnbBlockInfo{display:flex}.mnbBlock .mnbBlockInfo__colGroup{display:flex;flex-direction:column;gap:16px;flex:1}.mnbBlock .mnbBlockInfo__col{display:flex;align-items:flex-start;flex-direction:column;gap:8px;flex:1}.mnbBlock .mnbBlockInfo__title{color:#002677;font-size:14px;font-family:urw_geometric_extsemi_bold,sans-serif}.mnbBlock .mnbBlockInfo__text{color:#002677;font-size:12px}.mnbBlock .mnbBlockInfo__invader{margin-top:4px}.mnbBlock .mnbBlockInfo__invader span{display:inline-block;color:#fff;font-size:10px;font-family:urw_geometric_extsemi_bold,sans-serif;background:#0d8187;font-weight:400;letter-spacing:-.15px;line-height:1.2;padding:5px 8px 6px 8px;height:20px;-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.mnbBlock .mnbBlockInfo__invader--waiting span{background:#4175c9}.mnbBlock .mnbBlockInfo__invader--rejected span{background:#871408}.mnbBlock .mnbBlockInfo__invader--status span{background:#bfc9e3;color:#002677}.mnbBlock .mnbBlockInfo__invader--approved span{background:#007d6d}.mnbBlock .mnbBlockInfo__invader--new span{background:#0fb2b3}@media (min-width:768px){.section+.section{margin-top:0}.section+.section:not(:last-child){margin-bottom:0}.mnbdHero__left{min-width:370px}.mnbdHeroMiles__col--center{padding-top:30px}}@media (min-width:1024px){.mnbdHero__col:only-child{max-width:540px}.mnbdHeroCard{margin-bottom:-50px}}@media (max-width:1280px){.mnbdHero{--gap:30px;--clip:90%}.mnbdHero__right{flex-wrap:wrap}.mnbdHero__subtitle{font-size:1.5rem}}@media (max-width:1024px){.benefitsTable .tableWrapper table tr td:first-child{text-align:left;padding-left:25px!important;padding-right:25px;font-family:urw_geometric_extlight,sans-serif;font-size:1.125rem;font-weight:400;color:#002677;line-height:1.16}[dir=rtl] .benefitsTable .tableWrapper table tr td:first-child{font-weight:300!important}.benefitsTable .tableWrapper table tr td:first-child{text-align:center;background-color:transparent!important;border-top:1px solid #566ea1}.benefitsTable .tableWrapper table tr td:first-child:before{display:none}.benefitsTable .tableWrapper table tr td:not(:first-child):before{font-family:urw_geometric_extsemi_bold,sans-serif;font-size:1.25rem;font-weight:400;color:#002677;line-height:56px;letter-spacing:-.2px;background-color:transparent}[dir=rtl] .benefitsTable .tableWrapper table tr td:not(:first-child):before{font-weight:600!important}.benefitsTable .tableWrapper tbody tr{border-bottom:0}}@media (max-width:1023px){.mnbdHero{--align:center}.mnbdHero__row{flex-wrap:wrap}.mnbdHero__left{margin:0 auto}.mnbdHero__col{flex-grow:1}}@media (max-width:767px){.benefitsTable{padding-top:0}.benefitsTable .tableWrapper table tr td:first-child{padding-top:14px;padding-bottom:11px}.benefitsTable .tableWrapper table tr td:not(:first-child):before{line-height:48px}.mnbdHero{--clip:95%}.mnbdHero{padding-top:32px;padding-bottom:60px}.mnbdHero p{font-size:.875rem}.mnbdHero .more{font-size:1rem}.mnbdHero__left{padding-left:11px;padding-right:11px}.mnbdHero__title{font-size:1.875rem}.mnbdHero__subtitle{font-size:1.25rem}.mnbdHeroMiles{padding-top:20px;gap:24px}.mnbdHeroMiles__title{font-size:1rem;letter-spacing:.0888888px}.mnbdHeroMiles__title b,.mnbdHeroMiles__title strong{font-size:1.25rem}.mnbdHeroMiles__title b,.mnbdHeroMiles__title strong{font-size:1.5625rem}.mnbBlock__accContent{overflow:hidden;max-height:0}.mnbBlock__accContent--open{max-height:700px}.mnbBlock--mobAccordion .mnbBlock__title::after{content:"";width:12px;height:12px;border:3px solid #213368;display:block;position:absolute;top:10px;right:0;border-left-width:0;border-bottom-width:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.mnbBlock--mobAccordion .mnbBlock__title--accOpen::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}
