:root{--cf-teal:#00819c;--cf-dark-teal:#005769;--cf-teal-20:#cce6eb;--cf-teal-15:#d9ecf0;--cf-teal-10:#e5f2f5;--cf-teal-5:#f2f9fa;--cf-green:#00ae20;--cf-green-5:#00AE200D;--cf-green-10:#00AE201A;--cf-dark-green:#007916;--cf-light-green:#f4fbe8;--cf-yellow:#fdf4cc;--cf-error-yellow:#f7d94d;--cf-bright-yellow:#f3c800;--cf-navy:#1b3555;--cf-lime:#88d605;--cf-lime-light:#c4eb82;--cf-black:#333;--cf-text-light:#666;--cf-grey1:#aaa;--cf-grey2:#d7d7d7;--cf-grey3:#f1f1f1;--white:#fff;--hero-desktop-min-height:75vh}.cf-green{color:var(--cf-green) !important}.cf-teal{color:var(--cf-teal) !important}.cf-navy{color:var(--cf-navy) !important}.border-teal{border:1px solid var(--cf-teal) !important}.bg-teal{background:var(--cf-teal) !important}.bg-teal-light{background:var(--cf-teal-5) !important}.bg-green{background:var(--cf-green) !important}.bg-navy{background:var(--cf-navy) !important}.bg-yellow{background:var(--cf-yellow) !important}.bg-light{background-color:var(--cf-teal-5) !important}.bg-white{background-color:var(--white) !important}.bg-light-green{background-color:var(--cf-green-10) !important}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}body,p{font-family:'Roboto',sans-serif;font-size:1em;color:var(--cf-black)}h1,h2,h3,h4,h5,h6{font-family:'Roboto',sans-serif;font-weight:700}.wp-block-image img{width:100%;height:auto}.nav-btn-bar{border-bottom:1px solid var(--cf-grey2);padding-bottom:6px}.pagination{width:100%}.pagination .nav-links a:link,.pagination .nav-links a:visited,.pagination .nav-links .current{background-color:#666;padding:7px 12px;color:#fff !important;border-radius:4px;text-transform:uppercase;text-decoration:none !important}.pagination .nav-links .current{background-color:#b1b1b1}.screen-reader-text{display:none !important}.states-drop{max-height:400px;overflow-y:scroll}.sup-heading{font-size:.5em;top:-1.1em}.home-hero,.generic-hero,.how-hero,.loc-hero,.resources-hero,.contact-hero,.review-hero,.fin-assist-hero,.cost-hero,.cost-freshline-hero,.freshline-hero,.states-hero{display:flex;flex-direction:column;justify-content:center;width:100%;background-repeat:no-repeat;background-size:cover}@media (min-width:769px){.home-hero,.generic-hero,.how-hero,.loc-hero,.resources-hero,.contact-hero,.review-hero,.fin-assist-hero,.cost-hero,.cost-freshline-hero,.freshline-hero,.states-hero{min-height:var(--hero-desktop-min-height);padding-top:50px;background-position:center top}}@media (max-width:768px){.home-hero,.generic-hero,.how-hero,.loc-hero,.resources-hero,.contact-hero,.review-hero,.fin-assist-hero,.cost-hero,.cost-freshline-hero,.freshline-hero{height:auto;min-height:0;padding-top:calc(8.5rem + env(safe-area-inset-top, 0px));padding-bottom:2.5rem;background-position:bottom center}}.home-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-home-3.webp)}@media (max-width:768px){.home-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-home-m2-2026-sm.webp)}}.generic-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-generic.webp);background-position:top}@media (max-width:992px){.generic-hero{width:100%;background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-generic.webp);background-position:top}}.generic-hero h1,.generic-hero h3{color:#fff}.states-hero{background:linear-gradient(to top right,#00758d 0%,#00819c 52%,#28a7c1 100%);padding-top:7.5rem;padding-bottom:2.5rem}.how-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-loc.webp);background-position:top}@media (max-width:992px){.how-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-generic.webp);background-position:center;width:100%}}.how-hero h1,.how-hero h3{color:#fff}.loc-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-loc-1.webp);background-position:top}@media (max-width:992px){.loc-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-loc-1-m.webp);background-position:center;width:100%}}.loc-hero h1,.loc-hero h3{color:#fff}.freshline-hero{background-image:url(https://cdn.creditfresh.com/freshline/web/images/flc-hero.webp);background-size:600px;background-position:right bottom;background-color:var(--fl-blue-10)}@media (max-width:768px){.freshline-hero{background-size:250px;background-position:right bottom}}.resources-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-resources.webp);background-position:top}@media (max-width:992px){.resources-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-resources-m.webp);background-position:center;width:100%}}.resources-hero h1,.resources-hero p{color:#fff !important}.contact-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-contact.webp);background-position:top}@media (max-width:992px){.contact-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-contact-m3.webp);background-position:top;width:100%;justify-content:flex-start !important}}.contact-hero h1,.contact-hero h3,.contact-hero p{color:#fff !important}.review-hero{background-image:url(https://cdn.creditfresh.com/img/web/review-hero.webp);background-position:center}@media (max-width:992px){.review-hero{background-image:url(https://cdn.creditfresh.com/img/web/review-hero-m.webp)}}.review-hero h1,.review-hero h3{color:#fff}.fin-assist-hero{width:100%;background-color:rgba(0,129,156,.1)}.cost-hero{background-image:url(https://cdn.creditfresh.com/img/web/hero/hero-coc.webp);background-position:top}.cost-freshline-hero{background-image:url(https://cdn.creditfresh.com/freshline/web/images/flc-hero.webp);background-color:var(--fl-blue);background-position:right bottom;background-size:450px}@media (max-width:768px){.cost-freshline-hero{background-size:250px;background-position:right bottom}}.blog-hero{padding-top:30px;width:100%;height:60vh;background-color:#ececec}.blog-title-container{background:rgba(33,53,83,.8);border-left:#fff 25px solid;padding:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.blog-hero h1,.blog-hero p{color:#fff !important}.lenders-hero{padding-top:50px;width:100%;height:30vh;background:#f3f3f3}.lenders-logos{max-width:400px}.faqs-hero{background:url(https://cdn.creditfresh.com/img/web/hero/hero-generic.webp);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top;padding-top:50px;width:100%;height:35vh}@media (max-width:992px){.faqs-hero{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;padding-top:50px;width:100%;height:30vh}}.faqs-hero h1,.faqs-hero h3,.faqs-hero p{color:#fff !important}a .btn{text-decoration:none !important}.btn{border-radius:5px !important}.btn-sm{padding:6px 20px !important;font-size:16px !important}.btn-lg{padding:8px 30px !important;font-size:20px !important}.btn-dark{background:0 0;border:#d3d3d3 1px solid;padding:10px 20px}.btn-dark:hover{background:#fff;border:#fff 1px solid;color:#333}.btn-secondary{color:var(--cf-teal);background-color:var(--cf-teal-10);border:var(--cf-teal) 1px solid;text-decoration:none !important}.btn-secondary:hover{color:var(--cf-teal);background-color:var(--cf-teal-15);border:var(--cf-teal) 1px solid;text-decoration:none !important}a.btn-secondary:visited{color:var(--cf-teal) !important}.btn-white,.btn-white:hover{color:var(--cf-black);background-color:var(--white);text-decoration:none}.btn-main,.btn-main:active,.btn-main:visited{color:var(--white) !important;background-color:var(--cf-green) !important;border:1px solid var(--cf-green) !important;text-decoration:none !important}.btn-main:hover{color:var(--white) !important;background:var(--cf-dark-green);border:1px solid var(--cf-dark-green)}.nav-link:link,.nav-link:visited,.nav-link:active{color:var(--cf-navy);text-decoration:none !important}.nav-link:hover{color:var(--cf-black)}.subnav-link:link,.subnav-link:visited,.subnav-link:active{color:var(--cf-navy);text-decoration:none !important;line-height:1.7em;padding:5px 7px;border-radius:5px}.subnav-link:hover{color:var(--cf-navy);background-color:var(--cf-teal-5);padding:5px 7px border-radius:5px}.nav-state-container{max-height:auto;border-radius:none;border:none}@media (max-width:991.98px){.hide-border-on-mobile{border:none !important;box-shadow:none !important}.nav-state-container{max-height:150px;border-radius:10px;padding:10px;border:var(--cf-grey2) 1px solid}}.dropdown-item:link,.dropdown-item:visited,.dropdown-item:active{text-decoration:none !important}.dropdown-item:hover{color:#00819c}a:link{color:var(--cf-teal);text-decoration:underline;cursor:pointer}a:hover,a:visited,a:active{color:var(--cf-dark-teal);text-decoration:underline;cursor:pointer}.boxed a:link{text-decoration:none}.btn-icon{font-size:24px;vertical-align:bottom}.icon-container{padding:20px;border-radius:50%}.icon-circled{padding-top:27px;border-radius:50%;background-color:#900069;width:110px;height:110px;text-align:center;display:inline-block}.icon-circled span{color:#fff}.icon-container span{color:#900069}.icons-large{font-size:60px !important}.card{height:100%;border-radius:10px !important}.card>a>img.wp-post-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.card1{border-bottom:#4eaa3b 10px solid}.card2{border-bottom:#4eaa3b 10px solid}.card3{border-bottom:#4eaa3b 10px solid}.divider{width:100%;height:1vh;background-color:#00ae20;margin:2vh 0;border-radius:.5vh}.footer-main{background-color:var(--cf-black);min-height:400px}.footer-content p,.footer-content a{font-size:12px;color:#d3d3d3 !important;line-height:16px}.footer-logo{width:200px}.footer-content a:link,.footer-content a:visited{color:#d3d3d3;text-decoration:none}.footer-content a:hover{color:#fff !important}.footer-content h6{color:#d3d3d3}.footer-content .form-select{background:#333;color:#fff}.custom-check-list li{padding-left:30px;position:relative;margin-bottom:1rem;margin-left:10px;color:#fff;list-style:none;font-size:20px}.custom-check-list li:before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;background:url(https://cdn.creditfresh.com/img/web/checkmark.svg) no-repeat center center;background-size:20px 20px}.mail-offer{background:var(--cf-navy);border:1px solid var(--cf-navy);color:var(--white) !important;text-decoration:none !important}.mail-offer a:link,.mail-offer a:visited{color:var(--white);background:var(--cf-navy);text-decoration:none !important}.mail-offer:hover{color:var(--white) !important;background-color:var(--cf-black);border:1px solid var(--cf-black);text-decoration:none !important}@media (max-width:391px){.mail-offer,#topbarBtns .btn-main,#topbarBtns .btn-secondary{font-size:14px}#topbarBtns .btn-icon{font-size:18px}}.narrow-card{min-height:8vh;border-radius:10px;border:1px solid var(--cf-grey2)}#outer-circle{background:var(--cf-teal-10);border-radius:50%;height:48px;width:48px;position:relative;flex-shrink:0}#inner-circle{position:absolute;background:var(--cf-teal);color:var(--white);border-radius:50%;height:35px;width:35px;font-size:16px;text-align:center;display:flex;align-items:center;justify-content:center;margin:6px}.icon-circle-blue{width:48px;height:48px;border-radius:50%;color:var(--cf-teal);background-color:var(--cf-teal-20);display:flex;align-items:center;justify-content:center;flex-shrink:0 !important}.icon-circle-green{width:48px;height:48px;border-radius:50%;color:var(--cf-green);background-color:var(--cf-green-10);display:flex;align-items:center;justify-content:center;flex-shrink:0 !important}.image-icon{width:90px;height:90px;vertical-align:middle}.custom-list li{margin-bottom:10px}.accordion{--bs-accordion-border-color:var(--cf-grey2);border-bottom:solid 1px var(--cf-grey2)}.accordion-button{padding:30px 20px}.accordion-button:not(.collapsed){color:inherit !important;background-color:inherit !important}.accordion-button:link,.accordion-button:visited,.accordion-button:hover,.accordion-button:active{background-color:inherit !important;color:inherit !important;text-decoration:none !important;border:hidden !important;box-shadow:0px !important}.accordion-button:focus{z-index:3;outline:0;box-shadow:none}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='--cf-black'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.article-header-bg{background:url(https://cdn.creditfresh.com/img/web/article-header-bg-blue.webp);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:bottom;background-color:#f7fbfc;width:100%}.article-hero-img{max-width:100%;border-radius:25px;margin-top:50px}#hero-content .list-container{margin-top:20px;margin-left:-45px}#hero-content .custom-check-list li:before{content:'';position:absolute;left:5px;top:2px;width:20px;height:20px;background:url('https://cdn.creditfresh.com/img/web/checkmark-white.webp') no-repeat center center;background-size:20px 20px}#hero-content *,:after,:before{box-sizing:border-box}#hero-content li{text-align:-webkit-match-parent}.author-icon{color:rgba(0,129,156) !important;font-size:120px}.author-icon span{font-size:92px !important}.btn-author{border:#000 1px solid;text-decoration:none !important;color:#000 !important;background-color:#fff !important}.btn-author{background-color:#000 !important;color:#fff !important}.review-arc-stars{max-width:200px}.quote-shape{background-color:#fff;border-radius:50%;display:block;color:var(--cf-teal);line-height:0;width:60px;height:60px;padding-top:10px;text-align:center}.quote-shape span{font-size:42px}.review-bottom-banner{background:url(https://cdn.creditfresh.com/img/web/reviews-collage-bg-d.webp);background-color:var(--cf-teal-5);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;width:100%;height:auto}@media (max-width:992px){.review-bottom-banner{background:url(https://cdn.creditfresh.com/img/web/reviews-collage-bg-m.webp);background-color:var(--cf-teal-5);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:bottom;width:100%;height:60vh}}.carousel-control-prev,.carousel-control-next{position:relative;transform:translateY(-50%);display:inline-block;width:50px}