.footer-heading h4{text-underline-offset:10px}.header-phone a{font-weight:800}.header-row .et_pb_column{display:flex;justify-content:space-between;align-items:center;gap:20px}.header-row .et_pb_menu{flex:1}.footer-menu li{width:100%}footer .et_pb_menu .et_pb_menu__menu{display:block;position:relative;width:100%}footer .mobile_menu_bar{display:none}.footer-blurb .et_pb_blurb_container{padding:0px}.hero-quote-text{font-family:Roboto;font-weight:700;font-size:32px;line-height:42px;color:#fff;text-align:center;padding-bottom:20px}.hero-banner .et_pb_column_0{display:flex;flex-direction:column;justify-content:center}.hero-form label{display:block;font-family:Roboto;font-weight:400;font-size:16px;line-height:18px;color:#fff;text-align:left}.hero-form input[type=text],.hero-form input[type=email],.hero-form input[type=tel]{width:100%;padding:15px 20px;border-radius:4px;background-color:#fff;margin-top:10px}.hero-form input[type=submit]{font-family:Roboto;font-weight:600;font-size:16px;line-height:18px;text-align:center;padding:15px 50px;border:unset;background-color:#B50000;color:#fff;border-radius:4px;margin-top:15px;cursor:pointer}.hero-form .wpcf7-response-output{color:#fff}.hero-form label:nth-of-type(-n+3){padding-bottom:24px}.hero-form .wpcf7-form{text-align:center}.hero-form .wpcf7-spinner{display:none}.hero-form .captcha-image{color:#fff}.hero-form .captcha-image label{padding-bottom:0px}.hero-form .kc_captcha{text-align:center}.blurb-home .et_pb_main_blurb_image{margin-bottom:0}.home-loan-col .et_pb_button_module_wrapper{display:flex;float:left}.programs-list .et_pb_column{display:flex;justify-content:center;align-items:center}.button-group{display:flex;flex-wrap:wrap;gap:25px}.btn{display:inline-block;background-color:#b50000;color:#fff;text-transform:uppercase;font-size:18px;font-weight:bold;padding:16px 40px;border:none;border-radius:4px;text-align:center;text-decoration:none;transition:background-color 0.3s ease;width:fit-content}.btn-group-inner{display:flex;flex-direction:column;gap:25px;justify-content:center;align-items:center}.btn:hover{background-color:#001B5F}@media (min-width:981px) and (max-width:1599px){.hero-banner .et_pb_column_0{padding-left:10%!important}.hero-banner .et_pb_column_1{padding-right:10%!important}}@media (max-width:550px){.btn{font-size:14px;padding:10px 20px}}@media (min-width:981px){.footer-row{justify-content:space-between;gap:5%}.logo-column{width:32%!important}.company-column{width:14%!important}.quick-column{width:14%!important}.contact-column{width:30%!important}.footer-row::after{display:none}.center-row{display:flex;justify-content:center;align-items:center}}@media (max-width:980px){.header-row .et_pb_column{gap:0px}}.insights-news article{display:flex;flex-direction:column}.insights-news article .et_pb_image_container{order:1;margin:-20px -20px 0px!important}.insights-news article .post-meta{order:2}.insights-news article .entry-title{order:3}.insights-news article .post-content{order:4}.cf7mls_next.cf7mls_btn.action-button{color:#FFFFFF!important;border-width:0px!important;border-radius:4px;font-size:18px;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#b50000}#wpcf7-f472-p101-o2{display:none}#wpcf7-f474-p101-o3{display:none}#c64{margin-bottom:0px}.fast-quote .wpcf7-form label{display:block;width:100%;color:#000;font-size:21px;font-family:'sans- bold',Helvetica,Arial,Lucida,sans- serif;font-weight:600;margin-bottom:15px}.fast-quote .progress-bar p{font-size:16px!important;font-weight:500;margin-bottom:30px;text-align:center}.fast-quote progress{background:#fff;border:1px solid #000;color:#b50000;height:20px;width:100%;-webkit-appearance:none;appearance:none;border-radius:15px}.fast-quote progress::-webkit-progress-bar{background-color:#fff!important;border-radius:15px}.fast-quote progress::-webkit-progress-value{background:#b50000;border-radius:15px}.fast-quote progress[value]::-webkit-progress-value{background:#b50000;border-radius:15px}.fast-quote progress::-moz-progress-bar{background:#b50000;border-radius:15px}.fast-quote progress[aria-valuenow]:before{background:#b50000;border-radius:15px}.fast-quote .form-select-cont .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select{width:100%;appearance:none;-webkit-appearance:none;margin:0;height:55px;padding:15px;background-color:#fff;border:1px solid #bbb;padding:7px;color:#000;border-radius:7px;font-size:18px;margin-bottom:15px}.fast-quote fieldset .form-select-cont .wpcf7-form-control-wrap::after{position:absolute;right:0;height:55px;top:-21px;font-size:30px;content:'\2263';pointer-events:none;padding:0 13px;border-left:1px solid #000;line-height:52px;color:#000}.fast-quote .cf7mls_next.action-button{width:100%;background-color:#b50000;color:#fff;border-radius:6px;border:1px solid #b50000!important;margin-left:0;margin-right:0;cursor:pointer}.fast-quote .cf7mls_next.action-button:hover{background-color:#fff;color:#b50000!important}.fast-quote .cf7mls_back.action-button{position:absolute;left:0;right:0;bottom:-51px;width:100%;background-color:transparent;color:#444}.fast-quote .captcha-image{margin-bottom:15px;width:100%}.fast-quote .wpcf7-form-control.wpcf7-submit.has-spinner{width:100%;background-color:#b50000;color:#fff!important;border-radius:6px;border:1px solid #b50000!important;margin-left:0;margin-right:0;cursor:pointer;font-size:20px;padding:5px;font-weight:600!important}.fast-quote .wpcf7-form-control.wpcf7-submit.has-spinner:hover{color:#b50000!important;background-color:#fff}.fast-quote input.text,.fast-quote input.title,.fast-quote input[type=email],.fast-quote input[type=password],.fast-quote input[type=tel],.fast-quote input[type=text],.fast-quote select,.fast-quote textarea{background-color:#fff;width:100%;height:50px;padding-left:20px;margin-bottom:15px;border-radius:7px}.contact-form label{display:block;margin-bottom:15px;color:#000;font-size:16px;text-transform:capitalize}.contact-form label:nth-child(2){width:49%;margin-right:2%;float:left}.contact-form label:nth-child(3){width:49%;display:inline-block}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%;color:#000;font-size:16px;padding:10px;border-radius:4px}.contact-form input[type=submit]{font-family:Inter;font-weight:700;font-size:18px;color:#fff;background-color:#B50000;border:unset;padding:10px 30px;cursor:pointer;border-radius:4px}.contact-form input[type=submit]:hover{background-color:#001B5F}.contact-form textarea{height:140px}.grecaptcha-badge{z-index:999}.captcha-image{text-align:none!important}