@font-face{font-family:"Merriweather";font-style:normal;font-weight:400;src:url("/fonts/merriweather.woff2") format("woff2");font-display:swap}@font-face{font-family:"ProximaNovaRegular";font-style:normal;font-weight:400;src:url("/fonts/proximanova-regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"ProximaNovaSemiBold";font-style:normal;font-weight:700;src:url("/fonts/proximanova-semibold.woff2") format("woff2");font-display:swap}@font-face{font-family:"ProximaNovaBold";font-style:normal;font-weight:900;src:url("/fonts/proximanova-bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"lt5";font-weight:normal;font-style:normal;src:url("/fonts/lt5.woff?bx3gjq") format("woff")}@font-face{font-family:"lato";font-weight:normal;font-style:normal;src:url("/fonts/LatoLatin-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Lato";font-weight:700;font-style:normal;src:url("/fonts/LatoLatin-Bold.woff2") format("woff2");font-display:swap}:root{--textShadowBlack: rgba(0 0 0 / 35%)}.badge-banner{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-radius:4px 4px 0px 0px;background:#d4eee7;box-shadow:0px 4px 4px 0px rgba(0,0,0,.07),0px 1px 0px 0px rgba(0,0,0,.15);padding:8px 30px;width:100%;max-width:1140px;margin:0 auto}.badge-banner h2{font-family:Lato;font-size:15px;letter-spacing:.15px;text-transform:uppercase;font-weight:700;margin-bottom:0;line-height:29px}.badge-banner .badge-icon{display:flex}.badge-banner .badge-icon .badge-img{height:20px;width:20px;margin-right:14px}.badge-banner .badge-icon .badge-img.trophy-badge::before{height:20px;width:20px;content:url(/images/trophyblack.svg)}.card-container:not(.non-feature) h2{max-width:1140px;width:100%;margin:0 auto}.card-container:not(.non-feature) .badge-banner{border:0;padding:10px 15px}.card-container:not(.non-feature) .badge-banner .badge-icon{display:none}.card-container.badge-applied{border-radius:0 0 4px 4px}.credit-card-banner{border:none}
