@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%)}.cfpb-disclosure{display:none}.adv-disclosure{background:#f7f7f7;font-family:"ProximaNovaRegular",Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:24px;width:91%;margin-left:65px;display:flex;padding:12px 18px;gap:10px;border-radius:4px;background:#f2faff;color:#40494f;text-align:left}@media(max-width: 1024px){.adv-disclosure{width:auto;margin-left:0;line-height:16px}}.content-header.category-header h1{font-family:"ProximaNovaBold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;color:#fff;margin-bottom:.25rem;line-height:normal}@media(max-width: 991.98px){.content-header.category-header h1{font-size:36px}}@media(max-width: 767.98px){.content-header.category-header h1{font-size:28px}}.content-header h1{font-size:1.875rem;color:#404040;margin-bottom:.25rem}@media(max-width: 767.98px){.content-header h1{font-size:1.75rem}}.content-header p{margin-bottom:0}.content-header .wrap{display:flex;margin-top:4px;margin-left:68px;margin-bottom:10px}@media(max-width: 991.98px){.content-header .wrap{margin-bottom:0}}@media(max-width: 767.98px){.content-header .wrap{flex-wrap:wrap;width:301px;text-align:left}}.content-header .wrap img{opacity:.9;max-height:34px;max-width:38px;margin-left:2px}.content-header .wrap .nav-icon.header.gas{width:45px !important}.content-header .offers-content{flex:1;font-size:.938rem;padding-right:15px;display:flex;justify-content:space-between}@media(max-width: 767.98px){.content-header .offers-content{display:block}}.content-header .offers-content p{color:#f2faff;font-family:"ProximaNovaRegular",Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px}@media(max-width: 991.98px){.content-header .offers-content p{font-size:14px}}@media(min-width: 577px)and (max-width: 992px){.content-header .offers-content p{font-size:16px}}.content-header .offers-content ul{color:#fff;list-style:disc;font-family:"ProximaNovaRegular",Arial,sans-serif;padding-left:15px;margin-bottom:0;min-height:55px}.content-header .offers-content ul li{margin-bottom:0;font-size:.875rem;list-style:disc;line-height:1.35em;color:#fff}.content-header .offers-content .sup-info{color:gray}.pagetype-category .full-width-section-flex .content-header.category-header{position:relative;padding-top:39px;padding-bottom:0}.pagetype-category .full-width-section-flex .content-header.category-header .header-inner{position:relative;z-index:2;width:100%;max-width:1152px;margin:0 auto;padding:10px 16px;box-sizing:border-box}.pagetype-category .full-width-section-flex .content-header.category-header .header-inner .heading-with-icon{display:flex;align-items:center;gap:16px}.pagetype-category .full-width-section-flex .content-header.category-header .header-inner .heading-with-icon .trophy-icon{flex-shrink:0;width:48px;height:48px}.pagetype-category .full-width-section-flex .content-header.category-header .header-inner .heading-with-icon h1{margin-top:-6px}@media(max-width: 767.98px){.pagetype-category .full-width-section-flex .content-header.category-header .header-inner .heading-with-icon h1{text-align:left}}@media(max-width: 991.98px){.pagetype-category .full-width-section-flex .content-header.category-header .header-inner{max-width:600px;margin:0 auto}}@media(max-width: 767.98px){.pagetype-category .full-width-section-flex .content-header.category-header .header-inner{max-width:290px;margin:0 auto;text-align:center}}.pagetype-category .full-width-section-flex .disclosure{text-align:right;top:-40px;position:relative}.pagetype-category .full-width-section-flex .disclosure a{margin-right:78px;color:#748591;font-family:"ProximaNovaRegular",Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.pagetype-category .full-width-section-flex .content-header.category-header .edge,.pagetype-category .full-width-section-flex .content-header.category-header .edge-line{position:absolute;width:307.434px;height:225.363px;transform-origin:center;border-radius:14px;pointer-events:none}.pagetype-category .full-width-section-flex .content-header.category-header .edge-left{left:-227px;top:-175px;background:#5fb9ea;opacity:.18;transform:rotate(-118.973deg)}.pagetype-category .full-width-section-flex .content-header.category-header .edge-line-left{left:-232px;top:-152px;border-radius:14px;border:1px solid rgba(102,208,255,.55);transform:rotate(-116.973deg);background:rgba(0,0,0,0)}.pagetype-category .full-width-section-flex{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:auto;min-height:235px;position:relative;overflow:hidden;background:#142d3b;margin-bottom:20px}@media(max-width: 991.98px){.pagetype-category .full-width-section-flex{min-height:240px}}@media(max-width: 576px){.pagetype-category .full-width-section-flex{min-height:209px}}.pagetype-category .sectionindex-1.data-section-block{height:auto;box-sizing:border-box;padding-bottom:24px}.pagetype-category .sectionindex-1.data-section-block>.row{max-width:1442px;margin-left:auto;margin-right:auto;position:relative;z-index:2;--bs-gutter-x: 0}@media(min-width: 993px){.pagetype-category .full-width-section-flex .content-header.category-header .header-inner{position:relative;z-index:2;width:100%;align-self:stretch;margin:0 auto;padding:0px;box-sizing:border-box;padding-left:80px}.pagetype-category .full-width-section-flex .content-header.category-header .header-inner .heading-with-icon{display:flex;align-items:center;gap:16px}.pagetype-category .full-width-section-flex .content-header.category-header .header-inner .heading-with-icon .trophy-icon{flex-shrink:0;width:48px;height:48px}.pagetype-category .full-width-section-flex .content-header.category-header .header-inner .heading-with-icon h1{margin:0}.pagetype-category .full-width-section-flex .content-header.category-header .edge-left{left:calc((100% - 95vw)/2 - 210px);top:-129px;background:#5fb9ea;opacity:.18;transform:rotate(-117.973deg)}.pagetype-category .full-width-section-flex .content-header.category-header .edge-line-left{left:calc((100% - 95vw)/2 - 220px);top:-96px;border-radius:14px;border:1px solid rgba(102,208,255,.55);transform:rotate(-117.973deg);background:rgba(0,0,0,0)}.pagetype-category .full-width-section-flex .content-header.category-header .edge-right{right:calc((100% - 95vw)/2 - 240px);top:-72px;background:#5fb9ea;opacity:.18;transform:rotate(-60.973deg)}.pagetype-category .full-width-section-flex .content-header.category-header .edge-line-right{right:calc((100% - 95vw)/2 - 266px);top:10px;border-radius:14px;border:1px solid rgba(102,208,255,.55);transform:rotate(27.027deg);background:rgba(0,0,0,0)}.pagetype-category .full-width-section-flex .disclosure{text-align:right;top:10px;position:relative}}@media(max-width: 991.98px){.pagetype-category .full-width-section-flex .content-header.category-header .header-inner{max-width:716px}.pagetype-category .full-width-section-flex .content-header.category-header .edge-right{right:-269px;top:-17px;background:#5fb9ea;opacity:.18;transform:rotate(-49.973deg)}.pagetype-category .full-width-section-flex .content-header.category-header .edge-line-right{right:-277px;top:69px;border-radius:14px;border:1px solid rgba(102,208,255,.55);transform:rotate(39.027deg);background:rgba(0,0,0,0)}.pagetype-category .full-width-section-flex .disclosure{text-align:right;top:8px;position:relative}}@media(max-width: 576px){.pagetype-category .full-width-section-flex .content-header.category-header .header-inner{max-width:380px;text-align:center;top:10px}.pagetype-category .full-width-section-flex .disclosure{text-align:right;top:8px;left:78px;position:relative}.pagetype-category .full-width-section-flex .disclosure a{font-size:12px}.pagetype-category .full-width-section-flex .content-header.category-header .edge-line-left{left:-250px;top:-80px;border-radius:14px;border:1px solid rgba(102,208,255,.55);transform:rotate(-121.973deg);background:rgba(0,0,0,0)}.pagetype-category .full-width-section-flex .content-header.category-header .edge-left{left:-238px;top:-109px;background:#5fb9ea;opacity:.18;transform:rotate(-119.973deg)}.pagetype-category .full-width-section-flex .content-header.category-header .edge-right{display:none}.pagetype-category .full-width-section-flex .content-header.category-header .edge-line-right{display:none}}.content-header.category-header h1{font-family:"Merriweather",serif;font-size:42px;font-weight:400;color:#1b1c1e;margin-bottom:.25rem}.pagetype-category .full-width-section-flex .content-header.category-header h1{font-family:"ProximaNovaBold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;font-weight:700;color:#fff;margin-bottom:.25rem;line-height:normal}@media(max-width: 991.98px){.pagetype-category .full-width-section-flex .content-header.category-header h1{font-size:36px}}@media(max-width: 767.98px){.pagetype-category .full-width-section-flex .content-header.category-header h1{font-size:28px}}@media(max-width: 576px){.pagetype-category .full-width-section-flex .content-header.category-header .header-inner{max-width:380px;text-align:center;top:5px}}@media(min-width: 577px)and (max-width: 992px){.pagetype-category .full-width-section-flex .disclosure a{margin-right:47px;color:#748591;font-family:"ProximaNovaRegular",Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:22px}}@media(max-width: 991.98px){.pagetype-category .full-width-section-flex .content-header.category-header h1{font-size:32px}}@media(max-width: 767.98px){.pagetype-category .full-width-section-flex .content-header.category-header h1{font-size:20px}.pagetype-category .full-width-section-flex .content-header.category-header .header-inner .heading-with-icon h1{text-align:left}}.pageid-best-credit-card-offers .cfpb-disclosure{display:none}
