.mileageexchangedialog__heading{font-size:34px;line-height:44px}.mileageexchangedialog__heading{font-weight:300;color:var(--cbodytext);display:inline-block;margin-bottom:32px}.mileageexchangedialog__heading,.mileageexchangedialog__content{padding-right:25px}.mileageexchangedialog__tooltip{display:inline-block;position:relative}.mileageexchangedialog__tooltip .tooltip__popup{min-width:200px;top:auto}.mileageexchangedialog__dialogSurface{padding:0}.mileageexchangedialog__dialogSurface .plugindialog__bodyWrapper{margin-bottom:0}.mileageexchangedialog__dialogHeader [class^='mamcomicon']{padding:0}.mileageexchangedialog__dialogHeader .plugindialog__closeButton{height:32px;right:20px;top:20px;width:32px}.mileageexchangedialog__stepWithIcon .mileageexchangedialog__heading{margin:0}.mileageexchangedialog__stepWithIcon .mileageexchangedialog__headingContainer{background-color:var(--cgrey4);margin-bottom:64px;padding-bottom:64px;padding-top:68px;text-align:center}.mileageexchangedialog__stepWithIcon .mileageexchangedialog__headingContainer [class^='mamcomicon']{margin-bottom:28px;padding:0}.mileageexchangedialog__stepWrapper{padding:24px}.mileageexchangedialog__stepWrapper--success .mileageexchangedialog__headingContainer [class^='mamcomicon']{color:var(--csuccess)}.mileageexchangedialog__stepWrapper--notAvailable,.mileageexchangedialog__stepWrapper--updateFailed,.mileageexchangedialog__stepWrapper--success{padding:0 0 24px}.mileageexchangedialog__stepWrapper--notAvailable .mileageexchangedialog__heading,.mileageexchangedialog__stepWrapper--notAvailable .mileageexchangedialog__content,.mileageexchangedialog__stepWrapper--notAvailable .mileageexchangedialog__actionButtons,.mileageexchangedialog__stepWrapper--updateFailed .mileageexchangedialog__heading,.mileageexchangedialog__stepWrapper--updateFailed .mileageexchangedialog__content,.mileageexchangedialog__stepWrapper--updateFailed .mileageexchangedialog__actionButtons,.mileageexchangedialog__stepWrapper--success .mileageexchangedialog__heading,.mileageexchangedialog__stepWrapper--success .mileageexchangedialog__content,.mileageexchangedialog__stepWrapper--success .mileageexchangedialog__actionButtons{padding:0 24px}.mileageexchangedialog__stepWrapper--success .mileageexchangedialog__content p{margin-bottom:32px}.mileageexchangedialog__stepWrapper--notAvailable .mileageexchangedialog__headingContainer [class^='mamcomicon'],.mileageexchangedialog__stepWrapper--updateFailed .mileageexchangedialog__headingContainer [class^='mamcomicon']{color:var(--cwarn)}.mileageexchangedialog__stepWrapper .contactservicecenter__base{background-color:transparent;margin-top:42px;padding:0}.mileageexchangedialog__stepWrapper .contactservicecenter__tabBar,.mileageexchangedialog__stepWrapper .contactservicecenter__statusBar{display:none}.mileageexchangedialog__actionButtons{margin-top:32px}.mileageexchangedialog__mileageExchangeSubHeading{margin-bottom:32px}.mileageexchangedialog__mileageExchangePoints{background-color:var(--statusColor);color:var(--cbodytextinverted);margin-bottom:42px;padding:32px 16px}.mileageexchangedialog__mileageExchangePointsInfoBox{background-color:rgba(var(--cgrey3--rgb),0.1);margin-bottom:32px;padding:16px}.mileageexchangedialog__mileageExchangePointsInfoBox:empty{display:none}.mileageexchangedialog__mileageExchangePointsTable{min-width:100%}.mileageexchangedialog__mileageExchangePointsTable th{font-size:14px;line-height:20px;font-weight:400;color:var(--cbodytextinverted);text-align:left}.mileageexchangedialog__mileageExchangePointsTable td{width:25%}.mileageexchangedialog__mileageExchangePointsTable td:first-of-type{font-weight:600;width:50%}.mileageexchangedialog__mileageExchangePointsTable td:last-of-type{font-weight:700}.mileageexchangedialog__mileageExchangeCollectedWithSourceCurrency{margin-top:8px}.mileageexchangedialog__mileageExchangeCollectedWithSourceCurrency:empty{display:none}.mileageexchangedialog__mileageExchangeSourceCurrenciesContainer{margin-bottom:24px}.mileageexchangedialog__mileageExchangeSingle{margin-bottom:24px}.mileageexchangedialog__mileageExchangeFooter{display:flex;flex-direction:column-reverse;padding-bottom:10px}.mileageexchangedialog__mileageExchangeFooter,.mileageexchangedialog__mileageExchangeSourceCurrency,.mileageexchangedialog__mileageExchangeSubHeading{font-size:16px;line-height:22px}.mileageexchangedialog__mileageExchangeFooter,.mileageexchangedialog__mileageExchangeSourceCurrency,.mileageexchangedialog__mileageExchangeSubHeading{font-weight:300;color:var(--cbodytext)}.mileageexchangedialog__mileageExchangeTarget{margin-bottom:32px}.mileageexchangedialog__mileageExchangeText{font-weight:700}.mileageexchangedialog__mileageExchangeMultipleContainer{margin:45px auto 0;width:calc(100% - 15px)}.mileageexchangedialog__mileageExchangeMultipleContainer .noUi-pips .noUi-marker-large{background-color:var(--cstroke)}.mileageexchangecreditcard{}.mileageexchangecreditcard__base{background-color:var(--cbodybg2);border-radius:8px;padding:24px 16px}.mileageexchangecreditcard__heading{font-size:28px;line-height:36px}.mileageexchangecreditcard__heading{font-weight:300;color:var(--cbodytext);margin-bottom:16px}.mileageexchangecreditcard__heading:empty{display:none}.mileageexchangecreditcard__offerContainer{display:flex;flex-direction:column}.mileageexchangecreditcard__offerDescription{flex:1}.mileageexchangecreditcard__offerDescriptionContainer{display:flex;flex:1;flex-direction:column}.mileageexchangecreditcard__offerDescriptionContainer .mileageexchangecreditcard__offerImage{margin-bottom:24px}.mileageexchangecreditcard__offerApplyButton.button.button--primary{background:var(--corporateColor);margin-top:24px}.mileageexchangecreditcard__selectionDescription{margin-top:24px}.mileageexchangecreditcard__selectionContainer{border-bottom:1px solid var(--cgrey4);display:flex;flex-direction:column;padding-bottom:42px;padding-top:42px}.mileageexchangecreditcard__selectionContainer:last-of-type{border-bottom:none;padding-bottom:18px}.mileageexchangecreditcard__selectionCreditCardLogo{margin-bottom:24px}.mileageexchangecreditcard__selectionCreditCardLogo img{height:auto;max-width:130px}.mileageexchangecreditcard__selectionContent{flex:1}.mileageexchangecreditcard__selectionCreditCardName{font-size:16px;line-height:22px}.mileageexchangecreditcard__selectionCreditCardName{font-weight:700;color:var(--cbodytext);margin-bottom:26px}.mileageexchangecreditcard__selectionText+a{display:inline-block}.mileageexchangecreditcard__selectionText+a,.mileageexchangecreditcard__selectionText+.button{margin-top:30px}.mileageexchangecreditcard__selectionAmountNumber{font-size:34px;line-height:44px}.mileageexchangecreditcard__selectionAmountNumber{font-weight:300;color:var(--cbodytext)}.mileageexchangecreditcard__selectionExchangeButton{width:100%}@media print, (min-width: 960px){.mileageexchangedialog__heading{font-size:48px;line-height:62px}.mileageexchangedialog__heading{padding-right:15px}.mileageexchangedialog__dialogSurface{padding:0}.mileageexchangedialog__dialogHeader .plugindialog__closeButton{right:24px;top:24px}.mileageexchangedialog__stepWrapper{padding:40px}.mileageexchangedialog__mileageExchangePoints{padding:24px}.mileageexchangedialog__mileageExchangePointsInfoBox{margin-bottom:24px;padding:24px}.mileageexchangedialog__mileageExchangePointsTable{min-width:80%}.mileageexchangedialog__mileageExchangeSourceCurrenciesContainer{margin-bottom:46px}.mileageexchangedialog__mileageExchangeSingle{margin-bottom:0}.mileageexchangedialog__mileageExchangeFooter{flex-direction:row;justify-content:space-between;padding-bottom:20px}.mileageexchangedialog__mileageExchangeFooter,.mileageexchangedialog__mileageExchangeSourceCurrency,.mileageexchangedialog__mileageExchangeSubHeading{font-size:18px;line-height:24px}.mileageexchangedialog__mileageExchangeTarget{margin-bottom:0}.mileageexchangedialog__mileageExchangeMultipleContainer{align-self:flex-end;flex:1;margin:0;max-width:40%;padding:0 10px;width:100%}.mileageexchangecreditcard__base{padding:42px 65px 42px 42px}.mileageexchangecreditcard__heading{font-size:36px;line-height:46px}.mileageexchangecreditcard__heading{margin-bottom:42px}.mileageexchangecreditcard__offerContainer{flex-direction:row}.mileageexchangecreditcard__offerDescriptionContainer{flex-direction:row;gap:42px}.mileageexchangecreditcard__offerDescriptionContainer .mileageexchangecreditcard__offerImage{margin-bottom:0;width:300px}.mileageexchangecreditcard__offerApplyButton.button.button--primary{margin-top:30px}.mileageexchangecreditcard__selectionDescription{margin-top:32px}.mileageexchangecreditcard__selectionContainer{border-bottom:none;flex-direction:row}.mileageexchangecreditcard__selectionCreditCardLogo{flex:0 170px;margin-bottom:0}.mileageexchangecreditcard__selectionContent{border-left:1px solid var(--cgrey4);padding-left:41px}.mileageexchangecreditcard__selectionCreditCardName{font-size:18px;line-height:24px}.mileageexchangecreditcard__selectionCreditCardName{margin-bottom:24px}.mileageexchangecreditcard__selectionAmount{margin-bottom:24px}.mileageexchangecreditcard__selectionAmountNumber{font-size:48px;line-height:62px}.mileageexchangecreditcard__selectionExchangeButton{width:auto}}@media print,(min-width:960px){.mileageexchangedialog__stepWrapper--notAvailable,.mileageexchangedialog__stepWrapper--updateFailed,.mileageexchangedialog__stepWrapper--success{padding:0 0 40px}.mileageexchangedialog__stepWrapper--notAvailable .mileageexchangedialog__heading,.mileageexchangedialog__stepWrapper--notAvailable .mileageexchangedialog__content,.mileageexchangedialog__stepWrapper--notAvailable .mileageexchangedialog__actionButtons,.mileageexchangedialog__stepWrapper--updateFailed .mileageexchangedialog__heading,.mileageexchangedialog__stepWrapper--updateFailed .mileageexchangedialog__content,.mileageexchangedialog__stepWrapper--updateFailed .mileageexchangedialog__actionButtons,.mileageexchangedialog__stepWrapper--success .mileageexchangedialog__heading,.mileageexchangedialog__stepWrapper--success .mileageexchangedialog__content,.mileageexchangedialog__stepWrapper--success .mileageexchangedialog__actionButtons{padding:0 40px}.mileageexchangecreditcard__selectionText+a,.mileageexchangecreditcard__selectionText+.button{margin-top:32px}}
