body,html{font-family:Roboto,sans-serif}.hero-bg{background-image:url(/assets/images/rewards/BFFrewards_hero_m.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:220px}#hero .hero-body{position:relative}#hero .customer-card{background-color:#ffffffe6;border-radius:15px;height:465px;padding:4px;text-align:center;width:440px}#hero .customer-name{margin-bottom:0}#hero .customer-welcome{color:#000;font:normal normal medium 16px/21px Roboto}#hero .customer-points-label{color:#4c5271;font:normal normal 700 16px/21px Roboto;margin-bottom:0}#hero .customer-points-value{color:#01426b;font:normal normal 900 36px/48px Roboto;margin-bottom:20px}#hero .start-link{text-decoration:none}#hero .card-seperator{align-items:center;display:flex;flex-direction:row;margin:0 auto;width:300px}#hero .card-seperator span{color:#4c5271;font:normal normal normal 12px/14px Roboto;padding:0 5px}#hero .view-rewards-btn{-webkit-appearance:none;appearance:none;background-color:initial;border:2px solid #0054a4;border-radius:6px;color:#0054a4;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;line-height:1.125rem;margin:20px auto;outline-offset:2px;padding:10px 13px 8px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,border-color .25s,color .25s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#hero .view-rewards-btn:focus-visible{outline:auto Highlight;outline:auto -webkit-focus-ring-color}#hero .view-rewards-btn:hover{background-color:#0054a4;color:#fff}#hero .hero-content{display:flex;justify-content:center;padding:0 15px}#hero .card{background-color:#ffffffe6;border-radius:15px;height:375px;padding:4px;text-align:center}#hero .card-content{align-items:center;display:flex;flex-direction:column;margin-bottom:-25%;position:relative;top:-15%}#hero .card-content img{margin-bottom:24px;width:200px}#hero .card-content h1{font:normal normal 700 24px/32px Roboto}#hero .primary-red-btn{-webkit-appearance:none;appearance:none;background-color:#aa141a;border:2px solid #0000;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:700;line-height:1.125rem;margin:auto auto 20px;outline-offset:2px;padding:15px 30px 13px;text-align:center;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;width:100%}#hero .primary-red-btn:focus-visible{outline:auto Highlight;outline:auto -webkit-focus-ring-color}#hero .primary-red-btn:hover{background-color:#881015}#hero .card-content hr{border:1px solid #98a1ca;margin-bottom:12px;width:280px}#hero .fade p{color:#4c5271;font:normal normal normal 14px/18px Roboto;margin-bottom:20px}#hero .fade p a{color:#1d6c9d;font:normal normal 500 12px/16px Roboto;letter-spacing:0}.rewards-benefits{background:#0f2d41;background:linear-gradient(332deg,#084172 40%,#0f2d41 0);color:#fff;text-align:center}.rewards-benefits .container{padding:32px 20px}.rewards-benefits__header{margin:0 auto;text-align:left}.rewards-benefits__title{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:4px}.rewards-benefits__subtitle{font-size:1rem;font-weight:700;line-height:1.2;margin-bottom:20px}.rewards-benefits__body{display:grid;gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:100%;max-width:400px}.rewards-benefits__item{align-items:center;display:flex;gap:12px}.rewards-benefits__icon{background:#fff;border-radius:50%;color:#0055a3;font-size:28px;padding:6px}.rewards-benefits__item-text{font-size:1rem;font-weight:700;line-height:1.2;text-align:left}#about .about-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:40px auto;padding:15px;row-gap:30px;text-align:left}#about .about-info{max-width:550px;text-align:left}#about .about-title{color:#000;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:10px}#about .about-subtitle{color:#000;font-size:1rem;font-weight:700;line-height:1.2}#about .about-steps{color:#0e364e;display:grid;gap:8px;max-width:400px;text-align:left}#about .about-step{align-items:flex-start;column-gap:10px;display:flex;flex-direction:row;margin:0 auto;min-height:74px;min-width:280px;width:100%}#about .about-step-number{margin-top:10px;text-align:center}#about .about-step-number-div{align-items:flex-start;border:2px solid;border-radius:50%;font-size:24px;font-weight:700;line-height:30px;padding:3px;width:40px}#about .about-step-text-h2{color:#0f2d41;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:0}#about .about-step-text-p{color:#0f2d41;font-size:1rem;font-weight:700;line-height:1.2;margin:0}.farms-promo__container{background-color:#0f2d41;background-image:linear-gradient(200deg,#084172 43%,#0f2d41 0);color:#fff;padding:32px 20px;width:100%}.farms-promo__content{gap:20px}.farms-promo__content,.farms-promo__title-wrapper{display:flex;flex-direction:column}.farms-promo__title{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.farms-promo__subtitle{font-size:1rem;line-height:1.2;margin-bottom:20px}.farms-promo__description{font-size:1.25rem;font-weight:700;line-height:1.2}.farms-promo__button{-webkit-appearance:none;appearance:none;background-color:initial;border:2px solid #fff;border-radius:6px;color:#fff;cursor:pointer;display:none;font-size:1rem;font-weight:700;line-height:1.125rem;margin-top:20px;outline-offset:2px;padding:10px 13px 8px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,border-color .25s,color .25s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.farms-promo__button:focus-visible{outline:auto Highlight;outline:auto -webkit-focus-ring-color}.farms-promo__button:hover{background-color:#fff;color:#0054a4}.farms-promo .subscription-landing__header-benefits{display:flex;flex:1;flex-direction:column;gap:20px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.farms-promo .subscription-landing__header-benefits .icon-checkmark{background-color:#0054a4;border-radius:100%;color:#fff;font-size:28px;padding:6px}.farms-promo .subscription-landing__header-benefits-item{align-items:center;display:flex;gap:12px}.farms-promo .subscription-landing__header-benefits-item>p{font-size:1rem;line-height:1.2;margin-bottom:0;text-align:left}.track-rewards{padding:0}.track-rewards .container{align-items:center;background:#0f2d41;background-image:linear-gradient(22deg,#084172 40%,#0f2d41 0);color:#fff;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:32px 20px 0}.track-rewards__text-wrapper{align-self:start;display:flex;flex-direction:column;gap:4px;text-align:left}.track-rewards__h2{font-size:1.5rem}.track-rewards__h2,.track-rewards__p{font-weight:700;line-height:1.2;margin:0}.track-rewards__p{font-size:1rem}.track-rewards__app-links{align-items:center;display:flex;flex-direction:column;gap:12px;margin:20px 0}.track-rewards__app-links img{height:50px}.track-rewards__app-image{align-self:end;margin-bottom:-3px;width:100%}.track-rewards__app-image img{width:100%}.ready-to-join__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 37px}.ready-to-join__logo{width:50px}.ready-to-join__text-wrapper{margin-bottom:15px;text-align:center}.ready-to-join__title{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:4px}.ready-to-join__subtitle{font-size:1rem;font-weight:700;line-height:1.2;margin:0}.ready-to-join__button{-webkit-appearance:none;appearance:none;background-color:#aa141a;border:2px solid #0000;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;line-height:1.125rem;outline-offset:2px;padding:10px 13px 8px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,border-color .25s,color .25s;width:100%}.ready-to-join__button:focus-visible{outline:auto Highlight;outline:auto -webkit-focus-ring-color}.ready-to-join__button:hover{background-color:#881015}.mastercard{padding:0}.mastercard__content{background-color:#e6e6e6;display:flex;justify-content:space-between;padding:32px 20px}.mastercard__header{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center;margin-bottom:12px}.mastercard__header img{width:80px}.mastercard__title{color:#000;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:0}.mastercard__perks{display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:20px}.mastercard__perk{align-items:center;display:flex;gap:12px}.mastercard__checkmark{background-color:#0054a4;border-radius:50%;color:#fff;font-size:28px;line-height:1;padding:6px;width:40px}.mastercard__learn-more{-webkit-appearance:none;appearance:none;background-color:initial;border:2px solid #0054a4;border-radius:6px;color:#0054a4;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;line-height:1.125rem;outline-offset:2px;padding:10px 13px 8px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,border-color .25s,color .25s}.mastercard__learn-more:focus-visible{outline:auto Highlight;outline:auto -webkit-focus-ring-color}.mastercard__learn-more:hover{background-color:#0054a4;color:#fff}.mastercard__perk-text{color:#000;font-size:1rem;line-height:1.2}.mastercard__right{display:none;width:220px}.mastercard__right img{width:100%}.rewards-terms{padding:30px 15px}#rewardsPromotion,.rewards-promotion{flex-direction:column}#rewardsPromotion .header-image{align-self:center;margin-top:20px;z-index:2}#rewardsPromotion .main-content{align-items:flex-start;background:linear-gradient(#f5f5f5,#fff);border-top:2px solid #d3d3d3;margin:-30px 10px 10px;min-height:300px;width:760px}#rewardsPromotion .main-content .left,#rewardsPromotion .main-content .right{align-items:flex-start;flex:1 0 46%;flex-direction:column;height:100%;padding:30px 10px}#rewardsPromotion .main-content .title{color:#666;font-family:Roboto;font-size:20px;margin:10px 5px 20px}#rewardsPromotion .main-content .perk-section{margin:0 5px 20px}#rewardsPromotion .main-content .perk-section img{align-self:flex-start;margin:0 10px 0 0}#rewardsPromotion .main-content .blue-text{color:#024a76;font-size:16px;font-weight:700}#rewardsPromotion .main-content .option{align-self:flex-end;background-color:#fff;border:2px solid #024a76;margin:10px 0;padding:5px;width:90%}#rewardsPromotion .main-content .option .blue-text{padding:0 0 0 10px;width:100%}#rewardsPromotion .main-content .option .red-btn{max-width:120px}#rewardsPromotion .main-content .option .red-btn a{color:#fff;text-decoration:none}#rewardsPromotion .main-content .option .red-btn.wide{max-width:150px}#rewardsPromotion .bottom-terms{align-items:flex-start;background:linear-gradient(#f5f5f5,#fff);border-top:2px solid #d3d3d3;flex-direction:column;margin:10px;padding:25px;width:760px}#rewardsPromotion .bottom-terms .blue-text{color:#024a76;font-size:14px;font-weight:700;margin-bottom:10px}#rewardsPromotion .bottom-terms .fine-print{color:#666;font-size:11px;line-height:16px;width:100%}#rewardsPromotionCC sub{font-size:xx-small}#rewardsPromotionCC sup{display:inline-block;font-size:xx-small;font-weight:400;margin-left:2px;margin-top:-6px;vertical-align:text-top}#rewardsPromotionCC h3{font-family:Roboto}#rewardsPromotionCC .btn-link{border:4px solid #bf5759;height:50px;margin-bottom:20px;padding-top:10px;text-decoration:none!important;width:80%}#rewardsPromotionCC .rp-left-container{max-width:900px;width:100%}#rewardsPromotionCC .rp-left-container .rpl-tablet-container .rpl-cc-image{display:none}#rewardsPromotionCC .rp-left-container .rpl-login-container{margin-left:10px;padding:10px 0 20px}#rewardsPromotionCC .rp-left-container .rpl-login-container p{color:#666;font-size:14px;margin-bottom:0}#rewardsPromotionCC .rp-left-container .rpl-login-container a{color:#b12f31;font-size:16px;margin-left:4px;text-decoration:underline}#rewardsPromotionCC .rp-left-container .rpl-mobile-subtext{background-color:#eee;padding:10px 10px 10px 15px}#rewardsPromotionCC .rp-left-container .rpl-mobile-subtext img{height:30px;width:43px}#rewardsPromotionCC .rp-left-container .rpl-mobile-subtext p{align-self:center;color:#666;font-size:12px;margin:0 0 0 5px}#rewardsPromotionCC .rp-left-container .rpl-mobile-subtext a{text-decoration:underline}#rewardsPromotionCC .rp-left-container .rpl-mobile-subtext span{color:#e31b23}#rewardsPromotionCC .rp-left-container .rpl-hero-container{position:relative}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top{background-image:linear-gradient(270deg,#009bdd,#0686c3,#0771a9,#055d90,#014a77);padding:30px 30px 16px;position:relative}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top h2{color:#fff;display:block;font-size:26px;font-style:italic;margin-bottom:12px;text-shadow:1px 1px 2px #000}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .bonus-points{align-items:center;display:flex;padding:0 0 15px;width:50%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .bonus-points img{margin-right:15px}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .bonus-points span{color:#fff;font-size:13px;line-height:1.5em}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .bonus-points strong{font-size:15px}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .apply-by h3{color:#fff;display:block;font-size:26px;font-style:normal;line-height:30px;margin-bottom:0;text-shadow:1px 1px 2px #000;width:50%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .apply-by p{color:#b4cbde;font-family:Roboto;font-size:12px;line-height:1.7em}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .apply-by a{color:#fff7e5}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-content{width:50%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-content h3{font-family:Roboto;font-size:18px;margin-bottom:0}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-content .light-blue{color:#b4cbde}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-content p{color:#b4cbde;font-family:Roboto;font-size:12px;line-height:1.7em}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-links{width:50%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-links .disclaimer{color:#b4cbde;font-size:12px;margin-bottom:10px;padding-left:6px}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-links .links{height:30px;text-align:center;width:80%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-links .links a{color:#b4cbde;font-size:12px;margin:auto 0;padding:0 6px;text-decoration:underline}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-links .links .line{border-right:2px solid #3878ad}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rewards-cc{background-image:url(/assets/images/rewards/CreditCardHero2021.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:260px;position:absolute;right:2%;top:8%;width:50%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rewards-cc .rewards-logo{bottom:-50%;height:auto;position:absolute;right:20%;width:220px}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-footer{background-color:#f5f5f5}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-footer p{color:#777;font-size:14px;padding:24px;width:50%}#rewardsPromotionCC .rp-left-container .rpl-btm{display:none;margin-bottom:20px}#rewardsPromotionCC .rp-left-container .rpl-table-header{color:#014a77;font-family:Roboto;font-size:20px;font-weight:700;margin:40px 0 20px 40px;width:70%}#rewardsPromotionCC .rp-left-container .rpl-table-header p{color:#777;font-size:12px;font-weight:500}#rewardsPromotionCC .rp-left-container .rpl-table-content{display:flex;flex-wrap:wrap;margin-bottom:60px;padding:0}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell{border:1px solid #ccc;flex-grow:1;flex-shrink:1;list-style:none;padding:24px 14px;width:33.33%}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell.yellow-bg{background-color:#fff7e5}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .red-btn{text-decoration:none}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell a{font-size:14px;text-align:center;text-decoration:underline}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell h3{font-size:20px;margin:auto 0;text-align:center}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell p{margin-bottom:0}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .cc-image{background-image:url(/assets/images/rewards/CreditCard2021.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;margin-bottom:20px;width:90%}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .rc-image{background-image:url(/assets/images/rewards/BlainsRewardsCard.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;margin-bottom:20px;width:100%}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell img{margin-bottom:20px;width:160px}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .grey-header{color:#666;font-size:20px;font-weight:700;text-align:right}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .red-header{color:#b22b2c;font-size:20px;font-weight:700;text-align:right}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .lrg-blue{color:#0054a4;font-size:22px;font-weight:700}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .sub-header{text-align:center;width:70%}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .sml-grey{color:#666;font-size:12px}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .med-grey{color:#666;font-size:14px;font-weight:700}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .med-grey a{color:#666}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .med-black{color:#b22b2c;font-size:14px;font-weight:700}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .center-margin{margin:0 20px}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .orange-border{border:4px solid #bf5759;font-family:Roboto}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .txt-margin-left{margin-left:4px}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell button{font-size:14px}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .apply-today{margin-top:26px}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .soct-button{color:#777;font-size:12px;margin-top:10px}#rewardsPromotionCC .rp-left-container .rpl-table-content .two-rows{width:66.66%}#rewardsPromotionCC .rp-left-container .rpl-table-content .blue-bg{background-color:#eff8fc}#rewardsPromotionCC .rp-left-container .rpl-table-content .top{border-top:none}#rewardsPromotionCC .rp-left-container .rpl-table-content .left{border-left:none}#rewardsPromotionCC .rp-left-container .rpl-table-content .right{border-right:none}#rewardsPromotionCC .rp-left-container .rpl-table-content .btm{border-bottom:none}#rewardsPromotionCC .rp-left-container .rpl-table-content .no-horizontal-padding{padding-left:0;padding-right:0}#rewardsPromotionCC .rp-left-container .rpl-table-content .horizontal-padding{padding-left:6px;padding-right:6px}#rewardsPromotionCC .rp-left-container .rpl-table-content .no-padding-left{padding-left:0}#rewardsPromotionCC .rp-left-container .rpl-table-content .header-width{width:80%}#rewardsPromotionCC .rp-left-container .rpl-table-content .rpl-content-footer{background-color:#f5f5f5;margin:40px 0;padding:25px}#rewardsPromotionCC .rp-left-container .rpl-table-content .rpl-content-footer p{color:#777;font-size:14px;margin-bottom:0}#rewardsPromotionCC .rp-left-container .rpl-terms{margin:0 auto 40px;width:88%}#rewardsPromotionCC .rp-left-container .rpl-terms p{color:#777;font-size:11px}#rewardsPromotionCC .rp-left-container .rpl-terms p.bigger-text{font-size:12px}#rewardsPromotionCC .rp-left-container .rpl-terms a{color:#777;text-decoration:underline}#rewardsPromotionCC .rp-right-container{background-color:#f5f5f5;border-left:4px solid #ccc;height:100%;padding:10px;width:30%}#rewardsPromotionCC .rp-right-container .rpr-header{margin-bottom:10px}#rewardsPromotionCC .rp-right-container .rpr-header p{margin-bottom:0}#rewardsPromotionCC .rp-right-container .rpr-header .rprh-text{padding:16px 0 0 10px}#rewardsPromotionCC .rp-right-container .rpr-header .rprh-text p{color:#014a77;font-size:16px}#rewardsPromotionCC .rp-right-container .rpr-header .rprh-text a{color:#014a77;font-size:12px;text-decoration:underline}#rewardsPromotionCC .rp-right-container .rprh-subtext{border-left:3px solid #ed1a2f;margin-left:20px;padding:0 10px;width:56%}#rewardsPromotionCC .rp-right-container .rprh-subtext p{color:#ed1a2f;font-size:12px;margin-bottom:0}.rpl-cmae-banner-desktop img,.rpl-cmae-banner-mobile img{height:auto;width:100%}@media (min-width:426px){#about .about-info,.farms-promo__title-wrapper{text-align:center}}@media only screen and (min-width:479px){#hero .primary-red-btn{max-width:350px}.rewards-benefits__header{text-align:center}.track-rewards__text-wrapper{max-width:400px;text-align:center}.track-rewards__app-links{flex-direction:row;margin:20px auto}.ready-to-join__button{max-width:200px}}@media (min-width:768px){.hero-bg{height:400px}#about .about-info{max-width:636px}#about .about-content{margin:50px 86px;padding:0}#about .about-steps{gap:15px;max-width:750px}#about .about-step{column-gap:20px;min-height:90px}#about .about-step-number-div{align-items:flex-start;border:2px solid;border-radius:50%;color:#0e364e;font-size:24px;font-weight:700;line-height:44px;padding:8px;width:64px}#about .about-step-text-h2{font-size:1.75rem}#about .about-step-text-p{font-size:1.25rem}}@media only screen and (min-width:768px){.rewards-benefits{background:linear-gradient(345deg,#084172 40%,#0f2d41 0)}.rewards-benefits .container{padding:40px 20px}.rewards-benefits__title{margin-bottom:12px;text-align:center}.rewards-benefits__subtitle{font-size:1.125rem;text-align:center}.rewards-benefits__body{grid-template-columns:repeat(3,1fr);justify-items:center;margin-top:20px;max-width:600px}.rewards-benefits__item{flex-direction:column;text-align:center;width:100%}.rewards-benefits__icon{background:#fff;border-radius:50%;font-size:60px;padding:10px}.rewards-benefits__item-text{font:normal normal 700 20px/26px Roboto;min-width:155px;text-align:center}.farms-promo__container{background-image:linear-gradient(159deg,#084172 42%,#0f2d41 0)}.farms-promo__title-wrapper{text-align:left}.farms-promo__content{align-items:center;flex-direction:row;gap:30px}.farms-promo__button{display:inline-block;margin-top:0}.farms-promo .subscription-landing__header-benefits{min-width:370px}.track-rewards{padding:30px 15px}.track-rewards .container{background-image:linear-gradient(11deg,#084172 39%,#0f2d41 0);border-radius:8px;flex-wrap:nowrap;justify-content:space-between}.track-rewards__text-wrapper{max-width:445px;text-align:left}.track-rewards__app-links{margin:20px 0}.track-rewards__app-image{max-width:350px}.ready-to-join__wrapper{padding:50px 37px 0}.mastercard{padding:60px 15px 30px}.mastercard__content{border-radius:8px;padding:40px}.mastercard__header{gap:0;justify-content:left}.mastercard__header img{display:none}.mastercard__right{align-items:center;display:flex;min-width:270px;width:270px}.rpl-cmae-banner-mobile{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){.rewards-benefits__body--five li:nth-child(4){grid-column:1;justify-self:end;transform:translateX(50%)}.rewards-benefits__body--five li:nth-child(5){grid-column:3;justify-self:start;transform:translateX(-50%)}}@media only screen and (min-width:1024px){.rewards-benefits .container{padding:64px 20px}.rewards-benefits__title{font-size:2rem}.rewards-benefits__subtitle{font-size:1.25rem}.rewards-benefits__body{gap:10px;grid-template-columns:repeat(6,1fr);margin-top:40px;max-width:100%}.rewards-benefits__body--five{grid-template-columns:repeat(5,1fr)}.rewards-benefits__item{max-width:200px}.rewards-benefits__icon{background:#fff;border-radius:50%;font-size:64px;padding:18px}.rewards-benefits__item-text{font-size:1.25rem;margin-top:20px;text-align:center}.farms-promo__container{padding:80px 60px}.farms-promo__content{flex-direction:row}.farms-promo__title-wrapper{flex:1 700px;max-width:700px;min-width:400px}.farms-promo__title{font-size:2rem}.farms-promo__subtitle{font-size:1.25rem;margin-bottom:15px}.farms-promo__description{font-size:1.5rem;margin-bottom:30px}.farms-promo .subscription-landing__header-benefits{margin:0;min-width:470px}.farms-promo .subscription-landing__header-benefits-item{gap:20px}.farms-promo .subscription-landing__header-benefits-item>p{font-size:1.25rem}.track-rewards .container{padding:60px 30px 0 50px}.track-rewards__text-wrapper{gap:12px}.track-rewards__app-links{gap:20px;margin:32px 0 0}.track-rewards__app-links img{height:64px}.track-rewards__app-image{margin-top:-50px;max-width:582px}.ready-to-join__wrapper{flex-direction:row;padding-top:60px}.ready-to-join__logo{margin-right:25px;width:75px}.ready-to-join__text-wrapper{margin-bottom:0;margin-right:80px;text-align:left}.ready-to-join__subtitle{font-size:1.125rem}.mastercard__content{padding:60px 80px}.mastercard__header{margin-bottom:17px}.mastercard__title{font-size:2rem}.mastercard__perks{flex-direction:row;justify-content:left;margin-bottom:30px}.mastercard__perk-text{font-size:1.25rem}.mastercard__right{min-width:unset}}@media (min-width:1025px){.hero-bg{background-image:url(/assets/images/rewards/BFFrewards_hero.jpg);height:875px;position:relative}#hero .hero-content{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:80px 25px 25px;position:absolute;top:0;width:50%}#hero .card{height:444px;width:440px}#hero .customer-card{height:515px}#hero .card-content{margin-bottom:-12%;position:relative;top:-22%}#hero .card-content img{margin-bottom:30px;width:276px}#hero .card-content h1{font:normal normal 700 28px/37px Roboto;padding:0 20px}#hero .card-content hr{border:1px solid #98a1ca;margin-bottom:12px;width:310px}#hero .fade p{font:normal normal normal 16px/18px Roboto}#hero .fade p a{font:normal normal 500 14px/17px Roboto}#about .about-content{margin:50px auto;max-width:1440px;padding:0}#about .about-title{font-size:2rem;margin-bottom:15px}#about .about-subtitle{font-size:1.25rem}}@media only screen and (min-width:1100px){.track-rewards__h2{font-size:2rem}.track-rewards__p{font-size:1.25rem}}@media (min-width:1386px){#about .about-info{max-width:550px;text-align:left}}@media only screen and (min-width:1440px){.farms-promo__container{border-radius:8px}.track-rewards .container{padding:60px 120px 0 80px}}@media only screen and (max-width:1100px){.track-rewards__app-image{margin-top:-20px;max-width:400px}}@media only screen and (max-width:1050px){#rewardsPromotionCC .rp-left-container .rpl-table-content .mobile-padding{padding-left:6px;padding-right:6px}}@media only screen and (max-width:1023px){#rewardsPromotionCC .rp-left-container .rpl-tablet-container{display:flex}#rewardsPromotionCC .rp-left-container .rpl-login-container{width:60%}#rewardsPromotionCC .rp-left-container .rpl-login-container p{font-size:16px}#rewardsPromotionCC .rp-left-container .rpl-login-container a{font-size:18px}#rewardsPromotionCC .rp-left-container .rpl-mobile-subtext{width:40%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-content h3:nth-child(2){font-size:20px;width:70%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-links .links a{font-size:14px;text-align:center}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rewards-cc .rewards-logo{bottom:-40%;right:15%;width:200px}#rewardsPromotionCC .rp-left-container .rpl-table-content .tablet-block{display:block;text-align:center}}@media only screen and (max-width:767px){#rewardsPromotion .header-image img{width:300px}#rewardsPromotion .main-content{width:100%}#rewardsPromotion .main-content .left,#rewardsPromotion .main-content .right{flex:1 0 66%;margin:30px 0 0;padding:10px}#rewardsPromotion .main-content .right{margin-top:0}#rewardsPromotion .main-content .option{align-self:center}#rewardsPromotion .bottom-terms,#rewardsPromotionCC .rp-left-container .rpl-login-container{width:100%}#rewardsPromotionCC .rp-left-container .rpl-mobile-subtext{margin-top:40px;width:100%}#rewardsPromotionCC .rp-left-container .rpl-mobile-subtext img{margin:auto 0}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-content h3:nth-child(2){font-size:18px;width:100%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-links .links,#rewardsPromotionCC .rp-left-container .rpl-table-content{margin-bottom:20px}#rewardsPromotionCC .rp-left-container .rpl-table-content .mobile-button-padding{padding-left:2px!important;padding-right:2px!important}#rewardsPromotionCC .rp-left-container .rpl-table-content .rpl-content-footer{display:block!important;margin-bottom:0;margin-top:20px}.rpl-cmae-banner-desktop{display:none}}@media (max-width:425px){.sticky{background:#fff;left:0;padding:15px;position:fixed;top:0;width:100%}.sticky h1{font:normal normal 700 14px/19px Roboto!important;margin-bottom:10px!important}.sticky button{margin:0 auto!important}.sticky+#fade{padding-top:150px}}@media only screen and (max-width:425px){#rewardsPromotionCC .btn-link{order:1;width:100%}#rewardsPromotionCC .rp-left-container .rpl-tablet-container .rpl-cc-image{display:block;height:35px;width:55px}#rewardsPromotionCC .rp-left-container .rpl-tablet-container{padding:10px}#rewardsPromotionCC .rp-left-container .rpl-login-container{margin:0;padding:0 5% 0 2%}#rewardsPromotionCC .rp-left-container .rpl-login-container p{font-size:14px!important}#rewardsPromotionCC .rp-left-container .rpl-login-container a{color:#014a77;font-size:14px!important}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .bonus-points{width:100%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .apply-by p{font-size:12px;width:50%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-content p{font-size:12px;width:100%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-content{width:56%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-links .links a{font-size:12px}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-links,#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rplht-links .links{width:100%}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rewards-cc .rewards-logo{bottom:5%!important;width:100px!important}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .rewards-cc{top:-2%;width:40%}#rewardsPromotionCC .rp-left-container .rplh-btm{display:none}#rewardsPromotionCC .rp-left-container .rpl-btm{display:block}#rewardsPromotionCC .rp-left-container .rpl-table-header{text-align:center;width:80%}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell h3{font-size:16px}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .grey-header,#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .red-header{font-size:14px}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .lrg-blue{font-size:16px}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .med-black,#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .med-grey{font-size:12px;font-weight:400}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell a{font-size:10px}#rewardsPromotionCC .rp-left-container .rpl-table-content .Rtable-cell .soct-button{font-size:10px;width:64%}#rewardsPromotionCC .rp-left-container .rpl-table-content .rpl-content-footer{padding:20px}}@media only screen and (max-width:320px){#rewardsPromotionCC .rp-left-container .rpl-login-container a{display:block;margin-left:0}#rewardsPromotionCC .rp-left-container .rpl-mobile-subtext a{display:block}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top h2{font-size:20px}#rewardsPromotionCC .rp-left-container .rpl-hero-container .rplh-top .apply-by h3{font-size:20px;width:100%}}

/*# sourceMappingURL=rewards.192d9ebfc827f2e756eb.min.css.map*/