body,h1,h2,h3,h4,h5,li,p{font-family:IBM Plex Sans,sans-serif}body{animation:fadeInAnimation 1s ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}h1{font-size:2.625rem;padding-bottom:1.5rem}h1,h2{font-family:proxima-nova,sans-serif;line-height:1.5;font-weight:800}h2{color:#072747;font-size:1.625rem;letter-spacing:-.04rem;padding-bottom:.5rem}h2:before{content:"";display:block;margin:0;width:80px;padding-top:10px;border-top:3px solid #e1251b}h3{font-size:1.275rem;line-height:1.5;font-weight:600;letter-spacing:-.03rem;padding-top:.5rem;padding-bottom:.1rem}h4{font-size:1.25rem}h4,h5{line-height:1.5;font-weight:700}h5{font-size:1.125rem}li,p{font-size:.9rem;line-height:1.5;font-weight:400}li.text-small,p.text-small{font-size:.8rem;line-height:1.5}li strong,p strong{font-weight:600}ul{list-style:disc;list-style-position:outside;padding-left:1.25rem}a{color:#005cb9;text-decoration:underline}a:focus,a:hover{color:#e1251b}.transition-default{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}@media(min-width:768px){h1{font-size:4.5rem}h2{font-size:2.5rem}h2:before{content:"";display:block;margin:0;width:120px;padding-top:15px;border-top:3px solid #e1251b}h3{font-size:1.5rem}h4{font-size:1.4rem}h5{font-size:1.25rem}li,p{font-size:1.2rem}}.eligibility-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.eligibility-grid{grid-template-columns:repeat(2,minmax(0,2fr))}a.btn-cta{padding:14px 40px;font-size:1.15rem}}.header-bg{height:130px;background-color:#072747}.anchor-link{scroll-margin-top:130px}.page{background-color:#f3f3f3;background-image:url(/images/backgrounds/Topographic-Map-Pattern-7.png);background-attachment:fixed}.content-wrapper{padding:20px 0 40px}.content-wrapper-top{padding-top:20px}.content-wrapper-bottom{padding-bottom:40px}.container-inner{padding:10px 20px}main.content{background-color:#f3f3f3;background-image:url(/images/backgrounds/Topographic-Map-Pattern-7.png);padding:100px 0}.callout-box{float:right;margin:0 0 20px 20px;width:18rem;padding:30px 40px;text-align:center;border:5px solid #fff;outline:2px solid #e1251b;background-color:#00376e;color:#fff}.callout-box .inner{font-family:proxima-nova,sans-serif;font-weight:600;line-height:1.5;font-size:130%}@media(min-width:768px){.container-inner{padding:20px}.content-wrapper{padding:50px 0 70px}.content-wrapper-top{padding-top:50px}.content-wrapper-bottom{padding-bottom:70px}}@media(min-width:992px){.header-bg{height:105px;background-color:#072747}.anchor-link{scroll-margin-top:105px}}.accordion-item{margin-bottom:24px;border:1px solid #c5c5c5;border-radius:0}.accordion-item:first-of-type{border-top:0;border-top-right-radius:0;border-top-left-radius:0}.accordion-item:last-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:50px}.accordion-button{font-size:1.375rem;font-weight:800}.accordion-button:not(.collapsed){color:#000;background-color:rgba(0,0,0,0)}h2.accordion-header{padding-bottom:0;border-top:1px solid #c5c5c5}h2.accordion-header:before{content:"";display:block;margin:0;width:0;padding-top:0;border-top:0}.page-ctas{justify-content:center;flex-direction:column}.page-ctas,.page-ctas .rating-menu-wrapper{display:flex;align-items:center}.page-ctas .divider{margin:15px 20px;font-weight:700;display:block}.btn-cta a{display:inline-block;color:#fff;text-transform:uppercase;text-decoration:none;font-size:.875rem;font-weight:700;border:2px solid #e1251b;padding:12px 24px;background-image:linear-gradient(135deg,rgb(225,37,27),rgb(225,37,27) 39%,rgb(252,72,72) 40%,rgb(252,72,72) 55%,rgb(225,37,27) 56%,rgb(225,37,27));background-size:100% 100%;background-position:50%;transition:background-size .33s ease-in-out;outline:2px solid #072747;letter-spacing:.025em}.btn-cta a:focus,.btn-cta a:hover{color:#fff;border:2px solid #fff;outline:2px solid #e1251b;text-decoration:none;background-size:1000% 1000%;transition:background-size .33s ease-in-out,background-color .33s ease-in-out;box-shadow:0 0 15px rgba(0,0,0,.3)}.btn-cta a:active{transform:translateY(3px);box-shadow:0 0 3px rgba(0,0,0,.8)}.btn-cta2 a{display:inline-block;text-transform:uppercase;text-decoration:none;font-size:.875rem;font-weight:700;position:relative;padding:12px 30px;overflow:hidden;color:#072747;text-align:center;border:2px solid #e1251b;transition:color .33s ease-out,border-color .33s ease-out}.btn-cta2 a:hover,.cta-btn2 a:focus{color:#fff;border-color:#072747;background-color:#e1251b}.video-button{display:block;padding-top:20px}@media(min-width:768px){.page-ctas{flex-direction:row}a.btn-cta{font-size:1.15rem;padding:14px 36px;margin-top:15px}}.banner .inner{padding:40px 47px 52px;font-family:IBM Plex Sans,sans-serif}.banner .inner h1{font-weight:800;font-size:1.75rem;line-height:1.5;text-transform:uppercase;padding:15px 0 18px;letter-spacing:.1rem}.banner .inner h1,.banner .inner p{text-align:center;color:#fff}@media(min-width:768px){.banner .inner{padding:100px 47px 120px}.banner .inner h1{font-size:2.625rem;line-height:1.5;padding-bottom:34px}}.fieldset{margin-bottom:1rem;padding:1rem;background-color:#fff;border:1px solid #c5c5c5}.form-control,.input-group-text{border:2px solid #000;border-radius:0}.form-group.required .col-form-label:after,.form-group.required .form-label:after{content:" *";color:red}.input-group-text{border-left:none}.form-actions{display:flex;justify-content:space-between;align-items:center}.form-array{background-color:#c5c5c5;padding:1rem;margin:.75rem}.form-step-progress{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.form-step-progress .item{font-size:.75rem;text-align:center;width:100%;padding:0 10px}.form-step-progress .item .inner{display:flex;justify-content:center;padding-bottom:6px}.form-step-progress .item .text{display:none}.form-step-progress .item.active{font-weight:700;color:green}.form-step-progress .circle{display:flex;justify-content:center;align-items:center;border-radius:50%;width:2rem;height:2rem;background:#00376e;color:#fff}.form-step-progress .active,.form-step-progress .btn.active{text-decoration:underline;color:#00376e}.form-select{border:2px solid #000;border-radius:0}@media(min-width:768px){.form-step-progress .item .text{display:block}}.loadingAnimation{width:1rem;animation-name:spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat{position:fixed;bottom:50px;right:50px;z-index:100}.chat .chat-inner,.chat .chat-inner .lp-chat-btn{display:flex;justify-content:center;align-items:center}.chat .chat-inner .lp-chat-btn{height:44px;padding:20px;background-color:#fff;border:3px solid #005cb9;border-radius:9999px;filter:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.15));color:#005cb9}.chat .chat-inner .lp-chat-btn a{font-family:proxima-nova,sans-serif;font-weight:700;color:#005cb9;text-decoration:none}.chat .chat-inner .lp-chat-btn a:focus,.chat .chat-inner .lp-chat-btn a:hover{color:#e1251b;text-decoration:underline}.chat .chat-inner .lp-chat-btn .icon{display:flex;justify-content:center;align-items:center;width:44px;height:44px}.chat .chat-inner .lp-chat-btn .icon svg{font-size:1.25rem}