.offerpromobannerold__base--earn .offer__imageWrapper.offer__imageWrapperResponsive,.offerpromobannerold__base--spend .offer__imageWrapper.offer__imageWrapperResponsive{position:relative}.offerpromobannerold__base--earn .picture,.offerpromobannerold__base--spend .picture{inset:0;position:absolute}.offerpromobannerold__base--earn .picture .mamcomimage,.offerpromobannerold__base--spend .picture .mamcomimage{display:block;position:relative;width:100%}.offerpromobannerold__base--earn .offer__imageWrapper.offer__imageWrapperResponsive{padding-top:100%}.offerpromobannerold__base--spend .offer__imageWrapper.offer__imageWrapperResponsive{padding-top:100%}.offerpromobannerold__heading{margin-bottom:36px}.offerpromobannerold__container .offer__contentWrapper{padding:24px}.offerpromobannerold__container .offer__contentWrapper .offer__promoContent,.offerpromobannerold__container .offer__contentWrapper .offer__standardContent{grid-column:2/span 8}.offerpromobannerold__container .offer__promoContent{padding:0}.offerpromobannerold__container .offer__promoContent .offer__partnerLogo{padding-bottom:20px}.offerpromobannerold__container .offer__promoContent .offer__headingWrapper{margin-bottom:0}.offerpromobannerold__container .offer__mainBenefitWrapper{font-size:28px;line-height:36px}.offerpromobannerold__container .offer__mainBenefitWrapper{font-weight:300;color:var(--clink);justify-content:flex-start}.offerpromobannerold__container .offer__mainBenefitWrapper .mamcomicon-ico201{bottom:-7px}.offerpromobannerold__container .offer__mainBenefit .mamcomicon-ico146{bottom:-1px}.offerpromobannerold__container .offer__headingWrapper{font-size:28px;line-height:36px}.offerpromobannerold__container .offer__headingWrapper{font-weight:300;color:var(--clink);margin-bottom:34px}.offerpromobannerold__container .offer__earnOrSpend{display:inline}.offerpromobannerold__container .offer__earnOrSpend::after{content:": "}.offerpromobannerold__container .offer__flag{max-width:75%}@media screen and (min-width: 600px){.offerpromobannerold__container .offer__contentWrapper{padding:32px 8px 36px}.offerpromobannerold__container .offer__promoContent .offer__headingWrapper{grid-column:3;grid-row:1;margin-left:24px}}@media screen and (min-width:600px){.offerpromobannerold__base--earn{grid-column:2/span 10}.offerpromobannerold__base--earn .offer__imageWrapper.offer__imageWrapperResponsive{padding-top:66.67%}.offerpromobannerold__base--spend{grid-column:4/span 6}.offerpromobannerold__base--spend .offer__imageWrapper.offer__imageWrapperResponsive{padding-top:133.33%}.offerpromobannerold__container .offer__contentWrapper .offer__promoContent,.offerpromobannerold__container .offer__contentWrapper .offer__standardContent{flex-direction:row}.offerpromobannerold__container .offer__promoContent{display:grid;grid-template-columns:auto 2px 1fr}.offerpromobannerold__container .offer__promoContent .offer__mainBenefitWrapper{grid-column:3;grid-row:2;margin-left:24px;margin-top:36px}.offerpromobannerold__container .offer__promoContent .offer__logoSeparator{display:block;grid-column:2;grid-row:1/span 3}.offerpromobannerold__container .offer__promoContent .offer__partnerLogo{grid-column:1;grid-row:1;margin-right:24px;padding-bottom:0;position:relative}.offerpromobannerold__container .offer__promoContent .offer__partnerLogo .mamcomimage{left:50%;position:absolute;top:8px;transform:translateX(-50%)}}@media print, (min-width: 960px){.offerpromobannerold__heading{margin-bottom:32px}.offerpromobannerold__container .offer__mainBenefitWrapper{font-size:36px;line-height:46px}.offerpromobannerold__container .offer__headingWrapper{font-size:36px;line-height:46px}}@media print,(min-width:960px){.offerpromobannerold__base--earn .offer__imageWrapper.offer__imageWrapperResponsive{padding-top:40%}.offerpromobannerold__container .offer__contentWrapper{display:grid;grid-column-gap:40px;grid-template-columns:repeat(10,1fr);padding:40px 0}}@media print,(min-width:1280px){.offerpromobannerold__container .offer__contentWrapper{grid-column-gap:40px}}
