.banner_bigBanner__Kmlv0{aspect-ratio:3/2;width:calc(100vw - 48px);--rtl-secondary-color-dark:color-mix(in srgb,var(--rtl-secondary-color) 90%,black 20%)}.banner_bigBanner__Kmlv0 .logo{height:auto!important}.banner_bigBanner__Kmlv0 .plaid-card-svg-bg{fill:var(--rtl-secondary-color-dark)}.banner_bigBanner__Kmlv0 .banner-section-image-item{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover}.banner_bigBanner__Kmlv0 .logo-box{height:80px;width:80px}@media(max-width:767px){.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item.custom-banner-item-unboxed{padding:0;align-items:center}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-content-unboxed{padding:24px 16px;gap:9px;border-radius:24px}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-title{font-size:24px;font-weight:600;line-height:32px}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-subtitle{font-size:14px;font-weight:400;line-height:132%;letter-spacing:0}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button{padding:7px 11px;border-radius:50px;border:0;background:var(--rtl-primary-color);color:var(--rtl-primary-button-text-color,#ffffff);font-size:10px;font-weight:500;line-height:15px;letter-spacing:0}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button svg{color:var(--rtl-primary-button-text-color,#ffffff)}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button svg circle:not([fill=none]),.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button svg path:not([fill=none]),.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button svg polygon:not([fill=none]),.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button svg rect:not([fill=none]){fill:var(--rtl-primary-button-text-color,#ffffff)!important}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button svg circle[stroke],.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button svg line[stroke],.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button svg path[stroke],.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button svg polygon[stroke],.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button svg polyline[stroke],.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button svg rect[stroke]{stroke:var(--rtl-primary-button-text-color,#ffffff)!important}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button:active,.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button:disabled,.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button:focus-visible,.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .custom-banner-button:hover{background:var(--rtl-primary-color)!important;color:var(--rtl-primary-button-text-color,#ffffff)!important;border:0!important;filter:brightness(1.05)}}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .text-field{width:40%}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .image-field{width:450px}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .image-field .image{background-position:50%;background-size:cover}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .offer-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}@media(max-width:1400px){.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .offer-description{-webkit-line-clamp:4;font-size:24px}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .merchant-name{font-size:24px}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .text-field{width:45%}}@media(max-width:1200px){.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .offer-description{-webkit-line-clamp:4;font-size:22px}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .plaid-card-title{font-size:19px!important}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .merchant-name{margin-bottom:0;font-size:12px}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .text-field{width:100%;height:50%;padding:40px 16px 16px}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .text-field .offer-current-cashback *{font-size:14px!important}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .image-field{width:100%;height:50%;position:relative}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .image-field .image{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .logo-box{position:absolute;left:24px;bottom:-32px;margin:0}.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .shop-now-button-wrapper{position:absolute;right:24px;bottom:-18px;margin:0}}@media(max-width:768px){.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .offer-description{-webkit-line-clamp:2;font-size:18px}}@media(max-width:576px){.banner_bigBanner__Kmlv0 .banner-section-text-and-image-item .offer-description{font-size:16px}}.banner_smallBanner__qWO6z{aspect-ratio:2.1;display:flex}.banner_smallBanner__qWO6z .image{background-position:50%;background-size:cover}@media(max-width:440px){.banner_bigBanner__Kmlv0 .logo{max-width:90px;height:auto!important}}@media(min-width:576px){.banner_bigBanner__Kmlv0{width:480px}}@media(min-width:768px){.banner_bigBanner__Kmlv0{width:640px;aspect-ratio:3/1.5}}@media(min-width:992px){.banner_bigBanner__Kmlv0{width:730px;aspect-ratio:3/1.5}}@media(min-width:1200px){.banner_bigBanner__Kmlv0{width:915px;aspect-ratio:3}}@media(min-width:1400px){.banner_bigBanner__Kmlv0{width:980px}}.banner_openBankingOffersSectionBanner__vFEcP{display:flex;align-items:center;justify-content:start;position:relative;min-width:305px;overflow:hidden;border-radius:inherit}.banner_openBankingOffersSectionBanner__vFEcP .bannerBackground{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--open-banking-offers-banner-color)}.banner_openBankingOffersSectionBanner__vFEcP .customBannerImage{object-fit:cover;object-position:center;z-index:1}.banner_openBankingOffersSectionBanner__vFEcP .bannerContent{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;padding:15px}.banner_openBankingOffersSectionBanner__vFEcP .bannerContent .title{font-size:18px;margin:0}.banner_openBankingOffersSectionBanner__vFEcP .bannerContent .text{font-size:14px;margin-bottom:5px}.banner_openBankingOffersSectionBanner__vFEcP .bannerContent .btn-link{font-size:14px;text-decoration:underline;color:#fff;padding:0}.banner_openBankingOffersSectionBanner__vFEcP .bannerContent .btn-link:active,.banner_openBankingOffersSectionBanner__vFEcP .bannerContent .btn-link:focus-visible,.banner_openBankingOffersSectionBanner__vFEcP .bannerContent .btn-link:hover{color:#fff!important}.banner_openBankingOffersSectionBanner__vFEcP .desktopBanner{height:100%;width:100%;background-color:var(--open-banking-offers-banner-color);color:#fff}.banner_openBankingOffersSectionBanner__vFEcP .desktopBanner .action-btn{background-color:"#008348"!important;border:"none"!important}.banner_openBankingOffersSectionBanner__vFEcP.offerTileBanner{width:100%;min-width:0;min-height:420px;height:100%;border:1px solid var(--app-border);background-color:#000}.banner_openBankingOffersSectionBanner__vFEcP.offerTileBanner .desktopBanner{min-height:420px}