/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.highlight{margin:1em 0;padding:0 1em;background:#f6f6f6;border:1px solid #eee;border-radius:0.15em}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Nunito Sans",sans-serif}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}.constrain,.styleguide{max-width:1500px;padding:0 20px;margin:0 auto}.hidden{display:none !important}.underline{text-decoration:underline}.bold{font-weight:bold}.mobile-hidden{display:none}@media (min-width: 768px){.mobile-hidden{display:block}}@media (min-width: 768px){.pc-hidden{display:none}}.clearfix{overflow:hidden}.color--white{background:#fff}.color--black{background:#000}:root{font-size:16px}html{font-size:16px;-webkit-font-smoothing:antialiased}.text--small,.site-details__copy,.blog-post__body .blog-post__section .blog-post__olist li,.blog-post__body .blog-post__section .blog-post__ulist li,.blog-post__body .blog-post__section p,.blog-post__heading .blog-post__date,body,.text--large,.text--xlarge{font-family:"Nunito Sans",sans-serif}.text--xlarge{font-size:1.5rem}@media (min-width: 768px){.text--xlarge{font-size:1.875rem}}.site-details__copy,.blog-post__body .blog-post__section .blog-post__olist li,.blog-post__body .blog-post__section .blog-post__ulist li,.blog-post__body .blog-post__section p,.blog-post__heading .blog-post__date,body,.text--large{font-size:1rem}@media (min-width: 768px){.site-details__copy,.blog-post__body .blog-post__section .blog-post__olist li,.blog-post__body .blog-post__section .blog-post__ulist li,.blog-post__body .blog-post__section p,.blog-post__heading .blog-post__date,body,.text--large{font-size:1.25rem}}.text--small{font-size:0.875rem}.h1,.blog-post__heading .blog-post__title,.sg-heading--h1,.page-header{font-family:"Fira Sans",sans-serif;padding:0;margin:0 0 10px 0;font-size:2.5rem}@media (min-width: 768px){.h1,.blog-post__heading .blog-post__title,.sg-heading--h1,.page-header{letter-spacing:0.05rem;margin:0 0 20px 0}}@media (min-width: 768px){.h1,.blog-post__heading .blog-post__title,.sg-heading--h1,.page-header{font-size:3.5rem}}.h2,.blog-post__body .blog-post__section .section__section-hdr,.sg-heading--h2{font-family:"Fira Sans",sans-serif;padding:0;margin:0 0 10px 0;font-size:2rem}@media (min-width: 768px){.h2,.blog-post__body .blog-post__section .section__section-hdr,.sg-heading--h2{letter-spacing:0.05rem;margin:0 0 20px 0}}@media (min-width: 768px){.h2,.blog-post__body .blog-post__section .section__section-hdr,.sg-heading--h2{font-size:3rem}}.h3,.site-details__header--txt,.blog-post__body .blog-post__section .section__subsection-hdr,.sg-heading--h3,.anchor--thank-you h3,.lead-form__message--thank-you h3{font-family:"Fira Sans",sans-serif;padding:0;margin:0 0 10px 0;font-size:1.625rem}@media (min-width: 768px){.h3,.site-details__header--txt,.blog-post__body .blog-post__section .section__subsection-hdr,.sg-heading--h3,.anchor--thank-you h3,.lead-form__message--thank-you h3{letter-spacing:0.05rem;margin:0 0 20px 0}}@media (min-width: 768px){.h3,.site-details__header--txt,.blog-post__body .blog-post__section .section__subsection-hdr,.sg-heading--h3,.anchor--thank-you h3,.lead-form__message--thank-you h3{font-size:2.25rem}}.h4,.sg-heading--h4,.anchor--thank-you p:first-of-type,.lead-form__message--thank-you p:first-of-type{font-family:"Fira Sans",sans-serif;padding:0;margin:0 0 10px 0;font-size:1.375rem}@media (min-width: 768px){.h4,.sg-heading--h4,.anchor--thank-you p:first-of-type,.lead-form__message--thank-you p:first-of-type{letter-spacing:0.05rem;margin:0 0 20px 0}}@media (min-width: 768px){.h4,.sg-heading--h4,.anchor--thank-you p:first-of-type,.lead-form__message--thank-you p:first-of-type{font-size:1.75rem}}.h5,.sg-heading--h5{font-family:"Fira Sans",sans-serif;padding:0;margin:0 0 10px 0;font-size:1.25rem}@media (min-width: 768px){.h5,.sg-heading--h5{letter-spacing:0.05rem;margin:0 0 20px 0}}.section-header,.section-subheader{font-family:"Fira Sans",sans-serif;font-size:1.75rem;text-transform:none;line-height:normal;color:#222a5f;text-align:center;padding:0 0 0 1.625rem;margin:0 0 1rem -1rem;background:rgba(0,0,0,0)}@media (min-width: 768px){.section-header,.section-subheader{font-size:2.125rem;margin:0 0 2rem -1.15rem}}@media (min-width: 1200px){.section-header,.section-subheader{font-size:3rem;margin:0 0 3rem -1.25rem}}.section-subheader{font-size:calc(0.85 * 2rem);line-height:1.125em;font-weight:400;margin:0 0 calc(0.85 * 2rem) -1.15rem}@media (min-width: 768px){.section-subheader{font-size:calc(0.85 * 3rem);margin:0 0 calc(0.85 * 3rem) -1.15rem}}@media (min-width: 1200px){.section-subheader{font-size:calc(0.85 * 4.375rem);margin:0 0 calc(0.85 * 4.375rem) -1.25rem}}ol,ul{list-style:none;padding:0;margin:0}ul.circle{list-style:circle inside}ol.disc{list-style:decimal inside}ol.disc ul{padding-left:0;margin-top:0}ul.circle ul,ul.circle ol,ol.disc ol,ol.disc ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}ul.circle li,ol.disc li{margin-bottom:1rem}.site{display:-ms-grid;display:grid;-ms-grid-columns:0 minmax(320px, 1500px) 0;grid-template-columns:0 minmax(320px, 1500px) 0}@media (min-width: 400px){.site{-ms-grid-columns:1fr minmax(320px, 1500px) 1fr;grid-template-columns:1fr minmax(320px, 1500px) 1fr}}.site-banner{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3}.site-header{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 2 / 3}.site--sticky:not(.site--center) .site-header{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:2 / 1 / 2 / 4}.site-main{color:#000;-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3 / 2 / 3 / 3}.home .site-main{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:3 / 1 / 3 / 4}.apply-cta{-ms-grid-row:4;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4 / 2 / 4 / 3}.site-footer{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:5 / 2 / 5 / 3}.site-background{z-index:-1;background-repeat:no-repeat;background-position:center;background-size:cover}.site-background--banner{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1 / 1 / 1 / 4;background:#6598cc}.site--center .site-background--banner{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3}.site-background--header{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:2 / 1 / 2 / 4;background:#fff}.site--center .site-background--header{background:transparent}.site-background--main{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:3 / 1 / 3 / 4;background:#fff}.site--center .site-background--main{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3 / 2 / 3 / 3;z-index:-2}@media (min-width: 768px){.site--center .site-background--main{-webkit-box-shadow:8px 0 50px 25px rgba(0,0,0,0.15), -8px 0 50px 25px rgba(0,0,0,0.15);box-shadow:8px 0 50px 25px rgba(0,0,0,0.15), -8px 0 50px 25px rgba(0,0,0,0.15)}}.home .site--center .site-background--main,.blog .site--center .site-background--main,.template .site--center .site-background--main{display:block}.site--sticky .site-background--main{margin-top:50px}@media (min-width: 768px){.site--sticky .site-background--main{margin-top:75px}}@media (min-width: 1200px){.site--sticky .site-background--main{margin-top:95px}}.home .site-background--main{display:none}.site-contact .site-background--main{background:#fff}.site-privacy .site-background--main{background:#fff}.site-disclosure .site-background--main{background:#fff}.site-404 .site-background--main{background:#fff}.site-content .site-background--main{background:#fff}.press .site-background--main{background:#fff}.site-background--apply-cta{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:4 / 1 / 4 / 4}@media (min-width: 768px){.site--center .site-background--apply-cta{-ms-grid-row:4;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4 / 2 / 4 / 3}}.site-background--footer{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:5 / 1 / 5 / 4;background:#c7cad6;border-bottom:none}@media (min-width: 768px){.site--center .site-background--footer{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:5 / 2 / 5 / 3}}@-webkit-keyframes sticky-small{from{top:-50px}to{top:0}}@keyframes sticky-small{from{top:-50px}to{top:0}}@-webkit-keyframes sticky-medium{from{top:-75px}to{top:0}}@keyframes sticky-medium{from{top:-75px}to{top:0}}@-webkit-keyframes sticky-large{from{top:-95px}to{top:0}}@keyframes sticky-large{from{top:-95px}to{top:0}}.site-header{height:50px;background:#fff}.site--center .site-header{background:transparent}@media (min-width: 768px){.site-header{background:#fff;height:75px}}@media (min-width: 1200px){.site-header{height:95px}}.site--sticky .site-header{position:fixed;top:0;left:0;right:0;z-index:10;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);height:50px;width:calc(100vw - (100vw - 100%))}@media not all and (min-resolution: 0.001dpcm){.site--sticky .site-header{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 768px){.site--sticky .site-header{height:75px}}@media (min-width: 1200px){.site--sticky .site-header{height:95px}}.site--center.site--sticky .site-header{max-width:1500px;margin:0 auto}.site-header--animate .site-header{height:50px;-webkit-animation:0.5s ease-out 0s sticky-small 1;animation:0.5s ease-out 0s sticky-small 1}@media (min-width: 768px){.site-header--animate .site-header{height:75px;-webkit-animation:0.5s ease-out 0s sticky-medium 1;animation:0.5s ease-out 0s sticky-medium 1}}@media (min-width: 1200px){.site-header--animate .site-header{height:95px;-webkit-animation:0.5s ease-out 0s sticky-large 1;animation:0.5s ease-out 0s sticky-large 1}}.site-header__wrapper{max-width:1500px;width:100%;margin:0 auto}.site--center .site-header__wrapper{background:#fff;height:50px}@media (min-width: 768px){.site--center .site-header__wrapper{background:#fff;height:75px}}@media (min-width: 1200px){.site--center .site-header__wrapper{height:95px}}.site-header__content{overflow:hidden;padding:0 1rem}@media (min-width: 768px){.site-header__content{padding:1.3125rem 1.15rem 0 1.15rem}}@media (min-width: 1200px){.site-header__content{padding:1.3125rem 1.25rem 0 1.25rem}}.site-header__logo{display:block;float:left;width:50%}@media (min-width: 768px){.site-header__logo{width:auto}}.site-header__image{float:left}@media (min-width: 768px){.site-header__image{float:none}}.site-header__social{display:none}@media (min-width: 768px){.site-header__social{display:block;overflow:hidden}}.site-nav{display:none;text-align:center}@media (min-width: 768px){.site-nav{display:block;float:right;text-align:right}}.site-nav__list{margin:0;padding:0;list-style-type:none}.site-nav__item{display:inline-block}@media (min-width: 768px){.mobile-nav{display:none}}.mobile-nav__menu--open{display:-ms-inline-grid;display:inline-grid;min-width:8rem;-ms-grid-columns:65% 35%;grid-template-columns:65% 35%;float:right}@media (min-width: 400px){.mobile-nav__menu--open{min-width:10rem}}.mobile-nav__apply-link{-ms-grid-row:1;-ms-grid-column:1;grid-area:1 / 1 / 1 / 1;display:inline-block;-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:center;align-self:center}.fa.fa-bars{color:#222a5f;float:right;font-size:2.75rem;padding-top:0.3125rem;-ms-grid-row:1;-ms-grid-column:2;grid-area:1 / 2 / 1 / 2;-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:center;align-self:center}.mobile-nav__overlay{height:0%;width:100%;position:fixed;z-index:10;top:0;left:0;background-color:rgba(0,0,0,0.9);overflow:hidden;-webkit-transition:0.5s;transition:0.5s}.mobile-nav__overlay-content{position:relative;top:1rem;width:100%;text-align:right;margin-top:3.875rem}.mobile-nav__overlay{overflow-y:scroll}.mobile-nav__overlay a{padding:0.5rem;text-decoration:none;font-size:1.5rem;color:#fff;display:block;-webkit-transition:0.3s;transition:0.3s}.mobile-nav__overlay a:focus,.mobile-nav__overlay a:active,.mobile-nav__overlay a:visited,.mobile-nav__overlay a:hover{color:#fff}.overlay a:focus,.overlay a:active,.overlay a:visited,.overlay a:hover{color:#fff}.mobile-nav__overlay .mobile-nav__closebtn{position:absolute;top:-0.625rem;right:0.3125rem;font-size:3.75rem;margin-right:2rem}.mobile-nav__overlay-content-link{margin-right:2rem}.site--sticky .site-main{margin-top:50px}@media (min-width: 768px){.site--sticky .site-main{margin-top:75px}}@media (min-width: 1200px){.site--sticky .site-main{margin-top:95px}}.anchor{display:block;visibility:hidden;height:50px;margin-top:-50px}@media (min-width: 768px){.anchor{height:75px;margin-top:-75px}}@media (min-width: 1200px){.anchor{height:95px;margin-top:-95px}}.site-header--animate .anchor{height:50px;margin-top:-50px}@media (min-width: 768px){.site-header--animate .anchor{height:75px;margin-top:-75px}}@media (min-width: 1200px){.site-header--animate .anchor{height:95px;margin-top:-95px}}.section__gutter,.site-faq,.site-testimonials,.site-calculator,.site-about{margin:0 1rem 1rem 1rem}@media (min-width: 768px){.section__gutter,.site-faq,.site-testimonials,.site-calculator,.site-about{margin:0 1.15rem 2rem 1.15rem}}@media (min-width: 1200px){.section__gutter,.site-faq,.site-testimonials,.site-calculator,.site-about{margin:0 1.25rem 2.5rem 1.25rem}}.site-footer{color:#222a5f}.site-footer__content{display:-ms-grid;display:grid;-ms-grid-rows:auto 1rem auto 1rem auto 1rem auto;grid-template-rows:auto auto auto auto;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1rem}.site-footer__content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.site-footer__content > *:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.site-footer__content > *:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.site-footer__content > *:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}@media (min-width: 768px){.site-footer__content{-ms-grid-rows:minmax(45px, 1fr) 1rem minmax(45px, 1fr);grid-template-rows:repeat(2, minmax(45px, 1fr));-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:repeat(2, 1fr)}.site-footer__content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.site-footer__content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.site-footer__content > *:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.site-footer__content > *:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}.site-footer__address{padding-top:1rem;-ms-grid-row:1;-ms-grid-column:1;grid-area:1 / 1 / 1 / 1}@media (min-width: 768px){.site-footer__address{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 2 / 2}}.site-footer__copyright{-ms-grid-row:2;-ms-grid-column:1;grid-area:2 / 1 / 2 / 1}@media (min-width: 768px){.site-footer__copyright{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3;padding-top:1rem;text-align:right}}.site-footer__links{-ms-grid-row:3;-ms-grid-column:1;grid-area:3 / 1 / 3 / 1}@media (min-width: 768px){.site-footer__links{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 2 / 3}}.site-footer__social{-ms-grid-row:4;-ms-grid-column:1;grid-area:4 / 1 / 4 / 1}@media (min-width: 768px){.site-footer__social{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2 / 1 / 2 / 3;padding-top:0}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.site-footer__social{padding-top:1rem}}.site-footer div,.site-footer h2{background:#c7cad6}.site-footer__header{border-bottom:2px solid #000}.site-footer__list{list-style-type:none}.site-footer__item{display:inline-block;margin:0 0.5rem}.site-footer__icon,.social__icon{width:36px;height:36px}@media (min-width: 768px){.site-footer__icon,.social__icon{width:42px;height:42px}}.site-footer__icon .soc-svg__bg,.social__icon .soc-svg__bg{fill:#222a5f}.site-footer__icon .soc-svg__fg,.social__icon .soc-svg__fg{fill:#c7cad6}.site-footer__icon:hover .soc-svg__fg,.site-footer__icon:active .soc-svg__fg,.social__icon:hover .soc-svg__fg,.social__icon:active .soc-svg__fg{fill:#fff}.site-footer__icon:hover .soc-svg__bg--facebook,.site-footer__icon:active .soc-svg__bg--facebook,.social__icon:hover .soc-svg__bg--facebook,.social__icon:active .soc-svg__bg--facebook{fill:#1877f2}.site-footer__icon:hover .soc-svg__bg--twitter,.site-footer__icon:active .soc-svg__bg--twitter,.social__icon:hover .soc-svg__bg--twitter,.social__icon:active .soc-svg__bg--twitter{fill:#1da1f2}.footer__info__link,.footer__phone,.site-nav__link,.site-footer__link,.link--inverse,.calc-goback,.video__description-cta-link a,a,.link{text-decoration:none}.footer__info__link:hover,.footer__phone:hover,.site-nav__link:hover,.site-footer__link:hover,.link--inverse:hover,.calc-goback:hover,a:hover,.link:hover{text-decoration:underline}.footer__info__link:focus,.footer__phone:focus,.site-nav__link:focus,.site-footer__link:focus,.link--inverse:focus,.calc-goback:focus,a:focus,.link:focus{outline:none}.calc-goback,.video__description-cta-link a,a,.link{color:#222a5f}.calc-goback:active,a:active,.link:active{color:#222a5f}.calc-goback:visited,a:visited,.link:visited{color:#222a5f}.calc-goback:hover,a:hover,.link:hover{color:#4f5788}.site-footer__link,.link--inverse{color:#fff}.site-footer__link:active,.link--inverse:active{color:#fff}.site-footer__link:visited,.link--inverse:visited{color:#fff}.site-footer__link:hover,.link--inverse:hover{color:#fff}.site-nav__link{color:#222a5f}.site-nav__link:active{color:#222a5f}.site-nav__link:visited{color:#222a5f}.site-nav__link:hover{color:#4f5788}.footer__info__link,.footer__phone{color:#222a5f}.footer__info__link:active,.footer__phone:active{color:#222a5f}.footer__info__link:visited,.footer__phone:visited{color:#222a5f}.footer__info__link:hover,.footer__phone:hover{color:#222a5f}.site-footer__copy--contact .footer__info__link,.header-apply__cta,.header-phone__link,.press-cta-button__button,.calculator-start,input.calculator__submit[type="submit"],.description-cta-button__button,.lead-form__input--submit,.lead-form__input--submit-phase-address,.lead-form__input--submit-phase-employer,.lead-form__input--submit-phase-identity,.button,.blog-roll__link{display:inline-block;text-align:center;text-decoration:none;font-family:"Fira Sans",sans-serif}.site-footer__copy--contact .footer__info__link:focus,.header-apply__cta:focus,.header-phone__link:focus,.press-cta-button__button:focus,.calculator-start:focus,input.calculator__submit[type="submit"]:focus,.description-cta-button__button:focus,.lead-form__input--submit:focus,.lead-form__input--submit-phase-address:focus,.lead-form__input--submit-phase-employer:focus,.lead-form__input--submit-phase-identity:focus,.button:focus,.blog-roll__link:focus{outline:none}.site-footer__copy--contact .footer__info__link:active,.header-apply__cta:active,.header-phone__link:active,.press-cta-button__button:active,.calculator-start:active,input.calculator__submit[type="submit"]:active,.description-cta-button__button:active,.lead-form__input--submit:active,.lead-form__input--submit-phase-address:active,.lead-form__input--submit-phase-employer:active,.lead-form__input--submit-phase-identity:active,.button:active,.blog-roll__link:active,.site-footer__copy--contact .footer__info__link:visited,.header-apply__cta:visited,.header-phone__link:visited,.press-cta-button__button:visited,.calculator-start:visited,input.calculator__submit[type="submit"]:visited,.description-cta-button__button:visited,.lead-form__input--submit:visited,.lead-form__input--submit-phase-address:visited,.lead-form__input--submit-phase-employer:visited,.lead-form__input--submit-phase-identity:visited,.button:visited,.blog-roll__link:visited,.site-footer__copy--contact .footer__info__link:hover,.header-apply__cta:hover,.header-phone__link:hover,.press-cta-button__button:hover,.calculator-start:hover,input.calculator__submit[type="submit"]:hover,.description-cta-button__button:hover,.lead-form__input--submit:hover,.lead-form__input--submit-phase-address:hover,.lead-form__input--submit-phase-employer:hover,.lead-form__input--submit-phase-identity:hover,.button:hover,.blog-roll__link:hover{text-decoration:none}.site-footer__copy--contact .footer__info__link,.header-apply__cta,.header-phone__link,.press-cta-button__button,.calculator-start,input.calculator__submit[type="submit"],.description-cta-button__button,.lead-form__input--submit,.lead-form__input--submit-phase-address,.lead-form__input--submit-phase-employer,.lead-form__input--submit-phase-identity,.button,.blog-roll__link{color:#fff;background:#222a5f;border:none}.site-footer__copy--contact .footer__info__link:active,.header-apply__cta:active,.header-phone__link:active,.press-cta-button__button:active,.calculator-start:active,input.calculator__submit[type="submit"]:active,.description-cta-button__button:active,.lead-form__input--submit:active,.lead-form__input--submit-phase-address:active,.lead-form__input--submit-phase-employer:active,.lead-form__input--submit-phase-identity:active,.button:active,.blog-roll__link:active{color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0d5eaf), to(#397bbd));background:linear-gradient(to bottom, #0d5eaf 0, #397bbd 100%);border:1px solid #fff}.site-footer__copy--contact .footer__info__link:visited,.header-apply__cta:visited,.header-phone__link:visited,.press-cta-button__button:visited,.calculator-start:visited,input.calculator__submit[type="submit"]:visited,.description-cta-button__button:visited,.lead-form__input--submit:visited,.lead-form__input--submit-phase-address:visited,.lead-form__input--submit-phase-employer:visited,.lead-form__input--submit-phase-identity:visited,.button:visited,.blog-roll__link:visited{color:#fff;background:#222a5f;border:none}.site-footer__copy--contact .footer__info__link:hover,.header-apply__cta:hover,.header-phone__link:hover,.press-cta-button__button:hover,.calculator-start:hover,input.calculator__submit[type="submit"]:hover,.description-cta-button__button:hover,.lead-form__input--submit:hover,.lead-form__input--submit-phase-address:hover,.lead-form__input--submit-phase-employer:hover,.lead-form__input--submit-phase-identity:hover,.button:hover,.blog-roll__link:hover{color:#fff;background:#4f5788;border:none}.site-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fdbfb9;font-size:1rem;line-height:normal;min-height:3.125rem;padding:0.875rem 1rem}@media (min-width: 1200px){.site-banner{font-size:1.125rem;line-height:1.22rem}}.site-banner__copy{color:#000}a.site-banner__link{display:inline-block;font-weight:700;text-decoration:underline;color:#222a5f}a.site-banner__link:link,a.site-banner__link:visited{color:#222a5f}a.site-banner__link:active,a.site-banner__link:hover{color:#222a5f}.site-banner__close{cursor:pointer;font-size:2rem;line-height:1rem}.site-banner__close:hover,.site-banner__close:active{text-decoration:underline}.site-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000;background:#fff}@media (min-width: 768px){.site-hero{margin-left:1rem;margin-right:1rem;background:url("https://patriotfunding.s3.amazonaws.com/hero_bg-sm.jpg"), -webkit-gradient(linear, right top, left top, from(#cdcdcd), color-stop(80%, #fff), color-stop(0, #fff), color-stop(90%, #fff));background:url("https://patriotfunding.s3.amazonaws.com/hero_bg-sm.jpg"), linear-gradient(to left, #cdcdcd 0%, #fff 80%, #fff 0, #fff 90%)}}@media (min-width: 1200px){.site-hero{margin-left:1.25rem;margin-right:1.25rem}}.site-hero__welcome{font-size:inherit;font-weight:normal;text-transform:capitalize}@media (min-width: 768px){.site-hero__welcome{font-size:inherit}}@media (min-width: 1000px){.site-hero__welcome{font-size:inherit}}@media (min-width: 1200px){.site-hero__welcome{font-size:inherit}}.site-hero__welcome,.site-hero__header,.site-hero__subheader{width:auto}@media (min-width: 768px){.site-hero__welcome,.site-hero__header,.site-hero__subheader{width:60%}}.site-hero__aside{font-size:.75rem;font-weight:normal;text-transform:uppercase}@media (min-width: 768px){.site-hero__aside{font-size:1rem}}.site-hero__reset{color:#222a5f;font-weight:bold}.site-hero__reset:link,.site-hero__reset:visited{color:#222a5f}.site-hero__reset:hover,.site-hero__reset:active{color:#0d5eaf}.site-hero__button.button,.site-hero__button.blog-roll__link{margin:0;font-size:1.25rem;padding-inline:2em}.lead-form-pos-context{position:relative;min-height:500px}.lead-form{color:#000;background:rgba(0,0,0,0);position:relative}.section-header--lead-form{color:#397bbd}.lead-form__trustmark{text-align:center;margin-top:1.25rem}@media (min-width: 768px){.lead-form__grid{display:-ms-grid;display:grid}}.submitted .lead-form__grid{display:none}.lead-form__label--adaptive{visibility:hidden !important}.lead-form__label--adaptive::before{visibility:visible}.lead-form__group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}@media (min-width: 1400px){.lead-form__group{margin-bottom:1.15rem}}.lead-form__group--submit,.lead-form__group--submit-phase-address,.lead-form__group--submit-phase-employer,.lead-form__group--submit-phase-identity{-ms-grid-column:2;grid-column:2}.lead-form__group--consent,.lead-form__group--tos{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lead-form__group--hidden{display:none}.submitted .lead-form__group{display:none}@media (min-width: 768px){.lead-form__group--client-id,.lead-form__group--first-name,.lead-form__group--email-address,.lead-form__group--street-address,.lead-form__group--state,.lead-form__group--annual-household-income,.lead-form__group--annual-household-income-ldd,.lead-form__group--monthly-credit-card-payment,.lead-form__group--months-at-residence,.lead-form__group--employment-type,.lead-form__group--pay-frequency,.lead-form__group--loan-purpose,.lead-form__group--ssn,.lead-form__group--street-address-ldd,.lead-form__group--state-ldd{padding-right:5%}}@media (min-width: 768px){.lead-form__group--last-name,.lead-form__group--phone-number,.lead-form__group--city,.lead-form__group--zip,.lead-form__group--zip-ldd,.lead-form__group--credit-debt,.lead-form__group--homeowner,.lead-form__group--homeowner-ldd,.lead-form__group--monthly-housing-payment,.lead-form__group--employer-name,.lead-form__group--months-at-employer,.lead-form__group--loan-amount,.lead-form__group--dob{margin-left:5%}}@media (min-width: 1200px){.lead-form__group--zip-v{margin-left:5%}}.lead-form__group--prepend::before{position:absolute;content:'$';top:0;left:0;padding:0 12px;font-size:14px;font-weight:normal;line-height:3rem;height:3rem;color:#fff;text-align:center;background-color:#222a5f;border:1px solid #222a5f;border-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0}.lead-form__group--client-id{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2 / 1 / 2 / 2}.lead-form__group--client-id .lead-form__label{margin-bottom:1rem}.lead-form__group--zip-v{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 2 / 3}.lead-form__group--first-name{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3 / 1 / 3 / 2}.digital-lead .lead-form__group--first-name{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2 / 1 / 2 / 2}.lead-form__group--last-name{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3 / 2 / 3 / 3}.digital-lead .lead-form__group--last-name{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 2 / 3}.lead-form__group--email-address{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4 / 1 / 4 / 2}.digital-lead .lead-form__group--email-address{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3 / 1 / 4 / 2}.second-chance .lead-form__group--email-address{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:6 / 1 / 6 / 2}.lead-form__group--phone-number{-ms-grid-row:4;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4 / 2 / 4 / 3}.digital-lead .lead-form__group--phone-number{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3 / 2 / 3 / 3}.second-chance .lead-form__group--phone-number{-ms-grid-row:6;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:6 / 2 / 6 / 3}.lead-form__group--street-address{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4 / 1 / 4 / 2}.lead-form__group--city{-ms-grid-row:4;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4 / 2 / 4 / 3}.lead-form__group--state{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5 / 1 / 5 / 2}.lead-form__group--zip{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:5 / 2 / 5 / 3}.lead-form__group--annual-household-income{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5 / 1 / 5 / 2}.digital-lead .lead-form__group--annual-household-income{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:6 / 1 / 6 / 2}.second-chance .lead-form__group--annual-household-income{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:7 / 1 / 7 / 2}.lead-form__group--credit-debt{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:5 / 2 / 5 / 3}.digital-lead .lead-form__group--credit-debt{-ms-grid-row:6;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:6 / 2 / 6 / 3}.second-chance .lead-form__group--credit-debt{-ms-grid-row:7;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:7 / 2 / 7 / 3}.lead-form__group--monthly-credit-card-payment{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:6 / 1 / 6 / 2}.digital-lead .lead-form__group--monthly-credit-card-payment{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:7 / 1 / 7 / 2}.second-chance .lead-form__group--monthly-credit-card-payment{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:8 / 1 / 8 / 2}.lead-form__group--homeowner{-ms-grid-row:6;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:6 / 2 / 6 / 3}.digital-lead .lead-form__group--homeowner{-ms-grid-row:7;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:7 / 2 / 7 / 3}.second-chance .lead-form__group--homeowner{-ms-grid-row:8;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:8 / 2 / 8 / 3}.lead-form__group--submit{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:7 / 1 / 7 / 3}.digital-lead .lead-form__group--submit{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:8 / 1 / 8 / 3}.second-chance .lead-form__group--submit{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:9 / 1 / 9 / 3}.lead-form__input--client-id,.lead-form__input--first-name,.lead-form__input--email-address,.lead-form__input--street-address,.lead-form__input--annual-household-income,.lead-form__input--annual-household-income-ldd,.lead-form__input--monthly-credit-card-payment,.lead-form__input--last-name,.lead-form__input--phone-number,.lead-form__input--city,.lead-form__input--zip,.lead-form__input--zip-v,.lead-form__input--zip-ldd,.lead-form__input--credit-debt,.lead-form__input--credit-debt-ldd,.lead-form__input--months-at-residence,.lead-form__input--monthly-housing-payment,.lead-form__input--employer-name,.lead-form__input--months-at-employer,.lead-form__input--loan-amount,.lead-form__input--ssn,.lead-form__input--dob,.lead-form__input--street-address-ldd,.lead-form__input--city-ldd{width:100%;height:3rem;margin:0 0 1rem;padding:1rem;border:1px solid #cdcdcd;border-radius:8px;background:#fff;color:#000;resize:none;outline:none}.lead-form__group--prepend .lead-form__input--client-id,.lead-form__group--prepend .lead-form__input--first-name,.lead-form__group--prepend .lead-form__input--email-address,.lead-form__group--prepend .lead-form__input--street-address,.lead-form__group--prepend .lead-form__input--annual-household-income,.lead-form__group--prepend .lead-form__input--annual-household-income-ldd,.lead-form__group--prepend .lead-form__input--monthly-credit-card-payment,.lead-form__group--prepend .lead-form__input--last-name,.lead-form__group--prepend .lead-form__input--phone-number,.lead-form__group--prepend .lead-form__input--city,.lead-form__group--prepend .lead-form__input--zip,.lead-form__group--prepend .lead-form__input--zip-v,.lead-form__group--prepend .lead-form__input--zip-ldd,.lead-form__group--prepend .lead-form__input--credit-debt,.lead-form__group--prepend .lead-form__input--credit-debt-ldd,.lead-form__group--prepend .lead-form__input--months-at-residence,.lead-form__group--prepend .lead-form__input--monthly-housing-payment,.lead-form__group--prepend .lead-form__input--employer-name,.lead-form__group--prepend .lead-form__input--months-at-employer,.lead-form__group--prepend .lead-form__input--loan-amount,.lead-form__group--prepend .lead-form__input--ssn,.lead-form__group--prepend .lead-form__input--dob,.lead-form__group--prepend .lead-form__input--street-address-ldd,.lead-form__group--prepend .lead-form__input--city-ldd{padding-left:2.5rem}.lead-form__input--client-id[type=date]::-webkit-datetime-edit,.lead-form__input--first-name[type=date]::-webkit-datetime-edit,.lead-form__input--email-address[type=date]::-webkit-datetime-edit,.lead-form__input--street-address[type=date]::-webkit-datetime-edit,.lead-form__input--annual-household-income[type=date]::-webkit-datetime-edit,.lead-form__input--annual-household-income-ldd[type=date]::-webkit-datetime-edit,.lead-form__input--monthly-credit-card-payment[type=date]::-webkit-datetime-edit,.lead-form__input--last-name[type=date]::-webkit-datetime-edit,.lead-form__input--phone-number[type=date]::-webkit-datetime-edit,.lead-form__input--city[type=date]::-webkit-datetime-edit,.lead-form__input--zip[type=date]::-webkit-datetime-edit,.lead-form__input--zip-v[type=date]::-webkit-datetime-edit,.lead-form__input--zip-ldd[type=date]::-webkit-datetime-edit,.lead-form__input--credit-debt[type=date]::-webkit-datetime-edit,.lead-form__input--credit-debt-ldd[type=date]::-webkit-datetime-edit,.lead-form__input--months-at-residence[type=date]::-webkit-datetime-edit,.lead-form__input--monthly-housing-payment[type=date]::-webkit-datetime-edit,.lead-form__input--employer-name[type=date]::-webkit-datetime-edit,.lead-form__input--months-at-employer[type=date]::-webkit-datetime-edit,.lead-form__input--loan-amount[type=date]::-webkit-datetime-edit,.lead-form__input--ssn[type=date]::-webkit-datetime-edit,.lead-form__input--dob[type=date]::-webkit-datetime-edit,.lead-form__input--street-address-ldd[type=date]::-webkit-datetime-edit,.lead-form__input--city-ldd[type=date]::-webkit-datetime-edit{color:transparent}.lead-form__input--client-id[required]:focus+label[placeholder]::before,.lead-form__input--first-name[required]:focus+label[placeholder]::before,.lead-form__input--email-address[required]:focus+label[placeholder]::before,.lead-form__input--street-address[required]:focus+label[placeholder]::before,.lead-form__input--annual-household-income[required]:focus+label[placeholder]::before,.lead-form__input--annual-household-income-ldd[required]:focus+label[placeholder]::before,.lead-form__input--monthly-credit-card-payment[required]:focus+label[placeholder]::before,.lead-form__input--last-name[required]:focus+label[placeholder]::before,.lead-form__input--phone-number[required]:focus+label[placeholder]::before,.lead-form__input--city[required]:focus+label[placeholder]::before,.lead-form__input--zip[required]:focus+label[placeholder]::before,.lead-form__input--zip-v[required]:focus+label[placeholder]::before,.lead-form__input--zip-ldd[required]:focus+label[placeholder]::before,.lead-form__input--credit-debt[required]:focus+label[placeholder]::before,.lead-form__input--credit-debt-ldd[required]:focus+label[placeholder]::before,.lead-form__input--months-at-residence[required]:focus+label[placeholder]::before,.lead-form__input--monthly-housing-payment[required]:focus+label[placeholder]::before,.lead-form__input--employer-name[required]:focus+label[placeholder]::before,.lead-form__input--months-at-employer[required]:focus+label[placeholder]::before,.lead-form__input--loan-amount[required]:focus+label[placeholder]::before,.lead-form__input--ssn[required]:focus+label[placeholder]::before,.lead-form__input--dob[required]:focus+label[placeholder]::before,.lead-form__input--street-address-ldd[required]:focus+label[placeholder]::before,.lead-form__input--city-ldd[required]:focus+label[placeholder]::before{color:#222a5f}.lead-form__input--client-id[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--client-id[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--client-id.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--first-name[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--first-name[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--first-name.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--email-address[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--email-address[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--email-address.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--street-address[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--street-address[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--street-address.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--annual-household-income[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--annual-household-income[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--annual-household-income.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--annual-household-income-ldd[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--annual-household-income-ldd[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--annual-household-income-ldd.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--monthly-credit-card-payment[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--monthly-credit-card-payment[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--monthly-credit-card-payment.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--last-name[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--last-name[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--last-name.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--phone-number[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--phone-number[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--phone-number.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--city[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--city[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--city.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--zip[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--zip[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--zip.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--zip-v[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--zip-v[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--zip-v.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--zip-ldd[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--zip-ldd[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--zip-ldd.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--credit-debt[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--credit-debt[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--credit-debt.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--credit-debt-ldd[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--credit-debt-ldd[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--credit-debt-ldd.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--months-at-residence[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--months-at-residence[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--months-at-residence.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--monthly-housing-payment[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--monthly-housing-payment[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--monthly-housing-payment.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--employer-name[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--employer-name[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--employer-name.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--months-at-employer[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--months-at-employer[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--months-at-employer.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--loan-amount[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--loan-amount[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--loan-amount.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--ssn[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--ssn[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--ssn.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--dob[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--dob[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--dob.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--street-address-ldd[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--street-address-ldd[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--street-address-ldd.active[required][type=date]::-webkit-datetime-edit,.lead-form__input--city-ldd[required][type=date]:focus::-webkit-datetime-edit,.lead-form__input--city-ldd[required][type=date]:valid::-webkit-datetime-edit,.lead-form__input--city-ldd.active[required][type=date]::-webkit-datetime-edit{color:inherit}.lead-form__input--client-id[required]:focus+label[placeholder]::before,.lead-form__input--client-id[required]:valid+label[placeholder]::before,.lead-form__input--client-id.active[required]+label[placeholder]::before,.lead-form__input--first-name[required]:focus+label[placeholder]::before,.lead-form__input--first-name[required]:valid+label[placeholder]::before,.lead-form__input--first-name.active[required]+label[placeholder]::before,.lead-form__input--email-address[required]:focus+label[placeholder]::before,.lead-form__input--email-address[required]:valid+label[placeholder]::before,.lead-form__input--email-address.active[required]+label[placeholder]::before,.lead-form__input--street-address[required]:focus+label[placeholder]::before,.lead-form__input--street-address[required]:valid+label[placeholder]::before,.lead-form__input--street-address.active[required]+label[placeholder]::before,.lead-form__input--annual-household-income[required]:focus+label[placeholder]::before,.lead-form__input--annual-household-income[required]:valid+label[placeholder]::before,.lead-form__input--annual-household-income.active[required]+label[placeholder]::before,.lead-form__input--annual-household-income-ldd[required]:focus+label[placeholder]::before,.lead-form__input--annual-household-income-ldd[required]:valid+label[placeholder]::before,.lead-form__input--annual-household-income-ldd.active[required]+label[placeholder]::before,.lead-form__input--monthly-credit-card-payment[required]:focus+label[placeholder]::before,.lead-form__input--monthly-credit-card-payment[required]:valid+label[placeholder]::before,.lead-form__input--monthly-credit-card-payment.active[required]+label[placeholder]::before,.lead-form__input--last-name[required]:focus+label[placeholder]::before,.lead-form__input--last-name[required]:valid+label[placeholder]::before,.lead-form__input--last-name.active[required]+label[placeholder]::before,.lead-form__input--phone-number[required]:focus+label[placeholder]::before,.lead-form__input--phone-number[required]:valid+label[placeholder]::before,.lead-form__input--phone-number.active[required]+label[placeholder]::before,.lead-form__input--city[required]:focus+label[placeholder]::before,.lead-form__input--city[required]:valid+label[placeholder]::before,.lead-form__input--city.active[required]+label[placeholder]::before,.lead-form__input--zip[required]:focus+label[placeholder]::before,.lead-form__input--zip[required]:valid+label[placeholder]::before,.lead-form__input--zip.active[required]+label[placeholder]::before,.lead-form__input--zip-v[required]:focus+label[placeholder]::before,.lead-form__input--zip-v[required]:valid+label[placeholder]::before,.lead-form__input--zip-v.active[required]+label[placeholder]::before,.lead-form__input--zip-ldd[required]:focus+label[placeholder]::before,.lead-form__input--zip-ldd[required]:valid+label[placeholder]::before,.lead-form__input--zip-ldd.active[required]+label[placeholder]::before,.lead-form__input--credit-debt[required]:focus+label[placeholder]::before,.lead-form__input--credit-debt[required]:valid+label[placeholder]::before,.lead-form__input--credit-debt.active[required]+label[placeholder]::before,.lead-form__input--credit-debt-ldd[required]:focus+label[placeholder]::before,.lead-form__input--credit-debt-ldd[required]:valid+label[placeholder]::before,.lead-form__input--credit-debt-ldd.active[required]+label[placeholder]::before,.lead-form__input--months-at-residence[required]:focus+label[placeholder]::before,.lead-form__input--months-at-residence[required]:valid+label[placeholder]::before,.lead-form__input--months-at-residence.active[required]+label[placeholder]::before,.lead-form__input--monthly-housing-payment[required]:focus+label[placeholder]::before,.lead-form__input--monthly-housing-payment[required]:valid+label[placeholder]::before,.lead-form__input--monthly-housing-payment.active[required]+label[placeholder]::before,.lead-form__input--employer-name[required]:focus+label[placeholder]::before,.lead-form__input--employer-name[required]:valid+label[placeholder]::before,.lead-form__input--employer-name.active[required]+label[placeholder]::before,.lead-form__input--months-at-employer[required]:focus+label[placeholder]::before,.lead-form__input--months-at-employer[required]:valid+label[placeholder]::before,.lead-form__input--months-at-employer.active[required]+label[placeholder]::before,.lead-form__input--loan-amount[required]:focus+label[placeholder]::before,.lead-form__input--loan-amount[required]:valid+label[placeholder]::before,.lead-form__input--loan-amount.active[required]+label[placeholder]::before,.lead-form__input--ssn[required]:focus+label[placeholder]::before,.lead-form__input--ssn[required]:valid+label[placeholder]::before,.lead-form__input--ssn.active[required]+label[placeholder]::before,.lead-form__input--dob[required]:focus+label[placeholder]::before,.lead-form__input--dob[required]:valid+label[placeholder]::before,.lead-form__input--dob.active[required]+label[placeholder]::before,.lead-form__input--street-address-ldd[required]:focus+label[placeholder]::before,.lead-form__input--street-address-ldd[required]:valid+label[placeholder]::before,.lead-form__input--street-address-ldd.active[required]+label[placeholder]::before,.lead-form__input--city-ldd[required]:focus+label[placeholder]::before,.lead-form__input--city-ldd[required]:valid+label[placeholder]::before,.lead-form__input--city-ldd.active[required]+label[placeholder]::before{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transform:translate(0, -2.25rem) scale(0.9, 0.9);transform:translate(0, -2.25rem) scale(0.9, 0.9);color:#222a5f}.lead-form__input--client-id[required]:invalid+label[placeholder][alt]::before,.lead-form__input--first-name[required]:invalid+label[placeholder][alt]::before,.lead-form__input--email-address[required]:invalid+label[placeholder][alt]::before,.lead-form__input--street-address[required]:invalid+label[placeholder][alt]::before,.lead-form__input--annual-household-income[required]:invalid+label[placeholder][alt]::before,.lead-form__input--annual-household-income-ldd[required]:invalid+label[placeholder][alt]::before,.lead-form__input--monthly-credit-card-payment[required]:invalid+label[placeholder][alt]::before,.lead-form__input--last-name[required]:invalid+label[placeholder][alt]::before,.lead-form__input--phone-number[required]:invalid+label[placeholder][alt]::before,.lead-form__input--city[required]:invalid+label[placeholder][alt]::before,.lead-form__input--zip[required]:invalid+label[placeholder][alt]::before,.lead-form__input--zip-v[required]:invalid+label[placeholder][alt]::before,.lead-form__input--zip-ldd[required]:invalid+label[placeholder][alt]::before,.lead-form__input--credit-debt[required]:invalid+label[placeholder][alt]::before,.lead-form__input--credit-debt-ldd[required]:invalid+label[placeholder][alt]::before,.lead-form__input--months-at-residence[required]:invalid+label[placeholder][alt]::before,.lead-form__input--monthly-housing-payment[required]:invalid+label[placeholder][alt]::before,.lead-form__input--employer-name[required]:invalid+label[placeholder][alt]::before,.lead-form__input--months-at-employer[required]:invalid+label[placeholder][alt]::before,.lead-form__input--loan-amount[required]:invalid+label[placeholder][alt]::before,.lead-form__input--ssn[required]:invalid+label[placeholder][alt]::before,.lead-form__input--dob[required]:invalid+label[placeholder][alt]::before,.lead-form__input--street-address-ldd[required]:invalid+label[placeholder][alt]::before,.lead-form__input--city-ldd[required]:invalid+label[placeholder][alt]::before{content:attr(alt)}.lead-form__input--client-id[required]+label,.lead-form__input--first-name[required]+label,.lead-form__input--email-address[required]+label,.lead-form__input--street-address[required]+label,.lead-form__input--annual-household-income[required]+label,.lead-form__input--annual-household-income-ldd[required]+label,.lead-form__input--monthly-credit-card-payment[required]+label,.lead-form__input--last-name[required]+label,.lead-form__input--phone-number[required]+label,.lead-form__input--city[required]+label,.lead-form__input--zip[required]+label,.lead-form__input--zip-v[required]+label,.lead-form__input--zip-ldd[required]+label,.lead-form__input--credit-debt[required]+label,.lead-form__input--credit-debt-ldd[required]+label,.lead-form__input--months-at-residence[required]+label,.lead-form__input--monthly-housing-payment[required]+label,.lead-form__input--employer-name[required]+label,.lead-form__input--months-at-employer[required]+label,.lead-form__input--loan-amount[required]+label,.lead-form__input--ssn[required]+label,.lead-form__input--dob[required]+label,.lead-form__input--street-address-ldd[required]+label,.lead-form__input--city-ldd[required]+label{font-size:.9rem}@media (min-width: 400px){.lead-form__input--client-id[required]+label,.lead-form__input--first-name[required]+label,.lead-form__input--email-address[required]+label,.lead-form__input--street-address[required]+label,.lead-form__input--annual-household-income[required]+label,.lead-form__input--annual-household-income-ldd[required]+label,.lead-form__input--monthly-credit-card-payment[required]+label,.lead-form__input--last-name[required]+label,.lead-form__input--phone-number[required]+label,.lead-form__input--city[required]+label,.lead-form__input--zip[required]+label,.lead-form__input--zip-v[required]+label,.lead-form__input--zip-ldd[required]+label,.lead-form__input--credit-debt[required]+label,.lead-form__input--credit-debt-ldd[required]+label,.lead-form__input--months-at-residence[required]+label,.lead-form__input--monthly-housing-payment[required]+label,.lead-form__input--employer-name[required]+label,.lead-form__input--months-at-employer[required]+label,.lead-form__input--loan-amount[required]+label,.lead-form__input--ssn[required]+label,.lead-form__input--dob[required]+label,.lead-form__input--street-address-ldd[required]+label,.lead-form__input--city-ldd[required]+label{font-size:1.1rem}}@media (min-width: 768px){.lead-form__input--client-id[required]+label,.lead-form__input--first-name[required]+label,.lead-form__input--email-address[required]+label,.lead-form__input--street-address[required]+label,.lead-form__input--annual-household-income[required]+label,.lead-form__input--annual-household-income-ldd[required]+label,.lead-form__input--monthly-credit-card-payment[required]+label,.lead-form__input--last-name[required]+label,.lead-form__input--phone-number[required]+label,.lead-form__input--city[required]+label,.lead-form__input--zip[required]+label,.lead-form__input--zip-v[required]+label,.lead-form__input--zip-ldd[required]+label,.lead-form__input--credit-debt[required]+label,.lead-form__input--credit-debt-ldd[required]+label,.lead-form__input--months-at-residence[required]+label,.lead-form__input--monthly-housing-payment[required]+label,.lead-form__input--employer-name[required]+label,.lead-form__input--months-at-employer[required]+label,.lead-form__input--loan-amount[required]+label,.lead-form__input--ssn[required]+label,.lead-form__input--dob[required]+label,.lead-form__input--street-address-ldd[required]+label,.lead-form__input--city-ldd[required]+label{font-size:1.2rem}}@media (min-width: 1000px){.lead-form__input--client-id[required]+label,.lead-form__input--first-name[required]+label,.lead-form__input--email-address[required]+label,.lead-form__input--street-address[required]+label,.lead-form__input--annual-household-income[required]+label,.lead-form__input--annual-household-income-ldd[required]+label,.lead-form__input--monthly-credit-card-payment[required]+label,.lead-form__input--last-name[required]+label,.lead-form__input--phone-number[required]+label,.lead-form__input--city[required]+label,.lead-form__input--zip[required]+label,.lead-form__input--zip-v[required]+label,.lead-form__input--zip-ldd[required]+label,.lead-form__input--credit-debt[required]+label,.lead-form__input--credit-debt-ldd[required]+label,.lead-form__input--months-at-residence[required]+label,.lead-form__input--monthly-housing-payment[required]+label,.lead-form__input--employer-name[required]+label,.lead-form__input--months-at-employer[required]+label,.lead-form__input--loan-amount[required]+label,.lead-form__input--ssn[required]+label,.lead-form__input--dob[required]+label,.lead-form__input--street-address-ldd[required]+label,.lead-form__input--city-ldd[required]+label{font-size:1.2rem}}@media (min-width: 1200px){.lead-form__input--client-id[required]+label,.lead-form__input--first-name[required]+label,.lead-form__input--email-address[required]+label,.lead-form__input--street-address[required]+label,.lead-form__input--annual-household-income[required]+label,.lead-form__input--annual-household-income-ldd[required]+label,.lead-form__input--monthly-credit-card-payment[required]+label,.lead-form__input--last-name[required]+label,.lead-form__input--phone-number[required]+label,.lead-form__input--city[required]+label,.lead-form__input--zip[required]+label,.lead-form__input--zip-v[required]+label,.lead-form__input--zip-ldd[required]+label,.lead-form__input--credit-debt[required]+label,.lead-form__input--credit-debt-ldd[required]+label,.lead-form__input--months-at-residence[required]+label,.lead-form__input--monthly-housing-payment[required]+label,.lead-form__input--employer-name[required]+label,.lead-form__input--months-at-employer[required]+label,.lead-form__input--loan-amount[required]+label,.lead-form__input--ssn[required]+label,.lead-form__input--dob[required]+label,.lead-form__input--street-address-ldd[required]+label,.lead-form__input--city-ldd[required]+label{font-size:.9rem}}@media (min-width: 1400px){.lead-form__input--client-id[required]+label,.lead-form__input--first-name[required]+label,.lead-form__input--email-address[required]+label,.lead-form__input--street-address[required]+label,.lead-form__input--annual-household-income[required]+label,.lead-form__input--annual-household-income-ldd[required]+label,.lead-form__input--monthly-credit-card-payment[required]+label,.lead-form__input--last-name[required]+label,.lead-form__input--phone-number[required]+label,.lead-form__input--city[required]+label,.lead-form__input--zip[required]+label,.lead-form__input--zip-v[required]+label,.lead-form__input--zip-ldd[required]+label,.lead-form__input--credit-debt[required]+label,.lead-form__input--credit-debt-ldd[required]+label,.lead-form__input--months-at-residence[required]+label,.lead-form__input--monthly-housing-payment[required]+label,.lead-form__input--employer-name[required]+label,.lead-form__input--months-at-employer[required]+label,.lead-form__input--loan-amount[required]+label,.lead-form__input--ssn[required]+label,.lead-form__input--dob[required]+label,.lead-form__input--street-address-ldd[required]+label,.lead-form__input--city-ldd[required]+label{font-size:1.1rem}}.lead-form__input--client-id[required]+label[placeholder],.lead-form__input--first-name[required]+label[placeholder],.lead-form__input--email-address[required]+label[placeholder],.lead-form__input--street-address[required]+label[placeholder],.lead-form__input--annual-household-income[required]+label[placeholder],.lead-form__input--annual-household-income-ldd[required]+label[placeholder],.lead-form__input--monthly-credit-card-payment[required]+label[placeholder],.lead-form__input--last-name[required]+label[placeholder],.lead-form__input--phone-number[required]+label[placeholder],.lead-form__input--city[required]+label[placeholder],.lead-form__input--zip[required]+label[placeholder],.lead-form__input--zip-v[required]+label[placeholder],.lead-form__input--zip-ldd[required]+label[placeholder],.lead-form__input--credit-debt[required]+label[placeholder],.lead-form__input--credit-debt-ldd[required]+label[placeholder],.lead-form__input--months-at-residence[required]+label[placeholder],.lead-form__input--monthly-housing-payment[required]+label[placeholder],.lead-form__input--employer-name[required]+label[placeholder],.lead-form__input--months-at-employer[required]+label[placeholder],.lead-form__input--loan-amount[required]+label[placeholder],.lead-form__input--ssn[required]+label[placeholder],.lead-form__input--dob[required]+label[placeholder],.lead-form__input--street-address-ldd[required]+label[placeholder],.lead-form__input--city-ldd[required]+label[placeholder]{display:block;pointer-events:none;line-height:1rem;margin-top:calc(-3rem);margin-bottom:calc((3rem - 1rem))}.lead-form__group--prepend .lead-form__input--client-id[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--first-name[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--email-address[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--street-address[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--annual-household-income[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--annual-household-income-ldd[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--monthly-credit-card-payment[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--last-name[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--phone-number[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--city[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--zip[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--zip-v[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--zip-ldd[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--credit-debt[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--credit-debt-ldd[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--months-at-residence[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--monthly-housing-payment[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--employer-name[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--months-at-employer[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--loan-amount[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--ssn[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--dob[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--street-address-ldd[required]+label[placeholder],.lead-form__group--prepend .lead-form__input--city-ldd[required]+label[placeholder]{padding-left:1.25rem}.lead-form__input--client-id[required]+label[placeholder]::before,.lead-form__input--first-name[required]+label[placeholder]::before,.lead-form__input--email-address[required]+label[placeholder]::before,.lead-form__input--street-address[required]+label[placeholder]::before,.lead-form__input--annual-household-income[required]+label[placeholder]::before,.lead-form__input--annual-household-income-ldd[required]+label[placeholder]::before,.lead-form__input--monthly-credit-card-payment[required]+label[placeholder]::before,.lead-form__input--last-name[required]+label[placeholder]::before,.lead-form__input--phone-number[required]+label[placeholder]::before,.lead-form__input--city[required]+label[placeholder]::before,.lead-form__input--zip[required]+label[placeholder]::before,.lead-form__input--zip-v[required]+label[placeholder]::before,.lead-form__input--zip-ldd[required]+label[placeholder]::before,.lead-form__input--credit-debt[required]+label[placeholder]::before,.lead-form__input--credit-debt-ldd[required]+label[placeholder]::before,.lead-form__input--months-at-residence[required]+label[placeholder]::before,.lead-form__input--monthly-housing-payment[required]+label[placeholder]::before,.lead-form__input--employer-name[required]+label[placeholder]::before,.lead-form__input--months-at-employer[required]+label[placeholder]::before,.lead-form__input--loan-amount[required]+label[placeholder]::before,.lead-form__input--ssn[required]+label[placeholder]::before,.lead-form__input--dob[required]+label[placeholder]::before,.lead-form__input--street-address-ldd[required]+label[placeholder]::before,.lead-form__input--city-ldd[required]+label[placeholder]::before{content:attr(placeholder);display:inline-block;margin:0 1rem;padding:0 0.3125rem;color:#666;white-space:nowrap;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background:transparent}.lead-form__input--state,.lead-form__input--state-ldd,.lead-form__input--homeowner,.lead-form__input--homeowner-ldd,.lead-form__input--employment-type,.lead-form__input--pay-frequency,.lead-form__input--loan-purpose{font-size:.9rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:3rem;color:#666;text-indent:1rem;background-image:url("/assets/img/dropdown.svg");background-position:97% 50%;background-repeat:no-repeat;background-size:1rem;background-color:#fff;border:1px solid #cdcdcd;border-radius:8px}@media (min-width: 400px){.lead-form__input--state,.lead-form__input--state-ldd,.lead-form__input--homeowner,.lead-form__input--homeowner-ldd,.lead-form__input--employment-type,.lead-form__input--pay-frequency,.lead-form__input--loan-purpose{font-size:1.1rem}}@media (min-width: 768px){.lead-form__input--state,.lead-form__input--state-ldd,.lead-form__input--homeowner,.lead-form__input--homeowner-ldd,.lead-form__input--employment-type,.lead-form__input--pay-frequency,.lead-form__input--loan-purpose{font-size:1.2rem}}@media (min-width: 1000px){.lead-form__input--state,.lead-form__input--state-ldd,.lead-form__input--homeowner,.lead-form__input--homeowner-ldd,.lead-form__input--employment-type,.lead-form__input--pay-frequency,.lead-form__input--loan-purpose{font-size:1.2rem}}@media (min-width: 1200px){.lead-form__input--state,.lead-form__input--state-ldd,.lead-form__input--homeowner,.lead-form__input--homeowner-ldd,.lead-form__input--employment-type,.lead-form__input--pay-frequency,.lead-form__input--loan-purpose{font-size:.9rem}}@media (min-width: 1400px){.lead-form__input--state,.lead-form__input--state-ldd,.lead-form__input--homeowner,.lead-form__input--homeowner-ldd,.lead-form__input--employment-type,.lead-form__input--pay-frequency,.lead-form__input--loan-purpose{font-size:1.1rem}}.lead-form__input--state::-ms-expand,.lead-form__input--state-ldd::-ms-expand,.lead-form__input--homeowner::-ms-expand,.lead-form__input--homeowner-ldd::-ms-expand,.lead-form__input--employment-type::-ms-expand,.lead-form__input--pay-frequency::-ms-expand,.lead-form__input--loan-purpose::-ms-expand{display:none}@-moz-document url-prefix(){.lead-form__input--state,.lead-form__input--state-ldd,.lead-form__input--homeowner,.lead-form__input--homeowner-ldd,.lead-form__input--employment-type,.lead-form__input--pay-frequency,.lead-form__input--loan-purpose{border:1px solid #ccc;text-indent:0.5rem}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.lead-form__input--state,.lead-form__input--state-ldd,.lead-form__input--homeowner,.lead-form__input--homeowner-ldd,.lead-form__input--employment-type,.lead-form__input--pay-frequency,.lead-form__input--loan-purpose{border:1px solid #ccc;padding-left:1rem}}.lead-form__input--zip{margin-top:1rem}@media (min-width: 1200px){.lead-form__input--zip{margin-top:0}}.lead-form__input--tos+label{color:#000;margin-left:0.5rem;visibility:visible !important}.lead-form__input--submit,.lead-form__input--submit-phase-address,.lead-form__input--submit-phase-employer,.lead-form__input--submit-phase-identity{display:block;width:50%;margin:2rem auto 0 auto !important}.lead-form__error-message{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2;margin:1rem 0;color:red;font-weight:bold}.anchor--thank-you,.lead-form__message--thank-you{display:none}.submitted .anchor--thank-you,.submitted .lead-form__message--thank-you{display:block;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1 / 1 / 1 / 3}.anchor--thank-you h3,.lead-form__message--thank-you h3{color:#0d5eaf;text-align:center;margin-top:3rem}.anchor--thank-you p,.lead-form__message--thank-you p{text-align:center}.anchor--thank-you p:first-of-type,.lead-form__message--thank-you p:first-of-type{max-width:50rem;margin:0 auto}.lead-form__message--timeout-warning{position:fixed;top:0;left:0;width:100%;text-align:center;padding:0.5em 0;-webkit-box-shadow:2px 2px 10px #333;box-shadow:2px 2px 10px #333;background:rgba(255,255,255,0.9);z-index:1000;display:none}[data-timeout-warning] .lead-form__message--timeout-warning{display:block}.lead-form__message--timeout-warning p{margin:0.5em 0}.lead-form__message--timeout-notice{border:1px solid;padding:1.5em;background:rgba(255,255,255,0.8)}.lead-form__message-modal-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#333;background:rgba(235,235,235,0.7);z-index:5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-timeout] .lead-form__message-modal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.lead-form__loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-image:url(/assets/img/spinner.gif);background-position:center;background-repeat:no-repeat;z-index:10000;opacity:0.7}.tooltip{position:relative;display:inline-block;cursor:pointer}.tooltip{color:#222a5f}.tooltip .fa-question-circle{color:#222a5f}.tooltip:hover,.tooltip:active{color:#4f5788}.tooltip:hover .fa-question-circle,.tooltip:active .fa-question-circle{color:#4f5788}.tooltiptext{display:block;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3);box-shadow:1px 1px 10px rgba(0,0,0,0.3);visibility:hidden;width:10.75rem;background-color:#fff;color:#000;text-align:center;border-radius:0.375rem;padding:0.5rem;position:absolute;z-index:100;bottom:125%;left:50%;margin-left:-3.75rem;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;font-size:0.75rem}@media (min-width: 400px){.tooltiptext{width:13.75rem}}.tooltiptext::after{content:"";position:absolute;top:100%;left:86%;margin-left:-0.3125rem;border-width:0.3125rem;border-style:solid;border-color:#fff transparent transparent transparent}@media (min-width: 400px){.tooltiptext::after{left:74%}}@media (min-width: 768px){.tooltiptext::after{left:85%}}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.zeropopup{-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.4);box-shadow:1px 1px 10px rgba(0,0,0,0.4);width:8.75rem;background-color:#fff;color:red;text-align:left;border-radius:0.375rem;padding:0.5rem;position:absolute;z-index:100;bottom:15%;left:50%;margin-left:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;font-size:.75rem}@media (min-width: 768px){.zeropopup{width:10.75rem}}.zeropopup.popupvisible{display:block !important}.lead-form__disclaimer p{font-size:0.875rem;color:#000;display:block;padding:1rem}@media (min-width: 768px){.lead-form__disclaimer p{max-width:725px;margin:0 auto}}.lead-form__input[type="date"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lead-form__input[type="checkbox"]{padding:10px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.contact-info__address{font-style:normal;font-weight:400}.contact-info__link{color:#222a5f;text-decoration:none}.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem 0}.contact-form__label{margin-left:1rem;color:#666}.contact-form-submitted{display:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.template.site-contact .page-heading h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:800px;margin-left:auto;margin-right:auto}}.template.site-contact .site-main{min-height:500px}.contact-form__group{margin:0.2rem 0;width:100%}.contact-form__label{display:block}.contact-form__input{margin-top:0.5rem !important;width:100%;height:3rem;margin:0 0 1rem;padding:1rem;border:1px solid #cdcdcd;border-radius:8px;background:#fff;color:#000;resize:none;outline:none}.lead-form__group--prepend .contact-form__input{padding-left:2.5rem}.contact-form__input[type=date]::-webkit-datetime-edit{color:transparent}.contact-form__input[required]:focus+label[placeholder]::before{color:#222a5f}.contact-form__input[required][type=date]:focus::-webkit-datetime-edit,.contact-form__input[required][type=date]:valid::-webkit-datetime-edit,.contact-form__input.active[required][type=date]::-webkit-datetime-edit{color:inherit}.contact-form__input[required]:focus+label[placeholder]::before,.contact-form__input[required]:valid+label[placeholder]::before,.contact-form__input.active[required]+label[placeholder]::before{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transform:translate(0, -2.25rem) scale(0.9, 0.9);transform:translate(0, -2.25rem) scale(0.9, 0.9);color:#222a5f}.contact-form__input[required]:invalid+label[placeholder][alt]::before{content:attr(alt)}.contact-form__input[required]+label{font-size:.9rem}@media (min-width: 400px){.contact-form__input[required]+label{font-size:1.1rem}}@media (min-width: 768px){.contact-form__input[required]+label{font-size:1.2rem}}@media (min-width: 1000px){.contact-form__input[required]+label{font-size:1.2rem}}@media (min-width: 1200px){.contact-form__input[required]+label{font-size:.9rem}}@media (min-width: 1400px){.contact-form__input[required]+label{font-size:1.1rem}}.contact-form__input[required]+label[placeholder]{display:block;pointer-events:none;line-height:1rem;margin-top:calc(-3rem);margin-bottom:calc((3rem - 1rem))}.lead-form__group--prepend .contact-form__input[required]+label[placeholder]{padding-left:1.25rem}.contact-form__input[required]+label[placeholder]::before{content:attr(placeholder);display:inline-block;margin:0 1rem;padding:0 0.3125rem;color:#666;white-space:nowrap;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background:transparent}.contact-form__textarea{display:block;padding:0.5rem 1rem;border-radius:8px;border:1px solid #cdcdcd;height:6rem;width:100%;outline:none;font-size:.9rem}.contact-form__textarea:focus{border-color:#222a5f}@media (min-width: 400px){.contact-form__textarea{font-size:1.1rem}}@media (min-width: 768px){.contact-form__textarea{font-size:1.2rem}}@media (min-width: 1000px){.contact-form__textarea{font-size:1.2rem}}@media (min-width: 1200px){.contact-form__textarea{font-size:.9rem}}@media (min-width: 1400px){.contact-form__textarea{font-size:1.1rem}}.contact-form__submit{margin:2rem auto 0 auto !important;padding:0.5rem 1rem;width:70%;color:#fff;background-color:#222a5f;display:block}@media (min-width: 768px){.contact-form__submit{width:50%}}.contact_flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.contact_flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.contact_flex{max-width:800px;margin-left:auto;margin-right:auto}}.contact_flex--form{-webkit-box-flex:1.5;-ms-flex-positive:1.5;flex-grow:1.5}@media (min-width: 768px){.contact_flex--form{margin:0 2rem}}.contact-form__thank-you{display:none}.contact-form__thank-you-submitted{display:block}.contact-form__error{display:none}.contact-form__error-show{display:block}.contact-form__error p{margin:0}.contact-submit__disabled{background:#dcdcdc}.contact-submit__disabled:hover,.contact-submit__disabled:active,.contact-submit__disabled:visited{background:#dcdcdc}.site-video__image{max-width:100%}.wrapper{max-width:1000px;margin:60px auto;padding:0 20px}.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.youtube img{width:100%;top:0;left:0;opacity:0.95}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.youtube img{height:auto}}.youtube .play-button{width:90px;height:60px;background-color:#666;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.6);box-shadow:0 0 30px rgba(0,0,0,0.6);z-index:1;opacity:0.8;border-radius:6px}.youtube .play-button::before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube img,.youtube .play-button{cursor:pointer}.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button::before{position:absolute}.youtube .play-button,.youtube .play-button::before{top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.youtube iframe{height:100%;width:100%;top:0;left:0}.video__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video__description-heading,.video__description-txt{margin-bottom:1.5rem}.site-details__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin:1.25rem 0 0}@media (min-width: 768px){.site-details__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.site-details__item{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;text-align:center;background:#eee}@media (min-width: 1000px){.site-details__item{-webkit-box-flex:0;-ms-flex:0 1 28%;flex:0 1 28%}}.site-details__img{max-width:100%}.site-about{background:rgba(0,0,0,0)}.site-about__copy{color:#000}.site-calculator{background:color--white}.calculator{border-bottom:0}.calculator__subheader{color:#000;font-size:1.1rem}.calculator__main{display:-ms-grid;display:grid;-ms-grid-rows:15rem 1fr;grid-template-rows:15rem 1fr;-ms-grid-columns:1fr}@supports (-webkit-touch-callout: none){.calculator__main input[type="tel"]{padding-right:0}}@media (min-width: 1000px){.calculator__main{-ms-grid-rows:none;grid-template-rows:none;grid-template-columns:2fr 1fr;-ms-grid-columns:2fr 1fr}}.calculator__img-section{background-image:url(https://patriotfunding.s3.amazonaws.com/calc_img.jpg);background-size:cover;background-position:center;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 2 / 2}@media (min-width: 1000px){.calculator__img-section{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 1 / 2}}.calculator-form__heading,.calculator-results__heading{font-weight:normal;font-size:1.2rem;color:#000}@media (min-width: 1000px){.calculator-form__heading,.calculator-results__heading{font-size:1.5rem}}.calculator-results--interest .calculator-results__heading{color:#000}.calculator-results--save .calculator-results__heading{color:#000}.calculator .number-detail{display:inline-block;padding:0 0.25rem;font-size:2rem;text-align:center}.calculator .number-detail--currency{width:2rem}.calculator .number-detail--currency.active{color:red}.calculator .number-detail--text{font-size:1rem}.calculator-form{padding:1rem 1rem;text-align:center;border:0;color:#000;background:#fcf1eb}@media (min-width: 768px){.calculator-form{padding:2rem}}.calculator-form input[type="tel"]{display:inline-block;margin-bottom:0.5rem;width:60%;border:none;font-size:1.2rem;text-align:right;color:#000;outline:none}.calculator-form input[type="tel"]::-ms-clear{display:none}@media (min-width: 400px){.calculator-form input[type="tel"]{width:70%}}@media (min-width: 1000px){.calculator-form input[type="tel"]{width:60%}}.calculator-form label{display:block;width:100%;font-size:0.875rem;margin:0 0 1rem 0}.calculator-form .number-detail{color:#000;background:white;border:1px solid white}@supports (-webkit-touch-callout: none){.calculator-form .number-detail{height:2.8375rem;padding-left:0}}.calculator-form input[type="tel"]{margin-bottom:1rem;font-size:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}@supports (-webkit-touch-callout: none){.calculator-form input[type="tel"]{height:2.8375rem}}.calculator-form input[type="tel"]:focus,.calculator-form input[type="tel"]:-webkit-autofille{background-color:transparent !important}.calculator-form input[type='number']{font-size:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-moz-appearance:textfield;margin-bottom:1rem}@supports (-webkit-touch-callout: none){.calculator-form input[type='number']{max-height:2.8375rem}}.calculator-form input::-webkit-outer-spin-button,.calculator-form input::-webkit-inner-spin-button{-webkit-appearance:none}@media (min-width: 1000px){.calculator-form{min-width:20rem}}@media (min-width: 1000px){.calculator-form input.calculator__submit[type="submit"]{margin:1rem 0 0 0}}.calculator-results__wrapper{width:75%;margin:0 0 0 1rem}@media (min-width: 1000px){.calculator-results__wrapper{width:auto}}.calculator-results{padding:1rem;border-bottom:2px solid #000}.calculator-results:last-child{border-bottom:none}.calculator--default .calculator-results{background-color:#efeff0;border:none}@media (min-width: 1000px){.calculator-results{margin-bottom:0}}.calculator-results__heading{margin:1rem 0 0.5rem 1rem;font-weight:bold}@media (min-width: 1000px){.calculator-results__heading{margin:0 0 0.5rem 1rem}}.calculator--default .calculator-results__heading{color:#666}.calculator-results__number{display:inline-block;width:80%;font-size:1.5rem;margin-bottom:1rem;color:#000}@media (min-width: 1000px){.calculator-results__number{font-size:2rem}}.calculator-results__number-save{font-size:2rem;color:#000 !important}@media (min-width: 1000px){.calculator-results__number-save{font-size:2.2rem;margin-bottom:0.5rem}}@media (min-width: 1200px){.calculator-results__number-save{font-size:2.5rem;margin-bottom:1rem}}.calculator-results__label,.calculator-results__text{font-size:1rem}@media (min-width: 1000px){.calculator-results__label,.calculator-results__text{margin-left:1rem}}.calculator-results__label{margin-bottom:0.5rem}.calculator-results--interest{background-color:#fcf1eb;color:#000;padding:0 2rem 1rem 0}@media (min-width: 1000px){.calculator-results--interest{padding:1.25rem 0}}.calculator-results--interest .number-detail{color:#000}.calculator-results--interest .calculator-results__number{border-bottom:none;color:#000}.calculator-results--save{background-color:#fcf1eb;color:#000;padding:1.25rem 2rem 1rem 0}@media (min-width: 768px){.calculator-results--save{padding:1.25rem 0 0 0}}.calculator-results--save .number-detail{color:#000}.calculator-results--save .calculator-results__number{border-bottom:none;color:#000}@media (min-width: 1000px){.calculator-results--save{margin-right:0;-webkit-transition:background-color 1500ms linear;transition:background-color 1500ms linear}.calculator-results--save--active{background-color:#fcf1eb}}.debt_balance_txt{color:#fff}.debt_balance_txt-highlight{color:#fff}.calculator-results--save .calculator-start{font-size:1.2rem;margin:0;max-width:100%}@media (min-width: 1000px){.calculator-results--save .calculator-start{font-size:1.5rem;width:auto}}.calculator__link{margin:0.5rem 0}.calc-goback:hover{cursor:pointer}.calculator-form{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2 / 1 / 3 / 2}@media (min-width: 1000px){.calculator-form{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3}}@supports (display: grid){.calculator-form{-webkit-transition:opacity 500ms;transition:opacity 500ms;opacity:1;z-index:2}.calculator--processed .calculator-form{opacity:0;z-index:1}}@supports (-ms-accelerator: true) or (-ms-ime-align: auto){.calculator-form{display:block;-webkit-transition:none;transition:none;opacity:1;z-index:2}.calculator--processed .calculator-form{display:none;opacity:1;z-index:1}}.calculator-gridbox{display:none;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2 / 1 / 3 / 2;background:#fcf1eb}@media (min-width: 1000px){.calculator-gridbox{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3}}.calculator--processed .calculator-gridbox{display:block}@supports (display: grid){.calculator-gridbox{display:block;-webkit-transition:opacity 500ms;transition:opacity 500ms;opacity:0;z-index:1}.calculator--processed .calculator-gridbox{display:block;opacity:1;z-index:2}}@supports (-ms-accelerator: true) or (-ms-ime-align: auto){.calculator-gridbox{display:none;-webkit-transition:none;transition:none;opacity:1;z-index:1}.calculator--processed .calculator-gridbox{display:block;opacity:1;z-index:2}}.site-calc-v2{margin:0 0 1rem 0}@media (min-width: 768px){.site-calc-v2{margin:0 1.15rem 2rem 1.15rem}}@media (min-width: 1200px){.site-calc-v2{margin:0 1.25rem 2.5rem 1.25rem}}.calc-v2{margin:2rem 0}@media (min-width: 1200px){.calc-v2{margin:3rem 0;padding-left:43%;background:url("https://s3.amazonaws.com/argonaut-wl/calculator_bg.jpg") no-repeat 0 0;background-size:contain}}.calc-v2__header{font-family:"Cabin",sans-serif;padding:1rem;background:#cdcdcd}@media (min-width: 768px){.calc-v2__header{background:url("/assets/img/calc-v2_img.svg") no-repeat left bottom #cdcdcd;background-size:auto 10rem;height:10rem;padding:0 2.5rem 0 10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.calc-v2__title{color:#333;font-weight:bold;font-size:1.75rem;line-height:1.5em}@media (min-width: 400px){.calc-v2__title{font-size:2.25rem}}@media (min-width: 768px){.calc-v2__title{font-size:2.625rem}}@media (min-width: 1000px){.calc-v2__title{font-size:3.125rem}}@media (min-width: 1200px){.calc-v2__title{font-size:2.8rem}}@media (min-width: 1400px){.calc-v2__title{font-size:3.4375rem;line-height:1.2em}}.calc-v2__subtitle{color:#0d5eaf;font-weight:bold;font-size:1.45rem;line-height:0.9em}@media (min-width: 400px){.calc-v2__subtitle{font-size:1.75rem}}@media (min-width: 768px){.calc-v2__subtitle{font-size:2rem}}@media (min-width: 1000px){.calc-v2__subtitle{font-size:2.35rem}}@media (min-width: 1200px){.calc-v2__subtitle{font-size:2.25rem}}@media (min-width: 1400px){.calc-v2__subtitle{font-size:2.5rem}}@media (min-width: 768px){.calc-v2__form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.calc-v2__column{padding:1rem;min-height:12.5rem}@media (min-width: 768px){.calc-v2__column{width:50%;min-height:16.25rem;padding:0.75rem 1.5rem}}@media (min-width: 1200px){.calc-v2__column{padding:1rem 1.5rem}}.calc-v2__form{background:#666;font-family:"Cabin",sans-serif}.calc-v2__select__container{margin-bottom:1.25rem;background:url("/assets/img/select_gradient.gif") repeat-x center center}.calc-v2__select{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;padding:0.5rem 1.4rem 0.4rem 0.8rem;font-size:1.25rem;line-height:2.5rem;color:#333;font-weight:500;border:1px solid #666;border-radius:0;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,0.04);box-shadow:0 1px 0 1px rgba(0,0,0,0.04);background-color:transparent;background-image:url("/assets/img/select-arrow-sm.svg");background-repeat:no-repeat;background-position:right center;background-size:auto 100%;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (min-width: 1400px){.calc-v2__select{background-image:url("/assets/img/select-arrow.svg")}}.calc-v2__select::-ms-expand{display:none}.calc-v2__select:hover{border-color:#666}.calc-v2__select:focus{border-color:#cdcdcd;-webkit-box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.calc-v2__select option{font-weight:normal}*[dir="rtl"] .calc-v2__select,:root:lang(ar) .calc-v2__select,:root:lang(iw) .calc-v2__select{background-position:right center;padding:0.5rem 1.4rem 0.4rem 0.8rem}.calc-v2__select:disabled,.calc-v2__select[aria-disabled=true]{color:#333;background-image:url("/assets/img/select-arrow.svg")}.calc-v2__select:disabled:hover,.calc-v2__select[aria-disabled=true]{border-color:#333}.calc-v2__select--debt-amount,.calc-v2__select--current-apr{font-size:1.125rem}@media (min-width: 400px){.calc-v2__select--debt-amount,.calc-v2__select--current-apr{font-size:1.25rem}}@media (min-width: 1200px){.calc-v2__select--debt-amount,.calc-v2__select--current-apr{font-size:1.125rem}}@media (min-width: 1400px){.calc-v2__select--debt-amount,.calc-v2__select--current-apr{font-size:1.25rem}}.calc-v2__error--debt .calc-v2__select--debt-amount,.calc-v2__error--rate .calc-v2__select--debt-amount,.calc-v2__error--debt .calc-v2__select--current-apr,.calc-v2__error--rate .calc-v2__select--current-apr{border:1px solid red}.calc-v2__option{width:100%}.button.calc-v2__submit,.calc-v2__submit.blog-roll__link{margin:0;width:100%}.calc-v2__disclaimer{margin-top:1rem;font-size:0.8125rem;color:#fff}.calc-v2__result__container{position:relative;font-family:"Cabin",sans-serif;background:#eee;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.calc-v2__result__container{font-size:3.125rem}}.calc-v2--processed .calc-v2__result__container{background-color:#fff;-webkit-transition:background-color 300ms linear;transition:background-color 300ms linear}@media (min-width: 768px){.calc-v2--processed .calc-v2__result__container{height:auto}}.calc-v2__pre{position:absolute;opacity:1;-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in;font-size:2rem}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.calc-v2__pre{top:0;left:0;margin:1rem 0 0 1rem}}.calc-v2--processed .calc-v2__pre{opacity:0}.calc-v2__result{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;opacity:0;-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in;height:100%;color:#666}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.calc-v2__result{top:0;left:0;margin:1rem 0 0 1rem}}.calc-v2--processed .calc-v2__result{opacity:1}.calc-v2__result--current{-ms-grid-row:1;-ms-grid-column:1;grid-area:1 / 1 / 1 / 1;border-bottom:solid 1px #000}.calc-v2__result--ours{-ms-grid-row:2;-ms-grid-column:1;grid-area:2 / 1 / 2 / 1}.calc-v2__result--current,.calc-v2__result--ours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.75rem 0}@media (min-width: 768px){.calc-v2__result--current,.calc-v2__result--ours{padding:0}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.calc-v2__result--current{padding-bottom:0.5rem}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.calc-v2__result--ours{padding-top:0.5rem}}.calculator-v2-results__label{font-size:1.125rem}@media (min-width: 768px){.calculator-v2-results__label{font-size:1rem}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.calculator-v2-results__label{width:100%}}.calculator-v2-results__current,.calculator-v2-results__ours{font-weight:bold;text-align:center;padding-top:0.5rem;color:#6598cc;line-height:1.125em}@media (min-width: 1000px){.calculator-v2-results__current,.calculator-v2-results__ours{margin:0.125rem 0}}.calculator-v2-results__current{font-size:1.75rem}.calculator-v2-results__ours{font-size:2.75rem}.calculator-v2-results__text{font-size:1.125rem;margin-bottom:0.5rem}@media (min-width: 768px){.calculator-v2-results__text{font-size:1rem}}.calc-v2-debt_balance_txt-highlight{font-weight:bold;display:inline-block}a.calc-v2__button{margin-top:0.5rem}.calc-v2__button__container{line-height:1em}.site-testimonials__image{max-width:100%}@media (min-width: 1200px){.site-testimonials__image{max-width:none}}.section-subheader--press{color:#fff}.testimonials-press-cta-button{text-align:center;padding:1.25rem 0}.testimonials-press-cta-button p{text-align:left;color:#fff;max-width:800px;margin:0 auto 1.25em}@media (min-width: 768px){.blog-roll__item{display:-ms-grid;display:grid;-ms-grid-columns:minmax(275px, 375px) 1fr;grid-template-columns:minmax(275px, 375px) 1fr;-ms-grid-rows:minmax(300px, auto);grid-template-rows:minmax(300px, auto)}.blog-roll__item > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.blog-roll__item > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}}.blog-roll__featured-thumb{width:75%}@media (min-width: 768px){.blog-roll__featured-thumb{-ms-grid-row:1;-ms-grid-column:1;grid-area:1 / 1 / 1 / 1;width:100%}}.blog-roll__image{width:100%}.blog-roll__featured-snippet{display:inline-block}@media (min-width: 768px){.blog-roll__featured-snippet{-ms-grid-row:1;-ms-grid-column:2;grid-area:1 / 2 / 1 / 2}}.blog-roll__featured-snippet .blog-roll__title{color:#000}.sg-component{margin:2em 0;border:1px solid #ececec}.sg-component__header{padding:1.5em;background:#f7f7f7;border-bottom:1px solid #ececec}.sg-component__title{margin:0;padding:0;font:600 0.75rem/1.2 'Helvetica', 'Arial', sans-serif;text-transform:uppercase;color:#333}.sg-component__sass{margin:0.5em 0 0;padding:0;font:400 italic 0.75rem/1.2 'Helvetica', 'Arial', sans-serif}.sg-component__body{padding:1.5em}.sg-message{color:#666;border:1px solid #ececec;background:#f7f7f7;padding:1rem;margin:1rem 0}.sg-toggle__all{text-align:right}.sg-component__toggle{display:block;text-align:right;margin-top:2rem}.sg-h2{font:normal 100%/1.2 'Helvetica', 'Arial', sans-serif;margin-bottom:1em;font-size:1.75rem;text-transform:uppercase}.sg-colors{overflow:hidden}.sg-colors .sg-detail--family,.sg-colors .sg-detail--size,.sg-colors .sg-detail--spacing,.sg-colors .sg-detail--color{display:none}.sg-color{float:left;margin:20px}.sg-color__block{width:50px;height:50px;margin:0;border:1px solid #cdcdcd}.sg-color__label{font-size:0.85rem;color:#333;margin-top:0.85rem}.sg-details{display:inline-block;font-size:0.85rem;color:#333;padding:1rem;margin:1rem 1rem 1rem 0;border:1px solid #ececec;background:#f7f7f7}.sg-headings .sg-detail--bg-color,.sg-texts .sg-detail--bg-color,.sg-links .sg-detail--bg-color{display:none}.sg-buttons{padding:40px}.sg-header{text-align:center}.sg-header__logo{width:100%;height:100%;background-color:dodgerblue;display:-ms-grid;display:grid}.sg-header__nav{background-color:bisque;padding:2rem;display:-ms-grid;display:grid}.sg-header__content{height:10rem;background-color:chocolate;display:-ms-grid;display:grid}.sg-header__social{height:2rem;background-color:#ccc;display:-ms-grid;display:grid}.sg-content .sg-detail__item{text-align:center;background-color:coral;min-width:80%;height:10rem;display:-ms-grid;display:grid}.sg-content .sg-form{text-align:center;height:300px;background-color:#999;display:-ms-grid;display:grid}.sg-content .testimonials__item{width:80%;padding:0 10%;margin:0 auto 2% auto;text-align:center;height:12rem;background-color:green;display:-ms-grid;display:grid}.sg-footer{display:-ms-grid;display:grid;background:DarkTurquoise;height:100px}.block{border:1px dotted black}.sg-component__toggle-source{text-align:right;font-size:0.75rem}.color--white{background:#fff}.color--black{background:#000}.color--lighter-gray{background:#eee}.color--light-gray{background:#cdcdcd}.color--gray{background:#666}.color--dark-gray{background:#333}.color--blue{background:#0d5eaf}.color--light-blue{background:#397bbd}.color--orange{background:#f1694c}.color--red{background:red}.color--error{background:red}.sg-theme{margin:1rem}@media (min-width: 768px){.sg-theme{margin:1rem 2rem}}.sg-theme__section{margin:2rem 0}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.apply-cta{padding:1rem}.site--cta .apply-cta{position:absolute;top:0;left:0;width:100%;z-index:99999;overflow:auto;background:#fcf1eb;background-size:cover;-webkit-box-shadow:0 -3px 10px 0 #eee;box-shadow:0 -3px 10px 0 #eee;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@supports (-webkit-touch-callout: none){.site--cta .apply-cta{width:100vw}}.site--cta__open .apply-cta{-webkit-animation:slideDown 500ms ease-out forwards;animation:slideDown 500ms ease-out forwards}.site--cta__close .apply-cta{-webkit-animation:slideUp 500ms ease-out forwards;animation:slideUp 500ms ease-out forwards}.apply-cta__container{position:relative;max-width:1500px;margin:0 auto}.apply-cta__copy{padding:1rem;line-height:1.3;font-size:1.2rem;color:#000;font-family:"Nunito Sans",sans-serif;max-width:70ch;margin-left:auto;margin-right:auto}@media (min-width: 768px){.apply-cta__copy{line-height:2}}@media (min-width: 1000px){.apply-cta__copy{padding:1rem 4rem;font-size:1.5rem}}.apply-cta__button__container{text-align:center}.site-background--apply-cta{background:#fcf1eb;background-size:cover;-webkit-box-shadow:0 -3px 10px 0 #eee;box-shadow:0 -3px 10px 0 #eee}.site--cta .site-background--apply-cta{display:none}.apply-cta__close{display:none;position:absolute;top:0;right:0;color:#000;font-size:2rem;cursor:pointer}.apply-cta__close:hover{text-decoration:underline}.site--cta .apply-cta__close{display:block}.press .site-main{width:80%;margin-left:auto;margin-right:auto}.site-press{padding:1rem}.press-roll__item{margin-bottom:1rem}@media (min-width: 768px){.press-roll__item{margin-bottom:2rem}}@media (min-width: 768px){.press-roll__item{border-bottom:1px solid #666;margin-bottom:2.5rem}}.press-roll__item:nth-last-child(1){border-bottom:none}.press-roll__cta{margin:1rem 0}.tile-list{width:100%;margin:1rem 0;max-width:24ch}@media (min-width: 768px){.tile-list{width:42%;max-width:none}}.tile-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.tile-list__item{font-size:1.25rem;line-height:1.25em;width:100%;margin:0.25em 0;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}@media (min-width: 768px){.tile-list__item{width:auto}}@media (min-width: 1000px){.tile-list__item{font-size:1.5rem}}.tile-item__graphic{display:none;width:1.25rem;height:1.25rem;margin-right:1rem}.tile-graphic__img{-o-object-fit:cover;object-fit:cover}.tile-item__copy{font-family:"Nunito Sans",sans-serif;font-weight:bold;line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:capitalize}.click-to-call__wrapper{text-align:center}.click-to-call__copy{font-weight:bold}@media (min-width: 768px){.click-to-call__copy{margin-bottom:0}}.contact-hidden .click-to-call-hide{visibility:hidden}@media (min-width: 768px){.click-to-call__button{display:none}}.click-to-call__phone-copy{font-weight:bold;font-size:1.5em;margin-top:0.5rem;display:none}@media (min-width: 768px){.click-to-call__phone-copy{display:block}}.site-faq{font-size:1.375rem;padding:2.5rem 0;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.site-faq{padding:3rem 0}}.section-header--faq{margin-bottom:0}@media (min-width: 768px){.section-header--faq{margin-bottom:0}}.faq{-webkit-box-shadow:-2px 4px 4px -1px rgba(0,0,0,0.1);box-shadow:-2px 4px 4px -1px rgba(0,0,0,0.1);margin-bottom:2.375rem}.faq__question{display:block;background:#fff;color:#000;cursor:pointer;font-size:20pt}.faq__question__copy{font-family:"Cabin",sans-serif;font-size:1.625rem;font-weight:700;margin:1rem 2rem;padding-top:1.5rem}.faq__question__sub{margin:0 2rem 1rem}.faq__question__cta{display:block;color:#000;padding:2rem 2rem 3rem;font-family:"Cabin",sans-serif;font-size:1.625rem;font-weight:700;text-decoration:underline}.faq__cta__inner{display:block}.faq__cta__arrow{display:block;font-size:3rem;line-height:0;text-align:center}.faq__answer{-webkit-margin-start:0;margin-inline-start:0;display:block;position:relative;background:#0d5eaf;overflow:hidden;max-height:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;font-size:18pt;outline:3px solid #0d5eaf;outline-offset:-3px}.faq--open~.faq__answer{max-height:500px}.faq__answer__copy{margin:1rem 2rem 5rem}.faq__answer__header{font-family:"Cabin",sans-serif;font-size:1.375rem;font-weight:700;color:#000}.faq__answer__text{color:#fff}.faq__answer__cta{background:transparent;color:#000;font-family:"Cabin",sans-serif;font-size:1.625rem;font-weight:700;text-align:center}.fas.fa-caret-up{color:#000;cursor:pointer;position:absolute;bottom:5%}.fas.fa-arrow-right{padding-left:12px}.faq__ulist{list-style:disc;list-style-position:outside;margin-left:20px}.site.infodel__open{overflow:hidden}.infodel{padding:1rem;display:none}.site--infodel .infodel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;background:transparent;background-size:cover;-webkit-box-shadow:0 -3px 10px 0 #eee;box-shadow:0 -3px 10px 0 #eee;background-color:rgba(0,0,0,0.4)}@supports (-webkit-touch-callout: none){.site--infodel .infodel{width:100vw}}.infodel__open .infodel{display:-webkit-box;display:-ms-flexbox;display:flex}.infodel__container{z-index:99999;padding:1rem;max-width:1500px;margin:0 auto;display:-ms-grid;display:grid;border-radius:8px;-ms-grid-columns:80% 20%;grid-template-columns:80% 20%;-ms-grid-rows:15% 85%;grid-template-rows:15% 85%;grid-template-areas:"logo close" "copy copy";background:#fff}@media (min-width: 768px){.infodel__container{padding:2rem}}.infodel__copy{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:copy;padding:2rem 0 0 0;line-height:1.3;font-size:1.2rem;color:#000;font-family:"Nunito Sans",sans-serif;max-width:70ch;margin-left:auto;margin-right:auto}@media (min-width: 768px){.infodel__copy{line-height:2;padding:2rem 1rem 1rem}}@media (min-width: 1000px){.infodel__copy{padding:2rem 4rem 0 4rem;font-size:1.5rem}}.infodel__copy ul li{line-height:1.75em}.infodel-copy-cta{text-align:center;font-weight:bold}.site-header__image.infodel-logo{-ms-grid-row:1;-ms-grid-column:1;grid-area:logo;margin:0;height:2.75rem}@media (min-width: 768px){.site-header__image.infodel-logo{height:3.5rem}}.button.infodel__close,.infodel__close.blog-roll__link{-ms-grid-row:1;-ms-grid-column:2;padding:0;margin:-1.5rem -1.5rem 0 0;width:38px;height:38px;-ms-grid-column-align:end;justify-self:end;grid-area:close;display:none;font-size:2rem;line-height:1em;border-radius:50%;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3px #222a5f;box-shadow:0 0 0 2px #fff,0 0 0 3px #222a5f;cursor:pointer}@media (min-width: 768px){.button.infodel__close,.infodel__close.blog-roll__link{width:50px;height:50px;margin:-3rem -3rem 0 0}}.button.infodel__close:hover,.infodel__close.blog-roll__link:hover,.button.infodel__close:focus,.infodel__close.blog-roll__link:focus{text-decoration:underline}.site--infodel .button.infodel__close,.site--infodel .infodel__close.blog-roll__link{display:block}.landing body{background-image:url("https://patriotfunding.s3.amazonaws.com/landing_bg_sm.jpg");background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-color:#666;background-size:100%}@media (min-width: 1000px){.landing body{background-size:45%;background-image:url("https://patriotfunding.s3.amazonaws.com/landing_bg.jpg");background-position:center right}}@media (min-width: 1400px){.landing body{background-size:59%}}.landing__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:100vh;background-color:rgba(255,255,255,0.8)}@media (min-width: 1000px){.landing__container{background-color:#fff;width:55%}}@media (min-width: 1400px){.landing__container{width:41%}}.landing__inner{margin:1rem}@media (min-width: 768px){.landing__inner{max-width:800px;margin:2rem}}.landing__logo{margin:0 0 2rem}@media (min-width: 768px){.landing__logo{margin:0 0 3rem}}.landing__logo__image{height:3rem}@media (min-width: 768px){.landing__logo__image{height:4rem}}@media (min-width: 1200px){.landing__logo__image{height:6.5rem}}.landing__header{font-family:"Fira Sans",sans-serif;padding:0;margin:0 0 10px 0;font-family:"Fira Sans",sans-serif;font-size:2rem}@media (min-width: 768px){.landing__header{letter-spacing:0.05rem;margin:0 0 20px 0}}@media (min-width: 768px){.landing__header{font-size:3.125rem}}.landing__copy{margin:1rem 0;font-family:"Nunito Sans",sans-serif;font-size:1.25rem}@media (min-width: 768px){.landing__copy{font-size:1.5rem}}.sunset body{background-image:url("https://patriotfunding.s3.amazonaws.com/sunset_bg.jpg");background-repeat:no-repeat;background-attachment:fixed;background-position:center 5rem;background-size:cover}@media (min-width: 768px){.sunset body{background-image:url("https://patriotfunding.s3.amazonaws.com/sunset_bg.jpg");background-position:center 5rem}}@media (min-width: 1000px){.sunset body{background-position:center 5rem}}.sunset .container{height:70vh}.sunset__header{font-family:"Fira Sans",sans-serif;padding:0;margin:0 0 10px 0;background:#fff;margin:0;font-family:"Cabin",sans-serif;font-weight:700;font-size:2.1875rem}@media (min-width: 768px){.sunset__header{letter-spacing:0.05rem;margin:0 0 20px 0}}@media (min-width: 768px){.sunset__header{font-size:2.5rem}}.sunset__content{padding:2rem 1rem 1rem;max-width:1500px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;place-items:center}@media (min-width: 768px){.sunset__content{padding:4rem 1rem 1rem;height:50%}}.sunset__logo{max-width:1500px;margin:0 auto;padding:1rem 0 1rem 1rem}@media (min-width: 768px){.sunset__logo{margin:0 auto;padding:1rem 0 1rem 1rem}}.sunset__image{height:3rem}@media (min-width: 768px){.sunset__image{height:6.875rem}}@media (min-width: 1200px){.sunset__image{height:6.875rem}}.sunset__inner{margin-inline:auto}.sunset__text{font-family:"Cabin",sans-serif;font-size:1.25rem;font-weight:700;color:#000;max-width:40ch}@media (min-width: 768px){.sunset__text{font-size:2rem;line-height:2.625rem}}.sunset__copy{background:rgba(255,255,255,0.6);border-radius:.5rem;padding:1rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width: 1200px){.sunset__copy{padding:3rem 6rem}}.sunset__phone{color:#222a5f;font-weight:700}.sunset__phone:link,.sunset__phone:visited{color:#222a5f}.sunset__phone:active,.sunset__phone:hover{color:#222a5f}.construction{text-align:center;font-size:2rem;margin-top:8rem}.blog .site-main{width:80%;margin-left:auto;margin-right:auto}.blog-post__content{width:90%;max-width:800px;margin:0 auto}@media (min-width: 1200px){.blog-post__content{width:100%}}.blog-post__heading{max-width:800px;margin:0 auto}.blog-post__featured-image{display:none}@media (min-width: 768px){.blog-post__featured-image{display:inline-block;float:right;margin:0 0 2rem 2rem}.blog-post__featured-image .featured-image{max-width:350px}}.blog-post__body .blog-post__section{margin-bottom:3rem}.blog-post__body .blog-post__section p{line-height:2rem}.blog-post__body .blog-post__section .blog-post__ulist{list-style-type:disc;margin-top:-1rem}.blog-post__body .blog-post__section .blog-post__ulist li{line-height:2rem}.blog-post__body .blog-post__section .blog-post__olist{list-style-type:decimal;margin-left:1.5rem}.blog-post__body .blog-post__section .blog-post__olist li{line-height:2rem}.template .site-main dd,.template .site-main address{border-left:4px solid #222a5f;padding-left:1rem;margin:0.5rem 1rem 0 0.5rem}.template .site-main address{font-style:normal;font-family:"Nunito Sans",sans-serif;color:#000}.template .site-main p,.template .site-main dl,.template .site-main dt,.template .site-main li{font-family:"Nunito Sans",sans-serif;color:#000}.template .site-main h1,.template .site-main h2,.template .site-main h3,.template .site-main h4,.template .site-main h5,.template .site-main h6{font-family:"Fira Sans",sans-serif;color:#222a5f}.banner-statement .site-background--header{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);z-index:100}.banner-statement .site-header{z-index:110}.banner-statement .site-background--main{background:#fff;z-index:-3}.banner-statement .site-main p,.banner-statement .site-main ul{font-size:1.125rem;line-height:1.5em;margin-bottom:1.5em}@media (min-width: 768px){.banner-statement .site-main p,.banner-statement .site-main ul{font-size:1.25rem}}@media (min-width: 768px){.banner-statement .site-main ul{margin-left:1.5rem}}.site-section-statement{width:100%;max-width:950px;margin:0 auto;padding:1rem;background:rgba(0,0,0,0)}@media (min-width: 768px){.site-section-statement{width:90%;margin:0 auto 4rem;padding:2rem 4rem;background:#fff}}@media (min-width: 1000px){.site-section-statement{width:80%}}.site-statement__header--heading{font-family:"Didact Gothic",sans-serif;color:#000;font-size:1.5rem;font-weight:600;line-height:1.25em;text-transform:capitalize;text-align:left;margin:1rem 0}@media (min-width: 768px){.site-statement__header--heading{font-size:2.125rem;margin:1.5rem 0 2.5rem}}.site-statement__footer em{font-family:"Fira Sans",sans-serif;font-weight:600;font-style:italic}.site-content__article{width:90%;max-width:900px;margin:1.5rem auto 3em}.site-content__article *{margin:0}.site-content__article *+*{margin-top:1.125em}.article-body__section{margin-bottom:2.5em}.article-body__h2{margin-top:0}.article-body__ul,.article-footer__ul{list-style:disc;padding-left:1.25em}.article-body__ul li,.article-footer__ul li{margin-top:0}.article-body__ol,.article-footer__ol{list-style:decimal;padding-left:1.25em}.article-body__ol li,.article-footer__ol li{margin-top:0}.template.site-content .article-toc{padding:1rem;background:#cdcdcd;color:#000;border:1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width: 768px){.template.site-content .article-toc{padding:1rem}}.template.site-content .toc-header__heading{font-family:"Noto Serif",serif;font-size:2em;color:#000}.template.site-content .toc-header__toggle{color:#0d5eaf,red;font-family:"Noto Serif",serif;font-size:.8em;cursor:pointer;text-decoration:underline}.template.site-content .toc-header__toggle:link,.template.site-content .toc-header__toggle:visited{color:#0d5eaf,red}.template.site-content .toc-header__toggle:active,.template.site-content .toc-header__toggle:hover{color:#0d5eaf,red}.template.site-content .toc-nav__link,.template.site-content .toc-subnav__link{color:#0d5eaf,red;font-family:"Cabin",sans-serif;font-size:1em}.template.site-content .toc-nav__link:link,.template.site-content .toc-nav__link:visited,.template.site-content .toc-subnav__link:link,.template.site-content .toc-subnav__link:visited{color:#0d5eaf,red}.template.site-content .toc-nav__link:active,.template.site-content .toc-nav__link:hover,.template.site-content .toc-subnav__link:active,.template.site-content .toc-subnav__link:hover{color:#0d5eaf,red}.template.site-content .toc-nav__item,.template.site-content .toc-subnav,.template.site-content .toc-subnav__item{margin-top:0}.template.site-content .toc-nav,.template.site-content .toc-subnav{color:#000}.template.site-content .toc-subnav__item{margin-left:1.5em;list-style:disc;color:#000}.template.site-content .article-toc__body{margin-top:0;-webkit-transition:max-height 0.1s linear;transition:max-height 0.1s linear;-webkit-transition:max-width 0.1s linear;transition:max-width 0.1s linear;overflow:hidden}.template.site-content .article-toc__header{margin-bottom:1.25em}.article-body__anchor{display:block;visibility:hidden;height:50px;margin:-50px 0 0 0}@media (min-width: 768px){.article-body__anchor{height:110px;margin:-110px 0 0 0}}@media (min-width: 1200px){.article-body__anchor{height:165px;margin:-165px 0 0 0}}.section-header{padding:0;margin:0 0 1rem -1rem}@media (min-width: 768px){.section-header{margin:0 0 2rem -1.15rem}}@media (min-width: 1200px){.section-header{margin:0 0 3rem -1.25rem}}.site-banner{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3}.site--banner .site-banner{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1 / 1 / 1 / 4}@media (min-width: 768px){.site--banner .site-banner{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3}}.site-header{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 2 / 3}.site--banner .site-header{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:2 / 1 / 2 / 4}.site-footer{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:5 / 2 / 5 / 3}.site--banner .site-footer{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:5 / 1 / 5 / 4}@media (min-width: 768px){.site--banner .site-footer{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:5 / 2 / 5 / 3}}.site-background--footer{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:5 / 1 / 5 / 4}@media (min-width: 768px){.site--center .site-background--footer{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:5 / 2 / 5 / 3}}@media (min-width: 768px){.site-header{padding:0 0 1rem}}.site--center .site-header{-webkit-box-shadow:none;box-shadow:none}@media (min-width: 768px){.site--center .site-header{-webkit-box-shadow:none;box-shadow:none}}.site-header__logo{display:block;text-align:center;float:left}@media (min-width: 768px){.site-header__logo{width:auto}}.site-header__image{height:1.875rem;margin-top:0.625rem}@media (min-width: 768px){.site-header__image{height:2.25rem;margin-top:0}}@media (min-width: 1000px){.site-header__image{height:3.25rem}}@media (min-width: 1200px){.site-header__image{height:3.75rem}}@media (min-width: 1400px){.site-header__image{height:4.1875rem}}.site-header__social{display:none}.site--sticky.site--center .site-header__wrapper{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);box-shadow:0 3px 10px 0 rgba(0,0,0,0.1)}@media (min-width: 768px){.site-header--animate.site--center .site-header__wrapper{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);box-shadow:0 3px 10px 0 rgba(0,0,0,0.1)}}@media (min-width: 768px){.site--sticky .site-header__content{padding-top:.3125rem}}@media (min-width: 1200px){.site--sticky .site-header__content{padding-top:.3125rem}}.site-nav{display:none;text-align:center}@media (min-width: 768px){.site-nav{display:block;float:right;text-align:right;margin-top:1rem}}@media (min-width: 1200px){.site-nav{margin-top:2rem}}.site-nav__list{margin:0;padding:0;list-style-type:none}.site-nav__item{display:inline-block;margin:0 0.3rem}.site-nav__item.site-nav__form{font-weight:700}@media (min-width: 1000px){.site-nav__item{margin:0 1rem}}.site-footer{padding:2rem 2rem 4rem 2rem}.footer__info__link,.footer__phone{font-size:1rem;color:#fff}.footer__info__link:link,.footer__info__link:visited,.footer__phone:link,.footer__phone:visited{color:#fff}.footer__info__link:active,.footer__info__link:hover,.footer__phone:active,.footer__phone:hover{color:#0d5eaf}.footer__info__link:hover,.footer__phone:hover{text-decoration:underline}.site-footer__copy{font-size:1rem;margin:0}.site-footer__copy--links{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:disc inside;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width: 768px){.site-footer__copy--links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.site-footer__copy--links li{margin-left:1rem}.site-footer__copy--links li:first-of-type{list-style:none;margin-left:0}.site-footer__item{margin:0 0.25rem}.site-footer__item:nth-child(1){margin:0 0.25rem 0 0}@media (min-width: 768px){.site-footer__item{margin:0 0.5rem}.site-footer__item:nth-child(1){margin:0 0.5rem 0 0}}.site-footer__header-copy{margin:0.2rem;font-size:2rem}.site-footer__copy--contact .footer__info__link,.header-apply__cta,.header-phone__link,.button,.blog-roll__link,.lead-form__input--submit,.lead-form__input--submit-phase-address,.lead-form__input--submit-phase-employer,.lead-form__input--submit-phase-identity,.description-cta-button__button,input.calculator__submit[type="submit"],.calculator-start,.press-cta-button__button{font-size:1.5rem;line-height:2rem;border-radius:2rem;padding:0.5rem 1rem;margin:0 1rem}.site-hero{padding:1rem 0}@media (min-width: 768px){.site-hero{background-size:contain}}@media (min-width: 1200px){.site-hero{min-height:18.75rem}}.site-hero__header{margin:0 0 1rem 3%;font-weight:700}.site-hero__subheader{margin:0 0 0 3%;font-size:1.25rem}.site-hero__welcome{margin:0 0 1rem 3%;font-size:3rem}@media (min-width: 1200px){.site-form__container{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}@media (min-width: 1200px){.lead-form{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3;padding:1rem}}.section-header--lead-form{display:none}.lead-form__app{margin:1rem}@media (min-width: 1200px){.lead-form__app{width:100%;margin:0}}@media (min-width: 768px){.lead-form__grid{display:block}}@media (min-width: 1200px){.lead-form__grid{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}@media (min-width: 768px){.lead-form__group--client-id,.lead-form__group--first-name,.lead-form__group--email-address,.lead-form__group--street-address,.lead-form__group--state,.lead-form__group--annual-household-income,.lead-form__group--annual-household-income-ldd,.lead-form__group--monthly-credit-card-payment,.lead-form__group--months-at-residence,.lead-form__group--employment-type,.lead-form__group--pay-frequency,.lead-form__group--loan-purpose,.lead-form__group--ssn,.lead-form__group--street-address-ldd,.lead-form__group--state-ldd{padding-right:0}}@media (min-width: 768px){.lead-form__group--last-name,.lead-form__group--phone-number,.lead-form__group--city,.lead-form__group--zip,.lead-form__group--zip-ldd,.lead-form__group--credit-debt,.lead-form__group--homeowner,.lead-form__group--homeowner-ldd,.lead-form__group--monthly-housing-payment,.lead-form__group--employer-name,.lead-form__group--months-at-employer,.lead-form__group--loan-amount,.lead-form__group--dob,.lead-form__group--city-ldd{margin-left:0}}@media (min-width: 1200px){.lead-form__group--last-name,.lead-form__group--phone-number,.lead-form__group--city,.lead-form__group--zip,.lead-form__group--zip-ldd,.lead-form__group--credit-debt,.lead-form__group--homeowner,.lead-form__group--homeowner-ldd,.lead-form__group--monthly-housing-payment,.lead-form__group--employer-name,.lead-form__group--months-at-employer,.lead-form__group--loan-amount,.lead-form__group--dob,.lead-form__group--city-ldd{margin-left:5%}}.lead-form__group.lead-form__group--consent,.lead-form__group.lead-form__group--tos{margin-bottom:0.75rem}.lead-form__group.lead-form__group--consent .lead-form__label,.lead-form__group.lead-form__group--tos .lead-form__label{font-size:1rem}.lead-form__group--months-at-residence,.lead-form__group--monthly-housing-payment,.lead-form__group--annual-household-income-ldd{max-height:4rem}.lead-form__group--ssn{min-height:4rem}.lead-form__group--state-ldd,.lead-form__group--homeowner-ldd,.lead-form__group--employment-type,.lead-form__group--pay-frequency,.lead-form__group--loan-purpose{margin-bottom:2rem}.lead-form__input--ssn[required]+label[placeholder]{margin-bottom:1rem}@media (min-width: 768px){.lead-form__input--ssn[required]+label[placeholder]{margin-bottom:2rem}}.site-about{-ms-grid-row:1;-ms-grid-column:1;grid-area:1 / 1 / 1 / 1}.section-header--about{display:none}.site-about__copy{margin-top:2rem;background:none;background-size:cover;padding:1rem;font-size:1.2rem;color:#000;text-align:center}@media (min-width: 1000px){.site-about__copy{padding:1rem 4rem;font-size:1.5rem}}.site-about__link,.fa-angle-double-right{color:#000}.site-about__link:hover,.site-about__link:visited,.site-about__link:active,.fa-angle-double-right:hover,.fa-angle-double-right:visited,.fa-angle-double-right:active{color:#000;text-decoration:none}.site-video{padding:2rem 1rem}@media (min-width: 1200px){.site-video{padding:5rem 1.25rem 6rem}}.video__content{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1000px){.video__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.video__description{margin:0 1rem 1rem 1rem;text-align:left}@media (min-width: 1000px){.video__description{max-width:24rem;margin:0 1rem}}.video__description-heading{font-size:1.5rem;font-weight:bold}@media (min-width: 1000px){.video__description-heading{font-size:2rem}}.video__description-txt{font-size:1rem}@media (min-width: 1000px){.video__description-txt{font-size:1.3rem}}.wrapper{margin:0 auto;padding:0;width:100%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:2;flex-shrink:2}@media (min-width: 1000px){.wrapper{margin:0 1rem}}.site-details{padding:2rem 1rem}@media (min-width: 1200px){.site-details{padding:5rem 1.25rem 6rem}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.site-details{margin:2rem 0 6rem 0}}.section-header--details{text-align:center;margin-bottom:1rem}.site-details__header--txt{text-align:center;width:90%;max-width:30rem;margin:0 auto 2rem auto;font-size:1.2rem}@media (min-width: 768px){.site-details__header--txt{font-size:2rem;width:80%;max-width:50rem}}@media (min-width: 1200px){.site-details__header--txt{font-size:2.5rem;max-width:55rem}}.site-details__link{font-weight:bold}.site-details__link:link,.site-details__link:visited{color:#000}.site-details__link:hover,.site-details__link:active{color:#4f5788}.site-details__items{margin:0}.site-details__item{min-height:9rem;min-width:13.75rem;margin-bottom:1rem;background:rgba(0,0,0,0)}@media (min-width: 768px){.site-details__item{margin-bottom:0}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.site-details__item{min-height:11rem}}.site-details__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1rem;min-height:6rem}@media (min-width: 400px){.site-details__icon{min-height:9rem}}@media (min-width: 1000px){.site-details__icon{margin-bottom:2rem;min-height:10rem}}@media (min-width: 1200px){.site-details__icon{min-height:calc(1.35 * 10rem)}}.details-icon{fill:#222a5f}.details__svg{height:6rem;width:auto;margin:0 auto}.details__svg--coin-hand{height:5.5rem}.details__svg--cut-card{height:4.5rem;margin:2rem auto 0 auto}@media (min-width: 400px){.details__svg{height:calc(0.75 * 12rem)}.details__svg--coin-hand{height:calc(0.75 * 11rem)}.details__svg--cut-card{height:calc(0.75 * 9rem);margin:0 auto}}@media all and (min-width: 400px) and (-ms-high-contrast: none),(min-width: 400px) and (-ms-high-contrast: active){.details__svg--cut-card{margin:3rem auto 0 auto;height:calc(0.75 * 8rem)}}@media (min-width: 768px){.details__svg{height:calc(0.65 * 12rem)}.details__svg--coin-hand{height:calc(0.65 * 11rem)}.details__svg--cut-card{height:calc(0.65 * 9rem);margin:0 auto}}@media all and (min-width: 768px) and (-ms-high-contrast: none),(min-width: 768px) and (-ms-high-contrast: active){.details__svg--cut-card{margin:2.5rem auto 0 auto;height:calc(0.65 * 8rem)}}@media (min-width: 1000px){.details__svg{height:calc(0.8 * 12rem)}.details__svg--coin-hand{height:calc(0.8 * 11rem)}.details__svg--cut-card{height:calc(0.8 * 9rem);margin:0 auto}}@media all and (min-width: 1000px) and (-ms-high-contrast: none),(min-width: 1000px) and (-ms-high-contrast: active){.details__svg--cut-card{margin:3rem auto 0 auto;height:calc(0.8 * 8rem)}}@media (min-width: 1200px){.details__svg{height:12rem}.details__svg--coin-hand{height:11rem}.details__svg--cut-card{height:9rem;margin:0 auto}}@media all and (min-width: 1200px) and (-ms-high-contrast: none),(min-width: 1200px) and (-ms-high-contrast: active){.details__svg--cut-card{height:8rem;margin:4rem auto 0 auto}}.site-details__copy{text-align:center}.site-background--details{background:#eaeaea}.site-background--testimonials{background:#fff}.section-header--testimonials{text-align:center;font-family:"Fira Sans",sans-serif;color:#222a5f}.site-testimonials__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-top:2rem}@media (min-width: 768px){.site-testimonials__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.site-testimonials__item{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;text-align:center;padding:1rem;line-height:1.5rem;margin-bottom:1rem;background:#fcf1eb}@media (min-width: 768px){.site-testimonials__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:25rem}}.site-testimonials__image{width:100%}@media (min-width: 768px){.site-testimonials__image{width:auto}}.site-testimonials__name{font-family:"Fira Sans",sans-serif;color:#000;margin-bottom:0.25rem;line-height:1rem}.site-testimonials__loc{font-family:"Cabin",sans-serif;color:#000;padding-bottom:1rem;margin-bottom:0.5rem;border-bottom:none}.site-testimonials__copy{font-family:"Nunito Sans",sans-serif;color:#000;text-align:left;padding:0 1rem}.site-testimonials__quote{font-family:"Didact Gothic",sans-serif;color:#222a5f;font-size:3.5rem;vertical-align:bottom;line-height:0}.press-cta-button__button{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}.blog-roll{padding:1rem}.blog-roll__item{margin-bottom:1rem}@media (min-width: 768px){.blog-roll__item{margin-bottom:2rem}}.blog-roll__featured-thumb{border-radius:1rem;width:100%}.blog-roll__featured-thumb .blog-roll__image{width:100%}@media (min-width: 768px){.blog-roll__featured-snippet{padding-left:2rem}}.blog-roll__featured-snippet .blog-roll__title{font-size:2rem}.home .site--trifecta .site-background--main{display:block;z-index:-2;background:-webkit-gradient(linear, left top, left bottom, from(rgba(241,239,235,0.75)), color-stop(85%, rgba(241,239,235,0.85))),url(https://s3.amazonaws.com/argonaut-wl/hero_pf.jpg) no-repeat;background:linear-gradient(to bottom, rgba(241,239,235,0.75), rgba(241,239,235,0.85) 85%),url(https://s3.amazonaws.com/argonaut-wl/hero_pf.jpg) no-repeat;background-size:contain}@media (min-width: 768px){.home .site--trifecta .site-background--main{background:linear-gradient(to bottom, rgba(255,255,255,0) 375px, #fff 495px), url(https://s3.amazonaws.com/argonaut-wl/hero_pf.jpg) no-repeat;background-size:auto;background-position:center -3%}}@media (min-width: 1200px){.home .site--trifecta .site-background--main{background-position:center -2%}.home .site--purls .site-background--main{background-position:top 0 center}}.site--sticky .site--trifecta .site-main,.site--sticky .site--trifecta .site-background--main{margin-top:50px}@media (min-width: 768px){.site--sticky .site--trifecta .site-main,.site--sticky .site--trifecta .site-background--main{margin-top:75px}}@media (min-width: 1200px){.site--sticky .site--trifecta .site-main,.site--sticky .site--trifecta .site-background--main{margin-top:95px}}.site--trifecta .site-about{background:#fff}@media (min-width: 1200px){.site--trifecta .site-about{background:transparent;padding:2rem 0 2rem 1rem}}.site--trifecta .site-about__copy{background:rgba(0,0,0,0);color:#000;text-align:left}.site--trifecta .site-about__copy p{margin:0 0 0 1rem}.site--trifecta .site-hero{background:transparent;min-height:6rem;margin:0;padding:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.site--trifecta .site-hero{min-height:10rem;padding:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width: 1200px){.site--trifecta .site-hero{min-height:21.5rem}}.site--trifecta .site-hero__header{font-size:1.5rem;line-height:1.25em;letter-spacing:0.001em;margin:0;font-weight:700;width:100%;max-width:18ch;text-align:center}@media (min-width: 400px){.site--trifecta .site-hero__header{font-size:1.75rem}}@media (min-width: 768px){.site--trifecta .site-hero__header{font-size:2.125rem;letter-spacing:-0.05rem;text-align:left;width:46%}}@media (min-width: 1000px){.site--trifecta .site-hero__header{font-size:2.65rem}}@media (min-width: 1200px){.site--trifecta .site-hero__header{font-size:3.25rem;width:47%}}@media (min-width: 1400px){.site--trifecta .site-hero__header{font-size:3.875rem}}.site--trifecta .site-hero__welcome{color:#000;margin:0 0 0.5rem 0;font-size:1.125rem;font-weight:700;width:100%;text-align:center}@media (min-width: 768px){.site--trifecta .site-hero__welcome{text-align:left;font-size:1.15rem;width:46%}}@media (min-width: 1000px){.site--trifecta .site-hero__welcome{font-size:1.95rem}}@media (min-width: 1200px){.site--trifecta .site-hero__welcome{font-size:2.25rem;width:47%}}.site--trifecta .site-hero__subheader{text-align:center}@media (min-width: 768px){.site--trifecta .site-hero__subheader{text-align:left;width:46%}}@media (min-width: 1200px){.site--trifecta .site-hero__subheader{width:47%}}.site--trifecta .site-hero__aside{letter-spacing:normal;color:#000;font-weight:400;font-size:0.9rem;margin-left:0.5rem}@media (min-width: 1000px){.site--trifecta .site-hero__aside{font-weight:600;font-size:1rem}}.site--trifecta .site-form__container{background:#fff}@media (min-width: 1200px){.site--trifecta .site-form__container{background:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.6)), to(rgba(255,255,255,0.6)));background:linear-gradient(to top, rgba(255,255,255,0.6), rgba(255,255,255,0.6));-ms-grid-columns:48% 52%;grid-template-columns:48% 52%}}.faq{-webkit-box-shadow:none;box-shadow:none;border-top:2px solid rgba(0,0,0,0.15);margin-bottom:0.75rem}.faq:last-child{border-bottom:2px solid rgba(0,0,0,0.15);padding-bottom:0.75rem}.site-faq{width:90%;margin:0 auto 2.5rem auto;padding:2.5rem 0 0}@media (min-width: 1200px){.site-faq{padding:3rem 2rem 0;width:100%}}.site-faqs{font-family:"Nunito Sans",sans-serif;margin:0 auto}@media (min-width: 1000px){.section-header--faq{margin:0 0 1rem 0}}.site-faq-cta.h3,.site-faq-cta.site-details__header--txt{font-weight:400;text-align:center;margin:0 0 1.125rem 0}@media (min-width: 1000px){.site-faq-cta.h3,.site-faq-cta.site-details__header--txt{margin:0 0 1.5rem 0;text-align:left}}.faq__question{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq__question .faq__question__copy{color:#222a5f}.faq__cta__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq__question__copy{font-size:1.125rem;font-weight:400;margin:1.5em 0;padding-top:0}@media (min-width: 768px){.faq__question__copy{font-size:1.625rem}}@media (min-width: 1000px){.site-faq-header-wrapper{padding:0 5rem 0 0}}.faq__answer__text{font-family:"Nunito Sans",sans-serif;font-size:1rem;line-height:1.5em;color:#000;background:#fff}@media (min-width: 768px){.faq__answer__text{font-size:1.25rem}}.faq__answer{outline:none;background:#fff}.faq__answer__copy{margin:1rem 0 3rem}.faq__question .vertical{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.faq__question .horizontal{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:1}.faq__question.faq--open{opacity:1}.faq__question.faq--open .vertical{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#222a5f}.faq__question.faq--open .horizontal{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.circle{position:relative;width:1em;height:1em;margin-left:0.5rem}@media (min-width: 768px){.circle{margin-left:2rem}}.circle .horizontal{position:absolute;background-color:#222a5f;width:15px;height:3px;left:50%;margin-left:-7.5px;top:50%;margin-top:-1.5px}@media (min-width: 768px){.circle .horizontal{width:30px;height:5px;left:50%;margin-left:-15px;top:50%;margin-top:-2.5px}}.circle .vertical{position:absolute;background-color:#222a5f;width:3px;height:15px;left:50%;margin-left:-1.5px;top:50%;margin-top:-7.5px}@media (min-width: 768px){.circle .vertical{width:5px;height:30px;left:50%;margin-left:-2.5px;top:50%;margin-top:-15px}}.site-faq .phone-cta{margin:0 0 2.125rem;padding:0}.site-faq .phone-cta .phone-cta__container{color:#000;font-size:1.5rem;margin:0 auto;max-width:19ch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width: 768px){.site-faq .phone-cta .phone-cta__container{font-size:2rem}}.home .site-main{display:-ms-grid;display:grid;-ms-grid-columns:0 minmax(320px, 1500px) 0;grid-template-columns:0 minmax(320px, 1500px) 0}@media (min-width: 400px){.home .site-main{-ms-grid-columns:1fr minmax(320px, 1500px) 1fr;grid-template-columns:1fr minmax(320px, 1500px) 1fr}}.site-hero{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3}.lead-form-pos-context{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3}.site-form__container{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 2 / 3}.site-about{display:block}.site-details{-ms-grid-row:4;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4 / 2 / 4 / 3}.site-video{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3 / 2 / 3 / 3}.site-calculator{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:5 / 2 / 5 / 3}.site-faq{-ms-grid-row:7;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:7 / 2 / 7 / 3}.site-testimonials{-ms-grid-row:6;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:6 / 2 / 6 / 3}.site-blog{-ms-grid-row:8;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:8 / 2 / 8 / 3}.site-404{-ms-grid-row:8;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:8 / 2 / 8 / 3}.site-background--hero{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1 / 1 / 1 / 4}.site--center .site-background--hero{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3}.site-background--form{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:2 / 1 / 2 / 4}.site--center .site-background--form{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 2 / 3}.site-background--about{display:none}.site-background--details{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:4 / 1 / 4 / 4}.site--center .site-background--details{-ms-grid-row:4;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4 / 2 / 4 / 3}.site-background--video{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:3 / 1 / 3 / 4}.site--center .site-background--video{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3 / 2 / 3 / 3}.site-background--calculator{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:5 / 1 / 5 / 4}.site--center .site-background--calculator{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:5 / 2 / 5 / 3}.site-background--testimonials{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:6 / 1 / 6 / 4}.site--center .site-background--testimonials{-ms-grid-row:6;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:6 / 2 / 6 / 3}.site-background--faq{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:7 / 1 / 7 / 4}.site--center .site-background--faq{-ms-grid-row:7;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:7 / 2 / 7 / 3}.site-background--blog{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:8 / 1 / 8 / 4}.site--center .site-background--blog{-ms-grid-row:8;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:8 / 2 / 8 / 3}#hero{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 1 / 2}#form{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2 / 1 / 2 / 2}#about{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2 / 1 / 2 / 2}#details{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4 / 1 / 4 / 2}#video{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3 / 1 / 3 / 2}#calculator{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5 / 1 / 5 / 2}#testimonials{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:6 / 1 / 6 / 2}#faq{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:7 / 1 / 7 / 2}.template.site-disclosure .site-main,.template.site-privacy .site-main,.template.site-404 .site-main{padding:1rem;max-width:800px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.template.site-disclosure .site-main,.template.site-privacy .site-main,.template.site-404 .site-main{padding:2rem 1rem}}.template.site-contact .site-main{margin:1.5rem 1rem;padding:0.5rem}@media (min-width: 768px){.template.site-contact .site-main{padding:1rem;margin-left:auto;margin-right:auto;min-width:700px}}@media (min-width: 1000px){.template.site-contact .site-main{min-width:calc(750px + 10vw);max-width:1500px}}.template.site-contact .page-heading{padding:1rem 1rem 0 1rem}.template.site-contact .page-heading h1{margin-bottom:0}@media (min-width: 768px){.template.site-contact .page-heading{margin-top:calc(75px - 50px)}}@media (min-width: 1200px){.template.site-contact .page-heading{margin-top:calc(95px - 50px)}}.template .page-heading{padding:1rem}.template .page-content{padding:1rem}.home .blog__header{text-align:center}.blog-post__content{padding:1rem 0}.blog-post__body p{line-height:1.65rem;margin:0 0 1.5rem 0}.blog-post__body .blog-post__ulist{margin-left:1.25rem;padding-left:1rem;margin-bottom:1.5rem}.blog-post__body .blog-post__ulist li{line-height:1.65rem}.blog-post__heading{margin-bottom:2rem}.blog-post__heading .blog-post__title{margin-bottom:0.5rem}.blog-post__heading .blog-post__date{padding:0}@media (min-width: 768px){.blog-post__featured-image{margin:0 0 2rem 2rem}.blog-post__featured-image .featured-image{max-width:350px}}.landing body{background-size:cover}@media (min-width: 1000px){.landing body{background-position-x:20rem}}@media (min-width: 1200px){.landing body{background-position-x:25rem}}.landing__header{font-weight:400}.site-footer__copy--contact .footer__info__link,.header-apply__cta,.header-phone__link,.button,.blog-roll__link,.lead-form__input--submit,.lead-form__input--submit-phase-address,.lead-form__input--submit-phase-employer,.lead-form__input--submit-phase-identity,.description-cta-button__button,input.calculator__submit[type="submit"],.calculator-start,.press-cta-button__button{border-radius:0.6rem;text-transform:uppercase;font-weight:700}.section-header{letter-spacing:normal;font-weight:400;margin:0 0 1rem}.home .site-background--main{display:block;z-index:-2}.site-header__image{height:1.75rem}@media (min-width: 400px){.site-header__image{height:2rem}}@media (min-width: 768px){.site-header__image{height:3rem;margin-left:1rem}}@media (min-width: 1000px){.site-header__image{height:3.5rem}}@media (min-width: 1200px){.site-header__image{height:3.5rem}}@media (min-width: 1600px){.site-header__image{margin-left:0}}.site--sticky .site-main,.site--sticky .site-background--main{margin-top:50px}@media (min-width: 768px){.site--sticky .site-main,.site--sticky .site-background--main{margin-top:75px}}@media (min-width: 1200px){.site--sticky .site-main,.site--sticky .site-background--main{margin-top:95px}}.uppercase{text-transform:uppercase}.site-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.site-header{padding:0}}.site-header__wrapper{width:100%}.site-header__content{padding:0 0.6rem;display:-ms-grid;display:grid;-ms-grid-columns:auto 10px 1fr 10px auto;grid-template-columns:auto 1fr auto;gap:10px}@media (min-width: 1200px){.site-header__content{-ms-grid-columns:auto 1fr auto auto;grid-template-columns:auto 1fr auto auto}}.site-header__content .site-header__logo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 1 / 2}.site-header__content .site-nav{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 1 / 3;display:none}.site-header__content .site-header__apply{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1 / 3 / 1 / 4;display:none}.site-header__content .site-header__phone{-ms-grid-row:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:1 / 4 / 1 / 5;display:none}.site-header__content .mobile-nav{-ms-grid-row:1;grid-area:1 / -1 / 1 / -1}@media (min-width: 1000px){.site-header__content .site-header__apply,.site-header__content .site-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:0;margin-top:1.25rem}}@media (min-width: 1200px){.site-header__content{gap:0}.site-header__content .site-header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:0;margin-top:1.25rem}}.site-header__logo{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%}.site-header__logo .site-header__image{height:100%;width:auto;margin-left:0;margin-top:0}.header-apply__cta,.header-phone__link{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-transform:none;font-family:"Didact Gothic",sans-serif;font-size:calc(0.75 *1rem);padding:0.25rem 1.125rem}@media (min-width: 768px){.header-apply__cta,.header-phone__link{font-size:calc(0.95 * 1.1rem);font-weight:bold}}@media (min-width: 1000px){.header-apply__cta,.header-phone__link{font-size:calc(0.95 *1.2rem)}}@media (min-width: 1200px){.header-apply__cta,.header-phone__link{font-size:calc(0.75 *1.3rem)}}@media (min-width: 1400px){.header-apply__cta,.header-phone__link{font-size:calc(0.75 *1.5rem)}}.site-header__logo .site-header__image{max-width:234px}@media (min-width: 768px){.site-nav{display:none}}@media (min-width: 1000px){.site-nav{display:block}}.site-nav__list{font-family:"Didact Gothic",sans-serif;font-size:1rem}@media (min-width: 768px){.site-nav__list{font-size:1rem;font-weight:bold;padding-bottom:0.5rem}}@media (min-width: 1030px){.site-nav__list{font-size:1.2rem}}@media (min-width: 1200px){.site-nav__list{font-size:1.1rem}}@media (min-width: 1340px){.site-nav__list{font-size:1.5rem}}@media (min-width: 1000px){.site-nav__item{margin:0 0.9rem}}@media (min-width: 1200px){.site-nav__item{margin:0 1rem}}@media (min-width: 768px){.mobile-nav{display:block}}@media (min-width: 1000px){.mobile-nav{display:none}}.mobile-nav__apply-link.link{font-family:"Didact Gothic",sans-serif;color:#222a5f}.fa.fa-bars{padding-top:0}.home .site-background--main{background:linear-gradient(to bottom, rgba(255,255,255,0) 375px, #fff 495px),linear-gradient(to right, rgba(34,42,95,0.5), rgba(34,42,95,0.5) 100%),center top -40px/auto 350px no-repeat url("https://patriotfunding.s3.amazonaws.com/hero_bg-sm.jpg"),#fff}@media (min-width: 400px){.home .site-background--main{background:linear-gradient(to bottom, rgba(255,255,255,0) 450px, #fff 570px), linear-gradient(to right, rgba(34,42,95,0.65), rgba(255,255,255,0) 100%), center top -10vw/auto 350px no-repeat url("https://patriotfunding.s3.amazonaws.com/hero_bg-md.jpg"), #fff}}@media (min-width: 500px){.home .site-background--main{background:linear-gradient(to bottom, rgba(255,255,255,0) 450px, #fff 570px), linear-gradient(to right, rgba(34,42,95,0.65), rgba(255,255,255,0) 100%), center top -10vw/auto 450px no-repeat url("https://patriotfunding.s3.amazonaws.com/hero_bg-md.jpg"), #fff}}@media (min-width: 650px){.home .site-background--main{background:linear-gradient(to bottom, rgba(255,255,255,0) 450px, #fff 570px), linear-gradient(to right, rgba(34,42,95,0.65), rgba(255,255,255,0) 100%), center top -10vw/auto 550px no-repeat url("https://patriotfunding.s3.amazonaws.com/hero_bg-md.jpg"), #fff}}@media (min-width: 768px){.home .site-background--main{background:linear-gradient(to bottom, rgba(255,255,255,0) 450px, #fff 570px), linear-gradient(to right, rgba(34,42,95,0.65), rgba(255,255,255,0) 38%), center top -110px/contain no-repeat url("https://patriotfunding.s3.amazonaws.com/hero_bg-md.jpg"), #fff}}@media (min-width: 1000px){.home .site-background--main{background:linear-gradient(to bottom, rgba(255,255,255,0) 450px, #fff 570px), linear-gradient(to right, rgba(34,42,95,0.5), rgba(255,255,255,0) 35%), center top -135px/contain no-repeat url("https://patriotfunding.s3.amazonaws.com/hero_bg-lg.jpg"), #fff}}@media (min-width: 1200px){.home .site-background--main{background:linear-gradient(to bottom, rgba(255,255,255,0) 450px, #fff 570px), center top -200px / 1600px no-repeat url("https://patriotfunding.s3.amazonaws.com/hero_bg-lg.jpg"), #fff}}.site-hero{background:transparent;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,0.5),10px 8px 20px rgba(0,0,0,0.35);padding:1rem 2rem}@media (min-width: 1000px){.site-hero{min-height:450px}}.site-hero__reset:hover{text-decoration:underline}.site-hero__header{font-family:"Nunito Sans",sans-serif;font-size:1.5rem;line-height:1.25em;letter-spacing:0.001em;margin:0;font-weight:700;width:100%;max-width:24ch;text-align:left}@media (min-width: 400px){.site-hero__header{font-size:1.75rem}}@media (min-width: 768px){.site-hero__header{font-size:2.125rem;letter-spacing:-0.05rem;text-align:left;width:20ch;max-width:none}}@media (min-width: 1000px){.site-hero__header{font-size:2.65rem}}@media (min-width: 1200px){.site-hero__header{font-size:3rem;width:20ch}}@media (min-width: 1400px){.site-hero__header{font-size:3.4rem}}.site-hero__welcome{font-family:"Nunito Sans",sans-serif;margin:0 0 0.5rem 0;font-size:1.125rem;font-weight:800;width:100%;text-align:center}@media (min-width: 768px){.site-hero__welcome{text-align:left;font-size:1.15rem;width:42%}}@media (min-width: 1000px){.site-hero__welcome{font-size:1.95rem}}@media (min-width: 1200px){.site-hero__welcome{font-size:2.25rem;width:42%}}.site-hero__aside{letter-spacing:normal;font-size:0.9rem;margin-left:0.5em}@media (min-width: 1000px){.site-hero__aside{font-weight:600;font-size:1rem}}.site-hero__reset{color:#fdbfb9}.site-hero__reset:link,.site-hero__reset:visited{color:#fdbfb9}.site-hero__reset:active,.site-hero__reset:hover{color:#fdbfb9}.site-hero__note{font-weight:bold;margin-top:8px}.site-background--testimonials{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eaeaea), color-stop(6.5rem, #eaeaea), color-stop(6.5rem, rgba(255,255,255,0)), to(rgba(255,255,255,0)));background:linear-gradient(to bottom, #eaeaea 0, #eaeaea 6.5rem, rgba(255,255,255,0) 6.5rem, rgba(255,255,255,0))}@media (min-width: 768px){.site-background--testimonials{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eaeaea), color-stop(4.5rem, #eaeaea), color-stop(4.5rem, rgba(255,255,255,0)), to(rgba(255,255,255,0)));background:linear-gradient(to bottom, #eaeaea 0, #eaeaea 4.5rem, rgba(255,255,255,0) 4.5rem, rgba(255,255,255,0))}}@media (min-width: 1000px){.site-background--testimonials{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eaeaea), color-stop(5.5rem, #eaeaea), color-stop(5.5rem, rgba(255,255,255,0)), to(rgba(255,255,255,0)));background:linear-gradient(to bottom, #eaeaea 0, #eaeaea 5.5rem, rgba(255,255,255,0) 5.5rem, rgba(255,255,255,0))}}.section-header--testimonials{margin:1rem auto;max-width:480px}@media (min-width: 768px){.section-header--testimonials{max-width:none}}.site-testimonials__name{color:#222a5f;font-size:1.75rem;line-height:1em;margin:1.75rem 0 0 0}@media (min-width: 768px){.site-testimonials__name{font-size:2.25rem}}.site-testimonials__loc{font-size:1.5rem;font-weight:600;margin:1rem 0 0.5rem 0}.site-testimonials__copy{font-size:1.125rem}@media (min-width: 400px){.site-testimonials__copy{font-size:1.22rem}}@media (min-width: 768px){.site-testimonials__item{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}}@media (min-width: 1000px){.site-testimonials__item{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:36rem}}.press-cta-button__button{padding:0.5rem 2rem}.site-testimonials__badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0}.testimonial-tp-img{width:60%;height:auto;max-height:65px}.site-form__container{background:#fff}@media (min-width: 1200px){.site-form__container{background:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.85)), to(rgba(255,255,255,0.85)));background:linear-gradient(to top, rgba(255,255,255,0.85), rgba(255,255,255,0.85));-ms-grid-columns:45% 52%;grid-template-columns:45% 52%}}label[for="client-id"]{font-weight:500}.tooltip{font-weight:700;color:#222a5f}.lead-form__input--submit{width:70%}@media (min-width: 768px){.lead-form__input--submit{width:50%}}.lead-form__input--zip-v[required]+label[placeholder]{font-size:.9rem;margin-bottom:16px}@media (min-width: 400px){.lead-form__input--zip-v[required]+label[placeholder]{font-size:1.1rem}}@media (min-width: 768px){.lead-form__input--zip-v[required]+label[placeholder]{font-size:1.2rem}}@media (min-width: 1000px){.lead-form__input--zip-v[required]+label[placeholder]{font-size:1.2rem}}@media (min-width: 1200px){.lead-form__input--zip-v[required]+label[placeholder]{font-size:.9rem}}@media (min-width: 1400px){.lead-form__input--zip-v[required]+label[placeholder]{font-size:1.1rem}}@media (min-width: 650px){.lead-form__input--zip-v[required]+label[placeholder]{margin-bottom:32px}}@media (min-width: 1200px){.lead-form__input--zip-v[required]+label[placeholder]{margin-bottom:16px}}.lead-form__group.lead-form__group--annual-household-income,.lead-form__group.lead-form__group--credit-debt,.lead-form__group.lead-form__group--monthly-credit-card-payment,.lead-form__group.lead-form__group--homeowner{margin-bottom:0}@media (min-width: 768px){.lead-form__group.lead-form__group--annual-household-income,.lead-form__group.lead-form__group--credit-debt,.lead-form__group.lead-form__group--monthly-credit-card-payment,.lead-form__group.lead-form__group--homeowner{margin-bottom:16px}}@media (min-width: 1200px){.lead-form__group.lead-form__group--annual-household-income,.lead-form__group.lead-form__group--credit-debt,.lead-form__group.lead-form__group--monthly-credit-card-payment,.lead-form__group.lead-form__group--homeowner{margin-bottom:0}}.lead-form__group.lead-form__group--zip-v{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mobile-nav__apply-link{font-size:0.8rem;text-align:right}@media (min-width: 400px){.mobile-nav__apply-link{font-size:0.8rem}}.mobile-nav__menu--open{min-width:8.3rem}@media (min-width: 400px){.mobile-nav__menu--open{-ms-grid-columns:65% 35%;grid-template-columns:65% 35%}}.lead-form__error-message{color:#e30e07}.anchor--thank-you h3,.lead-form__message--thank-you h3{color:#222a5f}.lead-form__message--timeout a{text-decoration:underline}.site-about__copy{text-align:left;padding:1rem}@media (min-width: 1200px){.site-about__copy{padding-top:0;padding-right:1.5rem;margin-top:0}}@media (min-width: 1200px){.site-about{padding:2rem 0 2rem 1rem;margin-top:2rem;border-right:solid 1px #222a5f}}.site-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}@media (min-width: 1200px){.site-details{padding:2rem 1.25rem 3rem}}.site-details .site-details__header--txt{margin-top:2rem;margin-bottom:0}.section-header--details{margin:0 0 1rem;font-family:"Cabin",sans-serif;text-transform:none;font-size:1.5rem;font-weight:700}@media (min-width: 768px){.section-header--details{font-size:2rem}}@media (min-width: 1200px){.section-header--details{font-size:2.5rem}}@media (min-width: 1400px){.section-header--details{display:inline;margin:0 0 0 1em}}.site-details__header--txt{letter-spacing:normal}@media (min-width: 768px){.site-details__header--txt{font-size:1.75rem}}@media (min-width: 1200px){.site-details__header--txt{font-size:2.25rem}}@media (min-width: 1400px){.site-details__items{margin-top:1rem}}.site-details__item{margin:1.25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 1000px){.site-details__item{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%;padding:0 2.25rem}.site-details__item:nth-of-type(2){border-left:1px solid #fff;border-right:1px solid #fff}}.site-details__icon{margin-top:1rem}@media (min-width: 768px){.site-details__icon{margin-top:0}}@media (min-width: 1200px){.site-details__icon{min-height:calc(1.35 * 9rem)}}@media (min-width: 1200px){.details__svg{height:10rem}}.site-calculator{padding:1.5rem 0}@media (min-width: 1000px){.site-calculator{padding:3rem 0}}.calculator__img-section{background-image:url(https://patriotfunding.s3.amazonaws.com/calc_image-2.jpg)}.calculator__main input[type="tel"]{font-weight:bold}.calculator__subheader{font-family:"Fira Sans",sans-serif;font-weight:700}.debt_balance_txt,.debt_balance_txt-highlight{color:#000;font-family:"Cabin",sans-serif;font-size:0.875rem}.number-detail{font-weight:bold}.calculator-results__heading{text-transform:uppercase}.debt_balance_txt,.debt_balance_txt-highlight{color:#000;font-family:"Fira Sans",sans-serif;font-weight:600}.debt_balance_txt-highlight strong{color:#222a5f}.contact form .input-wrapper{border:1px solid #000;border-radius:0.6rem;margin-bottom:0.825rem}.calculator-form .number-detail{font-family:"Cabin",sans-serif}.calculator-form input[type="tel"]{font-family:"Cabin",sans-serif;font-weight:400;margin-top:0.2rem}@supports (-webkit-touch-callout: none){.calculator-form input[type="tel"]{padding:0}}.section-header--video{color:#fff;max-width:365px;margin:0 auto}@media (min-width: 768px){.section-header--video{max-width:none}}.site-video{padding:1rem 1rem 2rem;text-align:center}@media (min-width: 1200px){.site-video{margin-top:3rem}}@media (min-width: 1000px){.video__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.video__description{text-align:center}.site-background--video{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #222a5f), color-stop(6.5rem, #222a5f), color-stop(6.5rem, #fcf1eb), to(#fcf1eb));background:linear-gradient(to bottom, #222a5f 0, #222a5f 6.5rem, #fcf1eb 6.5rem, #fcf1eb)}@media (min-width: 768px){.site-background--video{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #222a5f), color-stop(4.5rem, #222a5f), color-stop(4.5rem, #fcf1eb), to(#fcf1eb));background:linear-gradient(to bottom, #222a5f 0, #222a5f 4.5rem, #fcf1eb 4.5rem, #fcf1eb)}}@media (min-width: 1000px){.site-background--video{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #222a5f), color-stop(5.5rem, #222a5f), color-stop(5.5rem, #fcf1eb), to(#fcf1eb));background:linear-gradient(to bottom, #222a5f 0, #222a5f 5.5rem, #fcf1eb 5.5rem, #fcf1eb)}}@media (min-width: 1200px){.site-background--video{margin-top:3rem}}@media (min-width: 1000px){.video__content .wrapper{margin:2rem 1rem 0 1rem}}.section-header--blog{color:#222a5f;margin:1rem auto;padding:0 0 1rem 0;text-transform:none;font-weight:400;max-width:480px}@media (min-width: 768px){.section-header--blog{max-width:none;font-size:2.3rem}}@media (min-width: 1000px){.section-header--blog{font-size:3.1rem}}.blog-roll__title{font-weight:800;text-align:left;margin-bottom:1rem}.blog-roll__copy{color:#000;text-align:left}.blog-roll__cta{text-align:left;padding-bottom:1rem}.blog-roll__overlay{position:absolute;display:block;width:100%;height:100%;left:0;right:0}.blog-roll__link{font-size:1rem;border:none;font-weight:600;text-transform:uppercase;padding:0.5rem 2rem;border-radius:0.5rem;margin:0}@media (min-width: 400px){.blog-roll__link{font-size:1.5rem;color:#fff}}.blog-roll__link:hover,.blog-roll__link:active{background-color:#4f5788}.blog-roll__item{position:relative}@media (min-width: 768px){.blog-roll__item{border-bottom:1px solid #ccc;margin-bottom:2.5rem}}.blog-roll__item:nth-last-child(1){border-bottom:none}.blog-roll__item:hover .blog-roll__link{background-color:#4f5788}.blog .site-main{width:100%}@media (min-width: 1000px){.blog .site-main{width:80%}}.page-header--blog{font-family:"Nunito Sans",sans-serif;color:#000;text-align:center}.site-footer__header-copy{font-family:"Didact Gothic",sans-serif;color:#222a5f}.site-footer__copy{font-family:"Didact Gothic",sans-serif;font-weight:600}.footer__info__link{color:#222a5f;text-decoration:none}.footer__info__link:link,.footer__info__link:visited{color:#222a5f}.footer__info__link:active,.footer__info__link:hover{color:#4f5788}.footer__phone{color:#222a5f;text-decoration:none}.footer__phone:link,.footer__phone:visited{color:#222a5f}.footer__phone:active,.footer__phone:hover{color:#4f5788}.site-footer__copy--contact{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:disc inside;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:1rem}@media (min-width: 768px){.site-footer__copy--contact{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.site-footer__copy--contact .footer__info__link{padding:1rem 3rem;font-weight:bold;text-transform:none;margin-left:0;margin-right:0}.site-footer__copy--contact .footer__info__link:link,.site-footer__copy--contact .footer__info__link:visited,.site-footer__copy--contact .footer__info__link:hover,.site-footer__copy--contact .footer__info__link:active{color:#fff}.template .site-main h1,.template .site-main h2,.template .site-main h3{font-family:"Fira Sans",sans-serif;font-weight:normal;color:#222a5f}.template .site-main a{color:#4f5788;text-decoration:underline}.template .site-main a:link,.template .site-main a:visited{color:#4f5788}.template .site-main a:active,.template .site-main a:hover{color:#4f5788}.template .site-main dd,.template .site-main address{border-left:4px solid #222a5f;padding-left:1rem;margin:0.5rem 1rem 0 0.5rem}.template .site-main address{font-style:normal}.site-contact h1{font-family:"Fira Sans",sans-serif;color:#000;text-transform:none;font-size:1.75rem;margin:0}@media (min-width: 768px){.site-contact h1{font-size:2rem;margin:0 2rem}}@media (min-width: 1000px){.site-contact h1{font-size:4.375rem;margin:0 2rem}}@media (min-width: 768px){.site-contact .page-heading p{margin-inline:2rem}}.template.site-contact .page-heading{margin-top:0}.template.site-contact .site-main{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:3 / 1 / 3 / 4}@media (min-width: 768px){.template.site-contact .site-main{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3 / 2 / 3 / 3}}.blog-post__heading .blog-post__title,.blog-post__body .blog-post__section .section__section-hdr,.blog-post__body .blog-post__section .section__subsection-hdr{font-weight:normal;color:#222a5f;letter-spacing:normal}.blog-post__section a{font-weight:bold;text-decoration:underline}.sunset__text{font-size:0.95rem}@media (min-width: 400px){.sunset__text{font-size:1.25rem}}@media (min-width: 768px){.sunset__text{font-size:1.5rem}}@media (min-width: 1000px){.sunset__text{font-size:2rem}}.sunset__image{height:3rem}@media (min-width: 768px){.sunset__image{height:4rem}}@media (min-width: 1200px){.sunset__image{height:5.5rem}}.sunset__content{padding:1rem 1rem 1rem}.site-background--banner{background:#fdbfb9}.banner-statement .site-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-statement .site-header__image{margin-top:0}.site-background--apply-cta{background:#fcf1eb}.article-heading .h1,.article-body__h2,.article-body__h3{font-weight:normal;letter-spacing:normal}.blog-post__section .table-overscroll{height:auto;width:95%;margin:1rem auto;overflow-x:scroll}.blog-post__section table{width:auto;margin:0 0 1rem;border-collapse:collapse;border:1px solid #666}.blog-post__section table th,.blog-post__section table td{border:1px solid #666;padding:1ex 1ch;text-align:center;min-width:10ch;width:20%}.blog-post__section table th{background:rgba(205,205,205,0.25)}