.LandingComponent{background-color:#fff}.LandingComponent h2{font-size:2rem}.LandingComponent .eg-button.mdc-button{font-weight:900;--eg-button-outline-color: var(--theme-color-primary)}.ExpressBrandCardCollectionComponent .catalogCardWrapper .BrandCardComponent{height:100%}.RewardsChoiceLandingComponent .landingBanner{background-color:#e2effe}.RewardsChoiceLandingComponent .landingBannerContainer .eyebrowChip{background-color:#cfe5fe;border-radius:2rem;padding:8px 16px;font-size:1.2rem;color:#0a6ecc}.RewardsChoiceLandingComponent .landingBannerContainer header h1{font-size:3.375rem;line-height:1.2}.RewardsChoiceLandingComponent .landingBannerContainer header h1 .landingHeadingAccent{color:#0a6ecc}.RewardsChoiceLandingComponent .landingBannerContainer .landingSubHeading{font-size:1.2rem}.RewardsChoiceLandingComponent .landingBannerContainer .heroMetaRow{margin-top:4rem}.RewardsChoiceLandingComponent .landingBannerContainer .landingValuePropImage{width:100%;height:500px;background-image:var(--landing-value-bg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 991.98px){.RewardsChoiceLandingComponent .landingBannerContainer header h1{font-size:2.2rem}.RewardsChoiceLandingComponent .landingBannerContainer .landingSubHeading{font-size:1rem}.RewardsChoiceLandingComponent .landingBannerContainer .heroMetaRow{margin-top:2rem}.RewardsChoiceLandingComponent .landingBannerContainer .landingValuePropImage{height:300px}}.RewardsChoiceLandingComponent .landingCatalogSubHeading h2{font-size:3.375rem}@media (max-width: 991.98px){.RewardsChoiceLandingComponent .landingCatalogSubHeading h2{font-size:2.2rem}}.VisaLandingComponent .landingBanner{background-color:#e2effe}.VisaLandingComponent .landingBannerContainer .eyebrowChip{background-color:#cfe5fe;border-radius:2rem;padding:8px 16px;font-size:1.2rem;color:var(--theme-color-primary)}.VisaLandingComponent .landingBannerContainer header h1{font-size:3.375rem;line-height:1.2}.VisaLandingComponent .landingBannerContainer .landingSubHeading{font-size:1.2rem}.VisaLandingComponent .landingBannerContainer .heroMetaRow{margin-top:4rem}.VisaLandingComponent .landingBannerContainer .landingValuePropImage{width:100%;height:500px;background-image:var(--landing-value-bg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 991.98px){.VisaLandingComponent .landingBannerContainer header h1{font-size:2.2rem}.VisaLandingComponent .landingBannerContainer .landingSubHeading{font-size:1rem}.VisaLandingComponent .landingBannerContainer .heroMetaRow{margin-top:2rem}.VisaLandingComponent .landingBannerContainer .landingValuePropImage{height:300px}}.AmexLandingComponent .landingBanner{background-color:#e2effe}.AmexLandingComponent .landingBannerContainer .eyebrowChip{background-color:#cfe5fe;border-radius:2rem;padding:8px 16px;font-size:1.2rem;color:var(--theme-color-primary)}.AmexLandingComponent .landingBannerContainer header h1{font-size:3.375rem;line-height:1.2}.AmexLandingComponent .landingBannerContainer .landingSubHeading{font-size:1.2rem}.AmexLandingComponent .landingBannerContainer .heroMetaRow{margin-top:4rem}.AmexLandingComponent .landingBannerContainer .landingValuePropImage{width:100%;height:500px;background-image:var(--landing-value-bg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 991.98px){.AmexLandingComponent .landingBannerContainer header h1{font-size:2.2rem}.AmexLandingComponent .landingBannerContainer .landingSubHeading{font-size:1rem}.AmexLandingComponent .landingBannerContainer .heroMetaRow{margin-top:2rem}.AmexLandingComponent .landingBannerContainer .landingValuePropImage{height:300px}}
