@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap);
@import url(https://use.typekit.net/efe0oir.css);
@-ms-viewport{width:device-width}html{scroll-behavior:smooth}body{color:#121212;font-size:20px;font-size:1.25rem}@media (min-width:768px){body{font-size:18px;font-size:1.125rem}}a{color:#121212;text-decoration:underline}.fa,a:hover{color:#357ab6}h2{font-size:40px;font-size:2.5rem;line-height:1;font-family:Source Sans Pro,sans-serif;font-weight:700}.container{max-width:1276px}.btn{text-decoration:none;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:22px;font-size:1.375rem}.btn-primary{background-color:#357ab6;border-color:#357ab6}.btn-primary:hover{background-color:#18568b;border-color:#18568b}img{max-width:100%;height:auto}hr{border-color:#cac9c9;border-width:1px}.site-header{padding:.9375rem}.logo-link{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;max-width:200px}.espanol-link{margin-bottom:0;float:right}.espanol-link,.site-body{padding-top:.9375rem}.site-banner{padding-top:45px;padding-bottom:30px;margin-bottom:30px;background:#b72d2f;background:linear-gradient(180deg,#b72d2f,#941f21);color:#fff}.seal-holder{position:relative}@media (max-width:575px){.seal-holder{text-align:center}}@media (min-width:992px){.seal{height:auto;width:330px;position:absolute;top:calc(50% - 165px);right:0}}.hero-text{font-weight:700;font-size:50px;font-size:3.125rem;line-height:1}.hero-subtext,.hero-text{font-family:Source Sans Pro,sans-serif}.hero-subtext{font-weight:600;font-size:28px;font-size:1.75rem;line-height:1.2}.cards{padding-top:1.875rem}[class^=card-]{margin-bottom:.9375rem}.card-content{padding:1.875rem;background-color:#357ab6;color:#fff;font-family:adelle,serif;text-align:center}.card-content .icon-holder{min-height:120px}.card-heading{position:relative;padding:0 1.875rem 1.875rem;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:33px;font-size:2.0625rem;text-align:center;text-transform:uppercase}.card-heading:after{position:absolute;bottom:0;left:calc(50% - 10px);content:"";display:block;background-color:#fff;height:3px;width:20px}.steps-intro{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:23px;font-size:1.4375rem;margin-bottom:2.8125rem}.steps{list-style:none;margin-top:1.875rem;margin-bottom:1.875rem;padding:0}[class^=step-]{text-align:center;font-weight:600;font-size:20px;font-size:1.25rem;line-height:1}@media (max-width:767px){[class^=step-]{margin-bottom:1.875rem}}[class^=step-] strong{position:relative;display:block;padding-bottom:.9375rem;margin-bottom:.9375rem;color:#357ab6;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:25px;font-size:1.5625rem}[class^=step-] strong:after{position:absolute;bottom:0;left:calc(50% - 10px);content:"";display:block;background-color:#357ab6;height:3px;width:20px}[class^=step-] .content{padding-left:1.875rem;padding-right:1.875rem;margin-bottom:0}.icon-step{margin-bottom:.9375rem}.faqs{font-family:adelle,serif}.faqs h2{margin-top:2.8125rem;margin-bottom:1.875rem}.faqs h2.small-heading{color:#357ab6;font-size:26px;font-size:1.625rem}.bank-list{list-style:none;margin-top:1.875rem;margin-bottom:0;padding-top:0;padding-bottom:0}.bank-list li{position:relative;padding-right:1.875rem;margin-bottom:.9375rem;border:1px solid #cac9c9;font-family:Source Sans Pro,sans-serif;font-weight:600}.bank-list li:before{position:absolute;height:26px;height:1.625rem;width:26px;width:1.625rem;top:calc(50% - 13px);right:20px;right:1.25rem;content:"";display:block;float:right;background-image:url(assets/icon-check.svg);background-size:26px 26px;background-repeat:no-repeat}@media (min-width:768px){.bank-list li{padding-right:5.625rem}.bank-list li:before{top:calc(50% - 26px);height:52px;height:3.25rem;width:52px;width:3.25rem;background-size:52px 52px}}.bank-list a{display:block;position:relative;padding-top:.46875rem;padding-bottom:.46875rem;line-height:1.1}@media (min-width:576px){.bank-list a{padding-top:1.4375rem;padding-bottom:1.4375rem}}.bank-logo{border-right:1px solid #cac9c9;padding:0;text-align:center;display:flex;align-items:center}.bank-logo img{width:193px;height:auto}.what-you-need{font-family:Source Sans Pro,sans-serif;font-weight:600;margin-left:0;padding-left:0;margin-top:1.875rem;margin-bottom:1.875rem}.what-you-need li{margin-left:.9375rem}.what-you-need:after{content:"";display:block;height:2px;width:40px;margin-top:2.8125rem;background-color:#cac9c9}.irs-banner{margin-top:2.8125rem;padding-top:1.875rem;padding-bottom:1.875rem;background-color:#357ab6;color:#fff}.irs-banner .icon-holder{position:relative}@media (max-width:575px){.irs-banner .icon-holder{text-align:center}}.irs-banner .icon-devices{display:none}@media (min-width:576px){.irs-banner .icon-devices{display:block;height:162px;width:162px;position:absolute;top:calc(50% - 81px);right:0}}.irs-content-section{padding-top:2.8125rem;padding-bottom:5.625rem;background-color:#eff6fd}.irs-instructions{font-family:adelle,serif}.irs-instructions .btn{width:512px;width:32rem;margin-bottom:.9375rem;max-width:100%;white-space:normal}.espanol .irs-instructions .btn{width:660px;width:41.25rem}.site-footer{padding-top:30px;padding-bottom:30px}.logo-link-footer{max-width:120px;float:left}.cfef-contact{padding-bottom:1.875rem;text-align:center;font-size:.875rem}@media (min-width:576px){.cfef-contact{text-align:left}}.cfef-contact a{font-weight:700;text-decoration:none}.see-more-accounts{position:relative;min-height:425px;background:url(usa-map.svg) 50% no-repeat;padding:90px 15px 30px;margin:70px 0;border:1px solid #a2a2a2;text-align:center}.see-more-accounts h2{margin-top:0;margin-bottom:4px;color:#357ab6;font-size:43px}.see-more-accounts p{margin-bottom:35px;font-family:Source Sans Pro,sans-serif;font-size:23px}.see-more-accounts b,.see-more-accounts strong{color:#357ab6}.see-more-accounts .btn{padding-right:50px;padding-left:50px}.see-more-accounts:after,.see-more-accounts:before{position:absolute;left:calc(50% - 115px);display:block;height:10px;width:230px;content:"";background:#d3dee6}.see-more-accounts:before{top:-5px}.see-more-accounts:after{bottom:-5px}address{display:block;margin-top:.9375rem;font-size:12px;font-size:.75rem;font-weight:600}.footer-social{list-style:none;float:right}.footer-social [class^=icon-]{display:inline}.footer-social li{display:inline-block}.footer-social .icon-badge{display:block;height:32px;height:2rem;width:32px;width:2rem;padding-top:0;border:3px solid #357ab6;border-radius:50%;text-align:center}.footer-social .fa{font-size:17px;font-size:1.0625rem}.about-social{font-family:adelle,serif}.about-social p{clear:both;font-size:.875rem}@media (min-width:768px){.about-social{border-left:1px solid #cac9c9;padding-left:30px}}.cfe-logo{max-width:170px}
