:root{--tw-text-opacity:1;--tw-border-opacity:1;--tw-content:attr(data-format);--tw-bg-opacity:1;--tw-shadow:0 0 3px 0 hsla(0,0%,8%,.1),0 8px 16px -3px hsla(0,0%,8%,.2);--tw-shadow-colored:0 0 3px 0 var(--tw-shadow-color),0 8px 16px -3px var(--tw-shadow-color);--tw-border-spacing-x:0px;--tw-border-spacing-y:0px}#load-calculator *{font-family:Raleway,sans-serif}.border-gray-400{border-color:rgb(168 173 187/var(--tw-border-opacity))}.border{border:1px solid #a8adbb!important;border-radius:10px}.border-b,.border-b:hover{border-bottom:1px solid #a8adbb!important}#load-calculator a.cta_button{border-radius:5px!important;display:block!important;margin-top:20px!important}.margin-top-auto{margin-top:auto}.fw-700{font-weight:700!important}.input-content{background:#004071;border-bottom-left-radius:7px;border-top-left-radius:7px}.custom-grid{display:grid;gap:20px}#amortization,#compare-loan-rates,#extra-payment{padding:20px}.custom-grid.two-column{grid-template-columns:1fr 1fr}.custom-grid.seventh--twelve{grid-template-columns:1fr 30%}#amortization .custom-grid{grid-template-columns:20% 1fr}.custom-grid.monthly-payment{grid-template-columns:25% 1fr}.custom-grid.yearly-payment{grid-template-columns:25% 1fr 25%}.custom-grid.onetime-payment{grid-template-columns:25% 1fr 50%}.col{min-height:100px;padding:20px}.input-content{background:#003c70}.float-left{color:#fff}.text-right{text-align:right}form *{border:0 solid #e2e5ed;box-sizing:inherit}.FormElementHelp{color:rgb(81 82 96/var(--tw-text-opacity));display:none;font-size:.875rem;font-style:normal;line-height:1.7}.is-error .FormElementHelp{color:#fff;display:block!important;font-style:italic!important;margin:0;text-align:left}.FormControl{position:relative}.FormControl--withLeftIcon:before{color:rgb(21 21 21/var(--tw-text-opacity));content:var(--tw-content);font-size:1rem;left:1rem;letter-spacing:-.015625rem;line-height:1.7;position:absolute;top:50%}.is-error .FormControl:after,.is-error .FormControl:before{color:rgb(210 25 27/var(--tw-text-opacity))}label{color:rgb(21 21 21/var(--tw-text-opacity));display:block;font-weight:700;height:27px}.text-align-center{text-align:center}.FormLabel{color:#fff}.FormLabel p{font-weight:700}#load-calculator span,.FormLabel{font-size:.875rem;font-style:normal;letter-spacing:.0125rem;line-height:1.7;text-align:left}.is-error .FormControl .FormInput{background-color:rgb(254 237 235/var(--tw-bg-opacity));border-color:rgb(210 25 27/var(--tw-border-opacity));border-width:2px;color:rgb(210 25 27/var(--tw-text-opacity));outline-width:0}.FormControl--withLeftIcon .FormInput{padding-left:1.5625rem}.FormInput{background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(81 82 96/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;display:block;font-family:var(--font-family-sans);font-style:normal;font-weight:400;padding:.5rem 1rem;width:100%}.FormControl--withRightIcon:after,.FormInput{color:rgb(21 21 21/var(--tw-text-opacity));font-size:1rem;letter-spacing:-.015625rem;line-height:1.7}.FormControl--withRightIcon:after{content:var(--tw-content);font-family:Open Sans;position:absolute;right:1rem;top:50%;transform:translateY(10px)}.FormControl--withRightIcon .FormInput{padding-right:1.85rem}.Button--primary{background-color:#108bcd;border:2px solid #108bcd;border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.03125rem;line-height:1.75;padding:.5rem 1rem;width:100%}.Button--primary.is-disabled,.Button--primary.is-disabled:hover{background-color:rgba(16,139,205,.4);border-color:rgba(16,139,205,.4);color:hsla(0,0%,100%,.7)}.Button--secondary{background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(1 87 255/var(--tw-border-opacity));border-radius:.25rem;border-style:solid;border-width:2px;color:rgb(1 87 255/var(--tw-text-opacity));font-family:var(--font-family-sans);font-size:1rem;font-weight:700;letter-spacing:.03125rem;line-height:1.75;padding:.1rem 1.5rem}.calculator__amortization-link{color:#0157ff;cursor:pointer}.numeral.alpha{font-size:4rem!important}.numeral{display:inline-block;font-family:var(--font-family-sans);font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:-.015625rem;line-height:1;padding:20px 0;white-space:nowrap}.numeral:after,.numeral:before{content:"";display:block;height:0;width:0}.numeral.alpha .numeral-accent.currency,.numeral.alpha .numeral-accent.percentage{left:.5rem;top:-.85rem}.numeral-accent{font-size:.5em;position:relative;top:-.5em;vertical-align:middle}.numeral.alpha *{display:inline-block}.calculator__results-section .calculator__total-paid.border-b{border-color:#a8adbb}.calculator__results-section,.calculator__total-paid{display:flex;justify-content:space-between}@media(min-width:40em){.numeral{font-size:1.75rem;letter-spacing:-.021875rem;line-height:1.2}}.faq__main-title.expanded,.faq__main-title:hover{color:#0157ff;fill:#0157ff}.Button{background-color:transparent;border:0 solid transparent;border-radius:0;color:inherit;display:inline-block;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.2;margin:0;max-width:none;overflow:visible;padding:1rem 1.5rem;text-align:center;text-decoration-line:none;transition-duration:.25s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.17,.67,.44,.89);vertical-align:middle;white-space:normal}.Button,.FormSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-family-sans);letter-spacing:-.015625rem;width:100%}.FormSelect{background-color:rgb(255 255 255/var(--tw-bg-opacity));background-image:none;border-color:rgb(81 82 96/var(--tw-border-opacity));border-radius:.25rem;border-style:solid;border-width:1px;display:block;font-size:1rem;line-height:1.75;min-height:3rem;padding:.25rem 1.4375rem;position:relative;text-align:left;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overflow-x-auto{overflow-x:auto!important}.FormSelect-arrow{bottom:1rem;pointer-events:none;position:absolute;right:1.5rem;fill:#0157ff;color:rgb(1 87 255/var(--tw-text-opacity))}.Icon--xs{height:1rem;width:1rem}.FormSelect-listContainer{background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;display:none;height:10rem;list-style-type:none;margin-left:0;margin-top:-.125rem;overflow-y:scroll;padding:0;position:absolute;transition:all .5s ease-out;width:100%;z-index:5}.show-select-options .FormSelect-listContainer{display:block}.FormSelect-listItem{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;letter-spacing:-.015625rem;line-height:1.7;min-height:3rem;padding:.25rem 1.4375rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}#amortization,#extra-payment-content{display:none;transition:all 1s ease-out}.is-open,.is-open #extra-payment-content{display:block!important}span.faq__icon{transform:rotate(0deg);transition:transform .5s ease-out}.is-open span.faq__icon{transform:rotate(180deg)}table{border-collapse:collapse;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);width:100%}.table thead{color:#151515}.table td,.table th,.table th:first-child{text-align:center}.table td,.table th{border:1px solid #ddd;font-size:.87rem;padding:8px}#compare-loan-rates h1{font-size:25px;text-transform:capitalize}#compare-loan-rates .item{display:grid;font-size:20px;grid-template-columns:repeat(5,1fr);margin-bottom:2rem;text-transform:capitalize}#loan-item-wrapper{margin-top:4rem}#compare-loan-rates .item:not(:last-child){border-bottom:1px solid grey;padding-bottom:1rem}#compare-loan-rates .item .Button--primary{display:inline-block;margin-top:1rem!important;text-align:center;width:100%!important}#compare-loan-rates .item .sub:not(:first-child){border-left:1px solid grey;padding-left:1rem}#compare-loan-rates .item .sub{color:#000;padding-bottom:2rem}#compare-loan-rates .title{font-size:16px;font-weight:600;margin-bottom:.5rem}#compare-loan-rates .value{font-size:27px;font-weight:900}tbody tr:nth-child(2n){background-color:#eee}.company{color:#516a93!important;font-size:28px;font-weight:700;margin-top:1rem;text-align:center}@media(min-width:37.4375em){.numeral{font-size:1.75rem;letter-spacing:-.021875rem;line-height:1.14}.numeral:before{margin-bottom:-.23429em}.numeral:after{margin-top:-.23429em}}@media (max-width:991px){.d-none-desktop{display:block}.d-none-mobile{display:none}#compare-loan-rates .item{border:1px solid grey;grid-template-columns:1fr;padding:20px;text-align:center}.company{margin-bottom:0}#compare-loan-rates .value{font-size:20px}#compare-loan-rates .item .sub{border:none!important;padding-bottom:1rem;padding-left:0!important}#compare-loan-rates{text-align:center}#compare-loan-rates p{font-size:14px}.custom-grid{display:flex}.custom-grid.two-column{flex-direction:column-reverse!important}.mt-10{margin-top:2rem}.custom-grid.monthly-payment,.custom-grid.onetime-payment,.custom-grid.yearly-payment{flex-direction:column}.custom-grid.no-gap{justify-content:space-between}.table td,.table th{font-size:12px}}@media (max-width:575px){#load-calculator .FormLabel span{font-size:12px}.Button--primary{font-size:12px;text-align:center}.custom-grid.no-gap{flex-direction:column}.custom-grid.no-gap .text-right{text-align:center!important}.table td,.table th{font-size:10px}}