.promo-container.bank-of-america-cash{max-width:1140px;margin:16px auto;border:.5rem solid rgba(0,0,0,0);border-radius:.5rem;box-sizing:border-box;padding:1rem 1rem 0 0;background-image:radial-gradient(circle, #4B5155 -25px, transparent 2px);background-size:10px 10px;background-position:0 0;background-repeat:repeat;min-height:150px;border-image:linear-gradient(to right, #0551BE 0%, #0551BE 35%, #01388F 50%, #012169 65%, #012169 100%) 1}.promo-container.bank-of-america-cash a{text-decoration:none;color:inherit}.promo-container.bank-of-america-cash .promo-content{display:grid;grid-template-columns:auto 1.4fr .5fr;grid-template-rows:auto auto;column-gap:1rem;width:100%;align-items:center;position:relative}.promo-container.bank-of-america-cash .promo-img{background-image:url("/images/promo-banners/bank-of-america-cash-desktop.png");background-size:contain;background-repeat:no-repeat;height:115px;width:119px}.promo-container.bank-of-america-cash .promo-img img{display:none}.promo-container.bank-of-america-cash .promo-img{position:absolute;bottom:0}.promo-container.bank-of-america-cash .headline{grid-column:2/3;grid-row:1/2;order:2;font-size:2.375rem;font-style:normal;font-weight:bold;line-height:2.75rem;color:#e31837;align-self:end;margin-left:119px}.promo-container.bank-of-america-cash .headline.comparecards{font-size:2rem}@media(max-width: 1200px)and (min-width: 1000px){.promo-container.bank-of-america-cash .headline.comparecards{font-size:1.8rem !important}}.promo-container.bank-of-america-cash .subheadline{grid-column:2/3;grid-row:2/3;order:3;color:#101f30;font-size:1rem;font-weight:400;line-height:1.5rem;align-self:start;margin-left:119px;padding-bottom:1rem}.promo-container.bank-of-america-cash .subheadline.comparecards{font-size:.9375rem}@media(max-width: 1200px)and (min-width: 1000px){.promo-container.bank-of-america-cash .subheadline.comparecards{font-size:.8125rem !important}}.promo-container.bank-of-america-cash .apply-button-wrapper{grid-column:3/4;grid-row:1/3;order:4;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:stretch;width:100%;min-width:200px}.promo-container.bank-of-america-cash .apply-button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-width:fit-content;padding:14px 24px;border:none;border-radius:3.75rem;background:#e31837;cursor:pointer;transition:background-color .2s ease}.promo-container.bank-of-america-cash .apply-button:hover{background:#e31837}.promo-container.bank-of-america-cash .apply-button:focus{outline:none;border:none;box-shadow:none}.promo-container.bank-of-america-cash .apply-text{color:#fff;font-size:1rem;font-weight:700;font-family:Lato}.promo-container.bank-of-america-cash .apply-icon{width:1.5rem;height:1.5rem}.promo-container.bank-of-america-cash .apply-subtext{margin-top:4px;color:#4b5155;font-size:.75rem;font-weight:400;font-family:Lato}@media(max-width: 767px){.promo-container.bank-of-america-cash{padding:1.25913rem 0rem 0rem .625rem}.promo-container.bank-of-america-cash .promo-content{grid-template-columns:1fr auto;grid-template-rows:auto auto auto;column-gap:1rem;row-gap:.5rem;padding-bottom:0}.promo-container.bank-of-america-cash .headline{grid-column:1/3;grid-row:1;text-align:left;font-size:1.625rem;line-height:1.875rem;margin-left:0;margin-right:83px}.promo-container.bank-of-america-cash .subheadline{grid-column:1/2;grid-row:2;font-size:.75rem;line-height:1rem;margin-left:0;padding-bottom:0;margin-right:100px}.promo-container.bank-of-america-cash .apply-button-wrapper{grid-column:1/2;grid-row:3;align-items:flex-start;width:fit-content;padding-bottom:1rem}.promo-container.bank-of-america-cash .promo-img{background-image:url("/images/promo-banners/bank-of-america-cash-mobile.png");grid-column:2/3;grid-row:1/4;justify-self:end;align-self:center;min-width:78px;height:152px;width:100px;border-radius:0 4px 4px 0}.promo-container.bank-of-america-cash .apply-button{font-size:.875rem;width:100%;padding:10px 22px}.promo-container.bank-of-america-cash .apply-text{font-size:.875rem}.promo-container.bank-of-america-cash .apply-icon{width:1.384rem;height:1.384rem}.promo-container.bank-of-america-cash .apply-subtext{font-size:.75rem;align-self:center}}
