﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.active-states-state__info-data-type,.faqs__list-item-question,.privacy__sharing-question,.about-us__mission-text,.contact__assistance,.header,.privacy__copy,.spanish__copy{color:rgba(0,0,0,0.87);font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:100%;font-weight:normal;line-height:1.75em}.active-states-state__info-data-type,.faqs__list-item-question,.privacy__sharing-question{font-weight:700}.about-us__mission-text-title,.about-us__programs-card-title,.about-us__team-card-title,.active-states-state__heading,.awards-section__card-title,.awards__content-title,.dashboard__progress-card-title,.dashboard__section-title,.dashboard__start-card-title,.endorser-card__name,.endorsers__heading,.faqs__title,.footer__title,.form__invisible-field--heading-3,.give-back__card-title,.heading-1,.page-header__heading,.heading-1--no-mobile-change,.featured-article__title,.heading-2,.heading-with-divider,.heading-2--no-mobile-change,.heading-3,.reverse-mortgage__lead-in-text,.heading-3--desktop-only,.active-states-state__section-title,.active-states__cell-header-license-number,.active-states__cell-header-license-type,.active-states__cell-header-state,.application-form-header-short__special,.careers-table__cell-header-location,.careers-table__cell-header-specialty,.careers-table__cell-header-title,.heading-4,.hud-table__cell--header,.learning-center-evergreen-links__header,.learning-center-topics__title,.search-results-list__item-title-link,.short-form__title,.heading-4--no-mobile-change,.press__media-contact-title,.press__mention-text-title,.reverse-mortgage__loan-requirements-card-title,.reverse-mortgage__process-block-heading-3,.reviews__header-card-stars-quantity,.thank-you__available-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0}html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;scroll-padding-top:6rem;text-rendering:optimizeLegibility;width:100%}a{background-color:transparent;text-decoration:none;text-decoration-skip:ink;transition:color .1s linear}object{pointer-events:none}.card{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff;border-radius:0.25em;box-sizing:border-box;padding:1rem}.card--bottom-margin{margin-bottom:2rem}.card--clickable{transition:transform .25s ease-in-out}.card--clickable:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.2);cursor:pointer;transform:translateY(-0.25rem)}.card--fill{height:100%;width:100%}.card--flex{display:flex;flex-direction:column}.card--gap-sm{gap:1rem}.card--gap-md{gap:2rem}.card--grid{display:grid;grid-gap:1.5rem;grid-template-areas:'main aside';grid-template-columns:minmax(50%, 100%) 1fr;justify-items:stretch}@media only screen and (max-width: 768px){.card--grid{grid-gap:0;grid-template-areas:'main' 'aside'}}.card--min-size{flex:0 1 0}.card--padding-none{padding:0}.card--rounder{border-radius:.5rem;overflow:hidden}.card--transparent{background:none;border:none;box-shadow:none;padding:0}@media only screen and (max-width: 768px){.card--shadowless-mobile{background-color:inherit;box-shadow:none}}.card--top-margin{margin-top:2rem}.card__arrow{color:#757575}.card__caveat{font-size:.8rem;line-height:1.5}.card__caveat::before{content:'*'}.card__column{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.card__copy{font-size:1rem}.card__copy--bold{font-weight:bold}.card__copy--grey{color:#616161}.card__copy--heightx2{height:3.5rem}@media only screen and (max-width: 768px){.card__copy--height-auto-mobile{height:auto}}.card__copy--line-height-condensed{line-height:1.5rem}.card__copy--mint{color:#21611a}.card__image{height:16rem;min-height:16rem;width:22.125rem}@media only screen and (max-width: 768px){.card__image{max-width:22.125rem;width:100%}}.card__image--blue-house{background:url(https://cdn.americanfinancing.net/assets/cards/blue-house@2x-c32b6055b187343e014837760902e4062f306b9a57e572a92d2b8405d9cc098f.jpg) no-repeat center/cover}.card__image--credit-care{background:url(https://cdn.americanfinancing.net/assets/cards/woman-with-laptop@2x-67036cb310d60f611c2acd1d63eb2ad584bcef2b4a632046dd51d64d205d50c0.jpg) no-repeat center/cover}.card__image--grid-cell-aside{grid-area:aside;height:18rem;min-height:auto;width:auto}@media only screen and (max-width: 768px){.card__image--grid-cell-aside{height:18rem;max-width:100%;min-height:0;object-fit:cover;width:100%}}.card__image--mc-w-borrowers{background:url(https://cdn.americanfinancing.net/assets/cards/mortgage-consultation@2x-de6e2bcd1e071eba7601ddbffc5e33a9a057a96f24fa55d56bd65224c351edc1.jpg) no-repeat center/cover}.card__image--fill{height:100%;width:100%}@media only screen and (max-width: 768px){.card__image--fill{max-height:20rem;max-width:100%;object-fit:cover}}@media only screen and (max-width: 768px){.card__image--mobile-focus-top{object-position:top}}@media only screen and (max-width: 768px){.card__image--mobile-focus-20-top{object-position:center 20%}}@media only screen and (max-width: 768px){.card__image--mobile-focus-center{object-position:center}}.card__image--rounded{border-radius:.25rem}.card__link{align-items:center;color:rgba(0,0,0,0.87);display:flex;font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:500;justify-content:space-between;padding:1em}.card__link-container{margin:1.5em 0}.card__link-list{list-style:none;margin:0;padding:0}.card__list-item{border-bottom:thin solid #bdbdbd;margin:0 1em;padding:.5em 0}.card__list-item:first-of-type{padding-top:1em}.card__list-item:last-of-type{border-bottom:0;padding-bottom:1em}.card__list-item-link{display:block}.card__list-item-link--black{color:#000}.card__title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:2.125rem;margin:0;padding:0}.card__title--font-black{color:#000}.about-us__apply{position:relative}.about-us__apply-container{box-sizing:border-box;display:flex;justify-content:center;margin:auto;max-width:1200px;padding-top:6em}@media only screen and (max-width: 1200px){.about-us__apply-container{padding:6em 1em 0}}@media only screen and (max-width: 768px){.about-us__apply-container{flex-direction:column;padding:3em 1em 0}}.about-us__apply-content{display:flex;flex-direction:column;justify-content:center;margin-left:3em}@media only screen and (max-width: 768px){.about-us__apply-content{margin-left:0;padding-top:1.25em}}.about-us__apply-image{display:block;max-width:36.5em;position:relative}@media only screen and (max-width: 768px){.about-us__apply-image{justify-content:center;max-width:100%;padding:1em 0}}.about-us__apply-link{color:#129dd9;font-weight:bold}.about-us__apply-text{margin:1.5em auto;max-width:19em}@media only screen and (max-width: 768px){.about-us__apply-text{margin:0;padding-bottom:1em}}.about-us__apply-video-container{max-width:36em;width:100%}.about-us__evergreen{background:#616161 linear-gradient(45deg, #4f79c5 0%, #c33fb4 70%, #c33fb4 100%);overflow:hidden;padding:5rem 0;position:relative}@media only screen and (max-width: 1200px){.about-us__evergreen{padding:2rem 1rem}}.about-us__evergreen-background-1{background-color:#fff;bottom:0;box-shadow:2em 0 1.125em;height:100%;left:-5.625em;opacity:.05;position:absolute;transform:skewX(225deg);width:100%}.about-us__evergreen-background-2{background:#616161 linear-gradient(130deg, #815fbc 0%, #a94db7 100%);bottom:16em;height:17.813em;left:44.875em;opacity:.95;position:absolute;transform:rotate(315deg);width:40.125em}.about-us__evergreen-background-3{background-color:#a84cb8;bottom:5.875em;height:8.438em;left:74.125em;position:absolute;transform:rotate(45deg);width:56.25em}.about-us__evergreen-container{margin:auto;max-width:1200px}.about-us__evergreen-heading{color:#fff}.about-us__evergreen-sub-title{color:#fff}.about-us__evergreen-svg{pointer-events:none}.about-us__mission{align-items:center;display:flex;height:20em;justify-content:space-between;padding:0 2.125em}@media only screen and (max-width: 1024px){.about-us__mission{flex-direction:column}}@media only screen and (max-width: 768px){.about-us__mission{height:unset}}.about-us__mission-house{align-self:flex-end;display:flex}@media only screen and (max-width: 1024px){.about-us__mission-house-houdini{display:none}}.about-us__mission-houses-left{align-self:flex-end;display:flex;justify-content:space-between;min-width:19.25em;padding-right:2em}@media only screen and (max-width: 1024px){.about-us__mission-houses-left{align-self:center;min-width:0;padding-right:0}}.about-us__mission-houses-right{align-self:flex-end;display:flex;justify-content:space-between;min-width:15.625em;padding-left:2em}@media only screen and (max-width: 1024px){.about-us__mission-houses-right{display:none}}.about-us__mission-text{font-size:1.5em;line-height:1.333em;max-width:19.25em;text-align:center}.about-us__mission-text-container{text-align:center}@media only screen and (max-width: 1024px){.about-us__mission-text-container{order:-1;padding-bottom:2em;padding-top:3em}}.about-us__mission-text-title{font-size:2.125em;line-height:1.176em;padding-bottom:.706em}@media only screen and (max-width: 768px){.about-us__mission-text-title{font-size:1.5em;line-height:2em}}.about-us__programs{background-color:#626f7c;color:#fff;overflow:hidden;position:relative;width:100%}.about-us__programs--top{background-color:#fafafa;height:30em;left:50%;position:absolute;right:50%;top:-9.75em;transform:translate(-50%, -50%) skewY(-4.2deg);width:200%;z-index:1}@media only screen and (max-width: 768px){.about-us__programs--top{top:-11.25em}}.about-us__programs-background-1{background-color:#5f6b77;bottom:-26.375em;height:38.625em;left:70.375em;position:absolute;right:6%;transform:translate(-50%, -50%) rotate(-45deg);width:6.25em}.about-us__programs-background-2{background-color:#5c6874;bottom:9.875em;height:12.5em;position:absolute;right:5%;transform:translate(-50%, -50%) rotate(-45deg);width:28.75em}.about-us__programs-background-3{background:#4c5764;height:400%;position:absolute;right:-78.375em;top:-48.125em;transform:rotate(-45deg);width:50%}.about-us__programs-card{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);align-items:center;background-color:#fff;border-radius:.25em;box-sizing:border-box;color:rgba(0,0,0,0.87);display:flex;justify-content:space-between;margin-bottom:1.5em;min-height:9em;min-width:24em;padding:1.5em 2em;z-index:2}@media only screen and (max-width: 768px){.about-us__programs-card{align-items:normal;margin-bottom:1em;max-width:24em;min-height:0;min-width:0;padding:1em;width:100%}}.about-us__programs-card-svg{height:5em;width:5em}.about-us__programs-card-svg .svg{fill:#0d78a6}@media only screen and (max-width: 768px){.about-us__programs-card-svg{height:2.5em;width:2.5em}}.about-us__programs-card-text{flex:1 0 auto;max-width:20em}.about-us__programs-card-title{font-size:1.25em;font-weight:600;line-height:1.7em;max-width:11em}@media only screen and (max-width: 768px){.about-us__programs-card-title{align-self:center}}.about-us__programs-cards{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.5em}@media only screen and (max-width: 1200px){.about-us__programs-cards{justify-content:space-around}}@media only screen and (max-width: 768px){.about-us__programs-cards{align-items:center;flex-direction:column;padding:0}}.about-us__programs-container{margin:12.5em auto 0;max-width:1200px;position:relative}@media only screen and (max-width: 768px){.about-us__programs-container{margin-top:7.25em;padding-bottom:2em}}@media only screen and (max-width: 1200px){.about-us__programs-content{padding:0 1em}}.about-us__programs-sub-title{max-width:33em;padding-bottom:1.75em;position:relative}@media only screen and (max-width: 1200px){.about-us__programs-sub-title{padding-bottom:1.5em}}.about-us__programs-text{padding-bottom:1.25em}@media only screen and (max-width: 768px){.about-us__programs-text{padding-bottom:0}}.about-us__story{background:#313c47}.about-us__story-book-icon{height:2em;width:2em}.about-us__story-book-icon .svg{fill:#fff}.about-us__story-container{display:flex;min-height:35em;position:relative}@media only screen and (max-width: 1024px){.about-us__story-container{flex-direction:column}}.about-us__story-details{background:#313c47;box-sizing:border-box;color:#fff;display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between;padding:3em 0 3em 6em}@media only screen and (max-width: 1440px){.about-us__story-details{padding:3em 0 3em 2em}}@media only screen and (max-width: 1200px){.about-us__story-details{padding:4em 0 4em 2em}}@media only screen and (max-width: 1024px){.about-us__story-details{flex:1 1 auto;padding:3em 1em 1.625em}}@media only screen and (max-width: 768px){.about-us__story-details{padding:3em 1em 1.625em}}@supports (-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0)) or (clip-path: polygon(0 0, 0 0, 0 0, 0 0)){@media only screen and (max-width: 1440px){.about-us__story-details{padding:3em 0 3em 6em}}@media only screen and (max-width: 1200px){.about-us__story-details{padding:4em 0 4em 2em}}@media only screen and (max-width: 1024px){.about-us__story-details{padding:3em 1em 1.625em}}}.about-us__story-image-container{height:35rem;overflow:hidden;width:65%}@media only screen and (max-width: 1440px){.about-us__story-image-container{width:50em}}@media only screen and (max-width: 1200px){.about-us__story-image-container{width:41.875em}}@media only screen and (max-width: 1024px){.about-us__story-image-container{height:100%;margin:0 auto;padding:0 1em 3em;width:auto}}@supports (-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0)) or (clip-path: polygon(0 0, 0 0, 0 0, 0 0)){.about-us__story-image-container{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 35% 100%)}@media only screen and (max-width: 1440px){.about-us__story-image-container{margin-left:-6.25em;width:57.5em}}@media only screen and (max-width: 1200px){.about-us__story-image-container{width:50.688em}}@media only screen and (max-width: 1024px){.about-us__story-image-container{clip-path:none;height:100%;margin:0 auto;padding:0 1em 3em;width:auto}}}.about-us__story-image{display:block}@media only screen and (max-width: 1440px){.about-us__story-image{transform:translateX(-8.125em)}}@media only screen and (max-width: 1200px){.about-us__story-image{transform:translateX(-15.625em)}}@media only screen and (max-width: 1024px){.about-us__story-image{transform:none;width:100%}}@supports (-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0)) or (clip-path: polygon(0 0, 0 0, 0 0, 0 0)){@media only screen and (max-width: 1440px){.about-us__story-image{transform:none}}@media only screen and (max-width: 1200px){.about-us__story-image{transform:translateX(-7.25em)}}@media only screen and (max-width: 1024px){.about-us__story-image{transform:none;width:100%}}}.about-us__story-svg-container{align-items:center;border:thin solid #fff;border-radius:50%;display:flex;height:3.5em;justify-content:center;width:3.5em}@media only screen and (max-width: 1024px){.about-us__story-svg-container{display:none}}.about-us__story-text{max-width:32.813em;padding-right:3em}@media only screen and (max-width: 1200px){.about-us__story-text{padding-bottom:.625em}}@supports (-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0)) or (clip-path: polygon(0 0, 0 0, 0 0, 0 0)){@media only screen and (max-width: 1200px){.about-us__story-text{padding-bottom:.625em;padding-right:0}}}.about-us__story-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em;position:relative;padding-bottom:.25em}.about-us__story-title::after{border-bottom:2px solid #bdbdbd;bottom:-.75rem;content:'';display:block;height:0;left:0;position:relative;width:6rem}@media only screen and (max-width: 1024px){.about-us__story-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;padding-bottom:1.2em}}.about-us__team{margin:0 auto;max-width:1200px;padding-top:6em}@media only screen and (max-width: 1200px){.about-us__team{padding:6em 1em 0}}@media only screen and (max-width: 768px){.about-us__team{padding-top:3em}}.about-us__team-card{box-sizing:border-box;min-height:15.375em;padding:1.5em 2em}@media only screen and (max-width: 1200px){.about-us__team-card{border-radius:0 !important;width:auto}}@media only screen and (max-width: 1024px){.about-us__team-card{margin-bottom:1em;min-height:0}}@media only screen and (max-width: 768px){.about-us__team-card{display:block;margin-bottom:1em;padding:1em 1em 1.25em}}.about-us__team-card-title{font-size:1.25em;font-weight:600;line-height:1.7em;padding-bottom:.75em}.about-us__team-image-large{display:block;height:auto;width:100%}@media only screen and (max-width: 1200px){.about-us__team-image-large{height:auto;width:100%}}@media only screen and (max-width: 1024px){.about-us__team-image-large{padding-bottom:1em}}.about-us__team-image-small{display:block;height:auto;width:100%}@media only screen and (max-width: 1024px){.about-us__team-image-small{padding-bottom:1em}}.about-us__team-image-small-container{flex-shrink:0;width:100%}.about-us__team-section{display:flex;height:100%;justify-content:space-between;padding-bottom:1.5em}@media only screen and (max-width: 1024px){.about-us__team-section{display:block;padding-bottom:0}}.about-us__team-section-left{display:flex;flex:0 1 30%;flex-direction:column;justify-content:space-between;margin-right:1em}@media only screen and (max-width: 1024px){.about-us__team-section-left{display:block;margin-right:0}}.about-us__team-section-right{flex:0 1 67%}@media only screen and (max-width: 1024px){.about-us__team-section-right{display:block}}@media only screen and (max-width: 1024px){.about-us__team-sections{display:block}}.accessibility__hidden{display:none}.accessibility__screen-reader-only{background:#fff;bottom:0;color:#000;position:absolute;transform:translateX(-9999px);transition:transform .2s ease-in-out}.accessibility__screen-reader-only:focus{transform:translateX(0%);z-index:31}.accordion__arrow{margin-left:1em}.accordion__arrow--down{transform:rotate(90deg)}.accordion__arrow--up{transform:rotate(-90deg)}.accordion__block{display:none}.accordion__block--expanded{display:inline}.accordion__content{color:#9e9e9e;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 .75em}.accordion__content--black{color:#000}.accordion__content--left-padded{margin:0;padding-left:2.5rem}.accordion__cross{height:.875em;width:.875em}.accordion__cross--hidden .bar--vertical{display:none}.accordion__header{align-items:center;display:flex;font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.25rem;gap:1rem}.accordion__header--bold{color:rgba(0,0,0,0.87);font-weight:600;line-height:2.25rem;margin:0;padding:.5em 0}.accordion__items{list-style:none;margin-top:.375rem;padding:0}.accordion__item{cursor:pointer}.accordion__item-icon{color:#3baf2f;height:1.625rem;min-width:1rem;width:1rem}.accordion__subtitle{color:#616161;display:flex;justify-content:center}.accordion__title{background-color:#129dd9;border-radius:.25em;border-width:0;color:#fff;margin-bottom:.5em;padding:.5em;text-align:left;width:100%}.account-chek{display:flex;flex-direction:column;margin:0 auto}.account-chek__blue-button{appearance:none;background:#129dd9;border:2px solid #129dd9;color:#fff;border-radius:0.25em;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:14.25pt;font-weight:bold;line-height:1em;margin:0;height:3rem;padding:0 .875em;text-align:center;transition:all .4s ease-in-out;user-select:none;white-space:nowrap}.account-chek__blue-button:hover{background:#0d78a6;border-color:#0d78a6;color:#fff;transform:translateY(0.125em)}.account-chek__blue-button:focus,.account-chek__blue-button:active{outline:.5em auto Highlight;outline:.5em auto -webkit-focus-ring-color;background:#0d78a6 none;color:#fff}.account-chek__blue-button:disabled,.account-chek__blue-button:disabled:hover{background:#8f8f8f;border-color:transparent;color:#fff;transform:none;cursor:not-allowed}.account-chek__blue-button:disabled .svg,.account-chek__blue-button:disabled:hover .svg{fill:#129dd9}.account-chek__button-inner{align-items:center;display:flex}.account-chek__call-to-action{display:flex;height:3rem;margin-bottom:1rem}@media only screen and (max-width: 768px){.account-chek__call-to-action{flex-direction:column;height:100%}}.account-chek__disclaimer{font:normal 400 0.75rem / 1.125rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54);margin-bottom:1.5rem;max-width:36.25rem}.account-chek__logo{height:auto;width:9.125rem}.account-chek__logo-container{display:flex;flex-direction:column;height:3rem;margin-left:1rem}@media only screen and (max-width: 768px){.account-chek__logo-container{align-items:center;margin-left:0;margin-top:1rem}}.account-chek__logo-provided{font:normal 400 0.75rem / 1.125rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54);margin-bottom:.375rem}.account-chek__modal{width:48rem}@media only screen and (max-width: 768px){.account-chek__modal{width:100%}}.account-chek__modal--active{height:85vh;width:90vw}.account-chek__modal--active>#frameWrap{height:100%}.account-chek__modal-banner{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.25rem;line-height:1.7em;align-items:center;border-bottom:thin solid #bdbdbd;box-sizing:border-box;display:flex;font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:600;height:5.5rem;justify-content:space-between;padding:0 1.5rem}@media only screen and (max-width: 768px){.account-chek__modal-banner{flex-direction:column;height:100%;padding:1rem;width:100%}}.account-chek__modal-banner-logo{width:15.625rem}.account-chek__modal-buttons--first{appearance:none;background:#129dd9;border:2px solid #129dd9;color:#fff;border-radius:0.25em;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:14.25pt;font-weight:bold;line-height:1em;margin:0;height:3rem;padding:0 .875em;text-align:center;transition:all .4s ease-in-out;user-select:none;white-space:nowrap;margin-right:1rem}.account-chek__modal-buttons--first:hover{background:#0d78a6;border-color:#0d78a6;color:#fff;transform:translateY(0.125em)}.account-chek__modal-buttons--first:focus,.account-chek__modal-buttons--first:active{outline:.5em auto Highlight;outline:.5em auto -webkit-focus-ring-color;background:#0d78a6 none;color:#fff}.account-chek__modal-buttons--first:disabled,.account-chek__modal-buttons--first:disabled:hover{background:#8f8f8f;border-color:transparent;color:#fff;transform:none;cursor:not-allowed}.account-chek__modal-buttons--first:disabled .svg,.account-chek__modal-buttons--first:disabled:hover .svg{fill:#129dd9}@media only screen and (max-width: 768px){.account-chek__modal-buttons--first{margin-bottom:1rem;margin-right:0}}.account-chek__modal-field{-webkit-appearance:textfield;appearance:textfield;background-color:#fff;border:0;border-bottom:thin solid #bdbdbd;border-radius:0;box-sizing:border-box;color:rgba(0,0,0,0.87);font-size:1em;height:2.625rem;line-height:1;outline:none;padding:1.25em 1em .5rem 0;width:9.6875rem}.account-chek__modal-field::-ms-clear{display:none}.account-chek__modal-field::-webkit-contacts-auto-fill-button{display:none !important;pointer-events:none;position:absolute;right:0;visibility:hidden}.account-chek__modal-field::-webkit-inner-spin-button,.account-chek__modal-field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.account-chek__modal-field:focus{-webkit-appearance:textfield;appearance:textfield;color:rgba(0,0,0,0.87);outline:none}.account-chek__modal-field:hover{-webkit-appearance:textfield;appearance:textfield}.account-chek__modal-field::-webkit-input-placeholder{color:rgba(0,0,0,0.54);opacity:1}.account-chek__modal-field::-moz-placeholder{color:rgba(0,0,0,0.54);opacity:1}.account-chek__modal-field:-ms-input-placeholder{color:rgba(0,0,0,0.54);opacity:1}.account-chek__modal-field::-ms-input-placeholder{color:rgba(0,0,0,0.54);opacity:1}.account-chek__modal-field::placeholder{color:rgba(0,0,0,0.54);opacity:1}.account-chek__modal-field:placeholder-shown:not(:focus)::-webkit-input-placeholder{color:rgba(0,0,0,0.54)}.account-chek__modal-field:placeholder-shown:not(:focus)::-moz-placeholder{color:rgba(0,0,0,0.54)}.account-chek__modal-field:placeholder-shown:not(:focus):-ms-input-placeholder{color:rgba(0,0,0,0.54)}.account-chek__modal-field:placeholder-shown:not(:focus)::placeholder{color:rgba(0,0,0,0.54)}.account-chek__modal-field.placeholder-shown:not(:focus)::-webkit-input-placeholder{color:rgba(0,0,0,0.54)}.account-chek__modal-field.placeholder-shown:not(:focus)::-moz-placeholder{color:rgba(0,0,0,0.54)}.account-chek__modal-field.placeholder-shown:not(:focus):-ms-input-placeholder{color:rgba(0,0,0,0.54)}.account-chek__modal-field.placeholder-shown:not(:focus)::placeholder{color:rgba(0,0,0,0.54)}.account-chek__modal-form-input{margin-bottom:2rem;max-width:10rem}.account-chek__modal-form-input-label{color:#0d78a6;font-weight:600;line-height:1rem}.account-chek__modal-main{padding:1.5rem}.account-chek__modal-main-section{margin-bottom:2rem}.account-chek__modal-reassurance-header{font-weight:600}.account-chek__shield{margin-left:.75rem}.account-chek__shield .svg{fill:#fff}.active-states-state{margin:-11.688em 0 6em;position:relative}@media only screen and (max-width: 768px){.active-states-state{margin:0}}.active-states-state__container{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff;margin:0 auto;max-width:1200px}@media only screen and (max-width: 768px){.active-states-state__container{background-color:#fafafa}}.active-states-state__content{margin:0 auto;max-width:33em;padding:4em 0 1.125em}@media only screen and (max-width: 768px){.active-states-state__content{padding:2.125em 1em 1.25em}}.active-states-state__copy{margin:0;padding-bottom:1.75em}.active-states-state__disclaimer{font-size:.75em;margin:0;padding-top:1em}.active-states-state__heading{font-size:2.8125em;line-height:1.067em}.active-states-state__info{padding-bottom:1em}.active-states-state__info-data{display:inline}@media only screen and (max-width: 768px){.active-states-state__info-data{display:block}}.active-states-state__info-data-type{display:inline}@media only screen and (max-width: 768px){.active-states-state__info-data-type{display:block;padding-bottom:.5em}}.active-states-state__infos{padding-bottom:.5em}@media only screen and (max-width: 768px){.active-states-state__infos{padding-bottom:1em}}.active-states-state__link{color:rgba(0,0,0,0.87)}@media only screen and (max-width: 768px){.active-states-state__link{color:#de5f5b}}.active-states-state__list{margin:0}.active-states-state__list-leader{margin:0;padding-bottom:1em}.active-states-state__section-title{padding-bottom:1.125em}.active-states{margin-top:-11.688em;position:relative}@media only screen and (max-width: 768px){.active-states{margin-top:0;padding-top:1.5em}}.active-states__cell-abbreviation{color:#d53531;display:none;padding:.5em .5em .625em 1.5em}@media only screen and (max-width: 768px){.active-states__cell-abbreviation{display:block;flex:1 1 10%;padding-left:1em}}.active-states__cell-header-abbreviation{display:none;padding:.5em 1em .625em 1.5em}@media only screen and (max-width: 768px){.active-states__cell-header-abbreviation{display:block;flex:1 1 10%;padding-left:.5em}}.active-states__cell-header-license-number{flex:1 1 23%;padding:1em 0;text-align:left}@media only screen and (max-width: 768px){.active-states__cell-header-license-number{flex:1 1 40%;padding-right:1em;text-align:right}}.active-states__cell-header-license-number-part-1{display:inline}@media only screen and (max-width: 768px){.active-states__cell-header-license-number-part-1{display:none}}.active-states__cell-header-license-number-part-2{display:inline}.active-states__cell-header-license-type{flex:1 1 47%;padding:1em 1em 1em 0;text-align:left}@media only screen and (max-width: 768px){.active-states__cell-header-license-type{flex:1 1 50%}}.active-states__cell-header-state{flex:1 1 30%;padding:1em 0 1em 1.2em;text-align:left}@media only screen and (max-width: 768px){.active-states__cell-header-state{display:none}}.active-states__cell-license-number{flex:1 1 23%;padding-bottom:.625em;padding-top:.5em}@media only screen and (max-width: 768px){.active-states__cell-license-number{flex:1 1 40%;padding-right:1em;text-align:right}}.active-states__cell-license-type{flex:1 1 47%;padding:.5em 1em .625em 0}@media only screen and (max-width: 768px){.active-states__cell-license-type{flex:1 1 50%}}.active-states__cell-state{color:#d53531;flex:1 1 30%;padding:.5em 0 .625em 1.5em}@media only screen and (max-width: 768px){.active-states__cell-state{display:none}}.active-states__container{padding-bottom:6em}@media only screen and (max-width: 768px){.active-states__container{padding-bottom:3em}}.active-states__link{color:rgba(0,0,0,0.87)}.active-states__table{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);margin:0 auto;max-width:1200px;padding:0}.active-states__table-row{background-color:#fff;border-bottom:thin solid #bdbdbd;display:flex}.active-states__table-row:hover{background-color:#fff2cf}@media only screen and (max-width: 768px){.active-states__table-row{justify-content:space-between}}.active-states__table-row--header{background-color:#eee;display:flex;position:sticky;top:4.5em}.address{font-style:normal}.address__item{padding:.5em 0}.address__link{color:#fff;line-height:2.4rem;text-decoration:underline}.address__link--mobile{display:none}@media only screen and (max-width: 768px){.address__link--mobile{display:block}}.address__text{color:#fff;line-height:2.4rem}.address__text--desktop{display:block}@media only screen and (max-width: 768px){.address__text--desktop{display:none}}.address__title{font-size:1.35rem;padding-bottom:1rem}.afc-reasons__answer-list-item-svg{color:#3baf2f;height:1.25rem;width:1.25rem}.afc-reasons__block-container{display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (max-width: 1200px){.afc-reasons__block-container{align-items:center;flex-direction:column}}@media only screen and (max-width: 768px){.afc-reasons__block-container{align-items:flex-start;margin-bottom:2.5rem;max-width:30.75rem;width:100%}}.afc-reasons__block-heading-3{font-weight:600}@media only screen and (max-width: 768px){.afc-reasons__block-heading-3{line-height:1.75rem}}.afc-reasons__content{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width: 768px){.afc-reasons__content{flex-direction:row;min-height:0}}.afc-reasons__content-title{justify-content:left;margin-left:1rem;margin-right:1rem;width:100%}@media only screen and (max-width: 768px){.afc-reasons__content-title{margin-left:0}}.afc-reasons__icon{display:flex;height:100%;justify-content:center;width:4rem}@media only screen and (max-width: 768px){.afc-reasons__icon{width:5.5rem}}.afc-reasons__image-container{border-radius:.5rem;height:30.75rem;margin-bottom:2rem;width:30.75rem}@media only screen and (max-width: 768px){.afc-reasons__image-container{height:auto;margin-bottom:0;max-width:30.75rem;width:100%}}.afc-reasons__list-item{cursor:pointer;list-style:none}.afc-reasons__list-item:last-of-type{border-bottom:0}.afc-reasons__list-item-answer{display:none;margin-left:1.75rem;padding-left:2.4rem}@media only screen and (max-width: 768px){.afc-reasons__list-item-answer{margin-bottom:1rem}}.afc-reasons__list-item-cross{margin-top:.5rem}.afc-reasons__list-item--expanded{background-color:#fff;border-radius:.5rem;flex-wrap:wrap;padding-bottom:.5rem}.afc-reasons__list-item--expanded .afc-reasons__list-item-answer{display:inline-block}.afc-reasons__list-item--expanded .afc-reasons__list-item-cross .bar--vertical{display:none}.afc-reasons__list-item-header{display:flex}.afc-reasons__list-item-question{color:inherit;font-weight:700;padding:.5rem 1rem}.afc-reasons__reason-block{display:flex;justify-content:space-between;max-width:32.813rem;padding:1rem;padding-bottom:2rem;position:relative}@media only screen and (max-width: 768px){.afc-reasons__reason-block{max-width:100%;padding:1rem 1rem 0 1.5rem}}@media only screen and (max-width: 768px){.afc-reasons__reasons-container{justify-content:space-between;width:100%}}.afc-reasons__sub-title{max-width:31rem}.afc-reasons__svg{height:2.5rem;width:2.5rem}.afc-reasons__svg .svg{fill:#0d78a6}@media only screen and (max-width: 768px){.afc-reasons__svg{height:2rem;padding-right:1rem;width:2rem}}.afc-reasons__svg--wide{height:3rem;width:3rem}@media only screen and (max-width: 768px){.afc-reasons__svg--wide{height:2.5rem;padding-right:1rem;width:2.5rem}}.afc-reasons__title-container{margin-left:3rem}@media only screen and (max-width: 1200px){.afc-reasons__title-container{margin-left:0}}.afc-spinner{animation:spin 1.1s infinite linear;border-bottom:1.1em solid #eee;border-left:1.1em solid #129dd9;border-radius:50%;border-right:1.1em solid #eee;border-top:1.1em solid #eee;font-size:.625em;height:10em;margin:0 auto 3.75em;position:relative;text-indent:-9999em;transform:translateZ(0);width:10em}.afc-spinner::after{border-radius:50%;height:10em;width:10em}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.amortization-graph{margin:0 auto;position:relative}.amortization-graph text{font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:.688em}.amortization-graph__graph{overflow:visible !important}.amortization-graph__graph-x-axis path{fill:none;shape-rendering:crispEdges;stroke:#e0e0e0;stroke-width:.125rem}.amortization-graph__graph-x-axis line{fill:none;shape-rendering:crispEdges;stroke:#e0e0e0}.amortization-graph__graph-y-axis line{fill:none;shape-rendering:crispEdges;stroke:#e0e0e0}.amortization-graph__graph-y-axis path{display:none}.amortization-graph__graph-line{fill:none;shape-rendering:geometricPrecision;stroke-width:.19rem}@media only screen and (max-width: 768px){.amortization-graph__graph-line{stroke-width:.13rem}}.amortization-graph__legend{background-color:rgba(255,255,255,0.87);border:thin solid #e0e0e0;border-radius:0.25em;display:inline-block;font-size:1em;left:1em;padding:.5em 1em;position:absolute;top:2em}.amortization-graph__graph-series{align-items:center;display:flex;margin:.5em 0}.amortization-graph__graph-series-label{font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:.875em;font-weight:bold;line-height:1}.amortization-graph__graph-series-marker{border-radius:100%;height:.5em;margin-right:.5em;width:.5em}.amortization-graph__graph-series-value{flex:1 0 auto;font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:.875em;font-weight:bold;justify-self:right;line-height:1;margin-left:1em;text-align:right}.amortization-graph__graph-overlay{fill:none;pointer-events:all}.amortization-graph__graph-tooltip:not([transform]){transform:translate(-600rem, -600rem)}.amortization-graph__graph-tooltip-circle{stroke-width:.13rem}.amortization-graph__graph-tooltip-circle rect{border-radius:100%;fill:#0d78a6;opacity:.4}.amortization-graph__graph-tooltip-line{opacity:1;stroke:#e0e0e0;stroke-width:2}@keyframes scroll-right{0%{transform:translateX(0)}100%{transform:translateX(0.625em)}}.amortization-table{box-sizing:border-box;height:33.5em;margin-bottom:1.25em;max-width:1200px;position:relative;z-index:0}.amortization-table .amortization-table__item:nth-child(n+11){display:none}@media only screen and (max-width: 1200px){.amortization-table{border:thin solid #e0e0e0;height:100%}.amortization-table::before{background:linear-gradient(to left, #fff 10%, rgba(255,255,255,0));content:'';height:100%;pointer-events:none;position:absolute;right:0;top:0;width:2.188em;z-index:1}}@media only screen and (max-width: 1200px){.amortization-table--end::before{display:none}}.amortization-table--show-all .amortization-table__item:nth-child(n+11){display:flex}.amortization-table__column{float:left;width:calc(100% * (1 / 5))}.amortization-table__column:last-child{border-right:0}@media only screen and (max-width: 1200px){.amortization-table__column{width:13.25em}}@media only screen and (max-width: 768px){.amortization-table__column{width:6.25em}.amortization-table__column:last-child{width:9.375em}}.amortization-table__column--pinned{height:100%;left:0;margin-left:0;pointer-events:none;position:absolute;top:0;width:calc(100% * (1 / 6));z-index:2}@media only screen and (max-width: 1200px){.amortization-table__column--pinned{background-color:#fafafa;border-right:thin solid #e0e0e0;width:6em}}.amortization-table__column-header{align-items:center;background-color:#eee;display:flex;height:3.5em;padding-left:1.5em}.amortization-table__container{height:100%;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.amortization-table__item{align-items:center;display:flex;height:3em;padding-left:1.5em}.amortization-table__item:last-child{border:0}.amortization-table__item--border-every-other:nth-child(2n){border-bottom:thin solid #e0e0e0}.amortization-table__item--border-every{border-bottom:thin solid #e0e0e0}@media only screen and (max-width: 1200px){.amortization-table__scroll-right{animation:1s ease alternate infinite scroll-right;display:block;height:1.625em;position:absolute;right:1em;top:50%;width:1.125em;z-index:1}}.amortization-table__scroll-right-arrow{display:none}@media only screen and (max-width: 1200px){.amortization-table__scroll-right-arrow{display:block;height:1.625em;width:auto}}@media only screen and (max-width: 1200px){.amortization-table__scroll-right-arrow--hide{opacity:0;transition:opacity .5s ease}}.amortization-table__show-more-button{margin-top:1.5em}.amortization-table__wrapper{padding-left:calc(100% / 6);width:100%}@media only screen and (max-width: 1200px){.amortization-table__wrapper{padding-left:6em;width:72.25em}}@media only screen and (max-width: 768px){.amortization-table__wrapper{padding-left:6em;width:40.375em}}.application-form-footer{padding:0 1em 6.25em}.application-form-footer__container{margin-left:auto;margin-right:auto;max-width:47.5em}@media only screen and (max-width: 768px){.application-form-footer__container{max-width:33em}}.application-form-footer__menu{display:flex;justify-content:space-evenly}@media only screen and (max-width: 768px){.application-form-footer__menu{flex-direction:column}}.application-form-footer__menu-item{color:#616161;cursor:default;display:block;flex:1 0 auto;padding:.25em 0;text-align:center}@media only screen and (max-width: 768px){.application-form-footer__menu-item{text-align:left}}.application-form-footer__menu-item--link{cursor:pointer}.application-form-footer__menu-item--link:hover{color:#d53531}.application-form-footer__icon{padding:0 1em}@media only screen and (max-width: 768px){.application-form-footer__icon{padding:0 .5em}}.application-form-footer__icon-svg-equal-housing-lender{height:4.5rem;width:4.4rem}@media only screen and (max-width: 768px){.application-form-footer__icon-svg-equal-housing-lender{height:2.25rem;width:2.2rem}}.application-form-footer__icon-svg-fha{height:4.5rem;width:4.5rem}@media only screen and (max-width: 768px){.application-form-footer__icon-svg-fha{height:1.9rem;width:1.9rem}}.application-form-footer__icon-svg-bbb{height:3.875em;width:10.375em}.application-form-footer__icon-svg-bbb .bbb-reviews-forms__top{fill:#5e6a77}.application-form-footer__icon-svg-bbb .bbb-reviews-forms__rating{fill:#fff}.application-form-footer__icon-svg-bbb .bbb-reviews-forms__icon{fill:#5e6a77}@media only screen and (max-width: 768px){.application-form-footer__icon-svg-bbb{height:1.75em;width:5em}}.application-form-footer__icon-svg-veteran-affairs{height:4.5rem;width:4.5rem}@media only screen and (max-width: 768px){.application-form-footer__icon-svg-veteran-affairs{height:2.25rem;width:2.25rem}}.application-form-footer__icon-svg-fhc{height:4.5rem;width:4.5rem}@media only screen and (max-width: 768px){.application-form-footer__icon-svg-fhc{height:2.25rem;width:2.25rem}}.application-form-footer__icons{align-items:center;display:flex;justify-content:space-around;margin:1em 0}@keyframes lights-on-off{0%{fill:#757575}20%{fill:#faca36}40%{fill:#757575}60%{fill:#faca36}100%{fill:#757575}}.application-form-header-short{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background:#fff;left:0;position:fixed;right:0;top:0;z-index:30}.application-form-header-short__bulb-button{align-items:center;background:none;border:0;border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-left:1.5rem;padding:0;width:2.5rem}.application-form-header-short__bulb-button .svg{fill:#757575}.application-form-header-short__bulb-button.hidden{display:none}.application-form-header-short__bulb-button.open{background:#e0e0e0}.application-form-header-short__bulb-button.open .svg{fill:#000}@media only screen and (max-width: 1024px){.application-form-header-short__bulb-button{height:2rem;margin-left:1rem;width:2rem}.application-form-header-short__bulb-button .svg{animation-duration:2s;animation-name:lights-on-off;animation-timing-function:ease-in-out}.application-form-header-short__bulb-button.open{background:none}.application-form-header-short__bulb-button.open .svg{fill:#faca36}}.application-form-header-short__bulb-button-svg{pointer-events:none}.application-form-header-short__right{display:flex}.application-form-header-short__right-desktop{align-items:center;display:flex}@media only screen and (max-width: 768px){.application-form-header-short__right-desktop{display:none}}.application-form-header-short__right-mobile{display:none}@media only screen and (max-width: 768px){.application-form-header-short__right-mobile{display:flex}}.application-form-header-short__special{padding-left:.5em}.application-form-header-short__wrapper{align-items:center;display:flex;height:4.5rem;justify-content:space-between;margin:0 auto;min-height:4.5rem;width:904px}@media only screen and (max-width: 1200px){.application-form-header-short__wrapper{margin:0 1rem;width:auto}}@media only screen and (max-width: 768px){.application-form-header-short__wrapper{flex-shrink:0}}.application-form-header{margin:1em 0 .5em}.application-form-header__contact{display:flex;flex-grow:1;justify-content:flex-end}.application-form-header__contact-text--desktop{display:none}@media only screen and (min-width: 768px){.application-form-header__contact-text--desktop{display:block}}.application-form-header__contact-text--mobile{display:flex}@media only screen and (min-width: 768px){.application-form-header__contact-text--mobile{display:none}}.application-form-header__contact-link{color:#616161;font-size:1.625em}.application-form-header__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;padding:0 1em}.application-form-header__error{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;animation:notify 3s ease-in-out 1;background:#d53531;color:#fff;left:0;padding:1em 0;position:absolute;right:0;text-align:center;top:-6em}@keyframes notify{0%{top:-6em}10%{top:0}80%{top:0}100%{top:-6em}}.application-form-header__submit-now{margin-left:3em}@media only screen and (max-width: 768px){.application-form-header__submit-now{margin-left:0;width:100%}}.application-form-header__submit-now--hidden{display:none}.application-form-header__success{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;animation:notify 2s ease-in-out 1;background:#3baf2f;color:#fff;font-weight:bold;left:0;padding:1em 0;position:absolute;right:0;text-align:center;top:-6em}@keyframes notify{0%{top:-6em}10%{top:0}80%{top:0}100%{top:-6em}}@media only screen and (max-width: 1024px){.application-form-page-short-special .goldy-short-temp-container{padding:0 1rem}}@media only screen and (max-width: 768px){.application-form-page-short-special .application-form-page-short{min-height:101vh;padding:3rem 1rem 5rem}.application-form-page-short-special .application-form-page-short__content{background:url(https://cdn.americanfinancing.net/assets/short-bg-f31155e46e81a84d6423a55f2b6b792f64a5caf328fe234bf81d3d04850181cd.jpg) center/cover no-repeat padding-box border-box scroll;border-top:thin solid #e0e0e0;display:block;flex:1 1 auto}.application-form-page-short-special .goldy-short__card{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);border-radius:0.25em}.application-form-page-short-special .goldy-short__card-bottom{border-bottom-left-radius:0.25em;border-bottom-right-radius:0.25em;position:relative;z-index:auto}.application-form-page-short-special .goldy-short__card-bottom.goldy-short__card-bottom--apply{border-radius:0.25em;padding-bottom:2rem}.application-form-page-short-special .goldy-short__card-top{border-radius:0.25em;padding-bottom:1rem}.application-form-page-short-special .goldy-short__p{display:none}.application-form-page-short-special .goldy-short-temp-container{align-items:baseline;height:101vh;padding:3rem 1rem 5rem}.application-form-page-short-special .goldy-short__progress-b{border-top-left-radius:0.25em}.application-form-page-short-special .goldy-short__progress-b--100{border-top-right-radius:0.25em}}.application-form-page-short{box-sizing:border-box;padding:1rem;width:100%}.application-form-page-short.open{margin-right:320px}@media only screen and (max-width: 768px){.application-form-page-short.open{margin-right:0}}@media only screen and (max-width: 768px){.application-form-page-short{padding:0}}.application-form-page-short__content{background:url(https://cdn.americanfinancing.net/assets/short-bg-f31155e46e81a84d6423a55f2b6b792f64a5caf328fe234bf81d3d04850181cd.jpg) center/cover no-repeat padding-box border-box scroll;display:flex;flex:1 1 auto}.application-form-page-short__content.special{background:none;min-height:35em}@media only screen and (max-width: 768px){.application-form-page-short__content.special{display:flex;min-height:0}}.application-form-page-short__content *{box-sizing:border-box}@media only screen and (max-width: 768px){.application-form-page-short__content{background:#fff;border-top:thin solid #e0e0e0;display:block;flex:1 1 auto}}.application-form-page-short__content-inner{align-content:center;align-items:center;display:flex;justify-content:center;width:100%}.application-form-page-short__content-inner .goldy-short-sidebar.open{margin-right:320px}@media only screen and (max-width: 1024px){.application-form-page-short__content-inner .goldy-short-sidebar.open{margin-right:0}}.application-form-page{font:normal 400 100% / 1.75em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;background-color:#fafafa;box-sizing:border-box;color:rgba(0,0,0,0.87);display:flex;flex-direction:column;margin:0;min-width:250px}.application-form-page__content{background-color:#fafafa;flex:1 0 auto}.apply{position:relative}.apply__body{margin:0 auto;max-width:600px}@media only screen and (max-width: 768px){.apply__body{padding:0 1em}}.apply__card{color:rgba(0,0,0,0.87);display:flex;flex-direction:column;justify-content:space-between;max-width:18em;padding:2.5em;text-decoration:none}@media only screen and (max-width: 768px){.apply__card{height:100%;padding:1.5em}.apply__card:first-of-type{margin-bottom:1em}}.apply__card-button .button{margin:0 !important}.apply__card-icon{padding-bottom:1.125em}.apply__card-icon .svg{fill:#0d78a6}.apply__card-text{flex:1 1 auto;max-width:inherit;padding-bottom:1em}@media only screen and (max-width: 768px){.apply__card-text{padding-bottom:1.5em}}.apply__card-title{font:normal 600 1.125rem / 1.7em "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;padding-bottom:.5rem}.apply__cards{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.apply__cards{align-items:center;flex-direction:column;padding-bottom:3em}}.apply__lead-in{background-color:#fafafa;margin-top:6em;width:100%}@media only screen and (max-width: 1200px){.apply__lead-in{padding:1.5em 0}}@media only screen and (max-width: 768px){.apply__lead-in{margin:auto;padding:1.5em 0 1em}}.apply__lead-in--dark{background-color:#313c47}@media only screen and (max-width: 768px){.apply__lead-in-button{align-self:center}}.apply__lead-in-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1440px;padding:3em 0;position:relative}@media only screen and (max-width: 768px){.apply__lead-in-container{flex-direction:column;padding:0}}.apply__lead-in-text-container{display:flex;justify-content:center;padding-right:1.25rem}@media only screen and (max-width: 768px){.apply__lead-in-text-container{padding:0 1em .5em}}.apply__lead-in-text{color:#fff;display:inline}@media only screen and (max-width: 768px){.apply__lead-in-text{display:block;font-weight:normal;line-height:1.75em;text-align:center}}.apply__page-header{font:normal 400 2.8125rem / 1.067em "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:#fff;margin:0;padding:.625em .5em;text-align:center}@media only screen and (max-width: 768px){.apply__page-header{font:normal 400 2.125rem / 1.176em "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}}.apply__text-intro{padding:3em 0}@media only screen and (max-width: 768px){.apply__text-intro{padding-bottom:2em}}.article-list-item__copy-preview{flex:0 1 auto}@media only screen and (max-width: 1024px){.article-list-item__copy-preview{overflow:hidden}}.article-list-item__details{display:flex;flex:1 1 100%;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1024px){.article-list-item__details{flex:1 0 66%}}.article-list-item__teaser-image{height:auto;width:16em}@media only screen and (max-width: 1024px){.article-list-item__teaser-image{width:100%}}.article-list-item__teaser-image-link{margin-left:1.5em;order:99}@media only screen and (max-width: 768px){.article-list-item__teaser-image-link{align-self:center;margin-left:0;order:-1;width:100%}}.article-list-item__title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;color:#000}@media only screen and (max-width: 768px){.article-list-item__title{padding-top:.5em}}.article-list{display:flex;flex-direction:column;gap:2rem;list-style:none;padding:0}.article-list__article-list-item{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.article-list__article-list-item{flex-direction:column}}.article-tinymce__heading-2{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;max-width:600px}.article-tinymce__heading-3{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.25rem;line-height:1.7em;max-width:600px}.article-tinymce__link{color:#0d78a6}.article-tinymce__link:hover{text-decoration:underline}.article-tinymce__link--light{color:#4abef0}.article-tinymce__list{max-width:600px;padding-left:1em}.article-tinymce__list-item{max-width:100%}@media only screen and (max-width: 768px){.article-tinymce__image{width:100%}}.article-tinymce__paragraph{margin-bottom:1.5em;max-width:600px}.article{align-items:center;display:flex;flex-direction:column;margin:0 auto 2em;max-width:840px}@media only screen and (max-width: 768px){.article{margin-top:1rem}}.article__admin-options{display:block;margin-top:1.5em;width:600px}@media only screen and (max-width: 768px){.article__admin-options{width:100%}}.article__admin-option-list{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.article__admin-option-list-item{margin:0 .5em}.article__copy-container{margin:0 auto;width:600px}.article__copy-container .youtube{width:90%}.article__copy-container .content-image__image-container{max-width:90%}@media only screen and (max-width: 768px){.article__copy-container{width:100%}}.article__featured-image{flex:1 0 auto;height:21rem;width:600px}@media only screen and (max-width: 768px){.article__featured-image{height:auto;width:100%}}.article__short-form{margin:0 auto;max-width:424px}.article__title{margin:0 0 1.5rem}.aside__card{border-radius:.5rem;display:flex;flex-direction:column;gap:1rem}.aside__card--blue{background:#f0f4f9}.aside__card--padding-m{padding:2.5rem}.aside__card--thin{box-sizing:border-box;max-width:20rem}@media only screen and (max-width: 768px){.aside__card--thin{margin:0 auto}}.aside__copy{font:normal 700 1.25rem / 1.5rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;line-height:1.875rem}.aside__copy--margin-b-m{margin-bottom:1.5rem}.auth__afc-logo{height:4em}.auth__afc-logo-container{display:flex;justify-content:center;margin-bottom:4em}.auth__card{padding:3em}@media only screen and (max-width: 768px){.auth__card{padding:1.5em}}.auth__container{display:flex;flex-direction:column;padding-top:4em}.auth__header{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;margin-bottom:1.5em;text-align:center}@media only screen and (max-width: 768px){.auth__header{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.25rem;line-height:1.7em;margin-bottom:1em}}.auth__message{margin:.25em 0}.auth__message--alert{color:#d53531}.auth__message--notice{color:#000}.awards-section{margin:0 auto;max-width:1200px;padding:6em 0 5.5em}@media only screen and (max-width: 1200px){.awards-section{padding:6em 1em 5.5em}}@media only screen and (max-width: 768px){.awards-section{padding:3em 1em}}.awards-section--no-padding-bottom{padding-bottom:0}.awards-section__button-container{padding-top:1.5em;text-align:center}.awards-section__card{border-radius:0.25em;box-sizing:border-box;display:flex;justify-content:space-between;max-width:37.25em;padding:1.5em;width:100%}@media only screen and (max-width: 768px){.awards-section__card{flex-direction:column;width:100%}}.awards-section__card--left{background-color:#212121;color:#fff;margin-right:1em}@media only screen and (max-width: 1024px){.awards-section__card--left{margin-bottom:2em;margin-right:0}}.awards-section__card--right{background-color:#262620;color:#fff}.awards-section__card-image-container{align-items:center;display:flex}.awards-section__card-text{padding-right:1em}@media only screen and (max-width: 768px){.awards-section__card-text{padding-right:0}}.awards-section__card-title{font-size:1.25em;font-weight:600;line-height:1.7em;padding-bottom:.313em}.awards-section__card-top-50{height:10.25em;width:10.25em}.awards-section__card-top-workplaces{height:10em;width:6em}.awards-section__cards{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.awards-section__cards{align-items:center;flex-direction:column}}.awards-section__text-content{max-width:25em}@media only screen and (max-width: 768px){.awards-section__text-content{padding-bottom:2em}}.awards{margin-bottom:3rem}.awards__card{align-items:center;display:flex;justify-content:center}@media only screen and (max-width: 1024px){.awards__card{flex-direction:column;margin:0 auto;max-width:33em}}.awards__container{display:flex;flex-direction:column;gap:3rem;padding-top:3rem}@media only screen and (max-width: 1200px){.awards__container{gap:5rem}}@media only screen and (max-width: 1024px){.awards__container{padding:3rem 1rem 1rem;width:auto}}.awards__content{background-color:#fff;border-radius:.25rem;flex:1 1 auto;flex-direction:column;max-width:33rem;padding:3rem;text-align:left}@media only screen and (max-width: 1024px){.awards__content{max-width:100%;padding:1rem}}.awards__content-border--top-workplace-achiever{border:0.125em solid #141734}.awards__content-border--usa-top-workplace-achiever{border:.125em solid #5f4c0f}.awards__content-border--best-of-colorado{border:.125em solid #5f4c0f}.awards__content-border--top-family-owned-business{border:.125em solid #58595b}.awards__content-border--top-private-company{border:.125em solid #044148}.awards__content-border--top-place-to-work{border:.125em solid #89c147}.awards__content-text{padding:1.5em 0;width:33em}@media only screen and (max-width: 1024px){.awards__content-text{width:100%}}.awards__content-title{font-size:1.25em;font-weight:600;line-height:1.7em}@media only screen and (max-width: 1024px){.awards__content-title{width:100%}}.awards__content-year{border-radius:6.25rem;color:#fff;font-size:.875em;height:1.25em;line-height:1.25em;margin-right:.75em;padding:.375em .75em}.awards__content-year--best-of-colorado{background:#fcc925;color:#000}.awards__content-year--top-family-owned-business{background:#58595b}.awards__content-year--top-place-to-work{background:#89c147;color:#000}.awards__content-year--top-private-company{background:#068293}.awards__content-year--top-workplace-achiever{background:#fcc240;color:#000}.awards__content-year--usa-top-workplace-achiever{background:#fcc240;color:#000}.awards__content-years{align-items:center;display:flex;flex-wrap:wrap;gap:.75em 0}.awards__image{align-items:center}.awards__image--best-of-colorado{border:.125em solid #5f4c0f;height:15.875em;margin:1.875em 0;width:15.875em}@media only screen and (max-width: 1024px){.awards__image--best-of-colorado{height:11.125em;margin:0;padding:1.75em;width:11.125em}}.awards__image--top-family-owned-business{height:15.875em;margin:1.875em 0;width:15.875em}@media only screen and (max-width: 1024px){.awards__image--top-family-owned-business{height:11.125em;margin:0;padding:1.75em;width:11.125em}}.awards__image--top-private-company{border:.125em solid #044148;height:15.875em;margin:1.875em 0;width:15.875em}@media only screen and (max-width: 1024px){.awards__image--top-private-company{height:11.125em;margin:0;padding:1.75em;width:11.125em}}.awards__image--top-place-to-work{height:9.375em;margin:5.125em 2em;width:15.625em}@media only screen and (max-width: 1024px){.awards__image--top-place-to-work{margin:4.75em 1.875em}}.awards__image--top-workplace-achiever{height:15.625em;padding:2em 0;width:auto}@media only screen and (max-width: 1024px){.awards__image--top-workplace-achiever{order:0}}.awards__image-container{align-items:center;border:.125rem solid transparent;border-radius:0.25em;box-sizing:border-box;display:flex;height:19.625rem;justify-content:center;width:19.625rem}@media only screen and (max-width: 1024px){.awards__image-container{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;height:18rem;width:90%}}.awards__image-container--best-of-colorado{background-color:#fcc925}.awards__image-container--left{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0;order:-1}@media only screen and (max-width: 1024px){.awards__image-container--left{border-bottom-right-radius:0.25em;border-right-width:.125rem;order:0}}.awards__image-container--right{border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}@media only screen and (max-width: 1024px){.awards__image-container--right{border-bottom-left-radius:0.25em;border-left-width:.125rem}}.awards__image-container--top-family-owned-business{background-color:#58595b}.awards__image-container--top-private-company{background-color:#088493}.awards__image-container--top-place-to-work{background-color:#fff;border-color:#32a2d5}.awards__image-container--top-workplace-achiever{background-color:#141734}.awards__image-container--usa-top-workplace-achiever{border-color:#fcc925}.bar-graph{position:relative}.bar-graph__legend{fill:#757575;font-size:.75em}.bar-graph__graph{overflow:visible !important}.bar-graph__graph-container .domain{stroke:transparent}.bar-graph__tooltip{background-color:rgba(0,0,0,0.2);border-radius:0.125em;padding:.25em;position:absolute}.blockquote{border-left:0.25rem solid #129dd9;color:rgba(0,0,0,0.87);font-size:1.25em;line-height:1.7rem;margin:2rem 0;padding-left:1rem}@media only screen and (max-width: 768px){.blockquote{font-size:1.1rem}}.blockquote--bordered{border:0.25rem solid #a84cb8;border-radius:1.75rem;font-size:1rem;font-weight:700;line-height:2rem;margin-bottom:0;margin-top:0;padding:2rem}@media only screen and (max-width: 768px){.blockquote--bordered{font-size:1rem}}.blockquote--thinner-width{box-sizing:border-box;max-width:600px}.blockquote__author{font-size:1em;line-height:1.75em;margin-top:2em}@media only screen and (max-width: 768px){.blockquote__author{font-size:.75em}}.blockquote__author--small{font-size:.875rem;font-weight:normal;line-height:1.25rem;margin-top:1rem}.body{font:normal 400 100% / 1.75em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.87);display:flex;flex-direction:column;margin:0;padding-top:4.5rem}.body.special{display:block}@media only screen and (max-width: 768px){.body.special{background:#fff}}.body--no-scroll{overflow:hidden;position:fixed}@media only screen and (max-width: 768px){.body--no-scroll-mobile{overflow:hidden;position:fixed}}.body__content{background-color:#fafafa;flex:1 0 auto;min-height:100%}.borrower-income__delete-icon{font-size:.8em;text-decoration:underline}.borrower-income__form:first-of-type .borrower-income__delete-icon{display:none}.borrower-income__form:first-of-type .borrower-income__hr{display:none}.borrower-income__form:first-of-type .borrower-income__optional{display:inline;margin-left:55%}@media only screen and (max-width: 768px){.borrower-income__form:first-of-type .borrower-income__optional{margin-left:5%}}.borrower-income__hr{border-color:#bdbdbd;border-style:solid;width:100%}.borrower-income__input-fields{height:3.75em;margin-top:.5em;width:48%}@media only screen and (max-width: 768px){.borrower-income__input-fields{width:100%}}.borrower-income__line-break{width:100%}.borrower-income__optional{color:#000;display:none;font-size:.8em}.borrower-income__yearly-income{margin-bottom:.5em}.breadcrumb{color:#0d78a6;cursor:pointer}.breadcrumb--emphasis{font-weight:bold}.breadcrumb--underlined{text-decoration:underline;text-underline-offset:.125rem}.breadcrumb__list{display:flex;list-style:none;margin:0;padding:0}.breadcrumb__list--spaced{gap:.5rem}.breadcrumb__list-item{padding-left:.75em}.breadcrumb__list-item::after{content:'/';position:relative;right:-.25em}.breadcrumb__list-item:first-of-type{padding-left:0}.breadcrumb__list-item:last-of-type::after{content:''}.breadcrumb__list-item-link{color:#0d78a6}.button-lead-in{margin:0 auto;max-width:600px}.button-lead-in--unrestrained{max-width:100%}.button-lead-in__button{margin:0}.button-lead-in__container{align-items:center;display:flex;justify-content:center;padding:2em 0}@media only screen and (max-width: 768px){.button-lead-in__container{flex-direction:column;padding:1em 0}}.button-lead-in__copy{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.25rem;line-height:1.7em;padding-right:1em}@media only screen and (max-width: 768px){.button-lead-in__copy{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1rem;line-height:1.75em;padding-bottom:.5em;padding-right:0;text-align:center}}.button{align-items:center;background:#4ea66d;border:0.188rem solid #4ea66d;border-radius:.25rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:bold;height:3rem;justify-content:center;line-height:1;min-height:3rem;padding:0 1.25rem;text-align:center;transition:background .4s ease-in-out, color .4s ease-in-out, transform .4s ease-in-out;user-select:none;white-space:nowrap}.button:disabled{background:#9e9e9e;border-color:#9e9e9e;color:#fff;cursor:no-drop;transform:none}.button:hover{background:#fff;color:#4ea66d;transform:translateY(0.125rem)}.button:disabled:hover{background:#9e9e9e;border-color:#9e9e9e;color:#fff;cursor:no-drop;transform:none}.button--black-outline{background:#fff;border-color:#000;color:#000}.button--black-outline:hover{border-color:#0d78a6;color:#0d78a6}.button--black-outline:disabled{border-color:#4abef0;color:#4abef0}.button--desktop-hidden{display:none}@media only screen and (max-width: 768px){.button--desktop-hidden{display:inline-flex}}.button--centered{display:block;margin:auto}.button--blue-outline{background:#fff;border-color:#129dd9;color:#129dd9}.button--blue-outline:hover{background:#129dd9 none;border-color:#129dd9;color:#fff}.button--blue-outline:focus,.button--blue-outline:active{background:#129dd9 none;border-color:#fff;box-shadow:0 0 0 0 #fff, 0 0 0 0.125em #129dd9;color:#fff}.button--blue-outline:disabled{border-color:#5fc6f2;color:#4abef0}.button--dark-bg{appearance:none;background:#129dd9;border:2px solid #129dd9;color:#fff;border-radius:0.25em;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:14.25pt;font-weight:bold;line-height:1em;margin:0;height:3rem;padding:0 .875em;text-align:center;transition:all .4s ease-in-out;user-select:none;white-space:nowrap}.button--dark-bg:hover{background:#4cce9c;border-color:#4cce9c;color:#fff;transform:translateY(0.125em)}.button--dark-bg:focus,.button--dark-bg:active{outline:.5em auto Highlight;outline:.5em auto -webkit-focus-ring-color;background:#4cce9c none;color:#fff}.button--dark-bg:disabled,.button--dark-bg:disabled:hover{background:#8f8f8f;border-color:transparent;color:#fff;transform:none;cursor:not-allowed}.button--dark-bg:disabled .svg,.button--dark-bg:disabled:hover .svg{fill:#129dd9}.button--dark-bg:focus,.button--dark-bg:hover{color:#000}.button--dark-blue-border{border-color:#0d78a6}.button--fit-content{width:fit-content}.button--font-sm{font-size:1rem}.button--full-width{width:100%}.button--ghost{background:transparent;border-color:transparent;color:#0d78a6}.button--ghost:disabled,[disabled].button--ghost{background:transparent;border-color:transparent;color:#4abef0}.button--grow{flex:1 1 auto}.button--green-background{background:#3baf2f}.button--horizontal-centered{margin-left:auto;margin-right:auto}.button--icons{gap:.5rem}.button--square{background-color:#fff;border:0.5rem solid #01855c;border-radius:0;color:#4ea66d;display:flex;font-size:2.125rem;font-weight:400;height:fit-content;justify-content:space-between;margin-bottom:1rem;min-width:22.5rem;padding:1rem 2.5rem;transition:background .25s ease-in-out, color .25s ease-in-out, transform .25s ease-in-out}.button--square:hover{background-color:#01855c;color:#fff}.button--smaller-mobile{margin:unset}@media only screen and (max-width: 768px){.button--smaller-mobile{border-width:.25rem;padding:.5rem 1rem}}@media only screen and (max-width: 768px){.button--mobile-full-width{min-width:fit-content;width:100%}}.button--mobile-only{display:none}@media only screen and (max-width: 768px){.button--mobile-only{display:inherit}}.button--no-background{background:none}.button--no-border{border:none}.button--no-margin{margin:0}.button--outline{background:#fff;border:0.188rem solid #4ea66d;color:#4ea66d}.button--outline:active,.button--outline:focus,.button--outline:hover{background:#4ea66d;color:#fff}.button--pulse{animation:3s ease-in-out 10s infinite button-pulse}.button--pulse:hover{animation-play-state:paused}@keyframes button-pulse{0%{transform:scale(1)}50%{transform:scale(1.2) translateX(-1rem)}100%{transform:scale(1)}}.button--thin-border{border:.125rem solid inherit}.button--vertical-margin{margin:.5rem 0}.button--white{background-color:#fff;color:#0d78a6}.button--white:hover{color:#4ea66d}.button--white-border{border-color:#fff}.button--white-outline{appearance:none;background:transparent;border:2px solid #fff;color:#fff;border-radius:0.25em;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:14.25pt;font-weight:bold;line-height:1em;margin:0;height:3rem;padding:0 .875em;text-align:center;transition:all .4s ease-in-out;user-select:none;white-space:nowrap}.button--white-outline:hover{background:#fff;border-color:#fff;color:#fff;transform:translateY(0.125em)}.button--white-outline:focus,.button--white-outline:active{outline:.5em auto Highlight;outline:.5em auto -webkit-focus-ring-color;background:#fff none;color:#fff}.button--white-outline:disabled,.button--white-outline:disabled:hover{background:white none;border-color:white;color:#fff;cursor:not-allowed}.button--white-outline:disabled .svg,.button--white-outline:disabled:hover .svg{fill:#fff}.button--white-outline:active,.button--white-outline:focus,.button--white-outline:hover{color:#000}.button--wide{padding-left:2em;padding-right:2em}.button__content-large{align-items:center;display:flex;justify-content:space-between;width:100%}.button__icon{height:1rem;width:auto}.button__svg{color:#fff}.button__svg--green{color:#4ea66d}.button__svg--hover-fill-green:hover{color:#4ea66d}.button__svg--hover-fill-white:hover svg{color:#fff}.button__svg--hover-shift-right:hover svg{transform:translateX(0.5rem)}.call-out{cursor:auto;display:flex;flex-direction:column}.call-out--centered{align-items:center}.call-out--gradient{background:#424242 linear-gradient(120deg, #0c78a6, #54c595);color:#fff;font-weight:bold}.call-out--vpadded{padding:3rem 0}.call-out__copy{font-size:1.125rem}.call-out__copy--centered{text-align:center}.call-out__copy--constrained{width:45rem}@media only screen and (max-width: 768px){.call-out__copy--constrained{width:90%}}.call-out__cta-container{display:flex;gap:2rem}@media only screen and (max-width: 768px){.call-out__cta-container{flex-direction:column;gap:1rem}}.call-out__title{font-size:1.7rem;font-weight:normal;line-height:1.5rem;margin:0;padding:0}@media only screen and (max-width: 768px){.call-out__title{font-size:1.4rem;line-height:1}}.call-to-action-block__asterisk-text{font:normal 400 0.75rem / 1.5rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:#fff}@media only screen and (max-width: 768px){.call-to-action-block__asterisk-text{font-size:.75rem;line-height:1.125rem}}.call-to-action-block__check-line-container{align-items:center;display:flex}.call-to-action-block__check-mark .svg{fill:#fff}.call-to-action-block__check-svg-container{margin-right:.5rem;margin-top:.625rem;width:1.25rem}.call-to-action-block__checks-container{display:flex;flex-direction:column;gap:.5rem}.call-to-action-block__chevron-right{height:50%;margin-left:.5rem}.call-to-action-block__chevron-right svg{fill:#fff}.call-to-action-block__container{border-radius:1.75rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.call-to-action{align-items:center;background-color:#fff;display:flex;justify-content:flex-end;margin-left:auto;padding-left:1em;position:relative;top:-.25rem}@media only screen and (max-width: 768px){.call-to-action{flex-grow:1;top:0}}.call-to-action__container{display:flex;white-space:nowrap}.call-to-action__phone--desktop{color:#616161;margin-right:2rem}@media only screen and (max-width: 768px){.call-to-action__phone--desktop{display:none}}.call-to-action__phone--mobile{display:flex;margin-right:1.5rem;opacity:.54}.call-to-action__phone--mobile:nth-child(2){margin-right:0}@media only screen and (min-width: 768px){.call-to-action__phone--mobile{display:none}}.call-to-action__sign-in a+a{margin-left:1em}@media only screen and (max-width: 768px){.call-to-action__sign-in{display:none}}.cards{display:flex}@media only screen and (max-width: 768px){.cards{flex-direction:column}}.cards--gap-sm{gap:1rem}.cards--gap-md{gap:4rem}@media only screen and (max-width: 1200px){.cards--m-pad-sm{padding:1rem}}.cards--vpad-md{padding-bottom:4rem;padding-top:4rem}.cards--wrap{flex-wrap:wrap}.career__apply{display:flex;justify-content:left;margin:0 auto;max-width:1200px;padding-bottom:3em;text-align:center}@media only screen and (max-width: 768px){.career__apply{flex-direction:column;padding-bottom:0}}.career__apply-return-button{margin-right:1em}@media only screen and (max-width: 768px){.career__apply-return-button{margin-bottom:1em;margin-right:0}}.career__award{align-content:center;background-color:#141734;border-radius:0.25em;display:flex;justify-content:center;padding:0}.career__details-card{display:flex;flex-direction:column}.career__details-list{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 1em}.career__details-list dt{color:rgba(0,0,0,0.54);flex:0 1 25%;padding:0 0 .5em}.career__details-list dd{flex:0 1 65%;font-weight:bold;margin:0;padding:0 0 .5em}.career__input{-webkit-appearance:textfield;appearance:textfield;background-color:#fff;border:thin solid #bdbdbd;border-radius:0.25em;box-sizing:border-box;color:#212121;font-size:1em;height:3.25em;line-height:1;margin-bottom:1rem;outline:none;padding:1rem;width:100%}@media only screen and (max-width: 768px){.career__primary{padding-top:2rem}}.career__share{display:flex}.careers-table__button{background-color:#fff;border:thin solid #bdbdbd;color:#757575;font-weight:normal;height:3.25em;margin:0;text-transform:none;width:8em}.careers-table__button:focus{border:inherit;box-shadow:none}@media only screen and (max-width: 768px){.careers-table__button{width:33.3%}}.careers-table__button--last-selected{background:#0d78a6;border:0;color:#fff}.careers-table__buttons{display:none;width:30%}.careers-table__buttons .button{border-radius:0}.careers-table__buttons .button:first-of-type{border-radius:0.25em 0 0 0.25em;border-right:0}.careers-table__buttons .button:last-of-type{border-left:0;border-radius:0 0.25em 0.25em 0}@media only screen and (max-width: 1024px){.careers-table__buttons{width:40%}}@media only screen and (max-width: 768px){.careers-table__buttons{margin:2em auto;width:100%}}.careers-table__cell-header-location{flex:1 1 5%;padding:1em 0;text-align:left}@media only screen and (max-width: 1200px){.careers-table__cell-header-location{flex:1 1 9%}}@media only screen and (max-width: 768px){.careers-table__cell-header-location{flex:1 1 40%;padding-right:1em;text-align:right}}.careers-table__cell-header-specialty{cursor:pointer;flex:1 1 15%;padding:1em 1em 1em 0;text-align:left}@media only screen and (max-width: 768px){.careers-table__cell-header-specialty{flex:1 1 50%}}.careers-table__cell-header-title{flex:1 1 30%;padding:1em 0;text-align:left}@media only screen and (max-width: 768px){.careers-table__cell-header-title{display:none}}.careers-table__cell-location{color:rgba(0,0,0,0.87);flex:1 1 5%;padding-bottom:.625em;padding-top:.5em}@media only screen and (max-width: 1200px){.careers-table__cell-location{flex:1 1 9%}}@media only screen and (max-width: 768px){.careers-table__cell-location{flex:0 1 auto;padding:0 .5em 0 0;text-align:right}}.careers-table__cell-specialty{color:rgba(0,0,0,0.87);flex:1 1 15%;padding:.5em 1em .625em 0}@media only screen and (max-width: 768px){.careers-table__cell-specialty{flex:0 1 auto;padding:0 .5em 0 0}}.careers-table__cell-title{color:#0d78a6;flex:1 1 30%;font-weight:bold;padding:.5em 0 .25em}@media only screen and (max-width: 768px){.careers-table__cell-title{flex-basis:100%}}.careers-table__container{padding-bottom:6em}@media only screen and (max-width: 1200px){.careers-table__container{padding:0 1em 3em}}@media only screen and (max-width: 768px){.careers-table__container{display:flex;flex-direction:column}}.careers-table__form{display:flex;width:30%}@media only screen and (max-width: 1024px){.careers-table__form{width:25%}}@media only screen and (max-width: 768px){.careers-table__form{flex-basis:100%;padding-bottom:1em}}.careers-table__header-arrow{height:.5em;margin-left:.5em}.careers-table__mobile-divider{display:none}@media only screen and (max-width: 768px){.careers-table__mobile-divider{color:#bdbdbd;display:flex;padding-right:.5em}}.careers-table__search-container{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}@media only screen and (max-width: 1200px){.careers-table__search-container{margin:0}}@media only screen and (max-width: 768px){.careers-table__search-container{display:none}}.careers-table__search-container--display{display:flex;flex-wrap:wrap}.careers-table__select{-webkit-appearance:none;background:#fff url(https://cdn.americanfinancing.net/assets/icons/ic-arrow-drop-down-24-792f3fd7a07632253e8bea668ea305b822808eca9b5f43398187f98285cf948b.svg) right 1em center/0.75em no-repeat;border:thin solid #757575;border-radius:.25em;color:#757575;height:3.25em;padding:0 .875em;width:30%}@media only screen and (max-width: 1024px){.careers-table__select{width:25%}}@media only screen and (max-width: 768px){.careers-table__select{flex-basis:100%;margin-bottom:1em}}.careers-table__table{margin:0 auto;max-width:1200px;padding:0}@media only screen and (max-width: 768px){.careers-table__table{margin:0}}.careers-table__table-row{border-bottom:thin solid #bdbdbd;display:flex}.careers-table__table-row:hover{background-color:#fff2cf}@media only screen and (max-width: 768px){.careers-table__table-row{flex-wrap:wrap}}.careers-table__table-row--header{border-bottom:thin solid #bdbdbd;display:flex}@media only screen and (max-width: 768px){.careers-table__table-row--header{display:none}}.careers__hero-image{border-radius:0 .75rem .75rem 0;height:19.5rem}@media only screen and (max-width: 1024px){.careers__hero-image{border-radius:0 0 .75rem .75rem;height:unset;width:100%}}@media only screen and (max-width: 768px){.careers__award{border-radius:.25em .25em 0 0;margin-bottom:0}}.careers__awards-card{padding-bottom:0}@media only screen and (max-width: 768px){.careers__awards-image-container{border-radius:0 0 .25em .25em}}.careers__awards-section{margin:0 auto;max-width:1200px;padding:3em 0 0}@media only screen and (max-width: 768px){.careers__awards-section{padding:0}}.careers__awards-title{text-align:center}.careers__card{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px 0 rgba(0,0,0,0.2);border-radius:.75rem;box-sizing:border-box;display:flex;margin:3rem auto 5rem;max-width:1200px;padding:0}@media only screen and (max-width: 1200px){.careers__card{margin:3rem 1rem}}@media only screen and (max-width: 1024px){.careers__card{flex-direction:column}}.careers__card-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1024px){.careers__card-section{align-items:center}}.careers__card-section--padded{padding:2.5rem}@media only screen and (max-width: 768px){.careers__card-section--padded{padding:2.5rem 1rem}}.careers__copy{margin:0 0 1em;padding:0}.careers__culture{background:#4c5764}.careers__culture-benefit{display:flex;flex:1 1 25%;padding-bottom:3em}@media only screen and (max-width: 768px){.careers__culture-benefit{padding-bottom:2em}}.careers__culture-benefit-icon{height:2.5em;width:2.5em}.careers__culture-benefit-icon .svg{fill:#fff}.careers__culture-benefit-icon-container{padding-right:1em}.careers__culture-benefit-text{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.25rem;line-height:1.7em;color:#fff;font-weight:bold}@media only screen and (max-width: 1024px){.careers__culture-benefit-text{padding-right:.5em}}.careers__culture-benefits{display:flex;flex-wrap:wrap;padding-bottom:3.125em}@media only screen and (max-width: 768px){.careers__culture-benefits{flex-direction:column;padding-bottom:1.25em}}.careers__culture-container{margin:0 auto;max-width:1200px}@media only screen and (max-width: 1200px){.careers__culture-container{padding:0 1em}}.careers__culture-text{color:#fff;padding:4.75em 0}@media only screen and (max-width: 768px){.careers__culture-text{padding:2.25em 0}}.careers__culture-sub-title{margin-top:1em;width:35em}@media only screen and (max-width: 768px){.careers__culture-sub-title{width:auto}}.careers__employee{margin:3em auto 0;max-width:1200px}@media only screen and (max-width: 1200px){.careers__employee{padding:0 1em}}.careers__employee-image-large{display:block;margin-right:.25em;width:37.313em}@media only screen and (max-width: 1200px){.careers__employee-image-large{height:auto;margin-bottom:1em;max-width:43.75em;width:100%}}@media only screen and (max-width: 768px){.careers__employee-image-large{margin-bottom:.5em;margin-right:0}}.careers__employee-image-small{display:block;height:13.688em;width:18.25em}@media only screen and (max-width: 1200px){.careers__employee-image-small{height:auto;margin-bottom:1em;margin-right:.5em;max-width:43.75em;width:100%}}@media only screen and (max-width: 768px){.careers__employee-image-small{margin-bottom:.5em;margin-right:0}}.careers__employee-images{display:flex;min-height:28em;padding-bottom:6.125em}@media only screen and (max-width: 1200px){.careers__employee-images{align-items:center;flex-direction:column}}@media only screen and (max-width: 768px){.careers__employee-images{padding-bottom:2.5em}}.careers__employee-images-left{flex:1 1 50%}.careers__employee-images-right{align-content:space-between;display:flex;flex:1 1 50%;flex-wrap:wrap;justify-content:space-around}@media only screen and (max-width: 768px){.careers__employee-images-right{display:block}}.careers__gallery-container{box-sizing:border-box;flex:1 0 auto;padding-right:2em}@media only screen and (max-width: 1024px){.careers__gallery-container{padding-bottom:2em;padding-right:0}}.careers__heading-2{margin:0 0 1em}.careers__lead-in{background:#313c47}.careers__lead-in-container{display:flex;justify-content:space-between;margin:0 auto;max-width:840px;padding:2.5em 0}@media only screen and (max-width: 1200px){.careers__lead-in-container{padding:2.5em 1em}}@media only screen and (max-width: 768px){.careers__lead-in-container{align-items:center;flex-direction:column;padding:1.5em 1em}}.careers__lead-in-text{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;color:#fff;max-width:35.75rem;padding-right:1em}@media only screen and (max-width: 768px){.careers__lead-in-text{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1rem;line-height:1.75em;padding-bottom:.5em;text-align:center}}.careers__lead-in-text--nobreak{white-space:nowrap}.careers__link{color:#0d78a6}.careers__link--bold{font-weight:bold;text-transform:uppercase}.careers__modal{background:rgba(0,0,0,0.54);display:none;height:100%;left:0;padding-top:6.5em;position:fixed;top:0;width:100%;z-index:99}.careers__modal-video{display:flex;height:30.5em;margin:6em auto;width:62em}@media only screen and (max-width: 1200px){.careers__modal-video{width:90%}}@media only screen and (max-width: 768px){.careers__modal-video{margin:0 auto}}.careers__posts-fallback{margin:0 auto 3rem;max-width:1200px;text-align:center}@media only screen and (max-width: 1200px){.careers__posts-fallback{margin:0 auto 1.5rem;width:75%}}@media only screen and (max-width: 768px){.careers__posts-fallback{box-sizing:border-box;margin:0 auto 1.5rem;padding:1rem;width:100%}}.careers__posts-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em;padding-bottom:1.5rem;padding-top:5.5rem;text-align:center}@media only screen and (max-width: 768px){.careers__posts-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;padding-bottom:1rem;padding-top:3rem}}.careers__section{align-items:stretch;display:flex;justify-content:space-between;margin:0 auto 4.5em;max-width:1200px}@media only screen and (max-width: 1200px){.careers__section{padding:0 1em}}@media only screen and (max-width: 1024px){.careers__section{flex-direction:column}}.careers__section-column{display:flex;flex:1 1 auto;justify-content:flex-start}.careers__section-column--half{flex:1 0 50%}.careers__section-column--spaced{justify-content:space-around}.careers__section-column--third{flex:1 0 33%}.careers__section-column--vert{flex-direction:column}.careers__section-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.2rem;font-weight:bold}.careers__subtitle{font-size:1.5rem}@media only screen and (max-width: 1024px){.careers__subtitle{margin-bottom:1rem;text-align:center}}@media only screen and (max-width: 768px){.careers__subtitle{max-width:18rem}}.careers__title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:2.8rem;font-weight:normal;line-height:1;margin:0}@media only screen and (max-width: 1200px){.careers__title{font-size:1.75rem}}@media only screen and (max-width: 1024px){.careers__title{font-size:2.8rem;margin-bottom:2rem}}@media only screen and (max-width: 768px){.careers__title{max-width:18rem;text-align:center}}.careers__video{height:19.5em;overflow:hidden;position:relative}.careers__videos{display:flex;justify-content:space-between;margin:3em auto;max-width:1200px}@media only screen and (max-width: 1200px){.careers__videos{flex-direction:column}}@media only screen and (max-width: 768px){.careers__videos{flex-direction:column;padding:.5em}}.careers__video-container{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px 0 rgba(0,0,0,0.2);background:#fff;border-radius:.75em;height:33.5em;width:33.75em}@media only screen and (max-width: 1200px){.careers__video-container{margin:0 auto 2em}}@media only screen and (max-width: 768px){.careers__video-container{box-sizing:border-box;height:auto;margin:0 auto 2em;padding-bottom:1em;width:100%}}.careers__video-image{border-radius:.75em;height:25em;position:absolute;width:100%}@media only screen and (max-width: 768px){.careers__video-image{border-radius:.75em .75em 0 0}}.careers__video-image--kyle{background:url(https://cdn.americanfinancing.net/assets/careers-kyle@2x-121fda401c2a769196f2163c3e40501b8a43d6d672e569305513ac80972444dc.jpg) center/cover}.careers__video-image--karen{background:url(https://cdn.americanfinancing.net/assets/careers-karen@2x-c30f4331ea0837b83aa98f39d414a152be0f6d6cc3deaacb225df184054baac3.jpg) center/cover}.careers__video-paragraph{margin:.5em 3em}.careers__video-title{color:rgba(0,0,0,0.87);font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.25em;font-weight:bold;height:2.2em;letter-spacing:0;line-height:2.2em;margin-left:3rem}@media only screen and (max-width: 768px){.careers__video-title{margin-top:2rem}}.careers__video-overlay-svg{margin-top:11.4em;position:absolute}@media only screen and (max-width: 768px){.careers__video-overlay-svg{display:none}}.careers__video-play-svg{border-radius:50%;box-shadow:0 0 0 0.7em rgba(59,175,47,0.25);cursor:pointer;height:3.5rem;left:50%;position:relative;top:-7em;transform:translateX(-90%)}@media only screen and (max-width: 768px){.careers__video-play-svg{top:-5.25em}}.contact-cards__card{padding:1em}.contact-cards__card-container{margin-bottom:2em}.contact-cards__card-container:last-of-type{margin-bottom:2em}.contact-cards__card-heading{margin-bottom:.75em}.contact-cards__card-link{color:#000}.contact-cards__cards{flex:1 1 auto;padding:2.75rem 1.5rem}@media only screen and (max-width: 768px){.contact-cards__cards{margin:unset;padding:.125em 1em 0}}.contact-cards__cards--wo-p-top{padding-top:0}.contact-cards__cta{color:#0d78a6;font-weight:bold;height:.75em;line-height:.75em;padding-top:1em}.contact-cards__days{flex:1 0 30%}@media only screen and (max-width: 1024px){.contact-cards__days{display:block}}.contact-cards__hours{display:flex;justify-content:space-between}.contact-cards__hours--spaced{margin-top:1em}@media only screen and (max-width: 1024px){.contact-cards__operation-hours{display:block}}.contact{background-color:#fafafa}@media only screen and (max-width: 768px){.contact__assistance{padding:1.5em 0 .75em}}.contact__container{display:flex;margin:auto;max-width:78em}@media only screen and (max-width: 768px){.contact__container{flex-direction:column}}.contact__form{flex:0 1 44.688em;margin:0 auto;padding:3em 1.5em 0}@media only screen and (max-width: 768px){.contact__form{flex:none;padding:0 1em}}.contact__form-container{padding-top:2.188em}@media only screen and (max-width: 768px){.contact__form-container{padding-top:0}}@media only screen and (max-width: 768px){.contact__heading{font-size:2.125em}}.contact__live-chat-badge{display:flex;justify-content:center;width:100%}.contact__live-chat-badge svg{height:100% !important;margin:0 auto;max-width:18.75em;width:100% !important}.contact__map{background-image:url(https://cdn.americanfinancing.net/assets/map-american-financing-office-location-71879a8efbc768a612571c44ee212271b811f5d645455c691728e321a69e73c4.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:20em;width:100%}@media only screen and (max-width: 768px){.contact__map{display:none}}.content-image{display:flex;justify-content:center;margin:0 auto;padding:3em 0}@media only screen and (max-width: 768px){.content-image{padding:1em 0}}.content-image__caption{font:normal 400 0.75rem / 1.125rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54);padding-top:.5em;text-align:center}.content-image__image{display:block;margin:0 auto;max-width:100%}.content-image__image-container{max-width:100%}.content-image__image-container--narrow{max-width:90%}.copy-container{margin:0 auto;max-width:1200px}.copy-container--constrained{margin:0 auto;max-width:904px}.copy-container--thin{margin:0 auto;max-width:840px}.copy-container--thinnest{margin:0 auto;max-width:571px}.copy{font-size:1em;font-weight:normal}.copy--centered{margin-left:auto;margin-right:auto;text-align:center}@media only screen and (max-width: 768px){.copy--centered{text-align:left}}.copy--constrained{max-width:45%}@media only screen and (max-width: 768px){.copy--constrained{max-width:85%}}.copy--larger{font-size:1.25rem}.copy--vertically-spaced{padding-bottom:1em;padding-top:1em}.credit-check__checkbox{margin-right:.75em}.credit-check__checkbox-container{display:flex;padding-bottom:2.25em;padding-top:1.75em}.crud-item-list{background-color:#fff;border:thin solid #eee;border-radius:.25em;margin:0 auto;max-width:840px;width:100%}.crud-item-list__form{background-color:#fffce6;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;border-top:1px solid #eee;box-sizing:border-box;padding:1.5em}@media only screen and (max-width: 768px){.crud-item-list__form{padding:1em}}.crud-item-list__form-controls{align-items:center;display:flex;justify-content:flex-end;margin-top:.5em}@media only screen and (max-width: 768px){.crud-item-list__form-controls{justify-content:space-between}}.crud-item-list__form-controls-clear{appearance:none;background:transparent;border:2px solid transparent;color:#0d78a6;border-radius:0.25em;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:14.25pt;font-weight:bold;line-height:1em;margin:0;height:3rem;padding:0 .875em;text-align:center;transition:all .4s ease-in-out;user-select:none;white-space:nowrap;margin-right:1em}.crud-item-list__form-controls-clear:hover{background:#0d78a6;border-color:#0d78a6;color:#fff;transform:translateY(0.125em)}.crud-item-list__form-controls-clear:focus,.crud-item-list__form-controls-clear:active{outline:.5em auto Highlight;outline:.5em auto -webkit-focus-ring-color;background:#0d78a6 none;color:#fff}.crud-item-list__form-controls-clear:disabled,.crud-item-list__form-controls-clear:disabled:hover{background:transparent;border-color:transparent;color:#129dd9;cursor:not-allowed}.crud-item-list__form-controls-clear:disabled .svg,.crud-item-list__form-controls-clear:disabled:hover .svg{fill:#129dd9}.crud-item-list__form-no-item-error{color:#b71c1c;padding:1em}.crud-item-list__list-item{align-items:center;border-top:thin solid #eee;box-sizing:border-box;display:flex;justify-content:space-between;padding:1em 1.5em}@media only screen and (max-width: 768px){.crud-item-list__list-item{align-items:flex-start;flex-direction:column;padding:1em}}.crud-item-list__list-item-account{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.25rem;line-height:1.7em;font-weight:600}.crud-item-list__list-item-controls{width:9.375rem}.crud-item-list__list-item-controls-accountchek{font:normal 400 0.75rem / 1.125rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54);display:flex;flex-direction:column}@media only screen and (max-width: 768px){.crud-item-list__list-item-controls-accountchek{margin-top:.5rem}}.crud-item-list__list-item-controls-delete{cursor:pointer;height:auto;margin-right:2em;opacity:.54;text-align:center;width:1.125em}.crud-item-list__list-item-controls-delete-svg{display:block;pointer-events:none}.crud-item-list__list-item-controls-accountchek-logo{height:2.5rem;width:9.375rem}.crud-item-list__list-item-controls-normal{align-items:center;display:flex;justify-content:flex-end}@media only screen and (max-width: 768px){.crud-item-list__list-item-controls-normal{align-self:flex-end;padding-top:1em}}@media only screen and (max-width: 768px){.crud-item-list__list-item-name{padding-bottom:.25em}}.crud-item-list__list-item-text{width:12.5em}.crud-item-list__list-item-total{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em}@media only screen and (max-width: 768px){.crud-item-list__list-item-total{padding-top:1em}}.crud-item-list__total{box-sizing:border-box;font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;height:7.5em;padding:1.5em}@media only screen and (max-width: 768px){.crud-item-list__total{padding:1em}}.crud-item-list__total-text{font-weight:600}.crud-item-list__total-total{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;padding-top:.25em}.cta-call-us__button-container{display:flex;justify-content:space-around;margin-left:3rem;max-width:16rem}@media only screen and (max-width: 768px){.cta-call-us__button-container{font-size:1.125rem;margin:0}.cta-call-us__button-container svg{margin-right:.5rem}}.cta-call-us__container{border-radius:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.cta-call-us__content{display:flex;flex-direction:column;justify-content:center;max-width:33.25rem}@media only screen and (max-width: 768px){.cta-call-us__content{align-items:center}}.cta-call-us__image{margin-top:1.125rem}@media only screen and (max-width: 768px){.cta-call-us__image{height:12rem;object-fit:cover;object-position:bottom;width:100%}}.cta-call-us__text-content{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin:0 0 2rem 3.5rem}@media only screen and (max-width: 1200px){.cta-call-us__text-content{margin:4rem 0 2rem 3.5rem}}@media only screen and (max-width: 768px){.cta-call-us__text-content{align-items:center;color:#27527c;font-size:1.5rem;justify-content:center;line-height:2rem;margin:2rem 0 1.5rem;padding:0 3rem;text-align:center}}.customer-reviews__title-block{align-items:center;display:flex;flex-direction:column;text-align:center}.dashboard{margin:3rem auto 6rem;max-width:1200px;padding:0 1rem}.dashboard *{box-sizing:border-box}@media only screen and (max-width: 1200px){.dashboard{padding:0 1em}}@media only screen and (max-width: 768px){.dashboard{margin-top:1.5rem}}.dashboard__card{box-sizing:border-box;color:rgba(0,0,0,0.87);display:flex;flex-direction:column;margin-bottom:1.5rem;margin-right:.1rem;max-width:24rem;padding:1.5rem;width:100%}@media only screen and (max-width: 1024px){.dashboard__card{margin-bottom:1.5rem;margin-right:0}}@media only screen and (max-width: 768px){.dashboard__card{margin-bottom:1rem}}.dashboard__card--progress{background-color:#313c47;color:#fff;overflow:hidden;position:relative}.dashboard__card--progress svg{height:14.625rem;width:15rem}.dashboard__card--dummy-spacer{height:0;margin-bottom:0;min-height:0;padding:0 !important;visibility:hidden;width:24rem}@media only screen and (max-width: 1200px){.dashboard__card--dummy-spacer{display:none;margin:0;padding:0}}.dashboard__card-action{font:normal 600 1rem / 0.75rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:#de5f5b;margin-top:1rem}.dashboard__card-action-link{display:block;padding:1.125em}.dashboard__card-house{position:absolute;right:-7.5rem;top:0}.dashboard__card-house .svg{fill:#4f5962}.dashboard__card-info{display:flex;flex:1 1 auto;flex-direction:column;padding:1.5rem}.dashboard__card-info-header{font:normal 400 0.875rem / 1.25rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54);padding-bottom:.25rem}.dashboard__card-info-home{flex:1 1 auto;padding-bottom:1rem}.dashboard__card-info-loan{display:flex;justify-content:space-between}.dashboard__card-info-loan-section{flex:1 1 50%}.dashboard__card-info-loan-value{font:normal 400 1.5rem / 2rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}.dashboard__card-info-name{font:normal 600 1rem / 1.5rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}.dashboard__cards{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1024px){.dashboard__cards{align-items:center;flex-direction:column}}.dashboard__progress-card-copy{margin-bottom:1.25rem}.dashboard__progress-card-copy-container{z-index:1}.dashboard__progress-card-title{font-size:1.5em;line-height:1.333em;margin-bottom:.5rem}.dashboard__read-more{color:#0d78a6;font-weight:600}.dashboard__section{margin-top:3rem}.dashboard__section--less-top-space{margin-top:1.5rem}@media only screen and (max-width: 768px){.dashboard__section--less-top-space{margin-top:3rem}}.dashboard__section-title{font-size:1.25em;font-weight:600;line-height:1.7em;margin-bottom:1rem}.dashboard__start-card{align-items:center;color:rgba(0,0,0,0.87);display:flex;margin-right:1.5rem;max-width:36.75rem;padding:1.5rem;width:100%}.dashboard__start-card .svg{fill:#4c5764}.dashboard__start-card:last-of-type{margin-right:0}@media only screen and (max-width: 1024px){.dashboard__start-card{margin-bottom:1rem;margin-right:0}.dashboard__start-card:last-of-type{margin-bottom:0}}@media only screen and (max-width: 768px){.dashboard__start-card{align-items:flex-start;flex-direction:column}}.dashboard__start-card-copy-container{margin-left:1.5rem}@media only screen and (max-width: 768px){.dashboard__start-card-copy-container{margin-left:0}}.dashboard__start-card-link{font:normal 600 1rem / 0.75rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:#0d78a6;margin-top:1rem}.dashboard__start-card-title{font-size:1.25em;font-weight:600;line-height:1.7em}@media only screen and (max-width: 768px){.dashboard__start-card-title{margin-top:.5rem}}.dashboard__start-cards{display:flex;justify-content:space-between}.dashboard__start-cards .purchase__evergreen-card{margin-right:1.5rem}.dashboard__start-cards .purchase__evergreen-card:last-of-type{margin-right:0}@media only screen and (max-width: 1024px){.dashboard__start-cards{align-items:center;flex-direction:column}.dashboard__start-cards .purchase__evergreen-card{margin-bottom:1rem;margin-right:0}}.declarations__fieldset{margin-bottom:1em}.declarations__fieldset--hidden{display:none}.declarations__fieldset--togglable{margin-left:3.5em}.declarations__header{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.5em;line-height:1.625em}@media only screen and (max-width: 768px){.declarations__header{line-height:1.25em}}.declarations__label-contents{align-items:center;display:flex;justify-content:center}.declarations__label-svg-container{background-color:#fff;border-color:#fff;height:1.5em;width:1.5em}.declarations__label-svg-container .declarations__label-svg .svg{fill:#3baf2f}.declarations__label-text{font-size:1em;padding:0 0 .25em .5em}.declarations__page--hidden{display:none}.declarations__page--no-progress-bar{margin-bottom:0;margin-top:3em}@media only screen and (max-width: 768px){.declarations__page--no-progress-bar{margin-bottom:1em}}.declarations__page-layout{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1200px}.declarations__page-layout--large-desktop{max-width:1440px}.declarations__page-layout--thin{max-width:37.5em}.declarations__page-layout--two-columns{flex-direction:row}@media only screen and (max-width: 1024px){.declarations__page-layout--two-columns{flex-direction:column}}@media only screen and (max-width: 1024px){.declarations__page-layout-column{flex:1 0 auto}}.declarations__page-layout-column--aside{flex:0 1 50%}@media only screen and (max-width: 1024px){.declarations__page-layout-column--aside{flex:1 0 auto;margin:0;padding:2em 0 1em}}@media only screen and (max-width: 1024px){.declarations__page-layout-column--aside-to-top{order:-1}}.declarations__page-layout-column--primary{flex:1 0 50%}@media only screen and (max-width: 1024px){.declarations__page-layout-column--primary{flex:1 0 auto}}.declarations__question{font-weight:bold;line-height:1.75em;max-width:30em;min-height:1.75em;padding:1em 0}@media only screen and (max-width: 768px){.declarations__question{height:fit-content;line-height:unset;margin:1em 0;padding:0}}.declarations__question--error{color:#b71c1c}.declarations__question--error-msg{background-color:#b71c1c;color:#fff;font-size:.75em;max-width:36em;padding-left:1.5em}.declarations__question--togglable{font-weight:normal;padding-bottom:1em}.declarations__radio-button-container{align-items:center;display:flex;height:2em}.declarations__text{padding:1em 0}.demographic-info{align-items:center;display:flex;justify-content:space-between;padding-bottom:3em}@media only screen and (max-width: 768px){.demographic-info{align-items:flex-start;flex-direction:column;padding:1.5em 0 3em}}.demographic-info__fieldset{margin-bottom:1em}.demographic-info__fieldset--hidden{display:none}.demographic-info__fieldset--togglable{margin-left:2em}.demographic-info__group{border-width:0;padding:0}.demographic-info__heading{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em}@media only screen and (max-width: 768px){.demographic-info__heading{font-size:1em;font-weight:bold;line-height:1em}}.demographic-info__note{color:#9e9e9e;font-size:.75em;line-height:1.2;margin:.5em 0;max-width:25em}.demographic-info__question{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.25rem;line-height:1.7em;font-weight:bold;padding:1em 0}.demographic-info__text{max-width:37.5em;padding-top:1em}@media only screen and (max-width: 768px){.demographic-info__text{padding-bottom:1em}}.demographic-info__title{max-width:37.5em;text-align:left}#disclaimers{display:flex;flex-direction:column;gap:1rem}.disclaimer__link{color:inherit}.disclaimer__link--dark-bg{color:#fff;cursor:pointer}.disclaimer__link--sup{font-size:.8rem;vertical-align:super}.disclaimer__text{color:#757575;font-size:.8rem;line-height:1.25}.dm-lead-banner{background:#4ea66d;box-sizing:border-box;color:#fff;display:flex;padding:1rem;width:100%}.dm-lead-banner *{box-sizing:border-box}.dm-lead-banner__badge{background:#fff;border-radius:0.25em;color:#4ea66d;font-size:.8rem;font-weight:700;letter-spacing:.025rem;line-height:1.25rem;padding:.25rem 1rem;text-transform:uppercase}.dm-lead-banner__column{align-items:start;display:flex;flex-direction:column;gap:.125rem}@media only screen and (max-width: 768px){.dm-lead-banner__column{width:100%}}.dm-lead-banner__container{align-items:center;display:flex;flex:1;gap:.125rem 1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 4rem}@media only screen and (max-width: 768px){.dm-lead-banner__container{flex-wrap:wrap;gap:1rem;max-width:100%;padding:initial}}.dm-lead-banner__copy{font-size:1.125rem}.dm-lead-banner__cta{border-radius:0.25em;color:#fff;font-weight:700;outline-style:solid;padding:.5rem 2rem;text-align:center;text-transform:uppercase;transition-duration:150ms;transition-property:color, background-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);white-space:nowrap}.dm-lead-banner__cta:active,.dm-lead-banner__cta:focus,.dm-lead-banner__cta:hover{background-color:#fff;color:#4ea66d}@media only screen and (max-width: 768px){.dm-lead-banner__cta{width:100%}}.dm-lead-banner__disclosure-link{color:#fff;font-size:.75rem;font-style:italic;line-height:1rem;text-decoration-line:underline;text-underline-offset:3px}.donut-graph{padding:0 2em 1em}.donut-graph__container{display:flex;justify-content:center}.donut-graph__graph{margin:1em;overflow:visible !important}.donut-graph__label{align-items:center;display:flex}.donut-graph__label-color{border-radius:0.25em;height:1em;margin-right:.5em;width:1em}.donut-graph__label-container{align-items:center;border-bottom:thin solid #e0e0e0;display:flex;flex:1 1 50%;height:2.5em;justify-content:space-between;max-width:14.625em;width:14.625em}.donut-graph__label-value{font-weight:600}.donut-graph__label-total{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif}.donut-graph__label-total-value{font-size:2.813em;line-height:3}.donut-graph__labels{display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;margin-top:1.5em;width:100%}@media only screen and (max-width: 1200px){.donut-graph__labels{align-items:center;flex-direction:column;margin-bottom:1em;margin-top:.5em}}@media only screen and (max-width: 768px){.donut-graph__labels{margin-top:0}}.donut-graph__slice{stroke:#fff}.down-payment__table{background-color:#eee;border:thin solid #bdbdbd;border-collapse:separate;border-radius:0.25em 0.25em 0 0;border-spacing:0;margin:.5em auto}.down-payment__heading{border-bottom:thin solid #bdbdbd;padding:.5em 1.5em .5em 1em;text-align:left}.down-payment__body{background-color:#fff}.down-payment__body td{border-bottom:thin solid #bdbdbd;padding:.5em 1em;text-align:left}.down-payment__body tr:last-of-type td{border-bottom:0 none}.endorser-card__blurb{flex:1 1 auto;min-height:5.25em;padding-bottom:1.5em;padding-top:.5em;width:22.25em}@media only screen and (max-width: 768px){.endorser-card__blurb{min-height:7em;padding-bottom:1em;padding-top:.5em;text-align:left;width:16em}}.endorser-card__cta{color:#0d78a6;font-weight:700;height:.75em;line-height:.75em;width:5.875em}.endorser-card__cta:hover{text-decoration:underline}.endorser-card__details{color:#000;display:flex;flex:1 1 auto;flex-direction:column;padding:1.5em 0 1.5em 1.5em;width:22.25em}@media only screen and (max-width: 768px){.endorser-card__details{align-content:space-between;flex-direction:center;justify-content:center;min-height:11.25em;padding:1em;width:16em}}.endorser-card__name{font-size:1.5em;line-height:1.333em;display:flex}@media only screen and (max-width: 768px){.endorser-card__name{align-content:center;justify-content:center}}.endorser-card__image-container{display:flex;justify-content:center;padding:1.5em 0;width:13em}@media only screen and (max-width: 768px){.endorser-card__image-container{flex-direction:center;height:10em;order:-1;padding:1em 4em 0;width:10em}}.endorser__card{display:flex}@media only screen and (max-width: 768px){.endorser__card{align-items:center;flex-direction:column}}.endorser__card-image{margin-right:1em;padding-top:.625em}@media only screen and (max-width: 768px){.endorser__card-image{margin:1em;order:-1}}.endorser__card-text-content{flex:1 1 auto;padding-bottom:2em}.endorser__card-text-content p:first-of-type{margin-top:0}@media only screen and (max-width: 768px){.endorser__card-text-content{padding-bottom:0}}.endorser__container{margin:0 auto;max-width:46em}@media only screen and (max-width: 768px){.endorser__container{padding:1em}}.endorser__image{color:rgba(0,0,0,0.87);height:10em;width:10em}.endorsers{position:relative}@media only screen and (max-width: 768px){.endorsers{margin-top:0}}.endorsers__card{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);transition:transform .25s ease-in-out;align-items:flex-start;background-color:#fff;border-radius:0.25em;display:flex;margin-bottom:1.5em;min-height:13em;width:36.75em}.endorsers__card:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.2);cursor:pointer;transform:translateY(-0.25rem)}.endorsers__card:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.2)}@media only screen and (max-width: 768px){.endorsers__card{flex-direction:column;margin-bottom:1em;min-height:24.25em;width:18em}}.endorsers__cards-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1200px){.endorsers__cards-container{justify-content:space-around}}.endorsers__heading{font-size:2.8125em;line-height:1.067em;color:#fff;text-align:center}.endorsers__link{color:#0d78a6;height:1em;width:auto}.endorsers__link-container{padding:1em}.evergreen-videos{display:flex;position:relative}@media only screen and (max-width: 1024px){.evergreen-videos{align-items:center;flex-direction:column}}.evergreen-videos__video{background-color:#000;height:auto;width:100%}.evergreen-videos__video:first-of-type{margin-right:1em}@media only screen and (max-width: 1024px){.evergreen-videos__video:first-of-type{margin-bottom:2em;margin-right:0}}@media only screen and (max-width: 768px){.evergreen-videos__video:first-of-type{margin-bottom:1em}}.evergreen-videos__video-iframe{border-width:0}.evergreen-videos__video-iframe-wrapper{height:0;padding-bottom:56.25%;position:relative;width:101%}.evergreen-videos__video-iframe-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.evergreen__card{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);transition:transform .25s ease-in-out;background-color:#fff;border-radius:.25em;display:flex;flex-direction:column;height:29em;margin-right:1.5em;max-width:24em;overflow:hidden}.evergreen__card:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.2);cursor:pointer;transform:translateY(-0.25rem)}.evergreen__card:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.2)}.evergreen__card:last-of-type{margin-right:0}@media only screen and (max-width: 1200px){.evergreen__card{margin-bottom:1em;margin-right:0}}.evergreen__card--small{height:auto;max-width:13.375rem}@media only screen and (max-width: 1200px){.evergreen__card--small{margin-bottom:1.5rem}}.evergreen__card--corners-rounder{border-radius:.75rem}.evergreen__card-image{display:block;min-height:1em;width:100%}.evergreen__card-image--small{max-height:7.5rem}.evergreen__card-link-arrow-container{color:#0d78a6;font-weight:bold;margin-left:.25rem}.evergreen__card-read-more{color:#0d78a6;display:flex;flex-direction:row;font-weight:bold}.evergreen__card-read-more:hover{text-decoration:underline}.evergreen__card-read-more--no-hover:hover{text-decoration:none}.evergreen__card-text{flex:1 1 auto;padding-bottom:1em}.evergreen__card-text--small{display:none}.evergreen__card-text-content{color:rgba(0,0,0,0.87);display:flex;flex:1 1 auto;flex-direction:column;padding:1.5em}@media only screen and (max-width: 768px){.evergreen__card-text-content{padding:1.125em 1em 1em}}.evergreen__card-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;padding-bottom:.5em}@media only screen and (max-width: 768px){.evergreen__card-title{padding-bottom:.25em}}.evergreen__card-title--small{font:normal 700 1rem / 1.75rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}.evergreen__cards{align-items:center;display:flex;justify-content:space-between;padding-top:3em;position:relative}@media only screen and (max-width: 768px){.evergreen__cards{flex-direction:column;padding:1em 0 0}}.evergreen__cards--no-padding{padding-top:0}.evergreen__cards--padding-less{padding:0;padding-top:1.5rem}.evergreen__cards--stretch{align-items:stretch}@media only screen and (max-width: 1200px){.evergreen__cards--mobile-column{align-items:center;flex-direction:column}}@media only screen and (max-width: 768px){.evergreen__cards--mobile-column{padding-top:0}}.evergreen__cards-container{margin:auto;max-width:1200px;padding-bottom:6em}@media only screen and (max-width: 768px){.evergreen__cards-container{padding:0 1em 1em}}.evergreen__cards-container--no-padding{padding-bottom:0}@media only screen and (max-width: 768px){.evergreen__cards-container--no-padding{padding:0}}.evergreen__cards-container--no-side-margin{margin-left:0;margin-right:0}.evergreen__cards-container--small{align-items:stretch}.evergreen__cards-container-title{color:#000;padding-bottom:.5em}@media only screen and (max-width: 768px){.evergreen__cards-container-title{padding-bottom:1.5em}}.evergreen__cards-container-title--white{color:#fff}.evergreen__cards-subtitle{padding:2rem 0}.fa--grey{color:#9e9e9e}.fa-2x--smaller{font-size:1.5em}.faq-section{background-color:#fafafa;position:relative}.faq-section--font-lg{font-size:1.25rem}.faq-section__answer{flex:1 0 auto;max-width:36em}.faq-section__container{margin:auto;max-width:1200px;padding-bottom:4.5em;padding-top:2em}@media only screen and (max-width: 1200px){.faq-section__container{padding:0 1em 4.5em}}@media only screen and (max-width: 768px){.faq-section__container{padding-bottom:2.5em;padding-top:0}}.faq-section__container--padding-none{padding:0}.faq-section__content{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:1.5em}@media only screen and (max-width: 1200px){.faq-section__content{align-items:center;flex-direction:column;padding-top:0}}@media only screen and (max-width: 768px){.faq-section__content{padding:0}}.faq-section__content-block{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:3em;max-width:36em}@media only screen and (max-width: 1200px){.faq-section__content-block{margin:2em 0}}@media only screen and (max-width: 1024px){.faq-section__content-block{margin:1em 0}}@media only screen and (max-width: 768px){.faq-section__content-block:nth-last-of-type(-n+2){display:none}}.faq-section__link{text-align:center}.faq-section__question{max-width:25em;padding-bottom:.75em}@media only screen and (max-width: 768px){.faq-section__row-last{display:none}}.faqs{padding:2em 0}.faqs__header{padding:.6em 0}@media only screen and (max-width: 768px){.faqs__header{text-align:center}}.faqs__link{color:#de5f5b;pointer-events:auto}.faqs__list{margin:0;padding:0}.faqs__list--full-width{width:100%}.faqs__list-item{border-bottom:thin solid #bdbdbd;cursor:pointer;list-style:none}.faqs__list-item:last-of-type{border-bottom:0}.faqs__list-item--expanded{flex-wrap:wrap;padding-bottom:.5em}.faqs__list-item--expanded .faqs__list-item-answer{display:inline-block}.faqs__list-item--expanded .faqs__list-item-cross .bar--vertical{display:none}.faqs__list-item--no-border{border:none}.faqs__list-item-answer{display:none;padding-left:2.4em}.faqs__list-item-answer--font-sm{font-size:1rem}.faqs__list-item-answer-spacer{height:1em}.faqs__list-item-cross{margin:.5em .25em 0;opacity:.55}.faqs__list-item-cross--full-opacity{opacity:1}.faqs__list-item-cross--green{color:#3baf2f;height:1.625rem;min-width:1rem;width:1rem}.faqs__list-item-cross--margin-more{margin:.75rem 0 0}.faqs__list-item-header{display:flex}.faqs__list-item-question{color:inherit;padding:.5em 1em}.faqs__list-item-question--font-secondary{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:600;line-height:2rem}.faqs__list-item-svg{height:.875em;width:.875em}.faqs__section-content{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:start;padding-top:0}@media only screen and (max-width: 1200px){.faqs__section-content{flex-direction:column}}.faqs__sub-section-content{font-size:1rem;line-height:1.75rem;margin:0 0 1rem 0;max-width:50%}@media only screen and (max-width: 1200px){.faqs__sub-section-content{max-width:100%}}.faqs__title{font-size:2.125em;line-height:1.176em;margin-bottom:.5em}.faqs__title--underlined{border-bottom:thin solid currentColor;padding-right:1rem;width:fit-content}.featured-article{display:flex;margin:0 auto 3em;max-width:1200px}@media only screen and (max-width: 1024px){.featured-article{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);border-radius:0.25em;display:block;margin-left:1em;margin-right:1em}}@media only screen and (max-width: 768px){.featured-article{margin:1.5em 1em 2em}}.featured-article__copy-preview{flex:1 0 auto}.featured-article__cta--link{width:7.875em}@media only screen and (max-width: 768px){.featured-article__cta--link{align-self:center}}.featured-article__details{display:flex;flex:1 1 100%;flex-direction:column;margin-left:1.5em}@media only screen and (max-width: 1024px){.featured-article__details{display:block;flex:initial;flex-direction:row;margin:0;padding:0 1em 1em}}.featured-article__image{display:block;height:22.85rem;width:40.65rem}@media only screen and (max-width: 1024px){.featured-article__image{border-top-left-radius:0.25em;border-top-right-radius:0.25em;height:auto;margin-bottom:1em;width:100%}}.featured-article__title{margin-bottom:.5em}.feedback{background-color:#fafafa}.feedback__container{margin:0 auto;max-width:35.688em;padding:3em 0}@media only screen and (max-width: 768px){.feedback__container{padding:1.5em 1em 0}}.feedback__email-copy{padding-bottom:.5em}.feedback__form{padding:3em 0 2.125em}@media only screen and (max-width: 768px){.feedback__form{padding-top:1.5em}}.feedback__question{border:0;padding-bottom:2em}@media only screen and (max-width: 768px){.feedback__question{padding-bottom:1.25em}}.feedback__question-last{padding-bottom:.25em}.feedback__question-copy{font-weight:bold;padding-bottom:.75em}.feedback__radio-cluster{display:flex;justify-content:space-between;max-width:31.25em;padding:.5em 0 1em 1.5em}@media only screen and (max-width: 768px){.feedback__radio-cluster{flex-direction:column;min-height:24.313em;padding:0 .75em 0 0}}.feedback__radio-cluster--small{max-width:19.25em}@media only screen and (max-width: 768px){.feedback__radio-cluster--small{min-height:15.313em}}@media only screen and (max-width: 768px){.feedback__radio-container{display:flex}}.feedback__scale-container{display:flex;justify-content:space-between;max-width:34.063em}@media only screen and (max-width: 768px){.feedback__scale-container{flex-direction:column;max-height:24.75em}}.feedback__scale-container--small{max-width:22.125em}.feedback__scale-copy{max-width:4.188em;text-align:center}@media only screen and (max-width: 768px){.feedback__scale-copy{max-width:100%;text-align:left}}.feedback__scale-copy--unrestrained{max-width:100%}.feedback__small-print{color:rgba(0,0,0,0.54);font-size:.75em;line-height:1.6em}.feedback__textarea-field{display:flex;flex-direction:column;width:100%}.footer-portal{box-sizing:border-box;display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:center;padding:1rem;width:100%}.footer-short{border-top:thin solid #e0e0e0;box-sizing:border-box;display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:space-between;padding:1rem}.footer-short.special{border-top:0;margin:0 auto;padding:0 1rem 1rem;text-decoration:none;width:45rem}@media only screen and (max-width: 768px){.footer-short.special{align-items:center;margin:0;width:100%}}.footer-short *{box-sizing:border-box}@media only screen and (max-width: 1024px){.footer-short{flex-flow:column nowrap}}@media only screen and (max-width: 768px){.footer-short{border-top:0;max-height:19.5rem;min-height:19.5rem;padding:1.5rem 1rem 6rem}}.footer-short__bbb-logo.special{color:#0d78a6;height:2em;width:auto}.footer-short__disclaimer{font-size:.75rem;line-height:1.125rem;margin:0 auto;max-width:32.5rem;padding-bottom:2rem}.footer-short__ehl-logo{height:1.5rem;margin-left:1.5rem;width:1.5rem}.footer-short__ehl-logo .svg{fill:#9e9e9e}.footer-short__google-logo{height:1.5rem;width:auto}.footer-short__google-logo.special{height:2rem}.footer-short__link{color:inherit;text-decoration:underline}.footer-short__link--no-underline{text-decoration:none}.footer-short__links{align-items:center;display:flex;margin:0}.footer-short__links li{display:flex;list-style:none;margin-right:1.5rem}.footer-short__links li:last-of-type{margin-right:0}@media only screen and (max-width: 768px){.footer-short__links li{padding-bottom:.5rem}}@media only screen and (max-width: 768px){.footer-short__links{flex-direction:column;padding:1em 0}}.footer-short__links--padding-bottom-sm{justify-content:space-between;padding:3rem 0 2rem 0}.footer-short__links--vertical-padding{justify-content:space-between;padding:3rem 0}.footer-short__rating{align-items:center;display:flex}.footer-short__rating.special{flex-wrap:wrap;justify-content:space-between;max-width:10rem;min-width:0}@media only screen and (max-width: 768px){.footer-short__rating.special{margin-top:1em}}.footer-short__ratings{display:flex;gap:0 3rem;justify-content:center}.special .footer-short__ratings{width:100%}@media only screen and (max-width: 768px){.footer-short__ratings{padding-top:1rem;gap:1rem;justify-content:space-between}}.footer-short__rating-text{font:normal 600 1.25rem / 1.25rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:#000;margin-right:.75rem}.footer-short__star{flex:1 1 auto;height:1em;margin-right:.25rem;min-width:1em}.footer-short__star:last-of-type{padding-right:0}.footer-short__star--half .star{fill:#fff}.footer-short__star--half .star--half{display:block}.footer-short__star--full .star--half{display:none}.footer-short__stars{color:#e7711b;display:flex;margin-right:.75rem;min-width:7.1875rem}.footer-short__stars.special{flex-basis:100%;margin:1em 0}.footer-short__stars.special.bbb{color:#0d78a6}.footer-short__stars.special.google{color:#faca36}.footer-short__stars.special svg{height:1.3em}.footer{background-color:#5e6a77;color:#fff}.footer *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none}.footer__contact{flex:0 1 25%;flex-direction:column}@media only screen and (max-width: 768px){.footer__contact{padding:1em}}.footer__contact-icon-ehl{padding-right:2.5em}.footer__contact-icons{display:flex;padding-top:1.5em;width:17.5em}.footer__contact-logo-house{background:url(https://cdn.americanfinancing.net/assets/logos/house-round-48eede714eed6f5beaa454e3785a6363949d371f43c4c860f0e8ab9afe25f581.svg) center no-repeat;height:6.5em;padding-bottom:1.5em;width:6.5em}@media only screen and (max-width: 768px){.footer__contact-logo-house{display:none}}.footer__contact-text-item{padding-bottom:.5em}.footer__contact-text-us{display:none}@media only screen and (max-width: 768px){.footer__contact-text-us{display:inline}}.footer__container-bottom{display:flex;max-width:1440px;padding:1.5em 0}@media only screen and (max-width: 1200px){.footer__container-bottom{padding:1.5rem 1rem}}@media only screen and (max-width: 768px){.footer__container-bottom{flex-direction:column;padding:1.5em 0}}.footer__container-pp-copy{display:flex;flex:1 0 auto;gap:1.5rem;justify-content:flex-end}@media only screen and (max-width: 1024px){.footer__container-pp-copy{font-size:.75rem;gap:1rem}}@media only screen and (max-width: 768px){.footer__container-pp-copy{flex-direction:column;gap:.25rem;justify-content:center}}.footer__container-top{display:flex;justify-content:space-between;padding:3em 0}@media only screen and (max-width: 1200px){.footer__container-top{padding:2rem 1rem}}@media only screen and (max-width: 768px){.footer__container-top{flex-direction:column;padding:0}}.footer__copyright{display:inline-block}@media only screen and (max-width: 768px){.footer__copyright{display:block;text-align:center}}.footer__icon-bbb-svg{height:3.875em;width:10.375em}.footer__icon-bbb-svg .bbb-reviews__top{fill:#fff}.footer__icon-bbb-svg .bbb-reviews__rating{fill:#5e6a77}.footer__icon-bbb-svg .bbb-reviews__icon{fill:#fff}.footer__icon-ehl-svg{height:3.875em;width:3.875em}.footer__icon-ehl-svg .ehl__house{fill:#fff}.footer__icon-ehl-svg .svg{fill:#fff}.footer__link{color:#fff;line-height:1.75em;text-decoration:underline}.footer__link--phone{text-decoration:none}@media only screen and (max-width: 768px){.footer__link--phone{text-decoration:underline}}.footer__links{flex-direction:column;padding-left:1.5em}@media only screen and (max-width: 768px){.footer__links{border-top:thin solid #e0e0e0;padding-top:1em}}@media only screen and (max-width: 768px){.footer__links--collapsed .footer__link{display:none}.footer__links--collapsed .footer__title::before{content:'+'}.footer__links--collapsed .footer__title{padding-bottom:0}}@media only screen and (max-width: 768px){.footer__links--last{border-bottom:thin solid #e0e0e0}}.footer__list{margin:0;padding:0}.footer__list-item{list-style:none;margin-bottom:.875em}@media only screen and (max-width: 768px){.footer__list-item{margin-left:1em}}.footer__main{flex-direction:column}@media only screen and (max-width: 1024px){.footer__main{display:none}}.footer__page-link{display:inline-block}@media only screen and (max-width: 768px){.footer__page-link{display:block;text-align:center}}@media only screen and (max-width: 768px){.footer__reviews{padding:1.5em 1em}}.footer__reviews-bbb{padding-bottom:1.5em}@media only screen and (max-width: 768px){.footer__reviews-bbb{padding-bottom:0}}.footer__reviews-google{padding-bottom:1.5em}.footer__reviews-google-name{padding-bottom:.5em}.footer__reviews-google-name .svg{fill:#fff}.footer__reviews-google-name-svg{display:block;height:3em;width:9.375em}.footer__reviews-google-rating{align-items:center;display:flex;padding-bottom:.5em}.footer__reviews-google-rating-stars{display:flex;justify-content:space-between;width:7.188em}.footer__reviews-google-rating-text{font:normal 600 0.875em / 1.563em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:600;padding-right:1em}.footer__reviews-only-logos{display:flex;flex-direction:column}@media only screen and (max-width: 768px){.footer__reviews-only-logos{flex-direction:row;justify-content:space-between;max-width:18em}}.footer__section{border-top:thin solid #e0e0e0;max-width:1440px}.footer__social-icons{align-items:center;display:flex;gap:2rem;justify-content:space-between}@media only screen and (max-width: 1024px){.footer__social-icons{gap:1rem}}@media only screen and (max-width: 768px){.footer__social-icons{align-self:center;gap:2rem;margin-bottom:1rem;order:-1}}.footer__social-svg{display:block}.footer__social-svg .svg{fill:#fff}.footer__title{font-size:1.5em;line-height:1.333em;padding-bottom:1.25rem}@media only screen and (max-width: 768px){.footer__title{padding-left:.667em}.footer__title::before{content:'-';left:.5em;position:absolute}}.footer__top-of-page{background-color:#4c5764;display:none;text-align:center}@media only screen and (max-width: 768px){.footer__top-of-page{cursor:pointer;display:block;font-weight:600;line-height:1.375em;padding:2em 0 1em;position:relative}.footer__top-of-page::after{content:'⌃';font-size:2rem;left:0;position:absolute;right:0;top:1rem}}.form-progress-bar{display:flex;flex-direction:column;height:4.5em;margin:0 auto;max-width:1200px;padding:2em 0 1em}@media only screen and (max-width: 1200px){.form-progress-bar{padding-left:1em;padding-right:1em}}.form-progress-bar__legend{font:normal 400 0.75rem / 0.5rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;align-self:center;background-color:#757575;border-radius:.125em;box-sizing:border-box;color:#fff;display:inline;margin:0 auto;max-width:10rem;padding:.438em .5em}.form-progress-bar__trail{height:1.5em;margin-bottom:1.5em;position:relative}.form-progress-bar__trail-dot{background-clip:padding-box;background-color:#9e9e9e;border:0.15rem solid #fafafa;border-radius:50%;box-sizing:border-box;height:.75em;width:.75em;z-index:1}.form-progress-bar__trail-dot--active{background-color:#129dd9;height:1.5em;width:1.5em}.form-progress-bar__trail-dot--complete{background-color:#3baf2f;height:1em;width:1em}.form-progress-bar__trail-dots{align-items:center;display:flex;justify-content:space-between}.form-progress-bar__trail-line{background-color:#e0e0e0;height:.125em;position:absolute;top:.688em;width:100%}.form__character-count::after{content:attr(data-character-current-length) " / " attr(data-character-max-length)}.form__character-count--warn{color:#ffa500}.form__character-count--max{color:#d53531}.form__checked-checkbox-field{background:#fff;border:0.15rem solid #757575;border-radius:0.125em;cursor:pointer;display:inline-block;height:1em;left:0;position:relative;top:0;vertical-align:text-bottom;width:1em}.form__checked-checkbox-field::after{background:transparent;border:0.2rem solid #424242;border-right:0 none;border-top:0 none;content:'';height:.313em;left:.15rem;opacity:0;position:absolute;top:.15rem;transform:rotate(-45deg);width:.563em}.form__checked-checkbox-field:hover::after{opacity:0}.form__checked-checkbox-field--space-right{margin-right:.5em}.form__checked-checkbox-opt-out{background-color:#b71c1c;color:#fff;font-size:.75em;padding:0 1.5em}.form__checked-checkbox-text--error{color:#b71c1c;font-weight:bold}.form__checkbox-accordion-container{max-height:0;overflow-y:hidden;transition:all .5s}.form__checkbox-accordion-field{position:relative}.form__checkbox-accordion-field::before{content:'\002B';left:-1em;position:absolute}.form__checkbox-accordion-input{display:none}.form__checkbox-accordion-input:checked+.form__checkbox-accordion-field::before{content:'\2212'}.form__checkbox-accordion-input:checked ~ .form__checkbox-accordion-container{max-height:31.25rem;padding-top:.5em}.form__checkbox-field{left:-9999em;position:absolute}.form__checkbox-field:checked+.form__checked-checkbox-field{background:#3baf2f;border-color:#3baf2f}.form__checkbox-field:checked+.form__checked-checkbox-field::after{border-color:#fff;opacity:1}.form__checkbox-field:focus+.form__checked-checkbox-field{outline:.5em auto Highlight;outline:.5em auto -webkit-focus-ring-color}.form__checkbox-field--error{border-color:#d53531;color:#d53531}.form__check-radio-field{border:0.15rem solid #757575;border-radius:100%;display:inline-block;height:1em;position:relative;transition:border .15s linear;width:1em;z-index:5}.form__check-radio-field::before{border-radius:100%;content:'';display:block;height:.625em;left:.2rem;margin:auto;position:absolute;top:.188em;transition:background .15s linear;width:.625em}.form__check-radio-field--horizontal{margin-right:.5em}.form__check-radio-field--vertical{margin-bottom:.5em}@media only screen and (max-width: 768px){.form__check-radio-field--vertical{margin-bottom:0;margin-right:.5em}}.form__delete-icon{cursor:pointer;float:right}.form__disclaimer{font-size:.8em;line-height:1.125rem;margin:.75rem 0;padding:.25rem}@media only screen and (max-width: 768px){.form__disclaimer{margin:0}}.form__disclaimer--borderless{background:rgba(0,0,0,0.3);border-radius:0.25em}@media only screen and (max-width: 768px){.form__disclaimer--light-bg-mobile{background:none;color:#212121}}.form__error{border:thin solid #d53531;border-radius:0.25em;padding:1rem}.form__errors-list{background:#b71c1c none;border-radius:0 0 .25em .25em;color:#fff;font-size:.75em;line-height:1.25;list-style:none;margin:-.125em 0 0;padding:.5em 1em;white-space:initial}.form__errors-list--hidden{display:none}.form__field{display:flex;flex:0 1 auto;margin:.5em;position:relative}.form__field:first-child{margin-left:0}.form__field:last-child{margin-right:0}@media only screen and (max-width: 768px){.form__field{margin:.5em .25em}}.form__field--centered{margin-left:auto;margin-right:auto}.form__field--centered:first-child{margin-left:auto}.form__field--centered:last-child{margin-right:auto}.form__field--expanded{margin:.75em}@media only screen and (max-width: 768px){.form__field--expanded{margin:.75em .25em}}.form__field--full{width:100%}.form__field--full-width{width:100%}.form__field--horizontal{align-items:center;flex-direction:row}.form__field--icon-fix{flex:0 1 50%}.form__field--middle-condensed:first-child{margin-right:.25em}.form__field--middle-condensed:last-child{margin-left:.25em}@media only screen and (max-width: 768px){.form__field--mobile-collapsed{margin-left:0;margin-right:0}}.form__field--tiny{width:5rem}@media only screen and (max-width: 768px){.form__field--tiny{width:auto}}.form__field--vert{flex-direction:column}.form__field--vertical{flex-direction:column;margin-bottom:.5rem;width:100%}.form__field--vertical-centered{justify-content:center}.form__field--vertical-full{width:100%}@media only screen and (max-width: 768px){.form__field--vertical-mobile{flex-direction:column;margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.form__field--vertical-mobile-full{width:100%}}.form__field--medium{max-width:12.5em}.form__field--single-left{box-sizing:border-box;flex-basis:50%;padding-right:.5em}.form__field--short{width:11.875em}.form__field--connected{flex:1 1 100%}@media only screen and (min-width: 768px){.form__field--half{flex-basis:50%}}.form__field--no-left-margin{margin-left:0}.form__field--no-right-margin{margin-right:0}.form__field-radio--horizontal{margin:.25em 0}.form__fields{display:flex}.form__fields--centered{align-items:center}.form__fields--flex-end{align-items:flex-end}.form__fields--vertical{flex-direction:column}.form__fields--full{width:100%}.form__fields--hidden{display:none}.form__fields--horizontal{flex-direction:row;justify-content:space-between}.form__fields--horizontal-center{justify-content:center}@media only screen and (max-width: 768px){.form__fields--horizontal-mobile-stack{flex-direction:column}.form__fields--horizontal-mobile-stack .form__field{margin-left:0;margin-right:0}}@media only screen and (max-width: 768px){.form__fields--mobile-flex-start{align-items:flex-start}}@media only screen and (max-width: 768px){.form__fields--mobile-hidden{display:none}}@media only screen and (max-width: 768px){.form__fields--vertical-mobile{flex-direction:column;width:100%}}.form__icon{align-self:center;flex-basis:1em;margin-left:.5em}.form__invisible-field{background:none transparent;border:0 none;margin:0 .25em;padding:0 .5em;width:8em}.form__invisible-field--align-center{text-align:center}.form__invisible-field--align-right{text-align:right}.form__invisible-field--bold{font-weight:bold}.form__invisible-field--heading-3{font-size:1.5em;line-height:1.333em}.form__label{user-select:none}.form__label--bold{font-weight:700}.form__label-checkbox-field{user-select:none}.form__label-checkbox-field--disabled{color:#bdbdbd}.form__label-checkbox-field--disabled>.form__checked-checkbox-field{background:#e0e0e0;border:0.15rem solid #e0e0e0;border-radius:0.125em;cursor:pointer;display:inline-block;height:1em;left:0;position:relative;top:0;vertical-align:text-bottom;width:1em}.form__label-checkbox-field--error .form__checked-checkbox-field{border-color:#b71c1c}.form__label-checkbox-field--password-field{position:absolute;right:1.125em;top:.75em}.form__label-container{position:relative;width:100%}.form__label-container--calendar::after{color:#757575;content:'\f133';font:normal normal normal 1.15em/1 FontAwesome;position:absolute;right:.75em;top:1em}@media only screen and (max-width: 768px){.form__label-container--calendar::after{right:.5em}}.form__label-container--full{width:100%}@media only screen and (max-width: 768px){.form__label-container--full-mobile{width:100%}}.form__label-container--pseudo-content{position:relative}.form__label-container--pseudo-content::before{color:transparent;content:attr(data-prepend);left:.225em;position:absolute;top:1.25em;width:.65rem}@media only screen and (max-width: 768px){.form__label-container--pseudo-content::before{right:.5em}}.form__label-container--pseudo-content::after{color:#616161;content:attr(data-append);position:absolute;right:1em;top:1.3em}@media only screen and (max-width: 768px){.form__label-container--pseudo-content::after{font-size:75%;right:.5em;top:1.85em}}.form__label-container--pseudo-content:focus-within::before{color:#757575}.form__label-container--pseudo-content>.form__text-field{padding-right:4em}@media only screen and (max-width: 768px){.form__label-container--pseudo-content>.form__text-field{padding-right:3em}}@media only screen and (max-width: 768px){.form__label-container--pseudo-content>.form__label-text-field{font-size:75% !important;left:1.5em !important;top:.75em !important}}.form__label-radio-field-container{cursor:pointer;display:inline-block;position:relative;user-select:none;z-index:9}.form__label-radio-field-container--horizontal{align-items:center;display:flex}.form__label-radio-field-container--vertical{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width: 768px){.form__label-radio-field-container--vertical{flex-direction:row}}.form__label-radio-field{vertical-align:middle}.form__label-textarea-field{padding:.25em 0 .5em}@media only screen and (max-width: 768px){.form__label-textarea-field{padding:0 0 .5em}}.form__label-text-field{background:#fff;color:#616161;cursor:text;font-size:75%;left:1.5em;line-height:1;opacity:1;pointer-events:none;position:absolute;top:.75em;transition:all .2s;user-select:none;white-space:nowrap}.form__label-text-field--no-focus{font-size:1em;left:1em;top:1.15em}.form__label-text-field--optional{margin:0 1em}.form__radio-field{left:-9999em;position:fixed}.form__radio-field:checked ~ .form__check-radio-field{border-color:#3baf2f}.form__radio-field:checked ~ .form__check-radio-field::before{background:#3baf2f}.form__radio-field:checked ~ label{color:#3baf2f}.form__radio-field:checked+.button{background:#129dd9 none;border-color:#fff;border-radius:0.25em;box-shadow:0 0 0 0 #fff, 0 0 0 0.125em #129dd9;color:#fff}.form__radio-field:focus+.form__check-radio-field{outline:.5em auto Highlight;outline:.5em auto -webkit-focus-ring-color;outline-offset:.25em}.form__radio-field--error{color:#b71c1c}.form__radio-field--error .form__check-radio-field{border-color:#b71c1c}.form__range-input{--color: #129dd9;--track-active-color: #0d78a6;--track-inactive-color: #ababab;--gap: .25rem;--line-thickness: .3rem;--thumb-size: 2rem;--outline: .25rem;appearance:none;background:none;box-sizing:border-box;cursor:pointer;height:calc(var(--thumb-size) + .5rem);overflow:hidden;width:100%}.form__range-input:focus{outline-offset:.125rem}.form__range-input:focus-visible,.form__range-input:hover{--hover-color: var(--track-active-color)}.form__range-input:active,.form__range-input:focus-visible{--active-line-thickness: var(--thumb-size)}.form__range-input::-webkit-slider-thumb{appearance:none;aspect-ratio:1;background:none;border-image:linear-gradient(90deg, var(--track-active-color) 50%, var(--track-inactive-color) 0) 1/0 100vw/0 calc(100vw + var(--gap));border-radius:50%;box-shadow:0 0 0 var(--active-line-thickness, var(--line-thickness)) inset var(--hover-color, var(--color));clip-path:polygon(0 calc(50% + var(--line-thickness) / 2), -100vw calc(50% + var(--line-thickness) / 2), -100vw calc(50% - var(--line-thickness) / 2), 0 calc(50% - var(--line-thickness) / 2), 0 0, 100% 0, 100% calc(50% - var(--line-thickness) / 2), 100vw calc(50% - var(--line-thickness) / 2), 100vw calc(50% + var(--line-thickness) / 2), 100% calc(50% + var(--line-thickness) / 2), 100% 100%, 0 100%);height:var(--thumb-size);transition:.3s;width:var(--thumb-size)}.form__range-input::-moz-range-thumb{appearance:none;aspect-ratio:1;background:none;border-image:linear-gradient(90deg, var(--track-active-color) 50%, var(--track-inactive-color) 0) 1/0 100vw/0 calc(100vw + var(--gap));border-radius:50%;box-shadow:0 0 0 var(--active-line-thickness, var(--line-thickness)) inset var(--hover-color, var(--color));clip-path:polygon(0 calc(50% + var(--line-thickness) / 2), -100vw calc(50% + var(--line-thickness) / 2), -100vw calc(50% - var(--line-thickness) / 2), 0 calc(50% - var(--line-thickness) / 2), 0 0, 100% 0, 100% calc(50% - var(--line-thickness) / 2), 100vw calc(50% - var(--line-thickness) / 2), 100vw calc(50% + var(--line-thickness) / 2), 100% calc(50% + var(--line-thickness) / 2), 100% 100%, 0 100%);height:var(--thumb-size);transition:.3s;width:var(--thumb-size)}.form__range-input::-ms-thumb{appearance:none;aspect-ratio:1;background:none;border-image:linear-gradient(90deg, var(--track-active-color) 50%, var(--track-inactive-color) 0) 1/0 100vw/0 calc(100vw + var(--gap));border-radius:50%;box-shadow:0 0 0 var(--active-line-thickness, var(--line-thickness)) inset var(--hover-color, var(--color));clip-path:polygon(0 calc(50% + var(--line-thickness) / 2), -100vw calc(50% + var(--line-thickness) / 2), -100vw calc(50% - var(--line-thickness) / 2), 0 calc(50% - var(--line-thickness) / 2), 0 0, 100% 0, 100% calc(50% - var(--line-thickness) / 2), 100vw calc(50% - var(--line-thickness) / 2), 100vw calc(50% + var(--line-thickness) / 2), 100% calc(50% + var(--line-thickness) / 2), 100% 100%, 0 100%);height:var(--thumb-size);transition:.3s;width:var(--thumb-size)}.form__range-input--green{--color: #3baf2f;--track-active-color: #2b8023}.form__range-input--orange{--color: #ffa500;--track-active-color: #ffa500}.form__range-input--red{--color: #d53531;--track-active-color: #d32f2f}.form__result{margin:2em 4em}@media only screen and (max-width: 1024px){.form__result{margin:1em 2em}}.form__result--centered{text-align:center}.form__result--divider{padding:0 1em}.form__result--gray-box{background-color:#eee;border:thin solid #bdbdbd;border-radius:0.25em;margin:1em 0;padding:1em 2em}.form__result-field{background-color:#fff2cf;border:0 none;margin:0 .25em;padding:.5em;width:8em}.form__result-field--right-justified{text-align:right}@media only screen and (max-width: 1024px){.form__result-field--right-justified{display:block;margin-left:auto}}.form__result-field--wide{width:10em}.form__select{-webkit-appearance:none;appearance:none;background:#fff url(https://cdn.americanfinancing.net/assets/icons/ic-arrow-drop-down-24-792f3fd7a07632253e8bea668ea305b822808eca9b5f43398187f98285cf948b.svg) right 1em center/0.75em no-repeat;border:thin solid #757575;border-radius:0.25em;box-sizing:border-box;color:#212121;cursor:pointer;font-size:1em;height:3.25em;line-height:1.25;padding:.625em 2.5em .625em .875em;width:100%}.form__select::-ms-expand{display:none}.form__select::-ms-value{background:transparent;color:#212121}.form__select--borderless{border:0}.form__select--short-lead{color:#616161}.form__select--success{border-color:#3baf2f;border-width:.15rem}.form__select--error{border-color:#b71c1c;border-radius:.25em .25em 0 0;border-width:.15rem}.form__select--disabled{border-color:#e0e0e0;color:#bdbdbd;cursor:not-allowed}.form__select-label{padding:.5em 0;white-space:nowrap}.form__textarea-field{background-color:#fff;border:thin solid #bdbdbd;border-radius:0.25em;box-sizing:border-box;color:#212121;font-size:1em;height:6.5em;line-height:1.5;max-height:12.5em;padding:1em;resize:vertical}.form__textarea-field::-webkit-input-placeholder{color:#757575}.form__textarea-field::-moz-placeholder{color:#757575}.form__textarea-field:-ms-input-placeholder{color:#757575}.form__textarea-field::-ms-input-placeholder{color:#757575}.form__textarea-field::placeholder{color:#757575}.form__textarea-field--error{border-color:#b71c1c;border-radius:.25em .25em 0 0;border-width:.15rem}.form__textarea-field--tall{height:18.875em}@media only screen and (max-width: 768px){.form__textarea-field--tall{height:6.375em}}.form__text-field{-webkit-appearance:textfield;appearance:textfield;background-color:#fff;border:thin solid #757575;border-radius:0.25em;box-sizing:border-box;color:#212121;font-size:1em;height:3.25em;line-height:1;padding:1.25em 1em .1em;width:100%}.form__text-field::-webkit-input-placeholder{color:transparent;opacity:1;transition:all .2s}.form__text-field::-moz-placeholder{color:transparent;opacity:1;transition:all .2s}.form__text-field:-ms-input-placeholder{color:transparent;opacity:1;transition:all .2s}.form__text-field::-ms-input-placeholder{color:transparent;opacity:1;transition:all .2s}.form__text-field::placeholder{color:transparent;opacity:1;transition:all .2s}.form__text-field:placeholder-shown:not(:focus)::-webkit-input-placeholder{color:transparent}.form__text-field:placeholder-shown:not(:focus)::-moz-placeholder{color:transparent}.form__text-field:placeholder-shown:not(:focus):-ms-input-placeholder{color:transparent}.form__text-field:placeholder-shown:not(:focus)::placeholder{color:transparent}.form__text-field.placeholder-shown:not(:focus)::-webkit-input-placeholder{color:transparent}.form__text-field.placeholder-shown:not(:focus)::-moz-placeholder{color:transparent}.form__text-field.placeholder-shown:not(:focus):-ms-input-placeholder{color:transparent}.form__text-field.placeholder-shown:not(:focus)::placeholder{color:transparent}.form__text-field::-ms-clear{display:none}.form__text-field::-webkit-contacts-auto-fill-button{display:none !important;pointer-events:none;position:absolute;right:0;visibility:hidden}.form__text-field::-webkit-inner-spin-button,.form__text-field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form__text-field:focus{outline:.5em auto Highlight;outline:.5em auto -webkit-focus-ring-color;-webkit-appearance:textfield;appearance:textfield;color:#212121}.form__text-field:hover{-webkit-appearance:textfield;appearance:textfield}.form__text-field:placeholder-shown:not(:focus)+.form__label-text-field{font-size:1em;left:1em;top:1.15em}.form__text-field--borderless{border:0}.form__text-field--connected-to-left{border-bottom-left-radius:0;border-top-left-radius:0}.form__text-field--connected-to-right{border-bottom-right-radius:0;border-top-right-radius:0}.form__text-field--disabled{border-color:#e0e0e0;cursor:not-allowed}.form__text-field--error{border-color:#b71c1c;border-radius:.25em .25em 0 0;border-width:.15rem}.form__text-field--halfsize{width:50%}@media only screen and (max-width: 768px){.form__text-field--halfsize{width:100%}}.form__text-field--labelless{padding-top:.1em}.form__text-field--no-spinner{-webkit-appearance:textfield;appearance:textfield}.form__text-field--no-spinner::-webkit-inner-spin-button,.form__text-field--no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form__text-field--no-spinner:focus,.form__text-field--no-spinner:hover{-webkit-appearance:textfield;appearance:textfield}.form__text-field--success{border-color:#3baf2f;border-width:.15rem}.form__text-field--with-password{padding-right:6em}.form__text-field--with-password::-ms-reveal,.form__text-field--with-password::-ms-clear{display:none}@keyframes selection{from{border-color:#fff}to{border-color:#4abef0}}.gallery{display:flex;flex-direction:column;width:100%}.gallery__image{background-size:cover;border:0.25em solid #fff;border-radius:1em;box-sizing:border-box;cursor:pointer;flex:1 1 auto;margin-right:1em;padding-top:16.25%}.gallery__image:last-of-type{margin-right:0}.gallery__image--selected{animation:.25s ease-in-out selection;border-color:#4abef0}.gallery__images{display:flex;justify-content:space-between}.gallery__viewer{background-position:0 66%;background-size:cover;border-radius:1em;margin-bottom:1em;padding-top:56.25%}.give-back{background:#313c47;color:#fff}.give-back__card{background:#fff;color:rgba(0,0,0,0.87);display:flex;justify-content:space-between;margin-bottom:2em;padding:3.5em}@media only screen and (max-width: 768px){.give-back__card{flex-direction:column;margin-bottom:1.5em;padding:1em}}.give-back__card-copy{max-width:33em;padding-bottom:2em}@media only screen and (max-width: 768px){.give-back__card-copy{padding-bottom:1em}}.give-back__card-image{display:block;height:auto;max-width:30em}@media only screen and (max-width: 1024px){.give-back__card-image{max-width:16em}}.give-back__card-text{padding-right:3em}@media only screen and (max-width: 768px){.give-back__card-text{padding-right:0}}.give-back__card-title{font-size:2.125em;line-height:1.176em;padding-bottom:.75em}@media only screen and (max-width: 768px){.give-back__card-title{font-size:1.5em;line-height:1.333em;padding-bottom:.625em}}.give-back__card-year{background:#e0e0e0;border-radius:6.25rem;font-size:.875em;text-align:center;width:3.5rem}.give-back__card-years{display:flex;flex-wrap:wrap;gap:1rem}@media only screen and (max-width: 768px){.give-back__card-years{padding-bottom:1.5em}}.give-back__charities-sub-title{max-width:33em;padding-bottom:3em}@media only screen and (max-width: 768px){.give-back__charities-sub-title{padding-bottom:2em}}.give-back__container{margin:0 auto;max-width:1200px;padding:6em 0}@media only screen and (max-width: 1200px){.give-back__container{padding:6em 1em}}@media only screen and (max-width: 768px){.give-back__container{padding:3em 1em}}.goldilocks-typ{display:flex;flex-direction:column}.goldilocks-typ__button{background:#fff;border:0;color:#000}.goldilocks-typ__button--outline{background:transparent;border:0.125em solid #fff;color:#fff}.goldilocks-typ__button-container{display:flex;justify-content:center;margin-bottom:3em;min-width:30em}@media only screen and (max-width: 768px){.goldilocks-typ__button-container{min-width:inherit;width:100%}}.goldilocks-typ__container{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}@media only screen and (max-width: 768px){.goldilocks-typ__container{padding:0 1em}}.goldilocks-typ__copy{text-align:left;width:30em}.goldilocks-typ__copy:first-child{margin-bottom:1em}@media only screen and (max-width: 768px){.goldilocks-typ__copy{width:100%}}.goldilocks-typ__copy-container{text-align:center}@media only screen and (max-width: 768px){.goldilocks-typ__copy-container{text-align:left}}.goldilocks-typ__copy-link{color:#fff;cursor:pointer}.goldilocks-typ__process{font:normal 400 2rem / 2rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;align-items:center;display:flex;justify-content:center;margin:6rem 0}@media only screen and (max-width: 768px){.goldilocks-typ__process{font:normal 400 1.5rem / 2rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;margin:3.5rem 0;padding:0 1em}}.goldilocks-typ__process-bottom{align-items:center;display:flex;flex-direction:column;margin-top:4rem}@media only screen and (max-width: 768px){.goldilocks-typ__process-bottom{margin-top:2rem}}.goldilocks-typ__process-bottom-fine-print{font:normal 400 0.75rem / 0.75rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54)}.goldilocks-typ__process-bottom-svg{margin-left:1em;margin-right:.25em}.goldilocks-typ__process-bottom-svg .chevron{stroke:#d53531}.goldilocks-typ__progress-section{align-items:center;display:flex;margin:1.5em 0;max-width:30em;width:100%}.goldilocks-typ__progress-section-bar{background-color:#424242;border-radius:6.25em;height:1em;margin-right:1em;position:relative;width:100%}.goldilocks-typ__progress-section-bar::before{background-color:#fff;border-radius:6.25em;content:'';height:1em;left:0;position:absolute;top:0;width:calc(100% * .2)}.goldilocks-typ__progress-percent{align-items:center;background-color:#424242;border-radius:6.25em;color:#fff;display:flex;font-weight:600;height:2em;justify-content:center;padding:0 .25em;text-align:center;width:3.5em}.goldilocks-typ__title{font:normal 400 2.8125rem / 3rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;margin:4rem 0 2rem;text-align:center}@media only screen and (max-width: 768px){.goldilocks-typ__title{font:normal 400 2.125rem / 2.5rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}}@keyframes merparound{0%{transform:translateX(100%)}20%{transform:translateX(85%)}40%{transform:translateX(95%)}60%{transform:translateX(85%)}100%{transform:translateX(100%)}}.goldy-short-sidebar{transition:background .2s ease-in-out 0s}.goldy-short-sidebar.hidden{display:none}.goldy-short-sidebar.open .goldy-short-sidebar__inner{overflow-y:auto;transform:translateX(0);transition:transform .2s ease-in-out 0s}@media only screen and (max-width: 1024px){.goldy-short-sidebar .goldy-short-sidebar__inner{bottom:0}.goldy-short-sidebar.open{background:rgba(0,0,0,0.54);bottom:0;left:0;position:fixed;right:0;top:72px;transition:background .2s ease-in-out 0s;z-index:2}.goldy-short-sidebar.open .goldy-short-sidebar__inner{bottom:0}.goldy-short-sidebar.open .goldy-short-sidebar__scrim{height:100%;width:100%}}.goldy-short-sidebar__header{font:normal 600 1.25rem / 2.125rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;align-content:center;align-items:center;display:flex}.goldy-short-sidebar__header-bulb{align-items:center;display:flex;margin-right:.75rem}.goldy-short-sidebar__header-bulb .svg{fill:#757575}.goldy-short-sidebar__header-exit{background:none;border:0;cursor:pointer;padding:0;transform:rotate(45deg)}.goldy-short-sidebar__header-exit-cross{display:block;height:1.25rem;width:1.25rem}.goldy-short-sidebar__header-exit-cross .bar--vertical line{stroke:#757575}.goldy-short-sidebar__header-exit-cross .bar--horizontal line{stroke:#757575}.goldy-short-sidebar__header-text{width:100%}.goldy-short-sidebar__image{bottom:0;left:0;margin:0 auto;position:fixed;right:0;width:75%;z-index:-1}.goldy-short-sidebar__inner{background:#fff;border:thin solid #e0e0e0;bottom:44px;padding:1rem;position:fixed;right:0;top:72px;transform:translateX(100%);transition:transform .2s ease-in-out 0s;width:320px}@media only screen and (max-width: 1024px){.goldy-short-sidebar__inner{animation-duration:2s;animation-name:merparound;animation-timing-function:ease-in-out}}.goldy-short-temp-container{display:flex;min-width:100%}.goldy-short__agent-button{display:none;margin:0}.goldy-short__agent-button svg{margin-right:.5em}@media only screen and (max-width: 768px){.goldy-short__agent-button{display:flex;width:100%}}.goldy-short__buttons{align-items:center;display:flex;justify-content:space-between;max-width:28.125em;width:100%}@media only screen and (max-width: 768px){.goldy-short__buttons{flex-direction:column;gap:1.5rem;padding:1rem}}.goldy-short__button-container{display:flex;justify-content:space-between;margin:1em 0;width:22em}@media only screen and (max-width: 768px){.goldy-short__button-container{width:100%}}.goldy-short__card{border-radius:1rem;box-shadow:none;margin:2rem auto;max-width:904px;overflow:hidden;padding:0;width:100%}.goldy-short__card *{box-sizing:border-box}@media only screen and (max-width: 768px){.goldy-short__card{background:#fff;border-radius:0;box-shadow:none;margin:0;min-height:calc(100svh - 14rem)}}.goldy-short__card--columns{background:transparent;display:flex;max-width:60rem}@media only screen and (max-width: 768px){.goldy-short__card--columns{flex-direction:column}}.goldy-short__card--spaced{margin:2em auto}.goldy-short__card-bottom{align-items:center;background:#313c47;border-bottom-left-radius:0.25em;border-bottom-right-radius:0.25em;display:flex;height:4.5rem;justify-content:space-between;padding:0 1rem;position:relative}.goldy-short__card-bottom.special{background:none;margin-bottom:1rem}@media only screen and (max-width: 768px){.goldy-short__card-bottom.special{display:block;padding:0 1rem}}@media only screen and (max-width: 768px){.goldy-short__card-bottom{border-radius:0;bottom:0;left:0;padding:.75rem 1rem;position:fixed;right:0;z-index:1}}.goldy-short__card-bottom--apply{justify-content:center}@media only screen and (max-width: 768px){.goldy-short__card-bottom--apply{background:transparent;position:unset}}.goldy-short__card-bottom--next-only{justify-content:flex-end}.goldy-short__card-bottom--spaced{margin-top:3rem}.goldy-short__card-bottom-buttons{align-items:center;display:flex;justify-content:space-between;max-width:28.125em;width:100%}.goldy-short__card-bottom-buttons.special{max-width:18.5em}@media only screen and (max-width: 768px){.goldy-short__card-bottom-buttons.special{max-width:100%}}@media only screen and (max-width: 768px){.goldy-short__card-bottom-buttons{flex-direction:column;gap:1.5rem;max-width:100%}}@media only screen and (max-width: 768px){.goldy-short__card-bottom-button{margin:0;width:100%}}.goldy-short__card-top{display:flex;flex-direction:column;justify-content:center;padding:2.75rem 2rem 2rem;position:relative}.goldy-short__card-top>p:last-of-type{margin-bottom:0}@media only screen and (max-width: 768px){.goldy-short__card-top{padding:2rem 1rem 2.5rem}}.goldy-short__column{display:flex;flex-direction:column}.goldi-short__column--5\/12{width:41.666667%}.goldi-short__column--7\/12{width:58.333333%}.goldy-short__column--align-bottom{justify-content:flex-end}.goldy-short__column--border-left{border-left:thin solid #e0e0e0}@media only screen and (max-width: 1200px){.goldy-short__column--border-left{border-left:initial;border-top:thin solid #e0e0e0;padding-top:2rem}}.goldy-short__column--items-center{align-items:center}.goldy-short__column--justify-center{justify-content:center}.goldy-short__column--gap-1{gap:1rem}@media only screen and (max-width: 1200px){.goldy-short__column--m-full{width:100%}}.goldy-short__columns{display:flex;gap:1rem}@media only screen and (max-width: 1200px){.goldy-short__columns{flex-direction:column}}.goldy-short__columns--gap-m{gap:2rem}.goldy-short__columns--margined{margin:1rem 2rem}@media only screen and (max-width: 768px){.goldy-short__columns--margined{margin:1rem .5rem}}.goldy-short__copy{margin:1em 0;width:32em}@media only screen and (max-width: 768px){.goldy-short__copy{width:100%}}.goldy-short__copy--lg{font-size:1.2rem}@media only screen and (max-width: 768px){.goldy-short__copy--lg{font-size:1rem}}.goldy-short__copy--tight{margin:0}.goldy-short__copy-link{color:#000;cursor:pointer}.goldy-short__container{margin:2rem auto;max-width:56.5rem;padding:0;width:100%}@media only screen and (max-width: 768px){.goldy-short__container{padding-left:1rem;padding-right:1rem}}.goldy-short__container--thin{max-width:25rem}.goldy-short__cta{margin-top:2rem}.goldy-short__cta--mobile-only{display:none}@media only screen and (max-width: 768px){.goldy-short__cta--mobile-only{display:initial}}@media only screen and (max-width: 768px){.goldy-short__cta--no-mobile{display:none}}.goldy-short__disclaimer{font:normal 400 0.875rem / 1.25rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;margin-top:1.5rem}.goldy-short__field-row{display:flex;margin-bottom:1rem}.goldy-short__field-row:last-of-type{margin-bottom:0}.goldy-short__field-row label{margin-right:1.5rem;width:16.5rem}.goldy-short__field-row label:last-of-type{margin-right:0}.goldy-short__field-row label:nth-last-child(1):first-child{width:100%}.goldy-short__field-row label:nth-last-child(2):first-child{width:34.5rem}@media only screen and (max-width: 768px){.goldy-short__field-row{flex-direction:column}.goldy-short__field-row label{margin-bottom:1rem;margin-right:0;width:100%}.goldy-short__field-row label:last-of-type{margin-bottom:0}.goldy-short__field-row label:nth-last-child(2):first-child{width:100%}}.goldy-short__field-row--halfsize{width:50%}@media only screen and (max-width: 768px){.goldy-short__field-row--halfsize{width:100%}}.goldy-short__hours{display:flex;justify-content:space-between;width:20em}.goldy-short__house-clouds{height:9.0625rem;margin-bottom:1rem;width:100%}.goldy-short__image{height:9rem}.goldy-short__p{align-self:center;font-size:1.3rem;line-height:2rem;margin:0;max-width:28.125rem}.goldy-short__p.special{max-width:25rem}.goldy-short__p--centered{text-align:center}.goldy-short__peyton{border:thin solid transparent;border-radius:0.25em;margin-bottom:2rem;width:100%}.goldy-short__progress{font:normal 400 0.75rem / 0.75rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;align-items:center;background-color:#bdbdbd;border-top-left-radius:0.25em;color:#fff;display:flex;justify-content:flex-end;left:0;padding:.3rem 1.25rem;position:absolute;right:0;top:0}.goldy-short__progress--20{width:20%}.goldy-short__progress--20::after{content:'20%'}.goldy-short__progress--40{width:40%}.goldy-short__progress--40::after{content:'40%'}.goldy-short__progress--60{width:60%}.goldy-short__progress--60::after{content:'60%'}.goldy-short__progress--70{width:70%}.goldy-short__progress--70::after{content:'70%'}.goldy-short__progress--80{width:80%}.goldy-short__progress--80::after{content:'80%'}.goldy-short__progress--90{width:90%}.goldy-short__progress--90::after{content:'90%'}.goldy-short__progress--100{animation:2s forwards hit100}.goldy-short__progress--100::after{animation:2s forwards countTo100;content:'100%'}@media only screen and (max-width: 768px){.goldy-short__progress--100{border-top-right-radius:0}}@keyframes hit100{from{width:90%}to{background:#3baf2f linear-gradient(to right, #4ea66d, #3fbd6c);width:100%}}@keyframes countTo100{0%{content:'90%'}10%{content:'91%'}20%{content:'92%'}30%{content:'93%'}40%{content:'94%'}50%{content:'95%'}60%{content:'96%'}70%{content:'97%'}80%{content:'98%'}90%{content:'99%'}100%{content:'100%'}}.goldy-short__list{list-style:none;padding:0}.goldy-short__list-item{align-items:center;display:flex;font-size:1.25rem;font-weight:700;margin:1.5rem 0}.goldy-short__list-svg{margin-right:1rem;max-height:3.5rem;width:3.5rem}.goldy-short__list-svg .svg{color:#5e6a77;fill:currentColor}.goldy-short__q{margin-bottom:2rem}.goldy-short__q:last-of-type{margin-bottom:0}.goldy-short__q:nth-last-child(1):first-child{margin-bottom:0}.goldy-short__q-title{font:normal 400 1.5rem / 2rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;margin-bottom:1rem;margin-top:0}.goldy-short__q-title--larger{font-size:2rem}@media only screen and (max-width: 768px){.goldy-short__q-title--larger{font-size:1.65rem}}.goldy-short__q-title--spaced{margin:1.2rem auto}.goldy-short__q-title--w-subtitle{margin-bottom:.25rem}.goldy-short__range-input{margin-bottom:.5rem}.goldy-short__section{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width: 768px){.goldy-short__section{margin-left:1rem;margin-right:1rem}}.goldy-short__section--centered{margin:auto}.goldy-short__section--full-width{width:100%}@media only screen and (max-width: 768px){.goldy-short__section--full-width{margin-left:0;margin-right:0}}.goldy-short__section--spaced{margin-bottom:1rem;margin-top:1rem}.goldy-short__section--thin{width:28rem}@media only screen and (max-width: 768px){.goldy-short__section--thin{width:auto}}.goldy-short__section--vspaced{margin-bottom:2rem;margin-top:2rem}.goldy-short__section-buttons{display:flex;gap:1.5rem;justify-content:space-between;width:100%}.goldy-short__section-buttons .button{flex:1 1 50%}@media only screen and (max-width: 768px){.goldy-short__section-buttons{flex-direction:column;gap:0}.goldy-short__section-buttons .button{flex:1 0 auto;width:100%}}.goldy-short__section-buttons--full-width{width:100%}.goldy-short__section-title{font:normal 700 1.25rem / 2.125rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}.goldy-short__short-field-row{display:flex;max-width:30%}@media only screen and (max-width: 768px){.goldy-short__short-field-row{max-width:75%}}.goldy-short__start-header{font:normal 400 2.813rem / 3rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;align-self:center;margin-bottom:3rem;margin-top:0}@media only screen and (max-width: 768px){.goldy-short__start-header{font:normal 400 2.125rem / 2.5rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;align-self:flex-start;margin-bottom:1.5rem}}.goldy-short__title{font-size:1.6rem;font-weight:normal}@media only screen and (max-width: 768px){.goldy-short__title{font-size:1.2rem}}.goldy-short__title--green{color:#3baf2f;font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:2.6rem;font-weight:bold;letter-spacing:.125rem}.goldy-short__title-below{padding-bottom:2em}.goldy{background:#fff;box-sizing:border-box;color:rgba(0,0,0,0.87);margin:3em auto;padding:1.5rem 2rem}.goldy *{box-sizing:border-box}.goldy__apply-container{display:flex}@media only screen and (max-width: 768px){.goldy__apply-container{flex-direction:column}}.goldy__apply-container-button{flex:1 1 50%;margin:0;width:50%}.goldy__apply-container-button:first-of-type{margin-right:1.5rem}@media only screen and (max-width: 768px){.goldy__apply-container-button{margin-right:0;width:100%}.goldy__apply-container-button:first-of-type{margin-bottom:1rem}}.goldy__button{margin:0}.goldy__card{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff;border-radius:0.25em;box-sizing:border-box;color:rgba(0,0,0,0.87);margin:1rem auto 0;max-width:47.5rem;padding:1.5rem 2rem;width:100%}.goldy__card *{box-sizing:border-box}@media only screen and (max-width: 768px){.goldy__card{margin:1rem 0;width:auto}}.goldy__card--first{margin:9rem auto 0}@media only screen and (max-width: 768px){.goldy__card--first{margin:3rem 0}}.goldy__card--hidden{display:none}.goldy__card-controls{display:flex;justify-content:space-between;padding-top:1rem}.goldy__cards{margin:0 auto;padding:0 1em}@media only screen and (max-width: 768px){.goldy__form{padding:0 1rem}}.grecaptcha-badge{display:none}.guided-links__link-svg{margin-left:.5rem;margin-top:.625rem}.guided-links__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}.guided-links__list-item{list-style:none}.guided-links__list-item-answer-container{display:none}.guided-links__list-item-cross{color:#3baf2f;height:1.625rem;width:1rem}.guided-links__list-item-answer-container--expanded .guided-links__list-item-cross .bar--vertical{display:none}.guided-links__list-item-answer-container--expanded .guided-links__list-item-answer-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding-left:1rem}.guided-links__list-item-header{cursor:pointer;display:flex;flex-direction:row;font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.125rem;height:2rem;justify-content:space-between;line-height:1.25rem}.header{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background:#fff;left:0;min-height:4.5rem;position:fixed;right:0;top:0;z-index:30}.header *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none}@media only screen and (max-width: 1024px){.header{min-height:4.5rem}}.header__hamburgler{display:none}@media only screen and (max-width: 1024px){.header__hamburgler{align-items:center;display:flex;height:100%;justify-content:center;transition:.2s background linear .1s, .2s border linear .1s;width:3.5rem}}.header__hamburgler--active{background:#0d78a6;border-bottom:0;transition:.2s background linear .1s}.header__hamburgler-button{background:0;border:0;float:left;height:100%;padding:0;position:relative;transition:.1s transform linear;width:100%;z-index:1}.header__hamburgler-button:focus{outline:-webkit-focus-ring-color auto 5px}.header__hamburgler-patties{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;width:100%}.header__hamburgler-patty,.header__hamburgler-patty::before,.header__hamburgler-patty::after{background:rgba(0,0,0,0.54);content:'';height:2px;margin:auto;pointer-events:none;position:relative;transition:.2s background linear .1s, .2s top linear .2s, .2s transform linear;width:1rem}.header__hamburgler-patty::before,.header__hamburgler-patty::after{left:0;position:absolute;top:50%;transform:rotate(0deg)}.header__hamburgler-patty::before{top:-5px}.header__hamburgler-patty::after{top:5px}.active .header__hamburgler-patty{background:0}.active .header__hamburgler-patty::before{transform:rotate(45deg)}.active .header__hamburgler-patty::after{transform:rotate(-45deg)}.active .header__hamburgler-patty::before,.active .header__hamburgler-patty::after{background:#fff;top:0}.active .header__hamburgler-patty,.active .header__hamburgler-patty::before,.active .header__hamburgler-patty::after{transition:.2s background linear .1s, .2s top linear, .2s transform linear .2s}.header__left{display:flex;flex:1 1 auto}@media only screen and (max-width: 1024px){.header__left{background:#fff;justify-content:center;padding-right:11%}}@media only screen and (max-width: 768px){.header__left{padding-right:0}}.header__link{border-bottom:2px solid transparent;color:rgba(0,0,0,0.87);font-weight:700}.header__link:hover{color:#0d78a6}@media only screen and (max-width: 1440px){.header__link{font:normal 700 0.875rem / 1.5rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}}@media only screen and (max-width: 1024px){.header__link{font:normal 600 1rem / 1.75rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;margin-bottom:0;padding:.625rem 0;padding-left:1.5rem;width:100%}.header__link:hover{color:rgba(0,0,0,0.87)}}.header__link--active{border-bottom:2px solid #0d78a6;color:#0d78a6}.header__link--active .header__link-container-title{color:#0d78a6}.header__link--active .header__link-container-title::after{border-left:.313rem solid transparent;border-right:.313rem solid transparent;border-top:0.313rem solid #0d78a6;content:' ';height:0;position:absolute;right:-1.5rem;top:.75rem;width:0}@media only screen and (max-width: 1440px){.header__link--active .header__link-container-title::after{top:.625rem}}@media only screen and (max-width: 1024px){.header__link--active .header__link-container-title::after{right:0}}@media only screen and (max-width: 1024px){.header__link--active{border-bottom:0}}.header__links{display:flex}@media only screen and (max-width: 1024px){.header__links{flex-direction:column;height:100vh;left:0;opacity:0;position:absolute;top:4.5rem;transition:visibility linear .2s, opacity .2s linear;visibility:hidden;width:100%;z-index:-99}}.header__links--active{display:flex;opacity:1;transition:visibility linear .2s, opacity .2s linear;visibility:visible}.header__links--active .header__scrim{display:block;opacity:1;position:fixed;top:0;visibility:visible;z-index:-1}.header__links-inner{display:flex}@media only screen and (max-width: 1024px){.header__links-inner{bottom:0;display:block;flex-direction:column;height:100%;left:0;overflow-x:hidden;padding-top:4.5rem;position:absolute;right:0;top:-4.5rem}}.header__links-link{display:flex}.header__link-container{align-items:center;display:flex;padding-right:2rem}@media only screen and (max-width: 1440px){.header__link-container{padding-right:1.5rem}}@media only screen and (max-width: 1200px){.header__link-container{padding-right:1rem}}@media only screen and (max-width: 1024px){.header__link-container{align-items:flex-start;background:#fff;border-bottom:1px solid #e0e0e0;padding-right:0}}.header__link-container--mobile-spacer{display:none}@media only screen and (max-width: 1024px){.header__link-container--mobile-spacer{background:transparent;border:0;display:block;height:25%}}.header__link-container--sign-in-out{display:none}@media only screen and (max-width: 1024px){.header__link-container--sign-in-out{display:flex}}.header__link-container--sub-menu{color:rgba(0,0,0,0.87);font-weight:700}@media only screen and (max-width: 1024px){.header__link-container--sub-menu{flex-direction:column}.header__link-container--sub-menu .header__link-sub-menu{display:none}}.header__link-container--sub-menu-active{color:#0d78a6}.header__link-container--sub-menu-active .header__link-container-title{color:#0d78a6}.header__link-container--sub-menu-active .header__link-container-title::after{display:none}.header__link-container--sub-menu-active .header__link-container-title::before{border-bottom:0.313rem solid #0d78a6;border-left:.313rem solid transparent;border-right:.313rem solid transparent;content:' ';height:0;position:absolute;right:-1.5rem;top:.75rem;width:0}@media only screen and (max-width: 1440px){.header__link-container--sub-menu-active .header__link-container-title::before{top:.625rem}}@media only screen and (max-width: 1024px){.header__link-container--sub-menu-active .header__link-container-title::before{right:0}}.header__link-container--sub-menu-active .header__link-sub-menu>*{opacity:1;transition-delay:0s;visibility:visible}.header__link-container--sub-menu-active ~ .header__scrim{opacity:1;transition-delay:0s;visibility:visible}@media only screen and (max-width: 1024px){.header__link-container--sub-menu-active{color:#0d78a6}.header__link-container--sub-menu-active .header__link-container-title{color:#0d78a6}.header__link-container--sub-menu-active .header__link-container-title::after{display:none}.header__link-container--sub-menu-active .header__link-container-title::before{border-bottom:0.313rem solid #0d78a6;border-left:.313rem solid transparent;border-right:.313rem solid transparent;content:' ';height:0;position:absolute;right:-1.5rem;top:.75rem;width:0}}@media only screen and (max-width: 1024px) and (max-width: 1440px){.header__link-container--sub-menu-active .header__link-container-title::before{top:.625rem}}@media only screen and (max-width: 1024px) and (max-width: 1024px){.header__link-container--sub-menu-active .header__link-container-title::before{right:0}}@media only screen and (max-width: 1024px){.header__link-container--sub-menu-active .header__link-sub-menu{display:block}.header__link-container--sub-menu-active .header__link-sub-menu>*{height:100%;opacity:1;transition-delay:0s;visibility:visible}.header__link-container--sub-menu-active+.header__scrim{opacity:1;transition-delay:0s;visibility:visible}}.header__link-container-title{color:rgba(0,0,0,0.87);margin-right:1.75em;pointer-events:none;position:relative}.header__link-container-title::after{border-left:.313rem solid transparent;border-right:.313rem solid transparent;border-top:0.313rem solid #757575;content:' ';height:0;position:absolute;right:-1.5rem;top:.75rem;width:0}@media only screen and (max-width: 1440px){.header__link-container-title::after{top:.625rem}}@media only screen and (max-width: 1024px){.header__link-container-title::after{right:0}}@media only screen and (max-width: 1024px){.header__link-container-title{margin-right:2rem}}.header__link-sub-menu>*{background:#fff;border-top:1px solid #e0e0e0;opacity:0;position:absolute;right:0;top:4.5rem;transition:visibility 0s linear .2s, opacity .2s linear, height .2s linear;visibility:hidden;width:100%;z-index:25}@media only screen and (max-width: 1024px){.header__link-sub-menu>*{border-top:0;height:0;position:static;width:100%}}@media only screen and (max-width: 1024px){.header__link-sub-menu{width:100%}}.header__link-sub-menu--active *{display:block;opacity:1;visibility:visible}.header__link-sub-menu-link{border-radius:.5em;box-sizing:border-box;padding:1em;width:21.5em}.header__link-sub-menu-link:hover{background:#eee}.header__link-sub-menu-link:hover .header__link-sub-menu-link-title{border-bottom:2px solid #0d78a6;color:#0d78a6}@media only screen and (max-width: 1024px){.header__link-sub-menu-link{background:#eee;border-radius:0;border-top:1px solid #e0e0e0;padding:.625em 0 .625em 3em;width:100%}.header__link-sub-menu-link:hover .header__link-sub-menu-link-title{border-bottom:0;color:rgba(0,0,0,0.87)}}.header__link-sub-menu-link--active .header__link-sub-menu-link-title{border-bottom:2px solid #0d78a6;color:#0d78a6}@media only screen and (max-width: 1024px){.header__link-sub-menu-link--active .header__link-sub-menu-link-title{border-bottom:0}.header__link-sub-menu-link--active .header__link-sub-menu-link-title:hover{color:#0d78a6}}.header__link-sub-menu-link--dummy-spacer{height:0;min-height:0;visibility:hidden;width:21.5em}@media only screen and (max-width: 1024px){.header__link-sub-menu-link--dummy-spacer{display:none;margin:0;padding:0}}.header__link-sub-menu-link-blurb{font:normal 400 0.875rem / 1.25rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54);pointer-events:none}@media only screen and (max-width: 1024px){.header__link-sub-menu-link-blurb{display:none}}.header__link-sub-menu-link-title{box-sizing:border-box;color:rgba(0,0,0,0.87);display:inline-block;font-weight:600;height:1.875rem;margin-bottom:.25em;pointer-events:none}@media only screen and (max-width: 1024px){.header__link-sub-menu-link-title{font-weight:400;margin-bottom:0}}.header__link-sub-menu-links{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:90rem;padding:2em}@media only screen and (max-width: 1024px){.header__link-sub-menu-links{flex-direction:column;padding:0}}.header__logo{display:block}@media only screen and (max-width: 1024px){.header__logo{height:auto;width:100%}}.header__logo-link{align-items:center;display:flex;margin-right:2rem;max-width:9.438em}@media only screen and (max-width: 1024px){.header__logo-link{margin:0 1em}}.header__phone-box{background:#fff;border-radius:.25em;box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);display:none;flex-direction:column;padding:1em 1.5em;position:absolute;top:5.5em}.header__phone-box::after{border-color:transparent #fff #fff transparent;border-style:solid;border-width:.375em;box-shadow:1px 1px 1px rgba(0,0,0,0.05);content:'';left:.5em;position:absolute;top:-.375em;transform:rotate(225deg)}.header__phone-box--active{display:flex}.header__phone-box-item{align-items:center;display:flex}.header__phone-call{border-bottom:thin solid #bdbdbd;padding-bottom:.75em}.header__phone-copy{color:rgba(0,0,0,0.87);margin-left:.5em}.header__phone-text{justify-content:flex-end;padding-top:.75em}.header__right{align-items:center;color:rgba(0,0,0,0.87);display:flex;font-weight:bold}.header__right .svg{fill:rgba(0,0,0,0.54)}@media only screen and (max-width: 1024px){.header__right{background:#fff;height:100%;position:relative;right:0;top:0}}.header__right-button{margin:0}@media only screen and (max-width: 1024px){.header__right-button{display:none}}.header__right-sms--mobile{display:none;height:1.563em;pointer-events:none;width:1.563em}.header__right-sms--mobile .svg{pointer-events:none}@media only screen and (max-width: 1024px){.header__right-sms--mobile{align-items:center;display:flex;justify-content:center;margin-right:1.5em}}.header__right-telephone{color:rgba(0,0,0,0.54);font-weight:700;margin-right:.5em;user-select:none;white-space:nowrap}@media only screen and (max-width: 1024px){.header__right-telephone{align-items:center;display:flex;height:100%;margin-right:0;order:-1;padding-left:1em}}@media only screen and (max-width: 1024px){.header__right-telephone-container{align-items:center;display:flex;height:2.5em;justify-content:center}}@media only screen and (max-width: 1024px){.header__right-telephone--desktop{align-items:center;display:flex;height:2.5em;justify-content:center}}@media only screen and (max-width: 768px){.header__right-telephone--desktop{display:none}}.header__right-telephone--mobile{background:none;border:0;display:none;height:2.5em;padding:0;width:2.5em}.header__right-telephone--mobile:focus{outline:-webkit-focus-ring-color auto 5px}.header__right-telephone--mobile svg{pointer-events:none}@media only screen and (max-width: 1024px){.header__right-telephone--mobile{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}}.header__right-telephone--mobile--active{border-radius:50%}.header__right-telephone--mobile--active .svg{border-radius:initial;fill:#000}.header__right-telephone--mobile--active .header__right-contact{display:flex}.header__right-telephone--outer{align-items:center;display:flex}@media only screen and (max-width: 1024px){.header__right-telephone--outer{height:100%;justify-content:center}}.header__scrim{background:rgba(0,0,0,0.54);height:100vh;opacity:0;position:absolute;right:0;top:4.5rem;transition:visibility s linear .2s, opacity .2s linear;visibility:hidden;width:100%}@media only screen and (max-width: 1440px){.header__scrim{top:7.25rem}}@media only screen and (max-width: 1024px){.header__scrim{display:none}}.header__sitewide-notification{font:normal 600 1em / 1.75em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;background-color:#deeaf6;color:#24458d;padding:.625em 1em;text-align:center}.header__sitewide-notification a{color:inherit;text-decoration:underline}@media only screen and (max-width: 1024px){.header__sitewide-notification{text-align:left}}.header__wrapper{background-color:#fff;display:flex;height:4.5rem;justify-content:space-between;margin:0 auto;width:1200px}@media only screen and (max-width: 1440px){.header__wrapper{padding:0 3em}}@media only screen and (max-width: 1200px){.header__wrapper{padding:0 1em;width:100%}}@media only screen and (max-width: 1024px){.header__wrapper{height:4.5rem;padding:0}}@media only screen and (max-width: 1024px){.header__wrapper--active .header__left{border-bottom:1px solid #eee}.header__wrapper--active .header__right .header__right-telephone--outer{border-bottom:1px solid #eee}}.heading-1,.page-header__heading{font-size:2.8125em;line-height:1.067em}@media only screen and (max-width: 768px){.heading-1,.page-header__heading{font-size:2.1em;line-height:1.2em}}@media only screen and (max-width: 768px){.heading-1--mobile-larger{font-size:2.75rem;line-height:3rem}}.heading-1--no-mobile-change{font-size:2.8125em;line-height:1.067em}.heading-1--white-divider::after{border-bottom:2px solid #fff;content:'';display:block;margin-bottom:.55em;padding-bottom:.35em;width:2.1em}.featured-article__title,.heading-2,.heading-with-divider{font-size:2.125em;line-height:1.176em}@media only screen and (max-width: 768px){.featured-article__title,.heading-2,.heading-with-divider{font-size:1.5em;line-height:1.25em}}.heading-2--centered{text-align:center}@media only screen and (max-width: 768px){.heading-2--mobile-large{font-size:1.5rem}}@media only screen and (max-width: 768px){.heading-2--mobile-larger{font-size:2.125rem}}.heading-2--no-mobile-change{font-size:2.125em;line-height:1.176em}.heading-2--primary{font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif}.heading-2--spacing{margin-bottom:.5em}.heading-3,.reverse-mortgage__lead-in-text{font-size:1.5em;line-height:1.333em}@media only screen and (max-width: 768px){.heading-3,.reverse-mortgage__lead-in-text{font-size:1em;font-weight:bold;line-height:1em;margin-left:.25em}}.heading-3--centered{text-align:center}@media only screen and (max-width: 768px){.heading-3--mobile-larger{font-size:1.5rem;font-weight:400;margin-left:0}}.heading-3--emphasis{font-size:1.25rem;font-weight:600}@media only screen and (max-width: 768px){.heading-3--no-mobile-change{font-size:1.5rem;font-weight:normal}}.heading-3--desktop-only{font-size:1.5em;line-height:1.333em;font-weight:normal}.heading-3--secondary{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif}@media only screen and (max-width: 768px){.heading-3--wrap{white-space:normal}}.active-states-state__section-title,.active-states__cell-header-license-number,.active-states__cell-header-license-type,.active-states__cell-header-state,.application-form-header-short__special,.careers-table__cell-header-location,.careers-table__cell-header-specialty,.careers-table__cell-header-title,.heading-4,.hud-table__cell--header,.learning-center-evergreen-links__header,.learning-center-topics__title,.search-results-list__item-title-link,.short-form__title{font-size:1.25em;font-weight:600;line-height:1.7em}@media only screen and (max-width: 768px){.active-states-state__section-title,.active-states__cell-header-license-number,.active-states__cell-header-license-type,.active-states__cell-header-state,.application-form-header-short__special,.careers-table__cell-header-location,.careers-table__cell-header-specialty,.careers-table__cell-header-title,.heading-4,.hud-table__cell--header,.learning-center-evergreen-links__header,.learning-center-topics__title,.search-results-list__item-title-link,.short-form__title{font-size:1.25em;line-height:1.7em}}.heading-4--bold{font-weight:bold}.heading-4--centered{text-align:center}@media only screen and (max-width: 768px){.heading-4--mobile-smaller{font-size:1rem;line-height:1.75rem}}.heading-4--no-mobile-change{font-size:1.25em;font-weight:600;line-height:1.7em}.heading-4--primary{font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif}.heading-4--slim{line-height:1.5}.heading--white{color:#fff}.heading__subtitle{color:#616161;font-size:.75em}.heading__subtitle--b{font:normal 400 0.875rem / 1.25rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54);margin-bottom:1rem}.heading-with-divider{position:relative}.heading-with-divider::after{border-bottom:2px solid #5e6a77;bottom:-.265em;content:'';display:block;height:0;left:0;position:relative;width:2.824em}.heading-with-divider--grey-light::after{border-bottom:2px solid #bdbdbd}.heading-with-divider--transparent::after{border-bottom:2px solid #fff;opacity:.34}.heading-with-divider--white::after{border-bottom:2px solid #fff;bottom:-.625em;content:'';display:block;height:0;left:0;position:relative;width:6em}.help{background-color:#5e6a77;margin:1em 0}@media only screen and (max-width: 768px){.help{margin:0}}.help__card{padding:1.4em}.help__container{margin:0 auto;max-width:1200px;padding:5.75em 1em 4.9em}@media only screen and (max-width: 768px){.help__container{margin:0 auto;padding:3em 1em}}.help__content{margin-top:.5em}.help__box{display:flex;flex:1 0;padding:1em}.help__box:first-child{padding-left:0}.help__box:last-child{padding-right:0}@media only screen and (max-width: 768px){.help__box{padding:0 0 1.5em}}.help__boxes{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.help__boxes{flex-direction:column}}.help__heading{padding-bottom:.4em}.hero{box-sizing:border-box;display:flex;margin:inherit;padding:inherit}.hero--bg-couple{background:linear-gradient(rgba(255,255,255,0.6), transparent),url(https://cdn.americanfinancing.net/assets/couple-cropped-bg-7935505894ad574882e999b4c0200c3d2fd86be2371a2a1b2366b513157e2320.jpg) center/cover no-repeat;background-color:#fff;overflow:hidden;width:100%}.hero--gift{background:#fff url(https://cdn.americanfinancing.net/assets/heros/afc-give-back-e38834b0385e4f9b1c7bc06ae21263de0e2f066d83f20e05e6465f706571fcac.jpg) center 65%/cover no-repeat scroll}@media only screen and (max-width: 768px){.hero--gift{background-position-x:-45rem}}.hero--hero-family-bg{background:linear-gradient(rgba(255,255,255,0.6), transparent),url(https://cdn.americanfinancing.net/assets/hero-family-bg-1ee3729fde8f549aa1498f29682fbf285b171cb33f9bca4ef0d54156af4c9183.png) center/cover no-repeat;background-color:#fff;overflow:hidden;width:100%}.hero--kitchen{background:#424242 url(https://cdn.americanfinancing.net/assets/heros/afc-kitchen-2c4245ad11fc52fa5208e59560711b631649602d5ef4114f1e339689ad2c0442.jpg) center 58%/cover no-repeat padding-box border-box scroll;color:#fff}@media only screen and (max-width: 768px){.hero--kitchen{background-position:-11em}}.hero--linked::before{content:'';height:100%;left:0;position:absolute;top:0;width:100%}.hero--how-we-hire{background:#424242 url(https://cdn.americanfinancing.net/assets/heros/how-we-hire-hero@2x-5d54ea261969ed792cc442360327c7d11ecaae26541ffee89a5ac45fe416f4d9.jpg) left 0%/cover no-repeat padding-box border-box scroll;color:#fff;display:flex;justify-content:left}@media only screen and (max-width: 1024px){.hero--how-we-hire{justify-content:center}}.hero--purchase{background:#fff url(https://cdn.americanfinancing.net/assets/heros/hero-purchase-9b739e84e871563e404d5454cc20da4a0faa46c7ebbeeff533a28cbbaacc7155.jpg) center 55%/cover no-repeat scroll}.hero--refinance{background:#fff url(https://cdn.americanfinancing.net/assets/heros/hero-refinance-b027e293e78e39385ac3b9f0447afebd15265737a9afc1331e35c5a7735bd03d.jpg) center 45%/cover no-repeat scroll}.hero--reverse-mortgage{background:#424242 url(https://cdn.americanfinancing.net/assets/heros/hero-reverse-mortgage-17b57df55fab3749724f7a1cc9f3c9142570020913811a9088e8fe8b8ed60fd2.jpg) center 55%/cover no-repeat padding-box border-box scroll}@media only screen and (max-width: 1024px){.hero--reverse-mortgage{background:linear-gradient(180deg, #129dd9 0%, #cdeef4 40%, #cdf7ff 100%)}}.hero--dedicated-mc{background:#424242 url(https://cdn.americanfinancing.net/assets/pages/purchase/mortgage-closing-24b70fbb22e9becaae071d0dd20783654d6621c29e3a1909f039700c499f232d.jpg) center 58%/cover no-repeat padding-box border-box scroll}@media only screen and (max-width: 768px){.hero--dedicated-mc{background-position:63% top}}.hero--career{background:#424242 url(https://cdn.americanfinancing.net/assets/heros/hero-job-profile-a230d94829bb48faa1bf44fb5a949b71b1b8afe9c892e06ad6a36043bc2f3a7a.jpg) center 58%/cover no-repeat padding-box border-box scroll}.hero__button{margin:0 1em}@media only screen and (max-width: 768px){.hero__button{margin:.5em 39%;min-width:20em}}.hero__button-container{display:flex;flex-direction:column;gap:1rem;width:fit-content}@media only screen and (max-width: 768px){.hero__button-container{width:100%}}.hero__buttons{display:none}@media only screen and (max-width: 1024px){.hero__buttons{display:flex;justify-content:center;margin-bottom:29em}}@media only screen and (max-width: 768px){.hero__buttons{flex-wrap:wrap}}.hero__container{margin:0 auto;padding:1em 0}@media only screen and (max-width: 768px){.hero__container{padding:0}}.hero__container--tall{padding:4em 0}@media only screen and (max-width: 768px){.hero__container--tall{padding:2em 0}}.hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding:1rem}.hero__content--bg-couple{background:url(https://cdn.americanfinancing.net/assets/couple-cropped-05fe9523c245a57142c440083570de5dfff7f735c38c26a44ce1e2ec0daefa9a.png) top right/60% no-repeat;gap:2rem;height:35rem;justify-content:center}@media only screen and (max-width: 1200px){.hero__content--bg-couple{height:30rem}}@media only screen and (max-width: 768px){.hero__content--bg-couple{align-items:center;background:linear-gradient(transparent 40%, #fff 60%),url(https://cdn.americanfinancing.net/assets/couple-cropped-05fe9523c245a57142c440083570de5dfff7f735c38c26a44ce1e2ec0daefa9a.png) top center/125% no-repeat;gap:1rem;justify-content:flex-end;min-height:35rem}}.hero__content--fixed-height{height:31.25rem;max-height:31.25rem}.hero__content--hero-family{background:url(https://cdn.americanfinancing.net/assets/hero-family-7aa5bfac0e52f1184d365c4293ad9bf38bacf849560097152ddfe4d52e81d99f.png) bottom right/60% no-repeat;gap:2rem;height:35rem;justify-content:center}@media only screen and (max-width: 1200px){.hero__content--hero-family{height:30rem}}@media only screen and (max-width: 768px){.hero__content--hero-family{align-items:center;background:linear-gradient(transparent 40%, #fff 60%),url(https://cdn.americanfinancing.net/assets/hero-family-7aa5bfac0e52f1184d365c4293ad9bf38bacf849560097152ddfe4d52e81d99f.png) top center/125% no-repeat;gap:1rem;justify-content:flex-end;min-height:35rem}}.hero__content--vfixed-padding{box-sizing:border-box;padding-top:9rem}.hero__form{margin:0 auto;max-width:25em;padding-bottom:2em}@media only screen and (max-width: 768px){.hero__form{padding:0 1em 2em}}@media only screen and (max-width: 1024px){.hero__form--no-mobile{display:none}}.hero__subtitle{font-size:1.6rem;font-weight:normal;line-height:1;margin:0}@media only screen and (max-width: 768px){.hero__subtitle{font-size:1.4rem}}@media only screen and (max-width: 768px){.hero__subtitle--centered-mobile{text-align:center}}.hero__subtitle--lg{font-size:1.8rem;line-height:1.25}@media only screen and (max-width: 768px){.hero__subtitle--lg{font-size:1.25rem}}.hero__title{font-size:2.375rem;font-weight:normal;line-height:1;margin:0}@media only screen and (max-width: 768px){.hero__title{font-size:2.25rem;line-height:1.2}}.hero__title--larger{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:2.75rem;font-weight:400;margin:0}@media only screen and (max-width: 768px){.hero__title--larger{font-size:2.5rem;line-height:1}}.hero__title--bordered{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.8125rem;font-weight:normal;line-height:1.067em;background-color:rgba(49,60,71,0.9);border-left:0.5rem solid #4ea66d;color:#fff;margin:15rem 0 15rem 7.5rem;padding:1rem}@media only screen and (max-width: 768px){.hero__title--bordered{font-size:2rem;line-height:1.2;margin:5rem 2.25rem 27rem 1rem;padding:1rem}}.hero__title--centered{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.8125rem;font-weight:normal;line-height:1.067em;box-sizing:border-box;margin:2rem 0 1.5rem;text-align:center;width:100%}@media only screen and (max-width: 1024px){.hero__title--centered{padding:0 .5em}}@media only screen and (max-width: 768px){.hero__title--centered{margin:2.6rem 0;padding:0 .25em}}@media only screen and (max-width: 768px){.hero__title--centered-mobile{text-align:center}}.hero__title--compound{display:flex}@media only screen and (max-width: 1200px){.hero__title--compound{flex-wrap:wrap}}.hero__title--mobile{display:none}@media only screen and (max-width: 768px){.hero__title--mobile{display:inherit}}@media only screen and (max-width: 768px){.hero__title--non-mobile{display:none}}.hero__title--short{margin:6.25rem 0 6.25rem 7.5rem}@media only screen and (max-width: 768px){.hero__title--short{margin:5rem 2.25rem 5rem 1rem}}.hero__title-emphasis{color:#4ea66d;font-weight:bold}.hero__title-emphasis--no-break{white-space:nowrap}.hero__titles{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 768px){.hero__titles{gap:.25rem;text-shadow:0 0 2rem #fff}}@media only screen and (max-width: 1200px){.hero__titles--restricted-width{width:21rem}}@media only screen and (max-width: 768px){.hero__titles--restricted-width{width:unset}}.highlighted{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:#313c47;border-radius:0.25em;color:#fff;margin:1.5em 0;padding:1.5em}.highlighted--fancy{background-color:#626f7c;margin:3em 0;overflow:hidden;padding:3em;position:relative}@media only screen and (max-width: 1024px){.highlighted--fancy{padding:2em 1em 1em}}.highlighted--page-start{margin-top:0}@media only screen and (max-width: 768px){.highlighted--page-start{margin:2em 0}}.highlighted__background-block-1{background-color:#5f6b77;bottom:-.813em;height:7.438em;left:7.25em;position:absolute;transform:rotate(-45deg);width:15.563em}.highlighted__background-block-2{background-color:#5c6874;bottom:-2.25em;height:2.938em;left:19.75em;position:absolute;transform:rotate(45deg);width:15.75em}.highlighted__background-block-3{background-color:#5f6b77;height:12em;position:absolute;right:-1.25em;top:-8.188em;transform:rotate(-45deg);width:12.125em}.highlighted__background-block-4{background-color:#5c6874;height:8.25em;position:absolute;right:-6.688em;top:.938em;transform:rotate(-45deg);width:10.625em}.highlighted__content{position:relative}.highlighted__heading{font-weight:bold;margin-bottom:.5em}.home-page-about{position:relative;z-index:10}@media only screen and (max-width: 1200px){.home-page-about{padding:0 1em}}@media only screen and (max-width: 768px){.home-page-about{padding:0 1em}}.home-page-about__content{display:flex;flex-direction:column;justify-content:center;margin-left:3em}@media only screen and (max-width: 768px){.home-page-about__content{margin-left:0;padding-top:1.25em}}.home-page-about__container{box-sizing:border-box;display:flex;justify-content:center;margin:6em auto 2.6em;max-width:1200px}@media only screen and (max-width: 768px){.home-page-about__container{flex-direction:column;margin:3em auto 1em}}.home-page-about__video-container{max-width:36em;width:100%}.home-page-about__more{color:#d53531}.home-page-about__text{margin-bottom:1em;max-width:23.125em}.home-page-loan-process{position:relative;z-index:6}.home-page-loan-process__block{flex:1 1 33%}@media only screen and (max-width: 768px){.home-page-loan-process__block{align-items:center;display:flex;margin-bottom:1.5em}}.home-page-loan-process-block__arrow-container{opacity:.3;padding:0 1.5em;width:100%}@media only screen and (max-width: 768px){.home-page-loan-process-block__arrow-container{display:none}}.home-page-loan-process-block__imagery{align-items:center;display:flex;height:5.5em;margin-bottom:1.125em}@media only screen and (max-width: 768px){.home-page-loan-process-block__imagery{height:auto;margin-bottom:0;margin-right:1em}}.home-page-loan-process-block__svg{height:5em;width:5em}.home-page-loan-process-block__svg .svg{fill:#3baf2f}@media only screen and (max-width: 768px){.home-page-loan-process-block__svg{height:2.5em;width:2.5em}}.home-page-loan-process-block__text{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;max-width:12em;padding-right:2em}@media only screen and (max-width: 768px){.home-page-loan-process-block__text{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1rem;line-height:1.75em;font-weight:600;max-width:100%}}.home-page-loan-process__blocks{display:flex;justify-content:space-between;padding-top:3.125em}@media only screen and (max-width: 768px){.home-page-loan-process__blocks{flex-direction:column;padding-top:1.825em}}.home-page-loan-process__container{margin:3em auto 6em;max-width:1200px}@media only screen and (max-width: 1200px){.home-page-loan-process__container{padding:0 1em}}@media only screen and (max-width: 768px){.home-page-loan-process__container{margin-bottom:0;margin-top:3em}}.home-page-testimonials{background:#616161 linear-gradient(45deg, #4f79c5 0%, #c33fb4 70%, #c33fb4 100%);--max-height: 60rem;box-sizing:border-box}.home-page-testimonials__actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}@media only screen and (max-width: 768px){.home-page-testimonials__actions{flex-wrap:wrap}}.home-page-testimonials__body{align-self:center;color:#fff;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 1200px){.home-page-testimonials__body{margin:0 1rem 2rem}}.home-page-testimonials__column{animation:move-up 60s linear infinite;display:flex;flex-direction:column;gap:3rem}.home-page-testimonials__column:hover{animation-play-state:paused}.home-page-testimonials__column:nth-child(2){animation-delay:1.5s}@media only screen and (max-width: 1200px){.home-page-testimonials__column{width:40vw}.home-page-testimonials__column:nth-child(2){display:none}}@media only screen and (max-width: 768px){.home-page-testimonials__column{animation:move-left 45s linear infinite;flex-direction:row;gap:2rem;padding:2rem 0;width:100%}}.home-page-testimonials__columns{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:3rem;height:var(--max-height);overflow-x:visible;overflow-y:hidden}@media only screen and (max-width: 768px){.home-page-testimonials__columns{height:auto;overflow-x:hidden;overflow-y:unset}}.home-page-testimonials__container{height:100%;margin:0 auto;max-width:1200px}@media only screen and (max-width: 1200px){.home-page-testimonials__container{padding:0 2rem}}@media only screen and (max-width: 768px){.home-page-testimonials__container{padding:0}}.home-page-testimonials__content{display:flex;gap:6rem}@media only screen and (max-width: 1024px){.home-page-testimonials__content{gap:3rem}}@media only screen and (max-width: 768px){.home-page-testimonials__content{flex-direction:column;gap:1rem}}.home-page-testimonials__testimonial{box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 3px rgba(0,0,0,0.12),0 4px 5px 0 rgba(0,0,0,0.2);background:#fff;border-radius:0.25em;display:flex;flex-direction:column;gap:1rem;padding:2em;position:relative}.home-page-testimonials__testimonial::after{background-color:#fff;bottom:-.25rem;content:'';display:inline;height:2rem;position:absolute;right:2rem;transform:rotate(40deg) skewX(25deg);width:2rem}.home-page-testimonials__testimonial-author{color:rgba(0,0,0,0.87);font-size:1.125rem;text-align:center}@media only screen and (max-width: 768px){.home-page-testimonials__testimonial-author{font-size:1rem}}.home-page-testimonials__testimonial-stars{align-self:center;display:inline-flex}.home-page-testimonials__testimonial-text{color:rgba(0,0,0,0.87);font-size:1.25rem;line-height:1.5;user-select:none}@media only screen and (max-width: 1200px){.home-page-testimonials__testimonial-text{font-size:1.25rem}}@media only screen and (max-width: 1024px){.home-page-testimonials__testimonial-text{font-size:1.125rem}}@media only screen and (max-width: 768px){.home-page-testimonials__testimonial-text{font-size:1rem;height:10rem;overflow:hidden;position:relative}.home-page-testimonials__testimonial-text::before{background:linear-gradient(transparent 9.5rem, #fff);content:'';height:100%;position:absolute;width:100%}}.home-page-testimonials__text{flex:0 1 auto}@media only screen and (max-width: 1200px){.home-page-testimonials__text{max-width:50vw}}@media only screen and (max-width: 768px){.home-page-testimonials__text{max-width:unset}}.home-page-testimonials__title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em;position:relative;padding-bottom:2.25rem}.home-page-testimonials__title::after{border-bottom:2px solid #fff;bottom:-.75rem;content:'';display:block;height:0;left:0;position:relative;width:6rem;opacity:.34}@keyframes move-up{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -491.25rem, 0)}}@keyframes move-left{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-228.75rem, 0, 0)}}.horizontal-rule{border-color:rgba(0,0,0,0.25);border-width:thin 0 0}.how-we-hire__page{border:0;box-sizing:border-box;color:#000;flex:1 0 auto;font-size:1.313rem;margin:0 auto;padding:0}.how-we-hire__fixed-width{margin:0 auto;max-width:1200px}.how-we-hire__columns{border:0;display:grid;grid-template-columns:1fr 1fr;padding:1rem}@media only screen and (max-width: 768px){.how-we-hire__columns{grid-template-columns:1fr;padding:0}}.how-we-hire__three-columns{border:0;display:grid;grid-template-columns:1fr 1fr 1fr;padding:1rem}@media only screen and (max-width: 768px){.how-we-hire__three-columns{display:none;grid-template-columns:1fr}}.how-we-hire__column{border:0;font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;padding:1rem}.how-we-hire__list-item{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif}.how-we-hire__faq{background-color:#313c47;color:#fff;padding:1rem}@media only screen and (max-width: 768px){.how-we-hire__faq-header--mobile-border{border-bottom:0.06rem solid #bdbdbd}}.how-we-hire__faq-columns{background-color:#313c47;border:0;display:grid;grid-template-columns:1fr 1fr;padding:0}@media only screen and (max-width: 768px){.how-we-hire__faq-columns{grid-template-columns:1fr}}.how-we-hire__faq-question{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.25rem;font-weight:600}.how-we-hire__wfh-image{max-width:100%}.how-we-hire__wfh-first-column{padding-top:8rem}@media only screen and (max-width: 768px){.how-we-hire__wfh-first-column{display:none}}.how-we-hire__wfh-second-column{padding-bottom:4rem;padding-top:4rem}@media only screen and (max-width: 768px){.how-we-hire__wfh-second-column{display:none}}.how-we-hire__wfh-third-column{padding-bottom:8rem}@media only screen and (max-width: 768px){.how-we-hire__wfh-third-column{display:none}}.how-we-hire__interview-space{border:0;margin:0;padding:1rem}.how-we-hire__interview-picture-box{display:flex;margin:0 auto}.how-we-hire__interview-picture{box-shadow:none;height:100%;width:100%}.how-we-hire__title-area{background-color:rgba(49,60,71,0.9);border-left:0.5rem solid #de5f5b;font-size:2rem;height:auto;line-height:1.2;margin:10rem 0 10rem 10rem;padding:1rem;position:relative}@media only screen and (max-width: 1024px){.how-we-hire__title-area{font-size:1rem;margin:10rem 0}}.how-we-hire__bold-font{font-weight:bold}.how-we-hire__faqs-heading{font-size:2rem}.how-we-hire__heading--bold{font-weight:600}.how-we-hire__heading--large{font-size:2.8125rem;line-height:3rem;margin:2rem 0}.how-we-hire__heading--medium{font-size:2.125rem;margin:1.5rem 0}.how-we-hire__heading--small{font-size:1.5rem;margin:1rem 0}.how-we-hire__heading{font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif}.how-we-hire__main-heading{margin:0}.how-we-hire__progress-heading{align-items:center;border:0;display:flex;margin:0 0 .5rem}.how-we-hire__wfh-mobile{display:none}@media only screen and (max-width: 768px){.how-we-hire__wfh-mobile{display:block}}.how-we-hire__mobile-image{max-height:100%;max-width:100%}.how-we-hire__hire-vue-section{font-size:1.5rem;margin:0;padding:0}@media only screen and (max-width: 768px){.how-we-hire__hire-vue-section{background:linear-gradient(to top, #4abef0 75%, #fff 25%)}}.how-we-hire__hire-vue-photo{border:0;box-shadow:.2rem .2rem 1rem;height:10rem;margin:0;overflow:hidden;width:14rem;z-index:2}@media only screen and (min-width: 768px){.how-we-hire__hire-vue-photo{height:24rem;width:33.6rem}}.how-we-hire__hire-vue-photo-box{display:flex;justify-content:center;padding:1rem}@media only screen and (min-width: 768px){.how-we-hire__hire-vue-photo-box{margin-right:-20rem;padding:1rem}}.how-we-hire__hire-vue-copy{font-size:1.313rem;padding:3rem;z-index:1}@media only screen and (min-width: 768px){.how-we-hire__hire-vue-copy{background:linear-gradient(#4abef0, #fff 50%);padding:4rem 10rem}}.how-we-hire__indicator{height:2rem;padding-right:3rem;width:5rem}@media only screen and (max-width: 768px){.how-we-hire__indicator{padding-right:1rem}}.how-we-hire__progress-copy{color:#000;font-size:1rem;margin-left:8rem;padding-bottom:4rem;width:24rem}@media only screen and (max-width: 768px){.how-we-hire__progress-copy{margin-left:4rem;width:14rem}}.how-we-hire__progress-section{border-left:0.25em solid #313c47;display:flex;flex-direction:column;transition:color 1s ease-in-out, border-color 1s ease-in-out}@media only screen and (min-width: 1024px){.how-we-hire__progress-section{width:100%}}.how-we-hire__progress-section--active{border-color:currentColor;color:#ab00c1}.how-we-hire__progress-bar{display:grid;grid-template-columns:1fr 2fr;padding:1rem}@media only screen and (max-width: 768px){.how-we-hire__progress-bar{grid-template-columns:1fr}}.how-we-hire__gradient-background{background:linear-gradient(90deg, #129dd9, #ab00c1) 100%/40% 100%;background-repeat:no-repeat;border:0;height:100%;margin:0;width:100%}@media only screen and (max-width: 768px){.how-we-hire__gradient-background{background:linear-gradient(180deg, #f4f4f4 70%, #129dd9 70%, #ab00c1 100%) bottom right/100%;background-repeat:no-repeat}}.how-we-hire__grey-background{background-color:#f4f4f4}.how-we-hire__tips-section{max-width:49rem}.how-we-hire__faq-column{border:0;margin:0 1rem;padding:0}.how-we-hire__primary-font{font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif}.how-we-hire__secondary-font{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif}.hud-listing__page-header{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.8125rem;font-weight:normal;line-height:1.067em;padding:.625em .5em;text-align:center}.hud-listing__state-header{text-align:left}@media only screen and (max-width: 768px){.hud-listing__state-header{margin-left:1rem}}.hud-listing__container{margin:0 auto;margin-top:2rem;max-width:1200px;position:relative}@media only screen and (max-width: 768px){.hud-listing__container{margin-top:2rem;padding-top:1.5em}}.hud-listing__button-container{display:flex;justify-content:center}.hud-listing__button-container button{margin:0 2rem}.hud-listing__filters{margin:0 auto;max-width:600px}@media only screen and (max-width: 768px){.hud-listing__filters{margin:0 2rem;padding-top:1.5em}}.hud-listing__copy{margin:0 auto;max-width:600px;padding:.5rem;position:relative}@media only screen and (max-width: 768px){.hud-listing__copy{margin-top:0;padding-top:1.5em}}.hud-listing__mobile-break{display:none}@media only screen and (max-width: 768px){.hud-listing__mobile-break{display:inline}}.hud-table{border-collapse:collapse;display:inline;margin:1em 0 3em;overflow-x:scroll;padding:0;width:100%}.hud-table__name{width:max(10%, 2rem)}.hud-table__language{padding:.5rem 1rem;width:1rem}.hud-table__cell{padding:.5rem 1rem;width:auto}.hud-table__cell--header{background-color:#eee;margin:0;padding:1em;text-align:left}.hud-table__cell--desktop{display:inline}@media only screen and (max-width: 1200px){.hud-table__cell--desktop{display:none}}.hud-table__cell--mobile{display:none}@media only screen and (max-width: 768px){.hud-table__cell--mobile{display:inline}}.hud-table__header{background-color:#eee}.hud-table__row{background-color:#fff;border-bottom:thin solid #e0e0e0}.hud-table__row:hover{background-color:#fff2cf}.hud-table__row--hide{display:none}.hud-table__section--hide{display:none}.icon-list{list-style:none;margin:0;padding:0}.icon-list--fixed-h-m{height:10rem}.icon-list--gap-sm{display:flex;flex-direction:column;gap:.25rem}.icon-list--gap-lg{display:flex;gap:1rem}.icon-list--gap-xl{gap:2rem}@media only screen and (max-width: 768px){.icon-list--unfixed-h-mobile{height:unset}}.icon-list--vertical{display:flex;flex-direction:column}.icon-list--vertical-spacing{margin-top:2rem}.icon-list__item{align-items:center;display:flex;gap:.5rem;line-height:1.25}.icon-list__item--column{align-items:flex-start;flex-direction:column}.icon-list__item--gap-lg{gap:.75rem}.icon-list__item--gap-xl{gap:1.25rem}.icon-list__item--gap-sm{gap:.375rem}.icon-list__item--line-height-lg{line-height:2.125rem}.icon-list__item--size-lg::before{height:1.75rem;min-width:1.75rem;width:1.75rem}.icon-list__item--size-standard::before{height:1.25rem;min-width:1.125rem;width:1.125rem}.icon-list__item--vertical-spacing{margin-top:1rem}.icon-list__item--caveat::after{align-self:flex-start;content:'*';margin-left:-.5rem;margin-top:-.125rem}.icon-list__item--check::before{background:#ccf0d1;border-radius:50%;content:url("data:image/svg+xml;utf8,<svg viewBox='-2 1 10 10' xmlns='http://www.w3.org/2000/svg'><polyline points='0,6 2,8 6,4' fill='none' stroke='green'/></svg>");display:block;height:1.25rem;min-width:1.25rem;width:1.25rem}.icon-list__item--white-check::before{border-radius:50%;content:url(https://cdn.americanfinancing.net/assets/icons/white-check-bf6440801168de78315c49cce7ce7256f591af0fd2b66cbcaf5deb8d8876f6b5.svg);display:block}.icon-list__item--x::before{border-radius:50%;content:url(https://cdn.americanfinancing.net/assets/icons/x-mark-8573b15039fc0c24a6043e8f88c7601a5a47891fdc24d04381c4f5b01d62c654.svg);display:block}.icon-list__item-title--build-equity::before{content:url(https://cdn.americanfinancing.net/assets/icons/build-equity-4d2d596ae7d1ebd6cfd804860050e34dd4dc7e99547ec9c8e7578bfb93e934da.svg);height:1.93rem;width:2rem}.icon-list__item-title--business-money::before{content:url(https://cdn.americanfinancing.net/assets/icons/ic-business-money-cee36c6a02a6b22043e85eb7f74f12778cf2b163e68a012cf26a169f3724ca32.svg);height:1.93rem;width:2rem}.icon-list__item-title--graduate::before{content:url(https://cdn.americanfinancing.net/assets/icons/ic-graduate-61933eca988c58e69ff04b8d812508a05eb751df2c1c56b46671f490a172cede.svg);height:1.93rem;width:2rem}.icon-list__item-title--hand-shake::before{content:url(https://cdn.americanfinancing.net/assets/icons/hand-shake-f35b05e3e713b68f830609ede48e61cefe70621d56a6489d796af8e8b10502c5.svg);height:1.93rem;width:2rem}.icon-list__item-title--home::before{content:url(https://cdn.americanfinancing.net/assets/icons/home-bullet-b4b2ceb0fcfb6abf8cf128d79ee38c6c80e41c640ffec7e1c173a496427f72c0.svg);height:1.93rem;width:2rem}.icon-list__item-title--home-plain::before{content:url(https://cdn.americanfinancing.net/assets/icons/ic-home-plain-1c17fed836d666c38eca38c861382a8eeb40833c62cbd5854a888aa7497a79bd.svg);height:1.93rem;width:2rem}.icon-list__item-title--home-shield::before{content:url(https://cdn.americanfinancing.net/assets/icons/ic-home-shield-afb6c207471b166d32e200f92df1b65ac188505ae50db53f0b69499b4b57afb6.svg);height:1.93rem;width:2rem}.icon-list__item-title--home-with-pillars::before{content:url(https://cdn.americanfinancing.net/assets/icons/home-with-pillars-df26a9c47303ec8aa7ec7503caee0861115bc42e2f561df91643546616f0f041.svg);height:1.93rem;width:2rem}.icon-list__item-title--house-document::before{content:url(https://cdn.americanfinancing.net/assets/icons/ic-house-document-2dbe33942d577b9b7d7cdaea7621a219af5642c75a07765a3abd447808999bb4.svg);height:1.93rem;width:2rem}.icon-list__item-title--house-percent::before{content:url(https://cdn.americanfinancing.net/assets/icons/ic-house-percent-30d16c9a93883eefe548b784998d1ca83f0a1a811fcb0482ace58b7aa72cc4e4.svg);height:1.93rem;width:2rem}.icon-list__item-title--ic-arrow-up::before{content:url(https://cdn.americanfinancing.net/assets/icons/ic-arrow-up-d7cab897029ab4c1f90a783e521160e8cb8d8695c292a86196a03df6e1dda6bb.svg);height:1.93rem;width:2rem}.icon-list__item-title--ic-handshake::before{content:url(https://cdn.americanfinancing.net/assets/icons/ic-handshake-27dcb8f29230683f81ea73f94d48031e7aeff863667cee4692f7eabcecdd0525.svg);height:1.93rem;width:2rem}.icon-list__item-title--monthly-payment::before{content:url(https://cdn.americanfinancing.net/assets/icons/monthly-payment-7c61e127d613f985fff21aa293355a6550a5daad36067794c6df93b5cf37cd21.svg);height:1.93rem;width:2rem}.icon-list__item-title--monthly-payment-green::before{content:url(https://cdn.americanfinancing.net/assets/icons/ic-business-money-cee36c6a02a6b22043e85eb7f74f12778cf2b163e68a012cf26a169f3724ca32.svg);height:1.93rem;width:2rem}.icon-list__item-title--smiley::before{color:#3baf2f;content:url(https://cdn.americanfinancing.net/assets/icons/smiley-558ca468ca4ae866b48ce7f4fb2f6eed52f14e9a12d46aee394843d73b8eab73.svg);height:1.93rem;width:2rem}.icon-list__item-title--spend-less::before{content:url(https://cdn.americanfinancing.net/assets/icons/spend-less-3d0078120d9a56a6c0751ae7cd080e052969408d31a3574dc5c2325ea7377f09.svg);height:1.93rem;width:2rem}.icon-list__item-title--tools::before{content:url(https://cdn.americanfinancing.net/assets/icons/ic-tools-bfeb9df3d63813c436ea1e5cbb97172514af180827d9e90cd80b896b36861b34.svg);height:1.93rem;width:2rem}.icon-list__item-copy{margin-left:1.75rem;padding-left:1.25rem}.icon-list__item-copy--no-padding{padding:0}.icon-list__item-copy--left-padded{margin:0;padding-left:2.25rem}.icon-list__item-title{display:flex;flex-direction:row;font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.25rem;font-weight:600;gap:1rem;width:100%}.icon-list__item-title--centered{align-items:center}.icon-list__item-title--column{align-items:flex-start;flex-direction:column}.icon-list__item-title--gap-sm{gap:.5rem}.icon-list__item-title--line-height-lg{line-height:2.125rem}.ie11-banner__banner-text{color:#515044;font-weight:bold}.ie11-banner__banner-text p{margin:0}.ie11-banner__ie-browser-image{height:65px;width:70px}#ie11-banner__inside-banner-wrapper{align-items:center;display:flex;justify-content:space-around}#ie11-banner__inside-banner-wrapper *{margin-right:1em}@media only screen and (max-width: 768px){#ie11-banner__inside-banner-wrapper{flex-direction:column}}#ie11-banner__outside-banner-wrapper{background:#fff2cf;display:flex;height:6.2em;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:calc(30 + 1)}@media only screen and (max-width: 768px){#ie11-banner__outside-banner-wrapper{height:auto;position:inherit}}.information__block{align-items:center;background-color:rgba(0,0,0,0.12);display:flex;flex-wrap:nowrap;padding:0 1.5em}.information__card{background-color:#fff;border:thin solid rgba(0,0,0,0.25);border-radius:0.25em;box-sizing:border-box;margin:1em 0}@media only screen and (max-width: 768px){.information__card{flex-flow:column nowrap}}.information__card--horizontal{flex:1 0;margin:0 1em}.information__card--horizontal:first-child{margin-left:0}.information__card--horizontal:last-child{margin-right:0}@media only screen and (max-width: 768px){.information__card--horizontal{margin:1em 0}}.information__card-column{box-sizing:border-box;flex:1 0 50%;padding:1em}.information__card-columns{display:flex}.information__card-subtitle{font-weight:bold;margin-bottom:.5em}.information__card-title{background-color:rgba(207,210,214,0.25);border-radius:.25rem .25rem 0 0;flex:1 0 100%}.information__card-title--darker{background-color:rgba(0,0,0,0.2)}.information__card-title-text{margin:0;padding:.5em .8em}.information__cards{margin:3em 0}.information__cards--horizontal{display:flex}@media only screen and (max-width: 768px){.information__cards--horizontal{flex-direction:column;margin:1em 0}}.information__icon{align-items:center;background:#fff;border-radius:50%;color:rgba(0,0,0,0.12);display:flex;font-family:serif;font-size:2.5rem;font-weight:bold;justify-content:center;margin-right:1rem;min-height:3rem;min-width:3rem}@media only screen and (max-width: 768px){.information__icon{display:none}}.keyword-content{--keyword-content-link-color: #4ea66d;--keyword-content-image-color: #b8f4c1;--keyword-content-image-height: 9em;--keyword-content-image-margin: auto auto auto;--keyword-content-copy-text-align: center;align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;margin-bottom:2rem}.keyword-content__button{width:fit-content(10rem)}@media only screen and (max-width: 768px){.keyword-content__button{width:100%}}.keyword-content__buttons{display:flex;gap:2rem}@media only screen and (max-width: 768px){.keyword-content__buttons{flex-direction:column;gap:1rem;width:100%}}.keyword-content__color-preview{background:#424242;border-radius:.125rem;display:inline-block;line-height:1;padding:.125rem .25rem 0}.keyword-content__color-preview::before{content:'◼ '}.keyword-content__copy{font-size:1.3rem;line-height:1.6;margin:0;max-width:25rem;text-align:var(--keyword-content-copy-text-align)}.keyword-content__copy a{color:var(--keyword-content-link-color)}.keyword-content__copy a:hover{text-decoration:underline}.keyword-content__image{color:var(--keyword-content-image-color);height:var(--keyword-content-image-height);margin:var(--keyword-content-image-margin)}@media only screen and (max-width: 768px){.keyword-content__image--fill-mobile{height:100%}.keyword-content__image--fill-mobile img{height:100%;object-fit:contain;width:100%}}.keyword-content__title{font-size:2rem;font-weight:normal;line-height:1.25;margin:0;text-align:center;text-wrap:balance}.keyword-content__title a{color:var(--keyword-content-link-color)}.keyword-content__title a:hover{text-decoration:underline}@media only screen and (max-width: 768px){.keyword-content__title{font-size:1.65rem}}@keyframes pulse{0%{color:initial;transform:scale(1)}50%{color:#129dd9;transform:scale(1.2)}100%{color:initial;transform:scale(1)}}.lead-form__animated{animation-duration:750ms;animation-iteration-count:1;animation-name:pulse;animation-timing-function:ease-in-out;will-change:transform}.lead-form__animated--one{animation-delay:1s}.lead-form__animated--two{animation-delay:2s}.lead-form__animated--three{animation-delay:3s}.lead-form__button-icon{height:1.25rem;width:1.25rem}.lead-form__button-icon--lg{height:2rem;width:2rem}@media only screen and (max-width: 768px){.lead-form__card{background:#fff;margin-top:0}}.lead-form__check-circle .svg-circle{stroke:#129dd9 !important;stroke-width:1px}.lead-form__container{display:flex;flex-direction:column}.lead-form__container--align-item-center{align-items:center}.lead-form__container--gap-m{gap:1.5rem}@media only screen and (max-width: 768px){.lead-form__container--gap-m{gap:.5rem}}.lead-form__copy{color:#8e97a0;font-size:1rem;text-align:center;white-space:nowrap}@media only screen and (max-width: 768px){.lead-form__copy{font-size:1rem;white-space:initial}}.lead-form__cta-button{font-size:1.5rem;gap:1rem;height:4.375rem;text-transform:uppercase}.lead-form__cta-button:hover{color:#fff}.lead-form__cta-button--phone::after{content:attr(data-phone)}@media only screen and (max-width: 768px){.lead-form__cta-button--phone::after{content:''}}.lead-form__cta-button--w-full{width:100%}.lead-form__disclaimer{color:#8e97a0;font-size:.8rem;margin-top:1rem}.lead-form__emojis{display:flex;font-size:2rem;gap:.75rem}.lead-form__emoji-svg{height:2rem;width:2rem}.lead-form__field{display:flex;position:relative}.lead-form__grid{display:grid}.lead-form__grid--1\/1{grid-template-columns:1fr}.lead-form__grid--1\/2{gap:2rem;grid-template-columns:1fr 1fr}@media only screen and (max-width: 768px){.lead-form__grid--1\/2{gap:1rem}}.lead-form__h1{color:#313c47;display:inline-block;font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:2.125rem;line-height:2rem;margin:0;text-align:center}.lead-form__h1 span{white-space:nowrap}@media only screen and (max-width: 768px){.lead-form__h1{line-height:1.1;width:80vw}.lead-form__h1 span{white-space:initial}}.lead-form__h2{line-height:1;margin:0}.lead-form__header-svg{color:#129dd9}.lead-form__hours{color:#8e97a0;display:grid;font-size:1.25rem;grid-template-columns:1fr 1fr;row-gap:1rem;width:100%}@media only screen and (max-width: 768px){.lead-form__hours{font-size:1rem;gap:.25rem}}.lead-form__hours-open{margin:0;text-align:right}.lead-form__link{color:#129dd9;font-size:1.25rem;text-decoration:underline;text-underline-offset:.125rem}.lead-form__nav-icon{color:#8e97a0;height:100%;width:2.5rem}.lead-form__nav-icon--r-180{transform:rotate(180deg)}.lead-form__nav-icon--sm{height:1.25rem;width:1.25rem}.lead-form__page-layout{width:min(47.5rem, 100%)}.lead-form__phone-link{color:#313c47}@media only screen and (max-width: 768px){.lead-form__phone-link{text-decoration:underline;text-underline-offset:.125rem}}.lead-form__radio-label{border-color:#129dd9 !important;border-width:1px !important;color:#129dd9;font-size:1.125rem;font-weight:bold !important;justify-content:center;padding:1.25rem 0 !important}.lead-form__radio-label:hover{color:#fff}.lead-form__select{height:3.4375rem}.lead-form__subheading{color:#8e97a0;display:flex;font-size:1.25rem;gap:.75rem;text-align:center}@media only screen and (max-width: 768px){.lead-form__subheading{font-size:1rem}}.lead-form__subheading-svg{color:#129dd9;height:2rem;width:2rem}.lead-form__step{display:none;flex-direction:column}.lead-form__step--active{display:flex}.lead-form__step-content{display:flex;flex-direction:column;gap:2rem;padding:2.125rem 3.75rem 7.5rem}@media only screen and (max-width: 768px){.lead-form__step-content{padding:0}}.lead-form__step-content--gap-l{gap:4.375rem}@media only screen and (max-width: 768px){.lead-form__step-content--gap-l{gap:2rem}}.lead-form__step-content--px-xlg{padding-left:8rem;padding-right:8rem}@media only screen and (max-width: 768px){.lead-form__step-content--px-xlg{padding:0}}.lead-form__step-nav{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}@media only screen and (max-width: 768px){.lead-form__step-nav{display:none}}.lead-form__text-field{height:3.4375rem}.lead-thank-you__available{color:rgba(0,0,0,0.87);font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;line-height:1.75em;color:#fff;display:flex;flex-direction:column;line-height:1.75em;min-width:20em;padding-bottom:1em}@media only screen and (max-width: 768px){.lead-thank-you__available{padding-bottom:.5em}}.lead-thank-you__available-title{font-weight:700;padding-bottom:.5em;text-align:center}@media only screen and (max-width: 768px){.lead-thank-you__available-title{font-size:1.5em;font-weight:normal;line-height:1.333em;text-align:left}}.lead-thank-you__call-back{color:rgba(0,0,0,0.87);font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;line-height:1.75em;color:#fff;z-index:1}.lead-thank-you__heading{align-items:center;color:#fff;display:flex;flex-direction:column;padding:3.875em 0}@media only screen and (max-width: 768px){.lead-thank-you__heading{align-items:flex-start;padding:2.625em 1em;text-align:left}}.lead-thank-you__hours{display:flex;justify-content:space-between;padding-bottom:.5em}.lead-thank-you__hours-day{font-weight:700}@media only screen and (max-width: 768px){.lead-thank-you__hours-day{padding-bottom:.5em}}.lead-thank-you__sub-heading{font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.5em;line-height:1.333em;padding-bottom:1em}@media only screen and (max-width: 768px){.lead-thank-you__sub-heading{font-size:1em;line-height:1.75em;padding-bottom:2em}}.lead-thank-you__title{font-size:2.813em;line-height:1.067em;padding-bottom:.5em}@media only screen and (max-width: 768px){.lead-thank-you__title{font-size:2.125em;line-height:1.176em}}.learning-center-evergreen-links__header{margin-bottom:1em;margin-top:2em}.learning-center-header__constrainer{padding-top:1.5em}.learning-center-topics__title{margin-bottom:1em}.link-list{font-weight:bold;list-style:none;margin:0;padding:0}.link-list__list-item{border-bottom:thin solid #bdbdbd;margin-bottom:.5em;padding-bottom:.5em}.link-list__list-item:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.link-list__list-item-link{color:rgba(0,0,0,0.87);font-weight:bold}.link-list__list-item-link:hover{color:#129dd9}.link-list__list-item-link--active{color:#0d78a6;text-decoration:underline}.link-phone{color:inherit;cursor:default}@media only screen and (max-width: 768px){.link-phone{color:#de5f5b;cursor:pointer}}.link{color:#0d78a6;transition:all .4s ease-in-out}.link:hover{text-decoration:underline}@media only screen and (max-width: 768px){.link{text-decoration:underline}}.link--dark-background{color:#fff;font-weight:bold;text-decoration:underline}.link--green{color:#3baf2f}.link--hover{color:rgba(0,0,0,0.87)}.link--hover:hover{color:#0d78a6}.link--mobile{color:rgba(0,0,0,0.87)}@media only screen and (max-width: 768px){.link--mobile{color:#0d78a6}}.link--more{font-weight:bold}.link--my-2{display:block;margin-top:-1rem}.link--no-break{white-space:nowrap}.link--no-underline-on-hover:hover{text-decoration:none}.link--telephone{color:rgba(0,0,0,0.87);white-space:nowrap}@media only screen and (max-width: 768px){.link--telephone{color:#0d78a6}}.link--underlined{text-decoration:underline;text-underline-offset:.125rem}.link--underlined-large-offset{text-decoration:underline;text-underline-offset:.25rem}.link--white{color:#fff}.link--z-indexed{z-index:1}.linked-article-cards__arrow-container{color:#3baf2f;font-weight:bold;margin-left:.25rem}.linked-article-cards__card{display:flex;flex-direction:column;margin-bottom:1.5rem;margin-right:1.313rem;max-width:24rem;overflow:hidden;padding:0}.linked-article-cards__card:last-of-type{margin-right:0}@media only screen and (max-width: 1200px){.linked-article-cards__card{margin-right:0}}.linked-article-cards__card-image{display:block;min-height:1rem;width:100%}.linked-article-cards__card-text{flex-grow:1;padding-bottom:1rem}.linked-article-cards__card-text-content{color:rgba(0,0,0,0.87);display:flex;flex:1 1 auto;flex-direction:column;padding:1.5rem}@media only screen and (max-width: 768px){.linked-article-cards__card-text-content{padding:1.125rem 1rem 1rem}}.linked-article-cards__card-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;padding-bottom:.5rem}@media only screen and (max-width: 768px){.linked-article-cards__card-title{padding-bottom:.25rem}}.linked-article-cards__cards{display:flex;justify-content:space-between;padding-top:1rem;position:relative}@media only screen and (max-width: 1200px){.linked-article-cards__cards{align-items:center;flex-direction:column}}@media only screen and (max-width: 768px){.linked-article-cards__cards{align-items:center;flex-direction:column}}.linked-article-cards__link{color:#3baf2f;text-decoration:underline}.linked-article-cards__link-container{display:flex;flex-direction:row}.linked-options-cards__card{box-shadow:0 0.25rem 1.25rem rgba(0,0,0,0.08);display:flex;flex-direction:column;min-height:17rem;overflow:hidden;padding:0;width:24rem}@media only screen and (max-width: 1200px){.linked-options-cards__card{max-width:100%;width:100%}}@media only screen and (max-width: 768px){.linked-options-cards__card{box-shadow:none;flex-direction:row;height:auto;min-height:0;transition:unset}.linked-options-cards__card:hover{box-shadow:none;transform:none}}.linked-options-cards__card-link-text{font-size:1.25rem;text-decoration:underline;text-underline-offset:.25rem}@media only screen and (max-width: 768px){.linked-options-cards__card-link-text{font-size:1rem;margin-left:.25rem}}.linked-options-cards__card-text-content{color:rgba(0,0,0,0.87);display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;padding:2rem}@media only screen and (max-width: 768px){.linked-options-cards__card-text-content{justify-content:normal;padding:1.125rem 1rem 1rem}}.linked-options-cards__card-title{font-weight:600;padding-bottom:.5rem}@media only screen and (max-width: 768px){.linked-options-cards__card-title{font-size:1.25rem;padding-bottom:.25rem}}.linked-options-cards__cards{display:flex;gap:1.5rem;justify-content:space-between;padding-top:3rem;position:relative}@media only screen and (max-width: 1200px){.linked-options-cards__cards{align-items:center;flex-direction:column;padding:2rem 0 1.313rem}}@media only screen and (max-width: 768px){.linked-options-cards__cards{align-items:center;border-radius:.5rem;box-shadow:0 0.25rem 1.25rem rgba(0,0,0,0.08);flex-direction:column;gap:0;padding:0;width:100%}.linked-options-cards__cards .linked-options-cards__card:first-child{border-radius:.5rem .5rem 0 0;padding-top:1.75rem}.linked-options-cards__cards .linked-options-cards__card:last-child{border-radius:0 0 .5rem .5rem;padding-bottom:1.75rem}.linked-options-cards__cards .linked-options-cards__card:not(:first-child):not(:last-child){border-radius:0 0 0 0}}@media only screen and (max-width: 768px){.linked-options-cards__options-grouper{display:flex}}.linked-options-cards__svg{color:#3baf2f;height:4rem;margin-left:1.75rem;margin-top:1.75rem;width:4rem}.linked-options-cards__svg .svg{fill:#3baf2f}@media only screen and (max-width: 768px){.linked-options-cards__svg{height:2rem;margin-top:1.25rem;width:2rem}}.linked-options-cards__options-svg-link{margin-left:.5rem}.list__item{padding:0 .3em}.list__item--disc{list-style-type:disc}.list__item--flex{display:flex;flex-direction:column;gap:.5rem}.list__item--no-padding{padding:0}.list__item--spaced{list-style:none;padding:.5em 0}.list__item-title{display:flex;flex-direction:row;font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.25rem;font-weight:600;gap:1rem}.list__items{margin:1.4em 0;padding-left:1.9em}.list__items--flex{display:flex;flex-direction:column;gap:1.25rem}.list__items--nested{margin:0;padding-left:2em}.list__items--less-padding{padding-left:1.5rem}.list__items--no-bullets{list-style-type:none}.list__items--no-margin{margin:0 0}.list__items--no-padding{padding:0}.loan-options__button{text-align:center}.loan-options__cards{align-items:center;display:flex;flex-direction:column;width:100%}.loan-options__card-best{align-items:center;display:flex;left:2.625em;position:absolute;top:2.25em}@media only screen and (max-width: 768px){.loan-options__card-best{left:.5rem;top:.5rem}}.loan-options__card-best-icon{display:block}.loan-options__card-best-svg{display:block;padding-right:.625em}.loan-options__card-best-svg .svg{fill:#fff}.loan-options__card-best-text{color:#fff;font-weight:600}.loan-options__card{background-color:#fff;border:thin solid #bdbdbd;border-radius:0.25em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-bottom:3em;position:relative;width:100%}@media only screen and (max-width: 768px){.loan-options__card{margin-bottom:1.5em}}.loan-options__card--best{background:#616161 linear-gradient(290deg, #4872c9 0%, #6b6bc6 0%, #8562c3 0%, #9b58bf 0%, #3f7fbf 100%, #c03ab9 5%);border:0}.loan-options__card--best .loan-options__card-title{color:#fff}.loan-options__card-content{background-color:#fff;border-radius:0 0 0.25em 0.25em;margin:0 .125em .125em}@media only screen and (max-width: 768px){.loan-options__card-content{padding:0 1em}}.loan-options__card-datas{display:flex;justify-content:space-between;padding:1em 3.5em}@media only screen and (max-width: 768px){.loan-options__card-datas{flex-direction:column;padding:1em 0}}@media only screen and (max-width: 768px){.loan-options__card-data{align-items:center;display:flex;justify-content:space-between;padding-bottom:1.5rem}.loan-options__card-data:last-of-type{padding-bottom:0}}.loan-options__card-data-data{font:normal 600 1.25rem / 2.125rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}.loan-options__card-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em;font-weight:600;padding-bottom:1.5rem;padding-top:2.125rem;text-align:center}@media only screen and (max-width: 768px){.loan-options__card-title{padding:3rem 1rem .5rem}}.loan-options__disclaimer{font:normal 400 0.75rem / 1.125rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54);padding:1em 4.75em;padding-bottom:1.4rem;text-align:left}@media only screen and (max-width: 768px){.loan-options__disclaimer{padding:0 0 1em;text-align:left}}.loan-options__heading{max-width:33em;padding-bottom:4.5em;text-align:center}@media only screen and (max-width: 768px){.loan-options__heading{padding-bottom:2em;text-align:left}}.loan-options--hidden{display:none}.loan-options__loading-text{margin:0 auto 2em;max-width:16.25em;text-align:center}.loan-options__slider{align-items:center;display:flex;justify-content:center}@media only screen and (max-width: 768px){.loan-options__slider{display:block;margin:0 auto;max-width:23em}}.loan-options__slider-card{background:#757575;border-radius:0.25em;box-sizing:border-box;color:#fff;padding:1em 3.5em;position:relative}@media only screen and (max-width: 768px){.loan-options__slider-card{max-width:23em}}.loan-options__slider-card-content-copy{max-width:20em}.loan-options__slider-card-content-svg{display:block;left:1.25em;padding-right:1em;position:absolute;top:1.25em}.loan-options__slider-card-content-svg path{fill:#fff}.loan-options__slider-card-content-upper{align-items:center;display:flex}.loan-options__slider-slide-control{cursor:pointer;opacity:.25}@media only screen and (max-width: 768px){.loan-options__slider-slide-control{display:none}}.loan-options__slider-slide-control--left{padding-right:1em}.loan-options__slider-slide-control--right{padding-left:1em}.loan-options__sub-title{font:normal 400 0.875rem / 1.25rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}.loan-process{padding:0 1rem}.loan-process__block{margin:0 0 1.2em}.loan-process__block:last-child{margin-bottom:0}.loan-process__block-containers{display:flex;margin:0 auto;max-width:31.25em}.loan-process__blocks{display:flex;flex-direction:column;justify-content:space-between}.loan-process__content-body{margin-bottom:.5em;max-width:18.75em}@media only screen and (max-width: 768px){.loan-process__content-body{max-width:100%}}.loan-process__content-title{margin:0 0 1em}.loan-process__icon-container{flex:1 1 auto;height:100%;margin-bottom:.5em}.loan-process__icon{height:100%;margin-right:1em;position:relative;width:100%}.loan-process__icon::before{border-left:2px dashed #bdbdbd;content:'';height:43%;left:50%;position:absolute;top:5.625em;transform:translate(-400%, 0%);width:0}@media only screen and (max-width: 768px){.loan-process__icon::before{height:55%;top:3.625em}}.loan-process__icon--last::before{content:none}.loan-process__icons{display:flex;flex-direction:column;justify-content:space-between;margin-right:5.125em}@media only screen and (max-width: 768px){.loan-process__icons{margin-right:0}}.loan-process__svg-container{display:inline-block;height:5em;vertical-align:top;width:5em}.loan-process__svg-container object{height:inherit;width:inherit}@media only screen and (max-width: 768px){.loan-process__svg-container{height:2.5em;width:2.5em}.loan-process__svg-container object{height:inherit;width:inherit}}.loan-process__svg-container--green .svg{fill:#3baf2f}.loan-process__svg{height:100%;width:100%}.loan-process__svg-check{position:inherit}.loan-process__svg-check-container{background:#fff;border:0.188em solid #fff;border-radius:50%;height:1.563em;position:absolute;right:.625em;top:0;width:1.563em}@media only screen and (max-width: 768px){.loan-process__svg-check-container{height:.75em;right:.813em;top:-.188em;width:.75em}}@media only screen and (max-width: 768px){.loan-process__wrapper--appointment{padding-top:4rem}}.mergable-cards{align-items:stretch;display:flex;flex:1 1 max-content;flex-wrap:nowrap;gap:2rem}@media only screen and (max-width: 1024px){.mergable-cards{flex:0 1 auto;flex-direction:column}}@media only screen and (max-width: 768px){.mergable-cards{box-shadow:0 2px 4px 0 rgba(0,0,0,0.14),0 3px 4px 0 rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);background:#fff;border-radius:.25rem;flex-direction:column;gap:1rem;padding:1rem 0}}.mergable-cards__card{color:rgba(0,0,0,0.87);display:flex;flex:1;flex-direction:column;gap:1rem}@media only screen and (max-width: 1024px){.mergable-cards__card{flex:1 1 auto}}@media only screen and (max-width: 768px){.mergable-cards__card{background:transparent;border-radius:0;box-shadow:unset;flex-direction:row;justify-content:flex-start}}.mergable-cards__container{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.mergable-cards__container--align-center{align-items:center}.mergable-cards__container--flex-row{flex-direction:row}.mergable-cards__container--flex-start{justify-content:flex-start}.mergable-cards__container--growable{flex:1}.mergable-cards__container--gap-sm{gap:.5rem}@media only screen and (max-width: 768px){.mergable-cards__container--mgap-sm{gap:.5rem}}.mergable-cards__link-text{color:#0d78a6;font-size:1.25rem;font-weight:bold;text-decoration:underline;text-underline-offset:.25rem}@media only screen and (max-width: 768px){.mergable-cards__link-text{font-size:1.125rem}}.mergable-cards__svg{color:#3baf2f}.mergable-cards__svg--lg{height:4rem;width:4rem}.mergable-cards__title{font-size:1.5rem;font-weight:600;line-height:1.25;margin:0}@media only screen and (max-width: 768px){.mergable-cards__title{font-size:1.25rem}}.modal{background:rgba(0,0,0,0.8);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:98}.modal--open{display:block}.modal__dialog{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px 0 rgba(0,0,0,0.2);background:#fff;border:0.25em solid transparent;border-radius:0.25em;left:50%;-webkit-overflow-scrolling:touch;padding:1em;position:fixed;top:50%;transform:translate(-50%, -50%);z-index:99}@media only screen and (max-width: 768px){.modal__dialog{bottom:2em;left:1.25em;overflow-x:hidden;overflow-y:scroll;right:1.25em;top:2em;transform:none}}.modal__dialog--no-padding{border:0;padding:0}.modal__dialog--small{max-width:27.688em}.modal__dialog--thin-edges{padding:.25em}.modal__exit{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px 0 rgba(0,0,0,0.2);background:#fff;border:.125rem solid transparent;border-radius:0.25em;color:#000;cursor:pointer;font-size:1rem;line-height:1;padding:.75rem 1rem;position:fixed;right:1.5rem;text-transform:uppercase;top:1.5rem;z-index:99}.modal__exit:hover{background:#000;border-color:#fff;color:#fff}@media only screen and (max-width: 768px){.modal__exit:hover{background:#0d78a6;border-color:transparent;color:#fff}}@media only screen and (max-width: 768px){.modal__exit{background:#0d78a6;border-bottom-right-radius:0;border-top-right-radius:0;color:#fff;padding:.75rem;right:0;top:.25rem}}.mortgage-calculator{box-sizing:border-box;margin:1em auto;max-width:1200px}.mortgage-calculator *{box-sizing:border-box}@media only screen and (max-width: 1200px){.mortgage-calculator{padding:0 1em}}.mortgage-calculator__amortization-data{margin-bottom:2em}.mortgage-calculator__amortization-graph-container{position:relative}.mortgage-calculator__amortization-information{display:flex;margin:2em 0}@media only screen and (max-width: 768px){.mortgage-calculator__amortization-information{flex-direction:column}}.mortgage-calculator__amortization-information-block{align-self:center;flex:1 1 auto}@media only screen and (max-width: 768px){.mortgage-calculator__amortization-information-block{flex:1 1 100%;width:100%}}.mortgage-calculator__amortization-information-toggle{text-align:right}@media only screen and (max-width: 768px){.mortgage-calculator__amortization-information-toggle{display:flex;margin-top:1em;text-align:center}}.mortgage-calculator__amortization-information-toggle-button{background:#fff;border:0.15rem solid rgba(0,0,0,0.87);border-radius:0.25em;color:#000;cursor:pointer;display:inline-block;flex:1;font-size:1em;line-height:1;padding:1em}.mortgage-calculator__amortization-information-toggle-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.mortgage-calculator__amortization-information-toggle-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.mortgage-calculator__amortization-information-toggle-button--active{background-color:#000;color:#fff}.mortgage-calculator__amortization-table{border-collapse:collapse;margin:1em 0;width:100%}.mortgage-calculator__amortization-table-cell{padding:.5em 1em;text-align:right}.mortgage-calculator__amortization-table-cell:first-child{text-align:left}@media only screen and (max-width: 768px){.mortgage-calculator__amortization-table-cell{font-size:75%;padding:.25em .5em}}.mortgage-calculator__amortization-table-container{margin:2em 0}.mortgage-calculator__amortization-table-header{background-color:#eee;text-align:right}.mortgage-calculator__amortization-table-header-cell{border-bottom:0.15rem solid #bdbdbd;padding:.5em 1em;text-align:right}.mortgage-calculator__amortization-table-header-cell:first-child{text-align:left}@media only screen and (max-width: 768px){.mortgage-calculator__amortization-table-header-cell{font-size:75%;line-height:1.25;padding:.25em .5em}}.mortgage-calculator__amortization-table-row{border-bottom:thin solid #bdbdbd}.mortgage-calculator__amortization-table-row--grouped-by-two:nth-child(odd){border-bottom:0 none}.mortgage-calculator__amortization-table-row--tenth-hidden:nth-child(n+11){display:none}.mortgage-calculator__breadcrumbs{margin-bottom:1em}@media only screen and (max-width: 768px){.mortgage-calculator__edit-inputs-btn{background:#fff;border-color:#004dbf;color:#004dbf;font-size:0}.mortgage-calculator__edit-inputs-btn:hover{background:#fff;border-color:#004dbf;color:#004dbf}.mortgage-calculator__edit-inputs-btn::after{content:'← EDIT MY INPUTS';font-size:1rem}}.mortgage-calculator__call-to-action{align-items:center;border-top:thin solid #bdbdbd;display:flex;justify-content:space-between;padding:1.5em}@media only screen and (max-width: 768px){.mortgage-calculator__call-to-action{flex-direction:column}}.mortgage-calculator__call-to-action-button{white-space:nowrap}.mortgage-calculator__call-to-action-item:first-child{margin-right:1em}@media only screen and (max-width: 768px){.mortgage-calculator__call-to-action-item:first-child{margin-bottom:1em}}.mortgage-calculator__call-to-action-item--text-center{text-align:center}.mortgage-calculator__card{flex:1 1 0;padding:1.5em}@media only screen and (max-width: 1024px){.mortgage-calculator__card{padding:1em}}@media only screen and (max-width: 768px){.mortgage-calculator__card--m-reset-order{order:0 !important}}.mortgage-calculator__card--right-justified{text-align:right}.mortgage-calculator__card--spaced-out{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:0}.mortgage-calculator__card--zero-side-padding{padding-left:0;padding-right:0}.mortgage-calculator__card--zero-size-margin{margin-left:0;margin-right:0}.mortgage-calculator__card--fit-content{height:fit-content}.mortgage-calculator__card--full-flex{flex:1 0 100%}.mortgage-calculator__card--full-width{width:100%}.mortgage-calculator__card-divider{background-color:#e0e0e0;border-top:0.0625rem solid #e0e0e0;margin:1rem -1.5rem}.mortgage-calculator__card-inner{display:flex;flex:1 1 100%;flex-direction:column;justify-content:space-between;margin-bottom:1.5em;padding:0 1.375em}.mortgage-calculator__card-single-result{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;align-items:center;background-color:#eee;border:thin solid #bdbdbd;border-radius:0.25em;display:flex;flex-direction:column;height:9rem;justify-content:space-between;margin-top:1rem;padding:2rem}@media only screen and (max-width: 768px){.mortgage-calculator__card-single-result{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.25rem;line-height:1.7em;padding:2rem .75rem}}.mortgage-calculator__cards{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:0 auto}@media only screen and (max-width: 1024px){.mortgage-calculator__cards{flex-direction:column;margin-bottom:1.5rem}}.mortgage-calculator__cards--lesser-bottom-margin{margin-bottom:1.5rem}@media only screen and (max-width: 768px){.mortgage-calculator__cards--lesser-bottom-margin{margin-bottom:1.5rem}}.mortgage-calculator__copy-container{margin:0 auto;width:600px}@media only screen and (max-width: 768px){.mortgage-calculator__copy-container{padding:0 1em;width:auto}}.mortgage-calculator__copy-container--spaced{margin-top:3em}.mortgage-calculator__extra-payments-bar-graph{margin:2em 0}.mortgage-calculator__extra-payments-data{margin-bottom:1em;padding:0 1em}.mortgage-calculator__dti-copy--green{color:#2b8023}.mortgage-calculator__information-box{border:0.15rem solid #bdbdbd;border-radius:0.25em;flex:0 1 50%;font-size:.875em;margin-right:1.25em;padding:.5em}.mortgage-calculator__information-box:last-child{margin-right:0}@media only screen and (max-width: 768px){.mortgage-calculator__information-box{line-height:1.25;margin:0 .2em}}.mortgage-calculator__information-box--full-width{flex:0 1 100%}.mortgage-calculator__information-box--green{border-color:#2b8023}.mortgage-calculator__information-box--green span{color:#2b8023}.mortgage-calculator__information-box--red{border-color:#d53531}.mortgage-calculator__information-box--red span{color:#d53531}.mortgage-calculator__information-boxes{display:flex;margin-bottom:1em;min-height:4.875em}.mortgage-calculator__information-boxes:last-of-type{margin-bottom:0}.mortgage-calculator__information-boxes-container{display:flex;flex:1;flex-direction:column}.mortgage-calculator__information-box-value{font:bold 1.25em/1.25 "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;margin-top:.25em}.mortgage-calculator__information-box-value--green{color:#2b8023}.mortgage-calculator__information-subtext{color:#757575;font-size:.8em}.mortgage-calculator__intro{margin-bottom:1em}.mortgage-calculator__note{color:#757575;font-size:.75em;line-height:1.2;margin:.5em 0}.mortgage-calculator__dti-copy--orange{color:#ffa500}.mortgage-calculator__dti-copy--red{color:#d53531}.mortgage-calculators{margin-top:-11.688em;padding:0 1em;position:relative}@media only screen and (max-width: 768px){.mortgage-calculators{margin-top:0}}.mortgage-calculators__card{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);transition:transform .25s ease-in-out;align-items:flex-start;background-color:#fff;border-radius:.25em;box-sizing:border-box;color:#000;display:flex;flex-direction:column;margin-bottom:1.5em;margin-right:1em;max-width:17.625em;min-height:23.5em;padding:1.5em;width:100%}.mortgage-calculators__card:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.2);cursor:pointer;transform:translateY(-0.25rem)}.mortgage-calculators__card:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.2)}@media only screen and (max-width: 768px){.mortgage-calculators__card{align-items:flex-start;margin-bottom:1em;margin-right:0;min-height:0;padding:1em}}.mortgage-calculators__card--dummy-spacer{height:0;min-height:0;visibility:hidden;width:17.625em}@media only screen and (max-width: 768px){.mortgage-calculators__card--dummy-spacer{display:none}}.mortgage-calculators__card-header{display:flex;flex-direction:column;width:100%}@media only screen and (max-width: 768px){.mortgage-calculators__card-header{justify-content:space-between;width:100%}}.mortgage-calculators__card-svg{height:5em;width:5em}.mortgage-calculators__card-svg .svg{fill:#5e6a77}@media only screen and (max-width: 768px){.mortgage-calculators__card-svg{height:4em;width:4em}}.mortgage-calculators__card-icon{padding-bottom:.5em}@media only screen and (max-width: 768px){.mortgage-calculators__card-icon{align-self:baseline}}.mortgage-calculators__card-more{color:#0d78a6;font-weight:700;line-height:.75em}@media only screen and (max-width: 768px){.mortgage-calculators__card-more{padding-top:1em}}.mortgage-calculators__card-text{flex:1 0 auto;max-width:20em;width:100%}.mortgage-calculators__card-title{padding-bottom:1rem}@media only screen and (max-width: 768px){.mortgage-calculators__card-title{align-items:center;display:flex;max-width:10em;padding-bottom:.75em}}.mortgage-calculators__cards{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1200px){.mortgage-calculators__cards{justify-content:space-around}}.mortgage-calculators__container{margin:0 auto;max-width:1200px;padding-bottom:4.5em}@media only screen and (max-width: 768px){.mortgage-calculators__container{padding:1.5em 0 3em}}.mortgage-process{position:relative}.mortgage-process__hero-image{color:#fff;display:flex}@media only screen and (max-width: 768px){.mortgage-process__hero-image{height:41.25em;margin-bottom:1.5em;width:100%}}.mortgage-process__hero-image--guide{background:#757575 url(https://cdn.americanfinancing.net/assets/pages/purchase/mortgage-process-guide-026509cbeac90882784f64c839ceb48a7fec5bf87ce13baba3bd8592ef4703d5.jpg) center 58%/cover no-repeat padding-box border-box scroll}.mortgage-process__hero-image--process{background:#757575 url(https://cdn.americanfinancing.net/assets/pages/purchase/apply-mortgage-flavortown-e977fbd15a90bcd8518bb131084e0e8f084656bed96d1e34ef0be3684234caee.jpg) center 58%/cover no-repeat padding-box border-box scroll}.mortgage-process__hero-image--underwriting{background:#757575 url(https://cdn.americanfinancing.net/assets/pages/purchase/process-underwriting-91fce95ee57b7ea9644a0c4a7290e139546a5e42c8d9c8574669c3556347c47c.jpg) center 58%/cover no-repeat padding-box border-box scroll}.mortgage-process__hero-image--closing{background:#757575 url(https://cdn.americanfinancing.net/assets/pages/purchase/mortgage-closing-24b70fbb22e9becaae071d0dd20783654d6621c29e3a1909f039700c499f232d.jpg) center 58%/cover no-repeat padding-box border-box scroll}@media only screen and (max-width: 768px){.mortgage-process__hero-image--closing{background-position:63% top}}.mortgage-process__line{border-bottom:thin solid #bdbdbd;margin-bottom:1.5em}.mortgage-process__page{box-sizing:border-box;flex:1 0 auto;margin:3.4em auto 6em;max-width:1440px;padding:0}@media only screen and (max-width: 768px){.mortgage-process__page{margin:0;padding:0 1em}}@keyframes scroll-right{0%{transform:translateX(0)}100%{transform:translateX(0.625em)}}.mortgage-type-comparison{margin:0 auto;max-width:1200px}.mortgage-type-comparison ul{list-style:none;margin:0;padding:0}.mortgage-type-comparison *{box-sizing:border-box}@media only screen and (max-width: 1200px){.mortgage-type-comparison{padding:0 1em}}.mortgage-type-comparison--filtered .mortgage-type-comparison__table-column:last-child{border-right:1px solid #e0e0e0}.mortgage-type-comparison__intro{margin:3em auto 2.25em;max-width:40em}@media only screen and (max-width: 768px){.mortgage-type-comparison__intro{margin:1.625em auto 1.25em}}.mortgage-type-comparison__loan-features{margin:5.825em auto}@media only screen and (max-width: 768px){.mortgage-type-comparison__loan-features{margin:3em auto}}.mortgage-type-comparsion__loan-features-card{margin-bottom:1.5em;padding:1.5em}@media only screen and (max-width: 768px){.mortgage-type-comparsion__loan-features-card:last-child{margin-bottom:0}}.mortgage-type-comparsion__loan-features-card-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.25rem;line-height:1.7em;font-weight:600;padding-bottom:.5rem}.mortgage-type-comparsion__loan-features-card-text{max-width:21em}.mortgage-type-comparison__loan-features-cards{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1200px){.mortgage-type-comparison__loan-features-cards{justify-content:space-around;margin-top:.625em}}.mortgage-type-comparison__table{border:1px solid #e0e0e0;height:40.75em;margin:.75em auto;max-width:1200px;position:relative;z-index:0}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table{border:1px solid #e0e0e0;height:100%}.mortgage-type-comparison__table::before{background:linear-gradient(to left, #fff 10%, rgba(255,255,255,0));content:'';height:100%;pointer-events:none;position:absolute;right:0;top:0;width:2.188em;z-index:1}}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table--end::before{display:none}}.mortgage-type-comparison__table-check .svg{fill:#3baf2f}.mortgage-type-comparison__table-column{border-right:1px solid #e0e0e0;float:left;transition:width .5s ease, opacity .5s ease, visibility .5s ease, height .7s ease;width:calc(100% * (1 / 7))}.mortgage-type-comparison__table-column:last-child{border-right:0}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table-column{width:9.375em}}.mortgage-type-comparison__table-column--hide{border:0;opacity:0;visibility:hidden;width:0}.mortgage-type-comparison__table-column--hide li{color:#fff}.mortgage-type-comparison__table-column--hide:last-child{border-right:0}.mortgage-type-comparison__table-column--pinned{border-color:#5e6a77;border-right:0;height:100%;left:0;margin-left:0;pointer-events:none;position:absolute;top:0;width:12.5%;z-index:2}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table-column--pinned{width:6.625em}}.mortgage-type-comparison__table-column-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;height:12.875em;justify-content:space-between;padding:1.125em .75em 1.5em}.mortgage-type-comparison__table-column-header--pinned{align-items:stretch;background-color:#5e6a77;color:#fff;justify-content:center}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table-column-header--pinned{padding:.5em}}.mortgage-type-comparison__table-column-header-apply-button{margin:0;white-space:nowrap}.mortgage-type-comparison__table-column-header-loan-name{text-align:center}.mortgage-type-comparison__table-column-header-loan-name-link{color:#0d78a6;display:block;font-weight:600;text-decoration:underline}.mortgage-type-comparison__table-column-header-top{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.mortgage-type-comparison__table-column-header-top-checkbox-container{padding-bottom:.75em}.mortgage-type-comparison__table-column-header-top-checkbox-container *{box-sizing:content-box}.mortgage-type-comparison__table-container{background-color:#fff;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.mortgage-type-comparison__table-filter{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.mortgage-type-comparison__table-filter{align-items:flex-start;flex-direction:column}}.mortgage-type-comparison__table-filter-buttons{padding-right:1em}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table-scroll-right{animation:1s ease alternate infinite scroll-right;display:block;height:1.625em;position:absolute;right:1em;top:50%;width:1.125em;z-index:1}}.mortgage-type-comparison__table-scroll-right-arrow{display:none}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table-scroll-right-arrow{display:block;height:1.625em;width:auto}}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table-scroll-right-arrow--hide{opacity:0;transition:opacity .5s ease}}.mortgage-type-comparison__table-filter-text{font:normal 600 1.25em / 2.125em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:600}.mortgage-type-comparison__table-item{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;justify-content:center;margin:0;padding:1em;text-align:center}.mortgage-type-comparison__table-item:last-child{border-bottom:0}.mortgage-type-comparison__table-item--ie-fix{align-items:stretch}.mortgage-type-comparison__table-item--pinned{align-items:stretch;background-color:#5e6a77;border-bottom-color:#e0e0e0;color:#fff;justify-content:center;text-align:left}.mortgage-type-comparison__table-item--pinned:last-child{border-bottom:0}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table-item--pinned{padding:.5em}}.mortgage-type-comparison__table-item--short{height:3.75em}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table-item--short{height:5.5em}}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table-item--special-mobile-height{height:3.75em}}.mortgage-type-comparison__table-item--tall{height:5.5em}.mortgage-type-comparison__table-wrapper{padding-left:calc(100% / 8);width:100%}@media only screen and (max-width: 1200px){.mortgage-type-comparison__table-wrapper{padding-left:6.625em;width:72.25em}}.multi-form__new-navigation{align-items:center;background-color:#313c47;border-radius:0 0 .25em .25em;box-sizing:border-box;display:flex;height:4.5em;justify-content:flex-end;padding:0 1.5em;width:100%}.multi-form__new-page{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff;border-radius:.125em;box-sizing:border-box;display:block;margin:1em auto;max-width:1200px}@media only screen and (max-width: 1200px){.multi-form__new-page{margin:0 1em}}.multi-form__new-page-inner-container{margin:0 auto;max-width:840px;padding:3em 2em}@media only screen and (max-width: 768px){.multi-form__new-page-inner-container{padding:1em}}.multi-form__new-navigation-button{height:3em;margin:0}.multi-form__button{margin:.5rem;width:15.5rem}.multi-form__button--large{width:17rem}.multi-form__consent-checkbox{max-width:28.5em;padding-top:3.125em}.multi-form__consent-container{border-radius:0.25em;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.54);margin:1.5em auto 1em;max-width:50em}.multi-form__fields{margin:0 auto;max-width:36em}.multi-form__fields--max{max-width:1200px}.multi-form__fields--wide{margin:0 auto;max-width:52.5em}.multi-form__input--hidden{display:none}.multi-form__navigation{align-items:center;display:flex;justify-content:space-between;padding:1em}.multi-form__navigation-button{display:block}.multi-form__navigation-button--hidden{visibility:hidden}.multi-form__navigation-button--right{margin-left:auto}.multi-form__navigation-container{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:#424242;border-radius:0 0 0.25em 0.25em;margin:0 auto;max-width:1200px}.multi-form__option{box-sizing:border-box;margin-right:auto;width:50%}.multi-form__option:nth-child(even){padding-right:.5em}.multi-form__option:nth-child(odd){padding-left:.5em}@media only screen and (max-width: 768px){.multi-form__option{flex-direction:column;width:100%}.multi-form__option:nth-child(even){padding-right:0}.multi-form__option:nth-child(odd){padding-left:0}}.multi-form__option--row{flex:1 1 auto;padding:0 .5em;width:auto}@media only screen and (max-width: 768px){.multi-form__option--row{flex-direction:column;padding-left:0;padding-right:0;width:100%}}.multi-form__options{align-content:center;align-items:center;display:flex;flex-flow:wrap;justify-content:center}@media only screen and (max-width: 768px){.multi-form__options{flex-direction:column}}.multi-form__options--nowrap{flex-flow:nowrap}@media only screen and (max-width: 768px){.multi-form__options--nowrap{flex-flow:wrap}}.multi-form__options--row{flex-direction:row}@media only screen and (max-width: 768px){.multi-form__options--row{flex-direction:column}}.multi-form__page{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff;border-radius:0.25em 0.25em 0 0;box-sizing:border-box;display:block;margin:1em auto 0;max-width:1200px;padding:3em 2em}@media only screen and (max-width: 1200px){.multi-form__page{margin:1em}}@media only screen and (max-width: 768px){.multi-form__page{padding:1em}}.multi-form__page--hidden{display:none}.multi-form__page--no-progress-bar{margin-bottom:0;margin-top:3em}@media only screen and (max-width: 768px){.multi-form__page--no-progress-bar{margin-bottom:1em}}.multi-form__page--wide-padding{padding:3em 6em}.multi-form__page-inner-container{margin:0 auto;max-width:840px}.multi-form__pre-confirmation{margin:2em auto 0;max-width:33em}.multi-form__pre-confirmation-information{font-weight:bold;margin-bottom:.5em}.multi-form__pre-confirmation-information--center{text-align:center}.multi-form__pre-confirmation-text{margin-bottom:.5em}.multi-form__pre-confirmation-text--center{text-align:center}.multi-form__sub-question{padding-bottom:.75em;padding-top:2em}.multi-form__sub-title{padding-top:.5rem}.multi-form__title{margin:.5em 0 3.125em;text-align:center}@media only screen and (max-width: 768px){.multi-form__title{margin-bottom:1.25em}}.multi-form__title--left{text-align:left}.multi-form__title--thank-you{margin:.5em 0 1.5em}.note{background-color:#4c5764;border-radius:0.25em;color:#fff;margin:2em 0;padding:1.5em}.note__title{font-weight:bold}.numbered-list-with-image__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto}@media only screen and (max-width: 1200px){.numbered-list-with-image__container{align-items:center;flex-direction:column}}.numbered-list-with-image__content{font:normal 400 1.125rem / 1.75rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:#000;display:flex;flex-direction:column;gap:1rem}.numbered-list-with-image__image{border-radius:.5rem;height:30.75rem;width:30.75rem}@media only screen and (max-width: 768px){.numbered-list-with-image__image{height:auto;width:100%}}.numbered-list-with-image__image--margin-top{margin-top:3rem}@media only screen and (max-width: 1200px){.numbered-list-with-image__image--margin-top{margin-top:0}}.numbered-list-with-image__image-container{max-height:30.5rem;max-width:30.5rem}@media only screen and (max-width: 768px){.numbered-list-with-image__image-container{height:auto;width:100%}}.numbered-list-with-image__instruction{font:normal 400 1.125rem / 1.75rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}.numbered-list-with-image__instructions-container{display:flex;flex-direction:column;max-width:35.75rem}.numbered-list-with-image__list-item{font:normal 900 1.75rem / 1.75rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;counter-increment:step-counter;display:flex;gap:1rem}.numbered-list-with-image__list-item::before{--circle-size: 2.5rem;--circle-nudge: .25rem;--circle-top-offset: -.7rem;align-items:center;background:white;border-radius:50%;color:#3baf2f;content:counter(step-counter);display:flex;flex:1 0 auto;font-size:2rem;height:var(--circle-size);justify-content:center;line-height:0;margin-top:var(--circle-top-offset);padding:var(--circle-nudge) 0.125rem;width:calc(var(--circle-size) + var(--circle-nudge))}.numbered-list-with-image__ordered-list{counter-reset:section;display:flex;flex-direction:column;gap:2rem;padding:0}.numbered-list-with-image__title{font:normal 400 1.5rem / 1.75rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}.numbered-list-with-image__two-column-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 1200px){.numbered-list-with-image__two-column-container{margin-bottom:1rem}}.ordered-list{list-style-position:inside;padding:0}.ordered-list__item{margin:1.5em 0}.our-story__banner{margin:0 auto;max-width:1200px}@media only screen and (max-width: 1200px){.our-story__banner{padding:0 1em}}@media only screen and (max-width: 768px){.our-story__banner{padding-top:16em}}.our-story__banner-container{background:url(https://cdn.americanfinancing.net/assets/heros/afc-office-exterior-cd3c2d982ad04269a8a4da17c0a2cafcdddd54ff0098a5b63fe6d7a43f9e5785.jpg) center 20%/cover no-repeat scroll;padding:18.5em 0}@media only screen and (max-width: 768px){.our-story__banner-container{margin:0 auto;padding:0}}.our-story__beginnings{background:#313c47;color:#fff}.our-story__beginnings-container{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:6em 0}@media only screen and (max-width: 1200px){.our-story__beginnings-container{padding:6em 1em}}@media only screen and (max-width: 1024px){.our-story__beginnings-container{align-items:center;flex-direction:column}}@media only screen and (max-width: 768px){.our-story__beginnings-container{padding:3em 1em}}.our-story__beginnings-image{display:block;width:17.75em}.our-story__beginnings-image:first-of-type{margin-bottom:1em}@media only screen and (max-width: 768px){.our-story__beginnings-image{max-width:24.313em;width:100%}}.our-story__beginnings-image--tall{display:block;height:auto;margin-right:1em;width:24em}@media only screen and (max-width: 768px){.our-story__beginnings-image--tall{max-width:24em;width:100%}}.our-story__beginnings-images{display:flex}@media only screen and (max-width: 768px){.our-story__beginnings-images{flex-direction:column}}@media only screen and (max-width: 768px){.our-story__beginnings-images-left{padding-bottom:1em}}.our-story__beginnings-sub-title{max-width:27.438em}@media only screen and (max-width: 1024px){.our-story__beginnings-sub-title{max-width:43em}}.our-story__beginnings-text{display:flex;flex:1;flex-direction:column;justify-content:center;padding-right:2em}@media only screen and (max-width: 1024px){.our-story__beginnings-text{flex:none;padding-bottom:2em;padding-right:0}}.our-story__explanation{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:6em 0}@media only screen and (max-width: 1200px){.our-story__explanation{padding:6em 1em}}@media only screen and (max-width: 768px){.our-story__explanation{align-items:center;flex-direction:column;padding:10em 1em 3em}}.our-story__explanation-blob{max-width:33em}.our-story__explanation-blob:first-of-type{padding-right:1.5em}@media only screen and (max-width: 768px){.our-story__explanation-blob:first-of-type{padding-bottom:1.5em;padding-right:0}}.our-story__mission{margin:0 auto;max-width:1200px;padding:6em 0 4em}@media only screen and (max-width: 1200px){.our-story__mission{padding:6em 1em 4em}}@media only screen and (max-width: 768px){.our-story__mission{padding:3em 1em 1.25em}}.our-story__mission-blob{max-width:23em;padding-right:1.5em}.our-story__mission-blob:last-of-type{padding-right:0}@media only screen and (max-width: 1024px){.our-story__mission-blob{max-width:33em;padding-right:0}}.our-story__mission-blob-title{font:normal 600 1.25rem / 1.7em "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;padding-bottom:.5rem}.our-story__mission-blob-text{padding-bottom:1.75em}.our-story__mission-blobs{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.our-story__mission-blobs{align-items:center;flex-direction:column}}.our-story__mission-heading{padding-bottom:3.5em;text-align:center}@media only screen and (max-width: 768px){.our-story__mission-heading{margin:0 auto;max-width:33rem;padding-bottom:1.5em;text-align:left}}.our-story__mission-heading-title{font:normal 400 2.125rem / 1.176em "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;padding-bottom:1rem}.our-story__mission-heading-sub-title{font:normal 400 1.5em / 1.333em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;margin:0 auto;max-width:27.563rem}@media only screen and (max-width: 768px){.our-story__mission-heading-sub-title{margin:0}}.our-story__page-header{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}@media only screen and (max-width: 1200px){.our-story__page-header{padding:0 1em}}@media only screen and (max-width: 768px){.our-story__page-header{flex-direction:column}}.our-story__page-header-house{align-self:flex-end}.our-story__page-header-house object{display:block}@media only screen and (max-width: 768px){.our-story__page-header-house--houdini{display:none}}.our-story__page-header-house-svg{display:block}.our-story__page-header-houses{display:flex;justify-content:space-between;max-width:19.188em;width:100%}@media only screen and (max-width: 768px){.our-story__page-header-houses{justify-content:center;max-width:100%}}.our-story__page-header-text{max-width:49.375rem;padding:7em 3em 7em 0}@media only screen and (max-width: 1024px){.our-story__page-header-text{padding:5em 3em 5em 0}}@media only screen and (max-width: 768px){.our-story__page-header-text{padding:3em 0 2em}}.our-story__page-header-text-sub-title{font:normal 400 1.5rem / 1.333em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}@media only screen and (max-width: 768px){.our-story__page-header-text-sub-title{font:normal 400 1rem / 1.75em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}}.page-header{background:#616161 linear-gradient(290deg, #4872c9 0%, #6b6bc6 0%, #8562c3 0%, #9b58bf 0%, #3f7fbf 100%, #c03ab9 5%);overflow:hidden;position:relative;width:100%}.page-header--taller{min-height:20.75em;padding-top:1em}@media only screen and (max-width: 768px){.page-header--taller{min-height:0;padding-top:0}}.page-header--with-cards{flex-wrap:wrap;justify-content:space-between;margin-bottom:11em;max-height:16em;padding-top:2.125em}.page-header--with-search{align-items:center;justify-content:space-between;margin-bottom:3em;padding:3.125em 0}.page-header__background-1{background:#fff;height:13.938em;left:32%;opacity:.05;pointer-events:none;position:absolute;top:4.688em;transform:rotate(315deg);width:40.188em}@media only screen and (max-width: 768px){.page-header__background-1{display:none}}.page-header__background-2{background:#fff;height:8.125em;left:46%;opacity:.05;pointer-events:none;position:absolute;top:5.438em;transform:rotate(45deg);width:56.25em}@media only screen and (max-width: 768px){.page-header__background-2{display:none}}.page-header__background-container{margin:0 auto;max-width:1200px}.page-header__constrainer{align-items:center;display:flex;flex:1 0 auto;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding-bottom:1.5em}@media only screen and (max-width: 1200px){.page-header__constrainer{margin:0 1em}}@media only screen and (max-width: 768px){.page-header__constrainer{justify-content:center;margin:0 auto;max-width:25em}}.page-header__heading{color:#fff}@media only screen and (max-width: 768px){.page-header__heading{text-align:center}}.page-header__header-navigation{background-color:#313c47;flex:1 0 100%;margin-bottom:1.625em}.page-header__search-form{flex:0 1 auto;width:17.5em}@media only screen and (max-width: 1024px){.page-header__search-form{margin-right:1em}}@media only screen and (max-width: 768px){.page-header__search-form{margin:1em .85em 0;width:100%}}.page-header__text{padding:2em 1em;white-space:nowrap}.page-header__text--centered{text-align:center}.page-header__text--wrap{white-space:normal}.page-header__title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.8125rem;font-weight:normal;line-height:1.067em;color:#fff;padding:.5em;text-align:center}.page-header__trees{bottom:-1.75em;position:absolute;right:-2.5em}@media only screen and (max-width: 1024px){.page-header__trees{display:none}}.page-nav__button{background-color:#0d78a6;border-radius:0.25em;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:4.125em;justify-content:space-between;margin-top:2em;padding:.5em 1em;white-space:nowrap;width:19em}@media only screen and (max-width: 768px){.page-nav__button{margin:0 0 .5em;width:auto}}@media only screen and (max-width: 768px){.page-nav__button--reverse{order:-1}}.page-nav__button-arrow{flex:0 1 auto}.page-nav__button-arrow .chevron{height:1em;stroke:#fff}.page-nav__button-arrow--left{margin-right:.5em}@media only screen and (max-width: 768px){.page-nav__button-arrow--left{padding-right:.25em}}.page-nav__button-arrow--right{margin-left:.5em}@media only screen and (max-width: 768px){.page-nav__button-arrow--right{padding-left:.25em}}.page-nav__buttons-container{display:flex}@media only screen and (max-width: 768px){.page-nav__buttons-container{margin-top:1em}}.page-nav__buttons-container--bottom{margin-bottom:2em}.page-nav__buttons-container--one{justify-content:flex-end}.page-nav__buttons-container--two{justify-content:space-between}@media only screen and (max-width: 768px){.page-nav__buttons-container--two{flex-direction:column}}.page-nav__button-top{flex:0 1 auto;font-size:.75em;height:1.125rem}@media only screen and (max-width: 768px){.page-nav__button-top{font-size:1em}}.page-nav__button-top--next{margin-right:1.5em;text-align:right}.page-nav__button-top--prev{margin-left:1.5em;text-align:left}.page-nav__button-bottom{display:flex;flex-direction:row}.page-nav__button-bottom--next{justify-content:flex-end}.page-nav__button-bottom--prev{justify-content:flex-start}.page-nav__button-bottom-text{flex:0 1 auto;height:1.75em}.page{background-color:var(--background-color);box-sizing:border-box;flex:1 0 auto;margin:0 auto;max-width:1440px;padding:0}@media only screen and (max-width: 1200px){.page{padding:0 1em}}.page--full-screen{max-width:100%;padding:0;width:100%}@media only screen and (max-width: 768px){.page--no-mobile-padding{padding:0}}.page--mint-bg{background:#f0f7f1}.page--padded{box-sizing:border-box;padding:0 1em 1em}.page--under-header{margin-top:4.25em}.page__block{margin-bottom:2em}@media only screen and (max-width: 768px){.page__block--bottom-mobile-none{margin-bottom:0}}.page__block--bottom-sm{margin-bottom:1.625rem}.page__block--bottom-md{margin-bottom:3rem}.page__block--bottom-lg{margin-bottom:4.5rem}@media only screen and (max-width: 768px){.page__block--bottom-lg{margin-bottom:3.5rem}}.page__block--bottom-xtra-lg{margin-bottom:5rem}@media only screen and (max-width: 768px){.page__block--bottom-xtra-lg{margin-bottom:4.5rem}}.page__block--bottom-xtra-xtra-lg{margin-bottom:6rem}@media only screen and (max-width: 768px){.page__block--bottom-xtra-xtra-lg{margin-bottom:5.5rem}}.page__block--flex{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 768px){.page__block--top-mobile{margin-top:2rem}}.page__block--top-sticky{position:sticky;top:6rem}.page__block--top-spacing{margin-top:1em}.page__block--top-spacing-lg{margin-top:7.75rem}@media only screen and (max-width: 1024px){.page__block--top-spacing-lg{margin-top:0}}.page__block-container{display:flex;flex-direction:column;gap:1.5rem;margin:3rem auto}.page__block-container--light-blue{background-color:#f0f4f9}.page__block-container--margin-bottom-lg{margin-bottom:5.5rem}@media only screen and (max-width: 1200px){.page__block-container--margin-bottom-lg{margin:0 1rem 5.5rem}}@media only screen and (max-width: 768px){.page__block-container--margin-bottom-lg{margin:0 1rem 3.5rem}}.page__block-container--margin-vertical-lg{margin:5.5rem 0}@media only screen and (max-width: 1200px){.page__block-container--margin-vertical-lg{margin:5.5rem 0;padding:0 1rem}}@media only screen and (max-width: 768px){.page__block-container--margin-vertical-lg{margin:3.5rem 0;padding:0 1rem}}@media only screen and (max-width: 768px){.page__block-container--no-mobile{display:none}}.page__block-container--padding-vertical-lg{padding:5.5rem 0}@media only screen and (max-width: 1200px){.page__block-container--padding-vertical-lg{padding:5.5rem 1rem}}@media only screen and (max-width: 768px){.page__block-container--padding-vertical-lg{padding:3.5rem 1rem}}.page__breadcrumb-container{margin:1.5em auto 2em;max-width:1200px}@media only screen and (max-width: 1024px){.page__breadcrumb-container{margin-left:1em}}@media only screen and (max-width: 768px){.page__breadcrumb-container{display:none}}@media only screen and (max-width: 768px){.page__breadcrumb-container--always-visible{display:inherit;margin:1em 0}}.page__cta{background:linear-gradient(90deg, #1d7ea2 1.35%, #57c295 100%)}.page__cta.page__cta--full-width{display:flex;flex-direction:column;justify-content:center;padding:5rem 0;text-align:center;width:100%}.page__cta-content{margin:auto 1rem}.page__cta-header{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;color:#fff;font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:2.125rem;margin-bottom:1rem;min-height:2.5rem;padding-top:0}.page__cta-text{color:#fff;font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:400;margin-bottom:1.5rem;margin-top:0;padding-top:0}.page__cta-button{background-color:#fff;border-radius:56px;color:#014452;font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1rem;font-weight:700;margin-left:auto;margin-right:auto;max-height:3rem;padding:.5rem 1.5rem;width:fit-content}.page__gradient{background:#616161 linear-gradient(290deg, #4872c9 0%, #6b6bc6 0%, #8562c3 0%, #9b58bf 0%, #3f7fbf 100%, #c03ab9 5%);color:#fff}.page__hero{background-color:#313c47;color:#fff;overflow:hidden;position:relative}.page__hero--light{background-color:#f0f4f9;color:#000;overflow:hidden;position:relative}.page__hero-container{margin:0 auto;max-width:1440px}@media only screen and (max-width: 768px){.page__hero-container--mobile-reverse{display:flex;flex-direction:column-reverse}}.page__hero-content{box-sizing:border-box;padding:8em 0 10.7em 5.5em;position:relative;z-index:9}@media only screen and (max-width: 768px){.page__hero-content{padding:1em}}.page__hero-content--column-align{margin:0 auto;max-width:1200px;padding-left:0}@media only screen and (max-width: 1200px){.page__hero-content--column-align{margin:auto 1rem}}.page__hero-content--equal-padding{padding:8rem 0 8rem 5.5rem}@media only screen and (max-width: 768px){.page__hero-content--equal-padding{padding:1rem}}.page__hero-image{background:#313c47 none 0 center/cover no-repeat;bottom:0;clip:rect(0, 2000px, 2000px, 100px);position:absolute;right:0;top:0;width:55%}@supports (-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0)) or (clip-path: polygon(0 0, 0 0, 0 0, 0 0)){.page__hero-image{clip:auto;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 220px 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 220px 100%)}}@media only screen and (max-width: 768px){.page__hero-image{-webkit-clip-path:none;clip-path:none;height:16em;position:relative;width:100%}}.page__hero-image--focus-right{width:75%}@supports (-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0)) or (clip-path: polygon(0 0, 0 0, 0 0, 0 0)){.page__hero-image--focus-right{clip:auto;-webkit-clip-path:polygon(30% 0, 100% 0, 100% 100%, 45% 100%);clip-path:polygon(30% 0, 100% 0, 100% 100%, 45% 100%)}}@media only screen and (max-width: 768px){.page__hero-image--focus-right{-webkit-clip-path:none;clip-path:none;width:100%}}.page__hero-image--white-house{background-image:url(https://cdn.americanfinancing.net/assets/pages/programs-hero-15-year-09b84bfeb0856c6f8ccc3f583c8d5093e0b26c47fcefb5cf5140bf782dbde25f.jpg)}.page__hero-image--2-1-buydown{background-image:url(https://cdn.americanfinancing.net/assets/pages/programs-2-1-buydown-264a43cf74b36d133ce2fcd2244d92e08d392fc2f2c775d62831473f04d2e6e1.jpg)}.page__hero-image--30-year-mortgage{background-image:url(https://cdn.americanfinancing.net/assets/pages/programs-hero-30-year-1dcc03bddaf0f8ac97df9416489967aa4d3b40c03b8b837517d57e8f5420b256.jpg)}.page__hero-image--adjustable-rate-mortgage{background-image:url(https://cdn.americanfinancing.net/assets/pages/programs-hero-arm-eccf8afa7aa9b61d0fcaf43c4f0e5814d3173e65e9bd724ab41829af954a1d43.jpg)}.page__hero-image--bank-statement-loans{background-image:url(https://cdn.americanfinancing.net/assets/pages/bank-statement-cf580fe70cc21e51158fcb783b5ff2ce55cc6fc0ab69908168668ba467cecd9b.jpg)}.page__hero-image--buying-a-condo{background-image:url(https://cdn.americanfinancing.net/assets/pages/condo-44a4bc26abda3e361b0087f107975adf53b28e816d0ca71be6daaf1caef65136.jpg)}.page__hero-image--buying-a-home{background-image:url(https://cdn.americanfinancing.net/assets/pages/new-home-eb5e9939d96c77ed2607ddb40a7082e648c8b5d269ec9332991c9a911acc43a4.jpg)}.page__hero-image--buying-a-second-home{background-image:url(https://cdn.americanfinancing.net/assets/pages/second-home-3f31fdb6d40b96f6c6105c4cadfd0c9f3bb347cbf724d342955450657e3ad32b.jpg)}.page__hero-image--buying-a-townhouse{background-image:url(https://cdn.americanfinancing.net/assets/pages/townhouse-9e5351998df92571667e88d88e70cfbcface8e9315e34f068a6dbb77c01a6083.jpg)}.page__hero-image--chfa{background-image:url(https://cdn.americanfinancing.net/assets/pages/programs-hero-chfa-92890ab5d55c5b6729bf7d307dc5dd847607df1e4ad3e9618802e87c71a3c489.jpg)}.page__hero-image--down-payment-assistance-pages{background-image:url(https://cdn.americanfinancing.net/assets/pages/down-payment-assistance-d0522ddacbcf9a152e0bc52e5adafb9e08f2c8c38172cfd0f9b134bfe2a141b3.jpg)}.page__hero-image--fha-home-loan{background-image:url(https://cdn.americanfinancing.net/assets/pages/programs-hero-fha-d300e7a443427d1a9c0b4294c00846a7f661189efdf5d41eb491a64841a2ffe4.jpg)}.page__hero-image--first-time-home-buyer{background-image:url(https://cdn.americanfinancing.net/assets/pages/purchase/first-time-home-buyer-346c180d0497ae2976de0b1bdea218658b8243f5680b4be588dab2746c38be5b.jpg);background-position-y:36%}.page__hero-image--first-time-home-buyer-checklist{background-image:url(https://cdn.americanfinancing.net/assets/pages/purchase/woman-checking-home-list@2x-de4d917d84542a7ef449192230bc0e13e48506a4b570fa429c19c204a743b82a.jpg)}.page__hero-image--guide-to-refinancing{background-image:url(https://cdn.americanfinancing.net/assets/pages/refinance/couple-getting-help-with-home-refinance@2x-0a2600cd00918766fc70084a68f2f96e6a85adda95e143bf6389c77b7ca3bb6e.jpg)}.page__hero-image--harp{background-image:url(https://cdn.americanfinancing.net/assets/pages/programs-hero-harp-894047db1190b1a5c698e59850b34de144ef208aacb0f9f3174230270efe6676.jpg)}.page__hero-image--credit-care{background-image:url(https://cdn.americanfinancing.net/assets/pages/credit-care-32d3c53a362e8390ca801c4b11f4c258d1c9214d505b3a70ead568767841189e.jpg)}.page__hero-image--how-to-get-preapproved-for-a-home-loan{background-image:url(https://cdn.americanfinancing.net/assets/pages/purchase/hand-holding-phone-with-mortgage-approval-checkmark@2x-6aadd1f4c0b3646c10f2d301bc75d6b5e0573ce1a43c301e3e85ac05446a2cc7.jpg)}.page__hero-image--in-house-mortgage-underwriting{background-image:url(https://cdn.americanfinancing.net/assets/pages/in-house-mortgage-underwriting-a07d221dffba427bfd86a1637329ac19f7a453910c89e25c520f55e72a6cf212.jpg)}.page__hero-image--jumbo-loan{background-image:url(https://cdn.americanfinancing.net/assets/pages/jumbo-home-loans-8d01eb9ae36ce1af1402531f2636238132d57dae21f1c89015f7dd3f370877fb.jpg)}.page__hero-image--mortgage-refinancing-to-pay-off-debt{background-image:url(https://cdn.americanfinancing.net/assets/pages/refinance/debt-refinancing-calendar@2x-2bfe03a7503371c8c757d79b53ff05a3c3247e3ef99c4644bd017816ab777210.jpg)}.page__hero-image--refinance-cash-out{background-image:url(https://cdn.americanfinancing.net/assets/pages/programs-hero-cash-out-0425dbbe14c13c7cb8df28376272a1dd66c20b15790ef257e6389739d4005d65.jpg)}.page__hero-image--reverse-mortgage{background-image:url(https://cdn.americanfinancing.net/assets/pages/couple-hugging@2x-31a4c8724b69db753f63c3454233a0593693c4adb16b889417d777f75fbd2e35.jpg)}.page__hero-image--reverse-mortgage-basics{background-image:url(https://cdn.americanfinancing.net/assets/pages/reverse-mortgage/researching-reverse-mortgages@2x-45d6dadafd819d842e8c0c83de4e765e87245fe15a31f071235a6e65dc80eb92.jpg)}.page__hero-image--reverse-mortgage-for-retirement{background-image:url(https://cdn.americanfinancing.net/assets/pages/reverse-mortgage/retired-senior-couple-walking-beach@2x-f95d8ee0d2dfabb11c80f5aa64f5e21b913b8535204e30d8739060f55eb3273c.jpg)}.page__hero-image--reverse-mortgage-pros-and-cons{background-image:url(https://cdn.americanfinancing.net/assets/pages/reverse-mortgage/seniors-pointing-at-house@2x-8e0c0593ec79b9fe754dddaa115fc918b1da774ded20a371fee9443f4ffea9c6.jpg)}.page__hero-image--should-i-refinance-my-mortgage{background-image:url(https://cdn.americanfinancing.net/assets/pages/refinance/wondering-about-mortgage-refinancing@2x-d44b69d1f20dc8a011a1a29f62ba522e0e4024560f6ecd6862a8c0efc386890f.jpg)}.page__hero-image--smart-equity{background-image:url(https://cdn.americanfinancing.net/assets/pages/programs-smart-equity-5f55e6bbea5ba80cb4e005e15da7e5522ebb4b3e12d06a2621f9ba75ed1c00dc.jpg)}.page__hero-image--usda{background-image:url(https://cdn.americanfinancing.net/assets/pages/programs-hero-usda-3d5532e430085a5cfec190b31f977174046047b10b7adf3ca9ec28658a4b6aed.jpg)}.page__hero-image--va{background-image:url(https://cdn.americanfinancing.net/assets/pages/programs-hero-va-17ac3ff8f81a1faeef46ebacaf9a6714b8cf4bcb0ddf7cc816bd81874937f7fc.jpg)}.page__hero-image--your-term-mortgage{background-image:url(https://cdn.americanfinancing.net/assets/pages/any-term-0353c06e7cb8c0ff47504e814b3889a9e52353735894949df465a80ca9318cf7.jpg)}.page__hero-image--alabama{background-image:url(https://cdn.americanfinancing.net/assets/states/alabama-415aa54a81ac78038abc8057396a91fdbb101e2b46635593644a8ff3fd9a94f0.jpg)}.page__hero-image--alaska{background-image:url(https://cdn.americanfinancing.net/assets/states/alaska-fa4586b0250ed4a5b5af6400e64baffabf6d9683e7e7a0df804dbdd9c0bda550.jpg)}.page__hero-image--arizona{background-image:url(https://cdn.americanfinancing.net/assets/states/arizona-611f81ce724c063d6a9e587d5b6d2582fce9430190a900fb2ed471b1c5ded3af.jpg)}.page__hero-image--arkansas{background-image:url(https://cdn.americanfinancing.net/assets/states/arkansas-72cb542a878af4c88c35c09d2c0d08331df9689a7b0740ac696642c297627a7e.jpg)}.page__hero-image--california{background-image:url(https://cdn.americanfinancing.net/assets/states/california-c2da5cf6b6609a9529e07cb3d31720eb74bc873bd3a7ec12c191b516b6d17e7f.jpg)}.page__hero-image--colorado{background-image:url(https://cdn.americanfinancing.net/assets/states/colorado-fb2b2e78cf79d8952f9171cf6029d4e39f83d706b1ae855574059c1087115d29.jpg)}.page__hero-image--connecticut{background-image:url(https://cdn.americanfinancing.net/assets/states/connecticut-a698ddddd5d3bfc823ed5f53bc12353e4644c0fed058e7f6e7fd068fa40314d7.jpg)}.page__hero-image--delaware{background-image:url(https://cdn.americanfinancing.net/assets/states/delaware-ba7cd234ea8dae9ca28ce65f470afb7c65d4214c3c4b1e00d3f7a2e41774eac8.jpg)}.page__hero-image--district-of-columbia{background-image:url(https://cdn.americanfinancing.net/assets/states/district-of-columbia-7136f270f54b8d032c99aa05f2583f543ea0cfa6d91407fedf716783498b9018.jpg)}.page__hero-image--florida{background-image:url(https://cdn.americanfinancing.net/assets/states/florida-0887c9e9b46d4bc0c92de7a50b11584df315e3877f58a3d03628b1e62a1c3d9d.jpg)}.page__hero-image--georgia{background-image:url(https://cdn.americanfinancing.net/assets/states/georgia-0100f366048262a49a650f27eefc3b9c20043fcaaf0324734a81f32cf7ba478d.jpg)}.page__hero-image--hawaii{background-image:url(https://cdn.americanfinancing.net/assets/states/hawaii-c709d50c22c30d6ddf9327f5e408edae874ec69ffbbffcfdd4956909d33764a9.jpg)}.page__hero-image--idaho{background-image:url(https://cdn.americanfinancing.net/assets/states/idaho-1bbe936882bf05a24524a78d79eba5b3e6c659b8b021bbac2e8645b368ef2534.jpg)}.page__hero-image--illinois{background-image:url(https://cdn.americanfinancing.net/assets/states/illinois-007a4f43eb1e41bb37d75f4795214c199936e2cc8b505c4fd28d56e4e6fe2ac5.jpg)}.page__hero-image--indiana{background-image:url(https://cdn.americanfinancing.net/assets/states/indiana-73f3031b0db14139821e3de495704f1f906af5c13815b2161f51e7e4c6d5a689.jpg)}.page__hero-image--iowa{background-image:url(https://cdn.americanfinancing.net/assets/states/iowa-42e1c9eeb6d2ab8ca4644e6eb21cf6dbf6149f459e53b5757aedfce2cfbb955a.jpg)}.page__hero-image--kansas{background-image:url(https://cdn.americanfinancing.net/assets/states/kansas-94c5a8c8407dfd5c14ca217f289bc7a54608d04a1839272255accea326687ad8.jpg)}.page__hero-image--kentucky{background-image:url(https://cdn.americanfinancing.net/assets/states/kentucky-5e41d140770f7c41446655401f46941b5a572764efffec272ecfb5d69a8ec7c2.jpg)}.page__hero-image--louisiana{background-image:url(https://cdn.americanfinancing.net/assets/states/louisiana-8a62bf43e9689e2e5a02a50aab495bd1aa954bf67001ddb4078818ab86c34981.jpg)}.page__hero-image--maine{background-image:url(https://cdn.americanfinancing.net/assets/states/maine-a4887a713002608f1c598fc07f09e2e0460ee8b4f0c976d4fc443f1e08b96386.jpg)}.page__hero-image--maryland{background-image:url(https://cdn.americanfinancing.net/assets/states/maryland-349046cc73a28c735c3468f45ddee6a6c2391a67bcf293b1d8d837a2e6c2446a.jpg)}.page__hero-image--massachusetts{background-image:url(https://cdn.americanfinancing.net/assets/states/massachusetts-613f69f5c37dbca6be437e679cf4bee6459d0ab4965f2b913fbd2246335fc9b5.jpg)}.page__hero-image--michigan{background-image:url(https://cdn.americanfinancing.net/assets/states/michigan-dae930be813bcaf437ffe63419a0b12914d19affbe9c582fab356c94975d1722.jpg)}.page__hero-image--minnesota{background-image:url(https://cdn.americanfinancing.net/assets/states/minnesota-f3fb471a86e5d7f634a3fe19c8156f4edf1de1c21fdc01a6279b979b32155845.jpg)}.page__hero-image--mississippi{background-image:url(https://cdn.americanfinancing.net/assets/states/mississippi-a102330a40b4ba0cec2e5941ef1e847045aaeb0a50c097b97617c5a6b488b5fe.jpg)}.page__hero-image--missouri{background-image:url(https://cdn.americanfinancing.net/assets/states/missouri-ff771fc7bef1e8d85af36006fcdb21f08d3291af97f4705ee6871795b75e333a.jpg)}.page__hero-image--montana{background-image:url(https://cdn.americanfinancing.net/assets/states/montana-66d9ec158694ddd4074c9898f5d5b204595ae04b2130f1e752aa60987ce8bb94.jpg)}.page__hero-image--nebraska{background-image:url(https://cdn.americanfinancing.net/assets/states/nebraska-cd29f13441c2cf484c5cfa2553c80b7f07257ce0d0833b68171b6d34c6413e68.jpg)}.page__hero-image--nevada{background-image:url(https://cdn.americanfinancing.net/assets/states/nevada-f45bf87067c8e071190914cb12ded4853314696bf5c30487c4f5df8b6ce72692.jpg)}.page__hero-image--new-hampshire{background-image:url(https://cdn.americanfinancing.net/assets/states/new-hampshire-ba14788c9164dbc1ffa0e27d1b8f685ea0f19fa602eefce684d5ea45a9b10e42.jpg)}.page__hero-image--new-jersey{background-image:url(https://cdn.americanfinancing.net/assets/states/new-jersey-3a7ac4f0bd0b4d8681d6c52d01f22d9ac909a3c086becf3cbceafc7b6cc8942a.jpg)}.page__hero-image--new-mexico{background-image:url(https://cdn.americanfinancing.net/assets/states/new-mexico-5ffb9e6f0a26ab73675e69e74f8f6789ce7bf047f57f481c997ff24e26047886.jpg)}.page__hero-image--new-york{background-image:url(https://cdn.americanfinancing.net/assets/states/new-york-28109d1b5630e4190817eecafcd556c5e544e1afe86696643d4bf3c8aa9c620e.jpg)}.page__hero-image--north-carolina{background-image:url(https://cdn.americanfinancing.net/assets/states/north-carolina-140727a374931b96e1b03d8ba5b9195310ccb70b3f4999edbc19654e8d33e17e.jpg)}.page__hero-image--north-dakota{background-image:url(https://cdn.americanfinancing.net/assets/states/north-dakota-35ff8395c7c70be1c19388007c3cde2950866d7e3e2dd097c99eb29fd56089ce.jpg)}.page__hero-image--ohio{background-image:url(https://cdn.americanfinancing.net/assets/states/ohio-7442b4540307922c3daaed57373ab17a15de87676489760980b00c594dda91d1.jpg)}.page__hero-image--oklahoma{background-image:url(https://cdn.americanfinancing.net/assets/states/oklahoma-fe03375cab159327ade5f3585be1722e11d4d1b3e6e1000cfe27c0e039790909.jpg)}.page__hero-image--oregon{background-image:url(https://cdn.americanfinancing.net/assets/states/oregon-9ff302f194e140ba03559d5df45d0651d27f8ddc29f5180e6b3a2a035a3ef191.jpg)}.page__hero-image--pennsylvania{background-image:url(https://cdn.americanfinancing.net/assets/states/pennsylvania-022ecfecb0cb7d92d7f3388280a408fccb25ff11eaf612920a20d663804bf9c5.jpg)}.page__hero-image--rhode-island{background-image:url(https://cdn.americanfinancing.net/assets/states/rhode-island-e616d4344960604ea0223f4c7c2545dc9f43bea126dce52fc5fa19920662cd05.jpg)}.page__hero-image--south-carolina{background-image:url(https://cdn.americanfinancing.net/assets/states/south-carolina-e21a63194548aeff3c1b0b4680c86df2a280e378f72278884f8281b1e5793d99.jpg)}.page__hero-image--south-dakota{background-image:url(https://cdn.americanfinancing.net/assets/states/south-dakota-084cf9e6050d011d72ff8e41d62f910d5163d626029909bff34245bb9f2d9f0d.jpg)}.page__hero-image--tennessee{background-image:url(https://cdn.americanfinancing.net/assets/states/tennessee-cd302ce65f95b2205a8c41cb536842c3ae2c22cf1337a4ad0b5e955f7b848157.jpg)}.page__hero-image--texas{background-image:url(https://cdn.americanfinancing.net/assets/states/texas-7e0fe622f9f3191ee6bd38e2385e0020c3856e9f274e1a6f1bba1acc16169075.jpg)}.page__hero-image--utah{background-image:url(https://cdn.americanfinancing.net/assets/states/utah-278dbe61b5c4e89a04f0732d894ffa94c7efcf7714c11cfec5ed752ddf4700b3.jpg)}.page__hero-image--vermont{background-image:url(https://cdn.americanfinancing.net/assets/states/vermont-d58d011e4075c70b0724817ce0e82b27e01103de2181ac1fb4a79b5635a230fd.jpg)}.page__hero-image--virginia{background-image:url(https://cdn.americanfinancing.net/assets/states/virginia-94edb49b4995d0fc1e267b2851e1bfa37d59bba034b23cbc83f2d9492a1a2ec2.jpg)}.page__hero-image--washington{background-image:url(https://cdn.americanfinancing.net/assets/states/washington-939e8ca9cd82690ede132faba774c2055971ab8a420469ea9e8b76cb9c6ab63a.jpg)}.page__hero-image--west-virginia{background-image:url(https://cdn.americanfinancing.net/assets/states/west-virginia-ec61836214d30fcef3152ce981f37d819ba0a334a659374245472f67cfaa6f2d.jpg)}.page__hero-image--wisconsin{background-image:url(https://cdn.americanfinancing.net/assets/states/wisconsin-286ac5d78b7eba0699a6b5441dcbc63423c015dddbca1aa9e4c24eb3cd0b6c4d.jpg)}.page__hero-image--wyoming{background-image:url(https://cdn.americanfinancing.net/assets/states/wyoming-f1cda13b234d2df7cf47284034bd7166a1aaf6b4eecf239567371a75e9d8ec16.jpg)}.page__hero-sub-title--blue-grey{color:#313c47}.page__hero-sub-title--sm{font-size:1.25rem;line-height:2.125rem}.page__hero-title{max-width:32em;width:40vw}@media only screen and (max-width: 768px){.page__hero-title{max-width:none;width:auto}}.page__hero-title--larger{display:flex;flex-direction:column;font-weight:bold;gap:1.5rem}@media only screen and (max-width: 768px){.page__hero-title--larger{margin:1.25rem 0}}.page__hero-title--uppercase{text-transform:uppercase}.page__hero-title-h1{color:#000;margin-bottom:1rem}.page__hero-title-h4{color:#3baf2f;font-size:1rem;font-weight:700;margin-bottom:.5rem}@media only screen and (max-width: 768px){.page__hero-title-h4{margin:0}}.page__hero-subtitle{color:#000;margin-bottom:2.25rem}.page__layout{display:flex;flex-direction:column;margin:0 auto;max-width:1200px}.page__layout--condensed{max-width:904px}.page__layout--large-desktop{max-width:1440px}.page__layout--max-width{width:100%}@media only screen and (max-width: 1200px){.page__layout--mobile-padding{padding:0 1em}}.page__layout--thin{max-width:600px}.page__layout--two-columns{flex-direction:row}@media only screen and (max-width: 1024px){.page__layout--two-columns{flex-direction:column}}.page__layout-column{flex:1 1 auto}@media only screen and (max-width: 1024px){.page__layout-column{flex:1 0 auto}}.page__layout-column--aside{flex:0 1 40%;margin-left:5em}@media only screen and (max-width: 1024px){.page__layout-column--aside{flex:1 0 auto;margin:0;padding:2em 0 1em}}@media only screen and (max-width: 1024px){.page__layout-column--aside-tablet-padding-top-none{padding:0 0 1rem}}@media only screen and (max-width: 1024px){.page__layout-column--aside-to-top{order:-1}}.page__layout-column--primary{flex:1 0 60%}@media only screen and (max-width: 1024px){.page__layout-column--primary{flex:1 0 auto}}.page__link-list{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff;border-radius:0.25em;padding:1em}@media only screen and (max-width: 1024px){.page__image--full-width{display:block;width:92vw}}.page__paragraph--bold{font-weight:700}.page__paragraph--bottom-margin-sm{margin-bottom:2rem}.page__paragraph--bottom-margin-large{margin-bottom:3.5rem}.page__paragraph--bottom-margin-reduced{margin-bottom:0}.page__paragraph--font-sm{font-size:.75rem}.page__paragraph--muted{color:rgba(0,0,0,0.54);font-size:.75em;line-height:1.6em}.page__paragraph--white{color:#fff}.page__pre--wrap{white-space:pre-wrap}.page__pre--incognito{font-family:inherit;font-size:1rem}.page__title{margin-bottom:1.25rem}.page__youtube-wrapper{padding:3em 0}@media only screen and (max-width: 768px){.page__youtube-wrapper{padding:1em 0}}.pagination{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.pagination__pages{display:flex;gap:1rem}.payments{margin:0 auto;max-width:840px;padding:2em 1em}.payments__button{margin-bottom:2em}.payments__heading{margin-bottom:1em}.peyton-homepage{margin:3em auto;max-width:1200px}.peyton-homepage__card{background-color:#4c5764;border-radius:.75em;color:#fff;margin-right:3em;padding:4em;position:relative}@media only screen and (max-width: 1200px){.peyton-homepage__card{margin:15em 1em 0;padding:1em 4em 2.5em}}@media only screen and (max-width: 768px){.peyton-homepage__card{border-radius:0;margin:9em 0 0;padding:1em 1em 2.5em}}.peyton-homepage__copy{font-size:1.25rem;line-height:2.125rem;width:22rem}@media only screen and (max-width: 1200px){.peyton-homepage__copy{width:100%}}.peyton-homepage__image{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px 0 rgba(0,0,0,0.2);border-radius:.75em;height:100%;object-fit:cover;width:100%}.peyton-homepage__image-container{height:25em;position:absolute;right:-3em;top:3.5em;width:45em}@media only screen and (max-width: 1200px){.peyton-homepage__image-container{left:0;margin-left:auto;margin-right:auto;right:0;top:-12em;width:65%}}@media only screen and (max-width: 1024px){.peyton-homepage__image-container{width:80%}}@media only screen and (max-width: 768px){.peyton-homepage__image-container{height:14em;left:1em;right:1em;top:-7em;width:auto}}.peyton-homepage__title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:2.125rem;font-weight:100;line-height:2.5rem;margin-bottom:2rem;width:22rem}@media only screen and (max-width: 1200px){.peyton-homepage__title{line-height:normal;margin-left:auto;margin-right:auto;padding-top:12rem;width:28rem}}@media only screen and (max-width: 768px){.peyton-homepage__title{margin:0 0 1rem;max-width:28rem;padding-top:8rem;width:100%}}.portal-header{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:3rem 0}.portal-header__image{width:100%}@media only screen and (min-width: 1034px){.portal-header__image{display:none}}.portal-header__h1{font-size:2.25rem;margin:0;padding:0}@media only screen and (max-width: 1034px){.portal-header__h1--mobile-hide{display:none}}.portal-header__h2{color:#9e9e9e;font-size:1.2rem;margin:0;padding:0}@media only screen and (max-width: 1034px){.portal-header__h2--mobile-hide{display:none}}.portal-header__h2--mobile{color:#757575;font-size:1.8rem}@media only screen and (min-width: 1034px){.portal-header__h2--mobile{display:none}}.portal-options{display:grid;grid-template-columns:1fr 15rem 1fr;margin-bottom:5rem}@media only screen and (max-width: 1024px){.portal-options{grid-template-columns:.5fr .5fr}}.portal-options__card{align-items:center;background:#fff;border:0.125rem #4ea66d solid;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:100%;padding:2rem 1rem}.portal-options__card--current{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}@media only screen and (max-width: 1024px){.portal-options__card--current{border:none}}.portal-options__card--legacy{border-bottom-right-radius:0;border-color:#d53531;border-right:0;border-top-right-radius:0}@media only screen and (max-width: 1024px){.portal-options__card--legacy{border:none}}.portal-options__card--transition{align-items:center;border-image-slice:1;border-image-source:linear-gradient(to right, #d53531, #4ea66d);border-left:0;border-right:0;display:flex;flex-direction:row;gap:.5rem;justify-content:center}@media only screen and (max-width: 1024px){.portal-options__card--transition{display:none}}@media only screen and (max-width: 1024px){.portal-options__column--mobile-hide{display:none}}.portal-options__cta{font-size:1.5rem;padding:2rem 4rem}.portal-options__cta--legacy{background:#d53531;border-color:#d53531}.portal-options__cta--legacy:hover{color:#d53531}.portal-options__h2{font-weight:normal;margin:0;padding:0 1rem;text-align:center}@media only screen and (max-width: 768px){.portal-options__h2{font-size:1.2rem}}.portal-options__h2--bold{font-weight:bold}@media only screen and (max-width: 1024px){.portal-options__h2--desktop{display:none}}.portal-options__h2--mobile{font-size:2rem}@media only screen and (min-width: 1024px){.portal-options__h2--mobile{display:none}}.portal-options__image{border:.1rem solid;border-color:#4ea66d;border-radius:.25rem;opacity:.65;padding-top:3rem;width:30rem}@media only screen and (max-width: 1024px){.portal-options__image{width:20rem}}.portal-options__image--legacy{border-color:#d53531}.portal-page{font:normal 400 100% / 1.75em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;background-color:#fafafa;background-image:url(https://cdn.americanfinancing.net/assets/portal/portal-left-bg-26864a449bdc333170a27aaf733f9fa139b654b178acdfa553c95b6d6e7baeb4.png);background-repeat:no-repeat;background-size:50%;box-sizing:border-box;color:rgba(0,0,0,0.87);display:flex;flex-direction:column;margin:0;min-width:250px}@media only screen and (max-width: 768px){.portal-page{background-image:none;flex-direction:row}}@media only screen and (max-width: 1024px){.portal-page{background-image:none}}.portal-page__icon{display:flex;flex-direction:column;font-size:1.5em;position:absolute;right:25px;top:25px;width:fit-content}@media only screen and (max-width: 1200px){.portal-page__icon{display:none}}.portal-page__icon-image{width:80%}.press__media-contact{padding-top:2em}@media only screen and (max-width: 1024px){.press__media-contact{padding-top:0}}.press__media-contact-card{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:9.25em;justify-content:space-between;padding:1.5em}.press__media-contact-title{font-size:1.25em;font-weight:600;line-height:1.7em;padding-bottom:1rem}.press__mention{border-bottom:thin solid #bdbdbd;display:flex;justify-content:space-between;padding:2.5em 0}@media only screen and (max-width: 768px){.press__mention{flex-direction:column;padding:1em 0}}.press__mention-text{display:flex;flex-direction:column;max-width:26.5em;padding-right:1em}@media only screen and (max-width: 768px){.press__mention-text{order:1}}.press__mention-text-copy{max-width:26.5em}.press__mention-text-title{font-size:1.5em;line-height:1.333em;color:rgba(0,0,0,0.87);max-width:26.5em}@media only screen and (max-width: 768px){.press__mention-text-title{padding-top:.5em}}.press__page-header{padding:.5em 0;text-align:center}.primary-content-wrapper{flex:1 0 auto}.privacy__container{margin:auto;max-width:33em;padding:2em}@media only screen and (max-width: 768px){.privacy__container{padding:0 1em}}.privacy__copy{margin:1.5em 0}.privacy__definitions-container{padding-bottom:1.5em}.privacy__definitions-heading{padding-bottom:.75em}.privacy__heading{margin:1em 0}.privacy__intro-container{padding:2em 0 .25em}.privacy__intro-heading{margin:.75em 0}@media only screen and (max-width: 768px){.privacy__intro-heading{font-size:1.5em;font-weight:400;line-height:1.25em;margin:0}}.privacy__list{margin:1.5em 0;padding-left:2em}.privacy__reasons-heading{margin:1em 0}@media only screen and (max-width: 768px){.privacy__reasons-heading{font-size:1.5em;font-weight:400;line-height:1.25em}}.privacy__sharing-copy{padding-top:1.5em}.privacy__sharing-reasons-section-container{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 768px){.privacy__sharing-reasons-section-container{flex-direction:column;padding:1em 0}}.privacy__sharing-reason-qa{flex:0 1 auto;margin:1.5em 0}@media only screen and (max-width: 768px){.privacy__sharing-reason-qa{margin:.5em 0}}.privacy__sharing-section{border-bottom:thin solid #bdbdbd}.privacy__sharing-question{margin-bottom:.5em}.privacy__what-we-do-container{padding:1em 0 1.5em}.privacy__what-we-do-heading{padding-top:1em}@media only screen and (max-width: 768px){.privacy__what-we-do-heading{font-size:2.125em;font-weight:400;line-height:1.125em}}.program-cards__container{display:grid;grid-gap:2rem 3rem;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1200px){.program-cards__container{grid-gap:1.5rem;grid-template-columns:1fr;justify-content:space-around}}.program-list__entries{display:grid;grid-gap:4rem 5rem;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width: 1200px){.program-list__entries{grid-gap:2rem;grid-template-columns:1fr;justify-content:space-around}}.program-list__entry{color:#000}.program-list__entry-text{font-size:1.125rem}.program-list__entry-title{color:#27527c;font-size:1.5rem;line-height:2rem;padding-bottom:.5rem}.programs__card{align-items:flex-start;background-color:#fff;border:0.25em solid #bdbdbd;border-radius:0.25em;box-sizing:border-box;color:#000;display:flex;flex-direction:column;margin:0 auto 1.5em;min-height:12em;padding:1.4em;width:24.24em}.programs__card:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.2);border:0.25em solid #a84cb8}@media only screen and (max-width: 768px){.programs__card{margin-bottom:1em;max-width:24.24em;min-height:0;padding:1em;width:100%}.programs__card:last-of-type{margin-bottom:0}}.programs__card--no-display{display:none}.programs__card--dummy-spacer{height:0;min-height:0;visibility:hidden}@media only screen and (max-width: 768px){.programs__card--dummy-spacer{display:none;margin:0;padding:0}}.programs__heading{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.8125rem;font-weight:normal;line-height:1.067em}@media only screen and (max-width: 768px){.programs__heading{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em;white-space:normal}}.programs__hero-content{margin:4rem 0;padding-left:0}@media only screen and (max-width: 1200px){.programs__hero-content{padding-left:1rem}}.programs__hero-subtitle{line-height:2rem;max-width:60%}@media only screen and (max-width: 768px){.programs__hero-subtitle{max-width:100%}}.programs__page-anchor-link{cursor:pointer;height:1.125rem;width:1.125rem}.programs__page-heading-h2{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em}@media only screen and (max-width: 768px){.programs__page-heading-h2--title{padding-top:2rem}}.programs__page-heading-h3{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em}@media only screen and (max-width: 768px){.programs__page-heading-h3--title{padding-top:2rem}}@media only screen and (max-width: 768px){.programs__page-heading-h3--title-top{padding:1.333em 0 0}}.programs__page-heading-h4{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.25rem;line-height:1.7em}.programs__page-heading-h4--with-top-padding{padding-top:1em}.programs__ratings-bar{margin-bottom:5.5rem}@media only screen and (max-width: 1024px){.programs__ratings-bar{flex-direction:column}}@media only screen and (max-width: 768px){.programs__ratings-bar{margin-bottom:3rem}}.programs__call-out{background:linear-gradient(90deg, #1d7ea2 1.35%, #57c295 100%);border-radius:.5rem;color:#fff;margin-bottom:4.5rem;margin-top:3rem;padding:2rem 3rem}.programs__call-out--flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 768px){.programs__call-out--flex{flex-direction:column}}@media only screen and (min-width: 768px){.programs__call-out--flex{flex-direction:row}}.programs__call-out--gap{gap:1rem}.programs__call-out-header{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:2rem;font-weight:normal;line-height:1.333rem;margin:0;min-height:2.5rem;padding:0;padding-top:0}.programs__call-out-header--line-height-lg{line-height:2.5rem}@media only screen and (max-width: 768px){.programs__call-out-header--mobile-centered{text-align:center}}.programs__call-out-paragraph{font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:400;margin-top:0;padding-top:0}.purchase__call-out-goldy-wrapper{padding:4.5rem 1rem}.purchase__call-out-goldy-wrapper h2{font-size:2rem}@media only screen and (max-width: 1200px){.purchase__call-out-goldy-wrapper h2{text-align:center}}.purchase__call-out-goldy-wrapper p{font-size:1rem;font-weight:normal;margin:2rem 0;width:35.5rem}@media only screen and (max-width: 768px){.purchase__call-out-goldy-wrapper p{width:100%}}.purchase__hero-content-container{height:27rem;justify-content:center;padding:0;padding-bottom:3.5rem}@media only screen and (max-width: 1200px){.purchase__hero-content-container{margin:0 1rem}}@media only screen and (max-width: 768px){.purchase__hero-content-container{height:25rem;padding-bottom:3.25rem}}.purchase__learning-container{margin:5.5rem auto;max-width:1200px}@media only screen and (max-width: 1200px){.purchase__learning-container{min-height:84.25rem}}@media only screen and (max-width: 768px){.purchase__learning-container{margin:3.5rem 0}}.purchase__numbered-list-container{margin-bottom:5.5rem}@media only screen and (max-width: 1200px){.purchase__numbered-list-container{margin-top:-4rem}}@media only screen and (max-width: 768px){.purchase__numbered-list-container{margin:0 1rem 3.5rem}}.purchase__options-cards-container{display:flex;justify-content:center}@media only screen and (max-width: 768px){.purchase__options-cards-container{bottom:3rem;margin-left:1rem;margin-right:1rem}}.purchase__options-container{bottom:6.5rem;height:18rem;position:relative}@media only screen and (max-width: 1200px){.purchase__options-container{height:auto}}@media only screen and (max-width: 768px){.purchase__options-container{bottom:3.25rem;height:22rem;margin-bottom:3rem}}.purchase__page-heading-h2{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em}.purchase__page-heading-h2--months{padding:.5rem 0}.purchase__page-heading-h3{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em}@media only screen and (max-width: 768px){.purchase__page-heading-h3--top{padding-top:1rem}}.purchase__process-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}@media only screen and (max-width: 1200px){.purchase__process-container{align-items:center;flex-direction:column-reverse}}.purchase__start-approval-container{align-items:center;border-radius:.5rem;display:flex;flex-wrap:wrap;justify-content:space-around;padding:2rem 0;width:100%}@media only screen and (max-width: 768px){.purchase__start-approval-container{text-align:center}}.purchase__start-approval-content-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 1rem;width:100%}@media only screen and (max-width: 768px){.purchase__start-approval-content-container{text-align:center}}.purchase__start-approval-content{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.5rem;font-weight:normal;line-height:2rem;max-width:36.625rem}@media only screen and (max-width: 1024px){.purchase__start-approval-content{text-align:center}}.purchase__start-approval-text{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem}@media only screen and (max-width: 1200px){.purchase__start-approval-text{margin-bottom:1rem}}@media only screen and (max-width: 768px){.purchase__start-approval-text{line-height:1.75rem}}.quick-tip{background-color:#fffce6;border:0.125rem solid #faca36;border-radius:.25em;display:flex;padding:1.125em 1.625em}.quick-tip__icon-container{align-items:center;display:flex;margin-right:1.625em}.quick-tip__header{display:flex;justify-content:space-between}.quick-tip__heading{font-weight:bold}.quick-tip__icon path{fill:#faca36}.radio-list{display:flex;justify-content:space-between;margin:0;padding:0}@media only screen and (max-width: 768px){.radio-list{flex-direction:column}}.radio-list--paired{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.radio-list--paired .radio-list__radio+.radio-list__radio{margin:0}@media only screen and (max-width: 768px){.radio-list--paired{display:inherit}}.radio-list__check-circle{margin-right:.625rem}.radio-list__check-circle .svg-circle{fill:#fff;stroke:#9e9e9e}.radio-list__check-circle .svg-check{stroke:rgba(255,255,255,0)}.radio-list__radio{flex:1 1 auto;list-style:none}.radio-list__radio+.radio-list__radio{margin-left:1.5rem}@media only screen and (max-width: 768px){.radio-list__radio+.radio-list__radio{margin:1rem 0 0}}.radio-list__radio-button{opacity:0;position:absolute;z-index:1000}.radio-list__radio-button:checked+.radio-list__radio-label{background:#129dd9;border-color:#129dd9;color:#fff}.radio-list__radio-button:checked+.radio-list__radio-label .radio-list__check-circle .svg-circle{fill:#fff;stroke:#fff}.radio-list__radio-button:checked+.radio-list__radio-label .radio-list__check-circle .svg-check{stroke:#129dd9;stroke-width:.16em}.radio-list__radio-button:focus+.radio-list__radio-label{border-color:#129dd9}.radio-list__radio-label{align-items:center;background:#fff;border:0.125em solid #bdbdbd;border-radius:0.25em;box-sizing:border-box;cursor:pointer;display:flex;font-weight:600;padding:.5rem 1rem;transition:all .4s ease-in-out;white-space:nowrap}.radio-list__radio-label:hover{background:#4abef0;border-color:#129dd9}.radio-list__radio-label:hover .radio-list__check-circle .svg-circle{stroke:#129dd9}.rate-drop-notice{background:#4ea66d;box-sizing:border-box;display:flex;padding:1rem;width:100%}.rate-drop-notice *{box-sizing:border-box}.rate-drop-notice__button{border-radius:0.25em;color:#fff;font-weight:700;outline-style:solid;padding:.5rem 2rem;text-align:center;text-transform:uppercase;transition-duration:150ms;transition-property:color, background-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);white-space:nowrap}.rate-drop-notice__button:active,.rate-drop-notice__button:focus,.rate-drop-notice__button:hover{background-color:#fff;color:#4ea66d}@media only screen and (max-width: 768px){.rate-drop-notice__button{width:100%}}@media only screen and (max-width: 768px){.rate-drop-notice__button--desktop{display:none}}.rate-drop-notice__button--mobile{display:none}@media only screen and (max-width: 768px){.rate-drop-notice__button--mobile{display:revert}}.rate-drop-notice__copy{color:#fff}.rate-drop-notice__copy--font-bold{font-weight:700}.rate-drop-notice__copy--italic{font-style:italic}.rate-drop-notice__copy--uppercase{text-transform:uppercase}.rate-drop-notice__copy--text-lg{font-size:1.125rem;line-height:1.75rem}.rate-drop-notice__copy--text-sm{font-size:.8rem;line-height:1rem}.rate-drop-notice__copy--text-xs{font-size:.75rem;line-height:1rem}.rate-drop-notice__copy--underline{text-decoration-line:underline;text-underline-offset:3px}.rate-drop-notice__container{display:flex;gap:.125rem 1rem}.rate-drop-notice__container--flex-col{flex-direction:column}.rate-drop-notice__container--items-center{align-items:center}.rate-drop-notice__container--justify-between{justify-content:space-between}@media only screen and (max-width: 768px){.rate-drop-notice__container--justify-between{gap:1rem}}.rate-drop-notice__container--justify-center{justify-content:center}@media only screen and (max-width: 768px){.rate-drop-notice__container--justify-center{flex:1}}.rate-drop-notice__container--mx-auto{margin-left:auto;margin-right:auto}.rate-drop-notice__container--px-16{padding-left:4rem;padding-right:4rem}@media only screen and (max-width: 1024px){.rate-drop-notice__container--px-16{padding-left:initial;padding-right:initial}}.rate-drop-notice__container--w-page{flex:1;max-width:1200px}@media only screen and (max-width: 768px){.rate-drop-notice__container--w-page{flex-wrap:wrap;max-width:100%}}.rate-drop-notice__badge{background:#fff;border-radius:0.25em;color:#4ea66d;font-size:.8rem;font-weight:700;letter-spacing:.025rem;line-height:1.25rem;padding:.25rem 1rem;text-transform:uppercase}.ratings-bar{background:#fff;border-bottom:thin solid #e0e0e0}.ratings_bar--mobile-only{display:none}@media only screen and (max-width: 768px){.ratings_bar--mobile-only{display:inline-block;width:100%}}.ratings-bar__constrainer{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;transition:all .2s ease-in-out}.ratings-bar__link{font:normal 600 0.875em / 1.5em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:#757575;text-decoration:underline;white-space:nowrap}.ratings-bar__logo{padding-right:1em}@media only screen and (max-width: 768px){.ratings-bar__logo{height:2rem;padding-right:1rem;width:2rem}}.ratings-bar__rating{font:normal 600 0.875em / 1.5em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.87);padding-right:1em}@media only screen and (max-width: 768px){.ratings-bar__rating{font-size:2rem;line-height:1;padding-right:0}}.ratings-bar__section{border-right:thin solid #e0e0e0;display:flex;flex:1 1 33%;justify-content:center;padding:.3em 1em}.ratings-bar__section:last-of-type{border:0}@media only screen and (max-width: 1200px){.ratings-bar__section{padding:.3em .5em}}.ratings-bar__section-content{align-items:center;display:flex}@media only screen and (max-width: 768px){.ratings-bar__section-content{flex-wrap:wrap;gap:.25rem;justify-content:center}}.ratings-bar__star{height:1em;width:1em}.ratings-bar__star--half .star{fill:#fff}.ratings-bar__star--half .star--half{display:block;fill:#faca36}.ratings-bar__star--full .star{fill:#faca36}.ratings-bar__star--full .star--half{display:none}.ratings-bar__stars{align-items:center;display:flex;justify-content:space-between;padding-right:1em;width:7.5em}@media only screen and (max-width: 768px){.ratings-bar__stars{padding-right:0;width:100%}}@media only screen and (max-width: 1024px){.ratings-bar__text{display:none}}.ratings-block__card-container{cursor:pointer;height:15.5rem;margin-bottom:1rem;max-width:22.5rem;width:22.5rem}@media only screen and (max-width: 768px){.ratings-block__card-container{max-width:22.5rem;width:100%}}.ratings-block__container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;position:relative;transition:all .2s ease-in-out}@media only screen and (max-width: 1200px){.ratings-block__container{align-items:center;flex-direction:column}}.ratings-block__link{font:normal 600 0.875rem / 1.5rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:#0d78a6;font-size:1rem;text-decoration:underline;text-underline-offset:.125rem;white-space:nowrap}.ratings-block__logo{margin:2rem 5.5rem 0;padding-right:1rem}@media only screen and (max-width: 768px){.ratings-block__logo{margin:2rem 1rem 0;padding-right:0}}.ratings-block__logo-bbb{margin:1rem 5.5rem 0}@media only screen and (max-width: 768px){.ratings-block__logo-bbb{margin:2rem 2.5rem 0}}.ratings-block__rating{font:normal 400 2rem / 2.5rem "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.87);padding-right:.5rem}@media only screen and (max-width: 768px){.ratings-block__rating{padding-right:0}}.ratings-block__review{display:flex}.ratings-block__review-and-text-container{align-items:center;display:flex;flex-direction:column}.ratings-block__section{border-right:thin solid #e0e0e0;display:flex;flex:1 1 33%;justify-content:center;padding:.3rem 1rem}.ratings-block__section:last-of-type{border:0}@media only screen and (max-width: 1200px){.ratings-block__section{padding:.3rem .5rem}.ratings-block__section:last-of-type{display:none}}@media only screen and (max-width: 768px){.ratings-block__section:nth-of-type(2){display:none}}.ratings-block__section-content{align-items:center;display:flex;flex-direction:column;height:15.25rem;justify-content:space-between}@media only screen and (max-width: 768px){.ratings-block__section-content{width:100%}}.ratings-block__stars{align-items:center;display:flex;justify-content:space-between;padding-right:1rem;width:9rem}@media only screen and (max-width: 768px){.ratings-block__stars{padding-right:0}}.ratings-block__star,.ratings-block__bbb-star,.ratings-block__zillow-star{height:1.5rem;width:1.5rem}.ratings-block__star--half .star{fill:#fff}.ratings-block__star--half .star--half{display:block;fill:#faca36}.ratings-block__star--full .star{fill:#faca36}.ratings-block__star--full .star--half{display:none}.ratings-block__text{margin:1rem 0}.ratings-block__bbb-star--half .star{fill:#fff}.ratings-block__bbb-star--half .star--half{display:block;fill:#0d78a6}.ratings-block__bbb-star--full .star{fill:#0d78a6}.ratings-block__bbb-star--full .star--half{display:none}.ratings-block__zillow-star--half .star{fill:#fff}.ratings-block__zillow-star--half .star--half{display:block;fill:#006aff}.ratings-block__zillow-star--full .star{fill:#006aff}.ratings-block__zillow-star--full .star--half{display:none}.ratings-simple{display:flex;flex:0 1 auto;flex-direction:column;gap:.25rem;width:8.5rem}@media only screen and (max-width: 1200px){.ratings-simple{width:auto}}.ratings-simple__container{display:flex}.ratings-simple__container--gap-logo{justify-content:space-between}@media only screen and (max-width: 1200px){.ratings-simple__container--gap-logo{gap:1rem}}.ratings-simple__container--gap-stars{justify-content:space-between}@media only screen and (max-width: 1200px){.ratings-simple__container--gap-stars{gap:.25rem}}.ratings-simple__container--justify-between{justify-content:space-between}.ratings-simple__container--justify-center{justify-content:center}.ratings-simple__icon{display:none;height:2rem;width:2rem}@media only screen and (max-width: 1200px){.ratings-simple__icon{display:initial}}.ratings-simple__label{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.5rem;line-height:1}@media only screen and (max-width: 1200px){.ratings-simple__label{font-size:2rem}}.ratings-simple__logo{height:1.5rem}@media only screen and (max-width: 1200px){.ratings-simple__logo{display:none}}.ratings-simple__review-count{color:#999;font-size:1rem;line-height:1}.ratings-simple__star{height:1rem;width:1rem}.ratings-simple__star--full .star{fill:#faca36}.ratings-simple__star--full .star--half{display:none}.ratings-simple__star--half .star{fill:#fff}.ratings-simple__star--half .star--half{display:block;fill:#faca36}.recommended-articles{background-color:#eee}.recommended-articles__article{border-bottom:thin solid #bdbdbd;display:flex;justify-content:space-between;max-width:35em;padding:1em 0;width:100%}@media only screen and (max-width: 1200px){.recommended-articles__article{padding:1.5em 0}}@media only screen and (max-width: 768px){.recommended-articles__article{flex-direction:column;max-width:100%}}.recommended-articles__article-teaser-image{display:block;height:auto;margin-left:1.5em;width:11.25rem}@media only screen and (max-width: 768px){.recommended-articles__article-teaser-image{margin-bottom:1em;margin-left:0;width:auto}}.recommended-articles__article-teaser-image-link{display:inline-block}.recommended-articles__article-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;color:rgba(0,0,0,0.87);max-width:22rem}@media only screen and (max-width: 768px){.recommended-articles__article-title{align-self:center;max-width:100%;order:99}}.recommended-articles__articles{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1200px){.recommended-articles__articles{align-items:center;flex-direction:column}}.recommended-articles__container{margin:0 auto;max-width:1200px;padding:6em 0}@media only screen and (max-width: 1200px){.recommended-articles__container{padding:6em 1em}}@media only screen and (max-width: 1024px){.recommended-articles__container{padding:3em 1em}}.recommended-articles__title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.25rem;line-height:1.7em;font-weight:bold;margin-bottom:1.25rem;padding-bottom:.5rem}@media only screen and (max-width: 1200px){.recommended-articles__title{max-width:35rem}}@media only screen and (max-width: 768px){.recommended-articles__title{max-width:100%}}.refinance__goldy{padding:0 1rem}@media only screen and (max-width: 768px){.refinance__goldy{text-align:center}}.refinance__hero-container{height:26rem;padding-bottom:0;padding-left:0;padding-top:4.5rem}@media only screen and (max-width: 1200px){.refinance__hero-container{margin:0 1rem}}@media only screen and (max-width: 768px){.refinance__hero-container{height:25rem}}@media only screen and (max-width: 768px){.refinance__hero-image-container{background-position:revert}}.refinance__lead-in{margin:auto;padding:3em 0}@media only screen and (max-width: 1200px){.refinance__lead-in{padding:3em .5em}}@media only screen and (max-width: 768px){.refinance__lead-in{padding:1.625em}}@media only screen and (max-width: 768px){.refinance__lead-in-button{align-self:center}}.refinance__lead-in-container{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.refinance__lead-in-container{flex-direction:column}}@media only screen and (max-width: 768px){.refinance__lead-in-text{font-weight:normal;line-height:1.75em;text-align:center}}.refinance__lead-in-text-container{padding-right:2em}@media only screen and (max-width: 768px){.refinance__lead-in-text-container{padding:0 0 .75em}}.refinance__learning-container{margin:auto;max-width:1200px;padding:5.5rem 0}@media only screen and (max-width: 1200px){.refinance__learning-container{min-height:84.25rem;padding:3rem 1rem}}.refinance__options-cards-container{display:flex;justify-content:center}@media only screen and (max-width: 768px){.refinance__options-cards-container{bottom:3rem;margin-left:1rem;margin-right:1rem}}.refinance__options-container{bottom:10.75rem;height:14rem;position:relative}@media only screen and (max-width: 1200px){.refinance__options-container{bottom:8rem;height:50rem;margin-bottom:2rem}}@media only screen and (max-width: 768px){.refinance__options-container{bottom:3.5rem;height:auto;margin-bottom:-2rem}}.refinance__options-copy{padding:1rem 0}@media only screen and (max-width: 1024px){.refinance__options-copy{text-align:center}}.refinance__page-heading-h3{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em}@media only screen and (max-width: 768px){.refinance__page-heading-h3--title{padding-top:1rem}}.refinance__process-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}@media only screen and (max-width: 1200px){.refinance__process-container{align-items:center;flex-direction:column-reverse}}.refinance__start-approval-container{width:100%}.refinance__start-approval-content{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.5rem;font-weight:normal;line-height:2rem;max-width:36.625rem}@media only screen and (max-width: 1024px){.refinance__start-approval-content{text-align:center}}.refinance__start-approval-content-container{align-items:center;border-radius:.5rem;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:5.5rem;padding:2rem 1.5rem}.related-articles__article{color:rgba(0,0,0,0.87);display:block;flex:1 0;overflow:hidden;padding:0 0 1rem}@media only screen and (max-width: 1024px){.related-articles__article{margin:0 auto 1.5em;max-width:33em;width:100%}.related-articles__article:last-child{margin:0 auto}}@media only screen and (max-width: 768px){.related-articles__article{margin:0 0 1.5em;max-width:96%;width:auto}.related-articles__article:last-child{margin:0 0 1.5em}}.related-articles__articles{display:flex;gap:1.5rem}@media only screen and (max-width: 1024px){.related-articles__articles{flex-direction:column}}.related-articles__copy-preview{padding:0 1rem}.related-articles__container{margin:4em auto;max-width:1200px;padding:0 1em}@media only screen and (max-width: 1024px){.related-articles__container{margin:3em auto}}.related-articles__heading{margin-bottom:1.25em}.related-articles__image{display:block;width:100%}.related-articles__title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;max-width:100%;padding:1rem;transition:color .3s ease-in-out, text-decoration .3s ease-in-out}:hover>.related-articles__title{color:#3baf2f;text-decoration:underline}.remote-filtered-select{box-sizing:border-box;position:relative}.remote-filtered-select__popup{display:flex;flex-direction:column;left:0;position:absolute;top:0}.remote-filtered-select__popup--hidden{display:none}.remote-filtered-select__query{box-sizing:border-box;font-size:1rem;line-height:auto;padding:.25rem .5rem;width:auto}.remote-filtered-select__result-list-item{cursor:pointer;outline-offset:-.125rem;padding:.5rem}.remote-filtered-select__result-list-item:active,.remote-filtered-select__result-list-item:focus{background:#f0f4f9}.remote-filtered-select__results-list{box-shadow:0 2px 4px 0 rgba(0,0,0,0.14),0 3px 4px 0 rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);background:#fff;border:thin solid #cfd2d6;border-radius:0.25em;list-style:none;max-height:15rem;overflow-y:scroll;padding:0;position:relative;top:-2.25rem;z-index:99}.remote-filtered-select__spinner{--width: 0.125rem;align-self:flex-end;border-bottom:var(--width) solid #eee;border-left:var(--width) solid #129dd9;border-radius:50%;border-right:var(--width) solid #eee;border-top:var(--width) solid #eee;height:1rem;opacity:0;position:relative;right:.5rem;top:-1.7rem;transform:translateZ(0);width:1rem}.remote-filtered-select__spinner--active{animation:spin .75s infinite linear;opacity:1}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.reverse-mortgage__evergreen{background:#616161 linear-gradient(45deg, #4f79c5 0%, #c33fb4 70%, #c33fb4 100%);overflow:hidden;padding-top:6em;position:relative}@media only screen and (max-width: 768px){.reverse-mortgage__evergreen{padding-top:3em}}.reverse-mortgage__evergreen--bottom{background-color:#fafafa;bottom:-40em;height:30em;left:50%;overflow:hidden;position:absolute;right:50%;transform:translate(-50%, -50%) skewY(-4deg);width:200%}@media only screen and (max-width: 768px){.reverse-mortgage__evergreen--bottom{bottom:-43em}}.reverse-mortgage__evergreen-background-1{background-color:#fff;bottom:0;box-shadow:2em 0 1.125em;height:200%;left:-5.625em;opacity:.05;position:absolute;transform:skewX(225deg);width:200%}.reverse-mortgage__evergreen-background-2{background:#616161 linear-gradient(130deg, #815fbc 0%, #a94db7 100%);bottom:16em;height:17.813em;left:44.875em;opacity:.95;position:absolute;transform:rotate(315deg);width:40.125em}.reverse-mortgage__evergreen-background-3{background-color:#a84cb8;bottom:5.875em;height:8.438em;left:74.125em;position:absolute;transform:rotate(45deg);width:56.25em}.reverse-mortgage__evergreen-card{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff;border-radius:.25em;color:rgba(0,0,0,0.87);display:flex;flex-direction:column;margin-bottom:1em;margin-right:1.313em;max-width:24em;overflow:hidden}.reverse-mortgage__evergreen-card:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.2)}.reverse-mortgage__evergreen-card:last-of-type{margin-right:0}@media only screen and (max-width: 1200px){.reverse-mortgage__evergreen-card{margin-right:0}}.reverse-mortgage__evergreen-card-image{display:block;min-height:1em;width:100%}.reverse-mortgage__evergreen-card-read-more{color:#d53531;font-weight:600}.reverse-mortgage__evergreen-card-text{flex:1 1 auto;padding-bottom:1em}.reverse-mortgage__evergreen-card-text-content{display:flex;flex:1 1 auto;flex-direction:column;padding:1.5em}@media only screen and (max-width: 768px){.reverse-mortgage__evergreen-card-text-content{padding:1.125em 1em 1em}}.reverse-mortgage__evergreen-card-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;padding-bottom:.5em}@media only screen and (max-width: 768px){.reverse-mortgage__evergreen-card-title{padding-bottom:.25em}}.reverse-mortgage__evergreen-cards{display:flex;justify-content:space-between;padding-top:3em;position:relative}@media only screen and (max-width: 1200px){.reverse-mortgage__evergreen-cards{align-items:center;flex-direction:column;padding:2em 0 1.313em}}@media only screen and (max-width: 768px){.reverse-mortgage__evergreen-cards{align-items:center;flex-direction:column;padding:1em 0 0}}.reverse-mortgage__evergreen-container{margin:auto;max-width:1200px;padding-bottom:10.25em}@media only screen and (max-width: 1200px){.reverse-mortgage__evergreen-container{min-height:84.25em;padding-bottom:8em}}@media only screen and (max-width: 768px){.reverse-mortgage__evergreen-container{padding:0 1em 4.5em}}@media only screen and (max-width: 1200px){.reverse-mortgage__evergreen-heading{padding-left:.5em}}@media only screen and (max-width: 768px){.reverse-mortgage__evergreen-heading{padding-left:0}}.reverse-mortgage__evergreen-sub-title{color:#fff}.reverse-mortgage__evergreen-title{color:#fff;padding-bottom:2em}@media only screen and (max-width: 768px){.reverse-mortgage__evergreen-title{padding-bottom:1.5em}}.reverse-mortgage__lead-in{background-color:#313c47;margin:auto;padding:3em 0}@media only screen and (max-width: 1200px){.reverse-mortgage__lead-in{padding:3em .5em}}@media only screen and (max-width: 768px){.reverse-mortgage__lead-in{padding:1.5em 1em}}@media only screen and (max-width: 768px){.reverse-mortgage__lead-in-button{align-self:center}}.reverse-mortgage__lead-in-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:54.625em}@media only screen and (max-width: 768px){.reverse-mortgage__lead-in-container{flex-direction:column}}.reverse-mortgage__lead-in-text-container{padding-right:3.5em}@media only screen and (max-width: 768px){.reverse-mortgage__lead-in-text-container{padding:0 0 .75em}}.reverse-mortgage__lead-in-text{display:inline}@media only screen and (max-width: 768px){.reverse-mortgage__lead-in-text{display:block;font-weight:normal;line-height:1.75em;text-align:center}}.reverse-mortgage__lead-in-text--light{color:#fff}.reverse-mortgage__loan-requirements-background-1{background-color:#5e6a77;bottom:-.813em;height:7.438em;left:7.25em;position:absolute;transform:rotate(-45deg);width:15.563em}@media only screen and (max-width: 768px){.reverse-mortgage__loan-requirements-background-1{bottom:1.938em;height:5.375em;left:-6.063em}}.reverse-mortgage__loan-requirements-background-2{background-color:#5c6874;bottom:-2.25em;height:2.938em;left:19.75em;position:absolute;transform:rotate(45deg);width:15.75em}@media only screen and (max-width: 768px){.reverse-mortgage__loan-requirements-background-2{bottom:2px;left:5.75em}}.reverse-mortgage__loan-requirements-background-3{background-color:#5e6a77;height:12em;position:absolute;right:-1.25em;top:-8.188em;transform:rotate(-45deg);width:12.125em}@media only screen and (max-width: 768px){.reverse-mortgage__loan-requirements-background-3{right:-5.188em}}.reverse-mortgage__loan-requirements-background-4{background-color:#5c6874;height:8.25em;position:absolute;right:-6.688em;top:.938em;transform:rotate(-45deg);width:10.625em}@media only screen and (max-width: 768px){.reverse-mortgage__loan-requirements-background-4{right:-8em;top:-1.75em}}.reverse-mortgage__loan-requirements-background-container{height:100%;left:-.313em;position:absolute;top:1px;width:100%;z-index:1}.reverse-mortgage__loan-requirements-card{background-color:#616e7b;box-sizing:border-box;color:#fff;margin-bottom:1em;min-height:19.5em;overflow:hidden;padding:3em;position:relative;width:36em}@media only screen and (max-width: 768px){.reverse-mortgage__loan-requirements-card{min-height:0;padding:1em}}.reverse-mortgage__loan-requirements-card-list{margin:0}@media only screen and (max-width: 768px){.reverse-mortgage__loan-requirements-card-list{padding-left:1.813em}}.reverse-mortgage__loan-requirements-card-list-heading{padding-bottom:1em}.reverse-mortgage__loan-requirements-card-title{font-size:1.5em;line-height:1.333em;padding-bottom:.625em;padding-right:1em}.reverse-mortgage__loan-requirements-cards{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1200px){.reverse-mortgage__loan-requirements-cards{justify-content:space-around}}.reverse-mortgage__loan-requirements-container{padding:0 1em 5em}@media only screen and (max-width: 768px){.reverse-mortgage__loan-requirements-container{padding:1em 1em 2em}}.reverse-mortgage__loan-requirements-list-item{padding-bottom:1em}.reverse-mortgage__loan-requirements-list-item:last-of-type{padding-bottom:0}@media only screen and (max-width: 768px){.reverse-mortgage__loan-requirements-list-item{padding-right:1em}}.reverse-mortgage__loan-requirements-text-container{position:relative;z-index:2}.reverse-mortgage__loan-requirements-title{padding-bottom:3.625em}@media only screen and (max-width: 768px){.reverse-mortgage__loan-requirements-title{padding-bottom:2em}}.reverse-mortgage__process{position:relative}.reverse-mortgage__process-block{max-width:21em;padding-top:4em;position:relative}@media only screen and (max-width: 768px){.reverse-mortgage__process-block{padding-top:1.5em}}.reverse-mortgage__process-block-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:4em}@media only screen and (max-width: 1200px){.reverse-mortgage__process-block-container{align-items:center;flex-direction:column;padding-bottom:1.5em}}.reverse-mortgage__process-block-heading-3{font-size:1.5em;line-height:1.333em}@media only screen and (max-width: 768px){.reverse-mortgage__process-block-heading-3{font-size:1em;font-weight:700}}.reverse-mortgage__process-container{padding-bottom:5.75em;padding-top:6em}@media only screen and (max-width: 1200px){.reverse-mortgage__process-container{align-items:center;display:flex;flex-direction:column;padding:6em 1em}}@media only screen and (max-width: 768px){.reverse-mortgage__process-container{padding:3em 1em 2em}}.reverse-mortgage__process-content{display:flex;flex-direction:column;justify-content:space-between;max-width:24em}@media only screen and (max-width: 768px){.reverse-mortgage__process-content{flex-direction:row;min-height:0}}.reverse-mortgage__process-content-title{padding-bottom:.875em}@media only screen and (max-width: 768px){.reverse-mortgage__process-content-title{padding-bottom:.5em}}.reverse-mortgage__process-disclaimer{color:rgba(0,0,0,0.54);font-size:.75em;line-height:1.125em}@media only screen and (max-width: 1200px){.reverse-mortgage__process-disclaimer{align-self:center;max-width:27.75em}}.reverse-mortgage__process-icon{padding-bottom:2.625em}.reverse-mortgage__process-sub-title{max-width:32em}@media only screen and (max-width: 1200px){.reverse-mortgage__process-sub-title{align-self:baseline}}.reverse-mortgage__process-svg{height:4.875em;width:4.875em}.reverse-mortgage__process-svg .svg{fill:#3baf2f}@media only screen and (max-width: 768px){.reverse-mortgage__process-svg{height:2.5em;padding-right:1em;width:2.5em}}.reverse-mortgage__process-title{padding-bottom:2em}@media only screen and (max-width: 1200px){.reverse-mortgage__process-title{align-self:baseline}}@media only screen and (max-width: 768px){.reverse-mortgage__process-title{padding-bottom:1.25em}}.reverse-mortgage__page-heading-h3{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em}@media only screen and (max-width: 768px){.reverse-mortgage__page-heading-h3--top{padding-top:1em}}.reverse-mortgage__page-heading-h3--spaced{padding-bottom:1em;padding-top:.5em}.reviews-button{background:#fff;border-color:#e0e0e0;border-radius:6.25rem;border-style:solid;border-width:0 0 .063rem .063rem;box-shadow:0 0.625rem 0.625rem rgba(0,0,0,0.08),0 0.126rem 0.126rem rgba(0,0,0,0.05),0 0.063rem 0.063rem rgba(0,0,0,0.03);cursor:pointer;margin:0 1rem}@media only screen and (max-width: 768px){.reviews-button--desktop-only{display:none}}.reviews-button__constrainer{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;transition:all .2s ease-in-out}@media only screen and (max-width: 768px){.reviews-button__constrainer{align-items:center;flex-wrap:wrap;justify-content:center;width:22.5rem}}.reviews-button__section-content{align-items:center;display:flex;gap:.25rem}@media only screen and (max-width: 768px){.reviews-button__section-content{justify-content:space-between;max-width:20rem;padding:0 1rem;width:100%}}.reviews-button__section{border-right:thin solid #e0e0e0;display:flex;justify-content:center;padding:.3rem 1rem}.reviews-button__section:last-of-type{border:0}@media only screen and (max-width: 1200px){.reviews-button__section{padding:.3rem .5rem}}@media only screen and (max-width: 768px){.reviews-button__section{border-right:none}}.reviews-button__logo{padding-right:1rem}.reviews-button__stars{align-items:center;display:flex;justify-content:space-between;padding-right:1rem;width:7.5rem}@media only screen and (max-width: 768px){.reviews-button__stars{padding-right:0}}.reviews-button__star{height:1rem;width:1rem}.reviews-button__star--half .star{fill:#fff}.reviews-button__star--half .star--half{display:block;fill:#faca36}.reviews-button__star--full .star{fill:#faca36}.reviews-button__star--full .star--half{display:none}.reviews-button__rating{font:normal 600 0.875rem / 1.5rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.87);padding-right:1rem}@media only screen and (max-width: 768px){.reviews-button__rating{padding-right:0}}.reviews-button__link{font:normal 600 0.875rem / 1.5rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:#757575;text-decoration:underline;white-space:nowrap}.reviews-button__link::before{content:'';height:100%;left:0;position:absolute;top:0;width:100%}.reviews{margin:0 auto;max-width:1200px;padding:3em 0 5em}@media only screen and (max-width: 768px){.reviews{padding:1em 1em 2em}}.reviews__button{max-width:24em;width:100%}.reviews__card{box-sizing:border-box;height:19.75em;margin-bottom:1.5em;margin-right:1px;overflow:hidden;padding:1.5em;position:relative;width:24em}.reviews__card:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px 0 rgba(0,0,0,0.2)}@media only screen and (max-width: 768px){.reviews__card{margin-bottom:1em}}.reviews__card--dummy-spacer{background-color:transparent;box-shadow:0;height:0;margin:0;min-height:0;padding:0;visibility:hidden;width:24em}.reviews__card--expanded{height:100%;min-height:19.75em}.reviews__card--expanded .reviews__card-read-more::before{display:none}.reviews__card--expanded .reviews__card-read-more-text::after{content:'Less';margin-left:.25rem}.reviews__card-rating{display:flex;justify-content:center;margin-bottom:1em;max-height:15.75em;pointer-events:none}.reviews__card-rating-brand{padding:1.5em;position:absolute;right:0;top:0}.reviews__card-rating-star{height:1em;width:1em}.reviews__card-rating-star .star--half{display:none}.reviews__card-rating-star--empty .star{fill:#757575}.reviews__card-rating-star--full .star{fill:#faca36}.reviews__card-rating-star--half .star{fill:rgba(255,255,255,0)}.reviews__card-rating-star--half .star--half{display:block;fill:#faca36}.reviews__card-rating-stars{display:flex;justify-content:space-between;min-width:6.875em}.reviews__card-read-more{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;width:100%}.reviews__card-read-more::before{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);content:'';display:block;height:6.25em}.reviews__card-read-more-reviewer{background:#fff;font-weight:700;padding:1em 0;text-align:center}.reviews__card-read-more-reviewer-date{font:normal 400 14px / 20px "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54)}.reviews__card-read-more-text{align-items:center;background:#fff;border-top:thin solid #bdbdbd;color:#0d78a6;cursor:pointer;display:flex;font-weight:700;height:4em;justify-content:center}.reviews__card-read-more-text::after{content:'More';margin-left:.25rem}.reviews__card-review{margin-bottom:8em;pointer-events:none}.reviews__cards{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.25em}@media only screen and (max-width: 1200px){.reviews__cards{justify-content:space-around}}.reviews__header-card{align-items:center;background-color:#fff;border:0.125rem solid #a84cb8;border-radius:0.25em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1.625em;margin-right:1px;min-height:16.5em;min-width:24em;padding:2em}@media only screen and (max-width: 768px){.reviews__header-card{margin-bottom:1em;min-height:11.75em;min-width:0;padding:1em;width:24em}}.reviews__header-card-rating{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em;min-width:18em}@media only screen and (max-width: 768px){.reviews__header-card-rating{margin-bottom:0;min-width:10em}}.reviews__header-card-reviews-quantity{color:#0d78a6;font-weight:700}.reviews__header-card-star{height:2em;width:2em}@media only screen and (max-width: 768px){.reviews__header-card-star{height:1em;width:1em}}.reviews__header-card-star--full .star{fill:#faca36}.reviews__header-card-star--full .star--half{display:none}.reviews__header-card-star--half .star{fill:#fff}.reviews__header-card-star--half .star--half{display:block;fill:#faca36}.reviews__header-card-stars{align-items:center;display:flex;justify-content:space-between;min-width:13.375em}@media only screen and (max-width: 768px){.reviews__header-card-stars{min-width:7em}}.reviews__header-card-stars-quantity{font-size:2.125em;line-height:1.176em}@media only screen and (max-width: 768px){.reviews__header-card-stars-quantity{font-size:1.5em;line-height:1.333em}}.reviews__load-more{display:flex;justify-content:center}.reviews__page-header{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.8125rem;font-weight:normal;line-height:1.067em;padding:.625em .5em;text-align:center}.reviews__phone-link{color:inherit;cursor:default;pointer-events:none;white-space:nowrap}@media only screen and (max-width: 768px){.reviews__phone-link{color:#d53531;cursor:auto;font-weight:700;pointer-events:auto}}.reviews__text{align-items:center;display:flex;flex-direction:column;margin-bottom:3em}@media only screen and (max-width: 768px){.reviews__text{margin-bottom:1.5em}}.reviews__text-call-to-action{max-width:38.375em;text-align:center}@media only screen and (max-width: 768px){.reviews__text-call-to-action{text-align:left}}.reviews__text-title{font-size:1.5em;line-height:1.333em;margin-bottom:1em}@media only screen and (max-width: 768px){.save-for-later__header-button{border:0;border-bottom:thin solid #e0e0e0;border-radius:0;border-top:thin solid #e0e0e0;margin:0;width:100%}}.scheduler{--delimiter-height: 5.25em;--shadow: #003200;display:flex;flex-direction:column;gap:1.5rem}.scheduler__column{display:flex;flex-direction:column;gap:.25rem}.scheduler__column--delimiter{align-items:center;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1' height='100%'><rect x='0' y='0' width='100%' height='100%' fill='%23757575' rx='50%'/></svg>") no-repeat center;flex-direction:row;height:var(--delimiter-height)}.scheduler__delimiter{background:#fff;color:#424242;line-height:1.5;padding-bottom:.25rem}.scheduler__section{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.scheduler__section--call-out{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);align-self:flex-start;background:rgba(78,166,109,0.1);border-left:0.25rem solid #4ea66d;border-radius:.25rem;padding:2rem 1rem}.scheduler__section--shrink{align-self:flex-start}.scheduler__section--columns{flex-direction:row;gap:1.5rem}@keyframes scroll{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0.7em)}}.scroll-prompt{cursor:pointer;display:block;padding:0;text-align:center}@media only screen and (max-width: 768px){.scroll-prompt{background-color:rgba(0,0,0,0.3);bottom:0;padding:.25em 0 .75em;position:fixed;width:100%}}.scroll-prompt--hidden{opacity:0}.scroll-prompt__message{animation:2s both scroll infinite;margin:0;padding:0;pointer-events:none}.scroll-prompt__message-arrow{color:#fff;transform:rotate(90deg) scale(2)}.search-results-list{display:flex;flex-direction:column;gap:1em;list-style:none;margin:2em 0 0;padding:0 1em}.search-results-list__item{border-bottom:thin dashed #e0e0e0;display:flex;flex-direction:column;padding-bottom:1em}.search-results-list__item-fragment-matching-query{background-color:#a5daa033;line-height:1.25em}.search-results-list__item-match-content{line-height:1.25em;margin-bottom:.5em}.search-results-list__item-title-link{color:#3baf2f;line-height:1em;margin-bottom:.75em}.search-results-list__item-uri{color:#9e9e9e;font-size:.8em}.section-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em;position:relative;padding-bottom:2.25rem}.section-title::after{border-bottom:2px solid #bdbdbd;bottom:-.75rem;content:'';display:block;height:0;left:0;position:relative;width:6rem}@media only screen and (max-width: 768px){.section-title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;padding-bottom:1.25rem}}.section-title--centered{text-align:center}.section-title--centered::after{left:50%;transform:translateX(-50%)}.section-title--h1{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.8125rem;font-weight:normal;line-height:1.067em;padding-bottom:2.25rem}@media only screen and (max-width: 768px){.section-title--h1{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em;padding-bottom:1.75rem}}.section-title--h2{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em}@media only screen and (max-width: 768px){.section-title--h2{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em}}.section-title--h2-sm{font-size:1.5rem}.section-title--margin{margin-bottom:2rem;padding:0}.section-title--mobile-wrap{white-space:nowrap}@media only screen and (max-width: 768px){.section-title--mobile-wrap{white-space:normal}}.section-title--no-divider{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em}.section-title--padding-sm{padding-bottom:1.625rem}.section-title--padding-more{padding-bottom:2rem}@media only screen and (max-width: 768px){.section-title--mobile-padding-less{padding-bottom:1.5rem}}.section-title--no-padding{padding:0}.section-title--relative-linked{cursor:pointer}.section-title--transparent{position:relative}.section-title--transparent::after{border-bottom:2px solid #fff;bottom:-.75rem;content:'';display:block;height:0;left:0;position:relative;width:6rem;opacity:.34}.section-title--underline-none::after{border:none}.section-title--white{color:#fff}.short-form__container{padding:1em}.short-form__container--bordered{box-shadow:0 0 2px 0 rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:#fff;border-radius:0.25em}.short-form__title{margin-bottom:1em}.short-form__title--centered{text-align:center}.short-form__title-container{margin-bottom:1em}.slider{padding-top:.5em}.slider--short{padding-top:.75rem}.slider__formatted-result{font-size:2.25em;text-align:center}.slider__formatted-results{font:normal 400 2.125rem / 2.5rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;align-items:center;display:flex;justify-content:center}.slider__formatter-results-divider{font:normal 400 0.875rem / 1.25rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54);margin:0 1.5rem}.slider__value{flex:1 1 auto;margin:.5em 0 1em}.slider__value--actual{text-align:center}.slider__value--center{text-align:center}.slider__values{align-items:flex-start;display:flex;justify-content:space-between}.slider__values::after{clear:both;content:'';display:block}.slider__value-ends{font:normal 400 0.75rem / 1.125rem "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,0.54);flex:1 1 auto}.slider__value-ends:first-of-type{text-align:left}.slider__value-ends:last-of-type{text-align:right}.social-sharing__buttons{align-items:center;border-bottom:thin solid #313c47;border-top:thin solid #313c47;box-sizing:border-box;display:flex;justify-content:center;margin:1.5em 0;padding:.5em 0;width:600px}@media only screen and (max-width: 768px){.social-sharing__buttons{width:100%}}.social-sharing__icon{align-self:center}.social-sharing__link{display:flex;margin:0 .75em}.social-sharing__text{color:#616161;margin:0 .75em}.spanish__container{margin:auto;max-width:33em;padding:3em 0}@media only screen and (max-width: 768px){.spanish__container{padding:1em}}.spanish__copy{margin:1.5em 0}.spanish__page-header{font:normal 400 2.8125rem / 1.067em "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:#fff;margin:0;padding:.625em .5em;text-align:center}@media only screen and (max-width: 768px){.spanish__page-header{font:normal 400 2.125rem / 1.176em "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}}.spanish__list{margin:1.5em 0;padding-left:2em}.state-tinymce__link{color:#d53531}.state-tinymce__link:hover{border-bottom:0.125rem solid #d53531}.state-tinymce__list{margin:1.4em 0;padding-left:1.9em}.state-tinymce__list-item{padding:0 .3em}.state-tinymce__list-item p{margin:0}@media only screen and (max-width: 768px){.state-tinymce__image{width:100%}}.state-tinymce__paragraph{margin-bottom:1.5em}.submit-content{background-color:#e0e0e0;margin-bottom:3rem;padding:2rem 1rem}@media only screen and (max-width: 768px){.submit-content{margin-bottom:0}}.submit-content--inner{margin:0 auto;max-width:600px}.submit-content__logos{align-items:center;display:flex}@media only screen and (max-width: 768px){.submit-content__logos{flex-direction:column}}.submit-content__logos-img{box-sizing:border-box;display:block;height:auto;padding-right:2rem;width:25%}.submit-content__logos-img:last-of-type{padding-right:0}@media only screen and (max-width: 768px){.submit-content__logos-img{margin-bottom:1.5rem;max-width:9.375rem;padding-right:0;width:100%}.submit-content__logos-img:last-of-type{margin-bottom:0}}.submit-content__title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:1.5rem;line-height:1.333em;margin-bottom:1.5rem;text-align:center}.submit-step__card{margin:0 auto;max-width:31.25em}.submit-step__card-copy{color:rgba(0,0,0,0.54)}.submit-step__card-title{margin:0;padding-bottom:.25em;text-align:center}@media only screen and (max-width: 768px){.submit-step__card-title{text-align:left}}.submit-step__overlay{position:relative}.submit-step__overlay::after{background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);content:'';height:100%;position:absolute;right:0;top:0;width:18.75em}.submit-step__overlay::before{background:linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 100%);content:'';height:100%;left:0;position:absolute;top:0;width:18.75em;z-index:1}@media only screen and (max-width: 768px){.submit-step__overlay::after{display:none}.submit-step__overlay::before{display:none}}.submit-step__sub-title{margin:1em auto 0;max-width:31.875em;text-align:left}.term-and-conditions-navigation{align-self:center;display:flex;flex-direction:row}.term-and-conditions-navigation__item{border-left:thin solid;line-height:1;padding:0 1.25rem}.term-and-conditions-navigation__item:first-child{border-left:0 none}@media only screen and (min-width: 1024px){.term-and-conditions-navigation__item:first-child{padding-left:0}}.term-and-conditions-navigation__link{color:#fff;text-decoration:underline}.thank-you__available{align-items:center;display:flex;flex-direction:column;padding-bottom:7em;padding-top:7.5em}@media only screen and (max-width: 768px){.thank-you__available{padding:2.313em 1em 2.5em}}.thank-you__available-title{font-size:2.125em;line-height:1.176em;padding-bottom:.75em;text-align:center}@media only screen and (max-width: 768px){.thank-you__available-title{font-size:1.5em;font-weight:normal;line-height:1.333em;text-align:left}}.thank-you__available-call-back{padding-bottom:2.125em}@media only screen and (max-width: 768px){.thank-you__available-call-back{padding-bottom:2.25em}}.thank-you__available-container{margin:0 auto;max-width:36.625em;width:100%}.thank-you__available-hour{display:flex;padding-bottom:.5em}@media only screen and (max-width: 768px){.thank-you__available-hour{flex-direction:column}}.thank-you__available-hours{align-items:center;display:flex;flex-direction:column;padding-bottom:.825em}@media only screen and (max-width: 768px){.thank-you__available-hours{align-items:flex-start;flex-direction:column;padding-bottom:1em}}.thank-you__available-hour-day{font-weight:700;min-width:13.875em}@media only screen and (max-width: 768px){.thank-you__available-hour-day{padding-bottom:.5em}}.thank-you__available-icon img{height:5em;width:5em}@media only screen and (max-width: 768px){.thank-you__available-icon img{height:2.5em;width:2.5em}}.thank-you__available-icons{border-top:thin solid #bdbdbd;display:flex;justify-content:space-between;margin:0 auto;max-width:95%;opacity:.6;padding-top:2em}@media only screen and (max-width: 768px){.thank-you__available-icons{max-width:none}}.thank-you-heading{align-items:center;color:#fff;display:flex;flex-direction:column;padding:9.375em 0}@media only screen and (max-width: 768px){.thank-you-heading{align-items:flex-start;padding:3.125em 1em;text-align:left}}.thank-you-heading__sub-heading{font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.5em;line-height:1.33em}@media only screen and (max-width: 768px){.thank-you-heading__sub-heading{font-size:1em;line-height:1.75em}}.thank-you-heading__title{font-size:2.813em;line-height:1.067em;padding-bottom:.5em;z-index:1}@media only screen and (max-width: 768px){.thank-you-heading__title{font-size:2.125em;line-height:1.176em}}.toc{box-sizing:border-box}.toc--expandable{background:#f0f4f9;border-radius:0.25em;cursor:pointer;display:flex;flex-direction:column;padding:.5rem 1.5rem}@media only screen and (max-width: 768px){.toc--expandable{margin-top:2rem}}.toc__link{color:inherit;font-weight:400}.toc__link:hover{text-decoration:underline}.toc__list{color:#167ca9;display:flex;flex-direction:column;font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;list-style-position:inside;margin:1rem 0 0;padding:0}.toc--expandable .toc__list{display:none}.toc--expanded .toc__list{display:initial}.toc__list-item::marker{font-weight:700}.toc__header{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-size:1.25rem;font-weight:bold}.toc__header--expandable{align-items:center;color:#4c5764;display:flex;justify-content:space-between;margin:0}.toc__header--expandable::after{content:url(https://cdn.americanfinancing.net/assets/icons/ic-plus-622ebc8f0414fcc20960f014ba55a30bbfbf3b8e71c1824601854e4550727112.svg);display:inline-block;width:1rem}.toc--expanded .toc__header--expandable::after{content:url(https://cdn.americanfinancing.net/assets/icons/ic-minus-cc58bdbb2e2d91ab83389af792e3f09c1a0e01616d33abfdaf83f589b2946b81.svg)}.toggle-form__field{flex:1 0 auto;text-align:center}.toggle-form__field--hidden{display:none}.toggle-form__legend{left:-9999px;position:absolute}.toggle-form__toggler{border:0;display:flex;font-weight:600;margin-bottom:.5em;max-height:3em;padding:0}.toggle-form__toggler:focus-within{outline:.5em auto Highlight;outline:.5em auto -webkit-focus-ring-color}.toggle-form__toggler--hidden{display:none}.toggle-form__toggler-label{background-color:#4c5764;border:0.125rem solid #4c5764;border-radius:0.25em;box-sizing:border-box;color:#fff;cursor:pointer;display:block;padding:.5em 0;transition:all .4s ease-in-out;user-select:none;width:100%}.toggle-form__toggler-label--light{background-color:#fff;border-color:#fff;color:#000}.toggle-form__toggler-label--light .toggle-form__toggler-label-svg .svg{fill:#3baf2f}.toggle-form__toggler-label--first{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.toggle-form__toggler-label--last{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.toggle-form__toggler-label-contents{align-items:center;display:flex;justify-content:center}.toggle-form__toggler-label-svg{width:1.375em}.toggle-form__toggler-label-svg .svg{fill:#fff}.toggle-form__toggler-label-svg-container{display:flex;height:1.25em;margin-right:.5em;width:1.375em}.toggle-form__toggler-radio{left:-9999px;position:absolute}.toggle-form__toggler-radio:not(:checked) ~ .toggle-form__toggler-label{background-color:transparent;border-color:#4c5764;border-left:0.125rem solid #4c5764;color:rgba(0,0,0,0.87)}.toggle-form__toggler-radio:not(:checked) ~ .toggle-form__toggler-label .toggle-form__toggler-label-svg{display:none}.toggle-form__toggler-radio:not(:checked) ~ .toggle-form__toggler-label .toggle-form__toggler-label-svg-container{border:0.125rem solid #757575;border-radius:50%;height:1em;width:1em}.toggle-form__toggler-radio:not(:checked) ~ .toggle-form__toggler-label--light{background-color:rgba(0,0,0,0.25);border-color:#fff;color:#fff}.toggle-form__toggler-radio:not(:checked) ~ .toggle-form__toggler-label--light .toggle-form__toggler-label-svg{display:none}.toggle-form__toggler-radio:not(:checked) ~ .toggle-form__toggler-label--light .toggle-form__toggler-label-svg-container{border:0.125rem solid #fff;border-radius:50%;height:1em;width:1em}.tooltip::before{color:#616161;content:url(https://cdn.americanfinancing.net/assets/icons/ic-info-24-4561e9ce2b2c6a6e3fc51c34c078a30bb0205f68d489cc82eb8ce93fd5610aaa.svg);font-size:1.4em;padding:0 2px}.tooltip--small{cursor:pointer}.tooltip--small::before{padding:0}.tippy-tooltip.afc-theme{box-shadow:0 2px 4px 0 rgba(0,0,0,0.14),0 4px 5px 0 rgba(0,0,0,0.12),0 1px 10px 0 rgba(0,0,0,0.2);background-color:#616161;border-radius:0.25em;color:#fff;padding:1em;text-align:left}.tippy-tooltip.afc-theme .tippy-backdrop{background-color:#616161}.trust-bar{display:flex;font-size:1.125rem;justify-content:space-between;list-style:none;margin:0;padding:0}@media only screen and (max-width: 768px){.trust-bar{font-size:.8rem}}.trust-bar__item{align-items:center;display:flex;gap:.5rem}@media only screen and (max-width: 768px){.trust-bar__item{gap:.25rem}}.trust-bar__item-copy{color:#8e97a0}@media only screen and (max-width: 768px){.trust-bar__item-copy{color:#4c5764}}.trust-bar__item-icon{color:#1392d4;height:1.25rem;width:auto}.trust-bar__item-icon .smiley__wrapper{color:inherit}.youtube{background-color:#000;height:auto;margin:0 auto;width:100%}.youtube__video-iframe{border-width:0}.youtube__video-wrapper{height:0;padding-bottom:56.25%;position:relative;width:100%}.youtube__video-wrapper iframe,.youtube__video-wrapper img{height:100%;left:0;position:absolute;top:0;width:100%}.youtube__video-wrapper--wide{width:101%}.button--call-us{background:#fff;border:0;color:#0d78a6}.button--call-us:hover{border-color:#4ea66d}.button--dark-blue-outline{background:#fff;border-color:#0d78a6;color:#0d78a6}.button--dark-blue-outline:hover{border-color:#4ea66d}.button--extra-wide{padding:0 2.75rem}.button--horizontally-centered{gap:.5em;margin:0 auto}.button--primary-sans{font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:700}.button--top-spacing{margin-top:.5em}.endorser__cards-section{background:#fafafa}.endorser__image-container{flex:0 1 auto;overflow:visible;padding-right:3em;position:relative;top:6.25em}@media only screen and (max-width: 1024px){.endorser__image-container{margin-top:-4em;padding:0;text-align:center}}.endorser__cards-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1200px){.endorser__cards-container{align-items:center;flex-direction:column}}.endorser__cards-title{text-align:center}@media only screen and (max-width: 768px){.endorser__cards-title{padding:.5em}}.endorser__description{margin-bottom:0}.endorser__details.page__section{background:#fafafa;display:flex;flex-direction:row;gap:0 2em;justify-content:space-between;margin:0 auto;max-width:1200px}@media only screen and (max-width: 1200px){.endorser__details.page__section{padding:1em 3em 4em}}@media only screen and (max-width: 1024px){.endorser__details.page__section{flex-direction:column;padding:7em 2em 4em}}@media only screen and (max-width: 768px){.endorser__details.page__section{padding:7em 2em 1em}}.endorser__formatted-bio{display:flex;flex-direction:column;font-family:"Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;gap:1.5em;max-width:40em}@media only screen and (max-width: 1024px){.endorser__formatted-bio{margin:0 auto}}.endorser__get-started-card{font:normal 700 1.25em / 1.5em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;align-items:flex-start;background-color:#f0f4f9;border-radius:0.5em;box-sizing:border-box;color:#313c47;display:flex;flex-direction:column;gap:1rem;margin:0 0 1.5em;min-height:19em;padding:1.5em 0;width:100%}.endorser__get-started-text{padding:0 2.25em}.endorser__headshot{border-radius:0.5em}@media only screen and (max-width: 768px){.endorser__headshot{max-width:16.875em}}.endorser__quote{display:flex;flex-direction:row;gap:1.25em}.endorser__quote-icon{flex:0 1 20%;margin-top:2.3em;min-width:3em}.endorser__quote-text{font:normal 700 1.25em / 1.5em "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;color:#000;margin:1.5em 0}.endorser__title{font:normal 400 2.8em / 1.1 "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;margin-top:0}@media only screen and (max-width: 1200px){.endorser__title{font-family:"Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-weight:normal;margin:0;padding:0;font-size:2.125rem;line-height:1.176em;padding-bottom:1.75rem}}.endorser__title-container{flex:0 1 calc(52% - 1em);padding-top:2.5em;position:relative;top:3em}@media only screen and (max-width: 1024px){.endorser__title-container{max-width:100%;padding:2em;position:static;text-align:center}}.other-endorsers__cards{display:flex;flex-direction:row;gap:1em}.endorser__view-all{text-align:center}.endorser-card__blurb--narrow{width:18em}.endorser-card__details--narrow{width:18em}.endorser__header-content-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1em}@media only screen and (max-width: 1200px){.endorser__header-content-wrapper{padding:0 0 0 3em}}@media only screen and (max-width: 1024px){.endorser__header-content-wrapper{align-items:center;flex-direction:column;min-height:0;padding:0}}.endorsers__card--narrow{flex:0 1 calc(50% - 1em)}@media only screen and (max-width: 1200px){.endorsers__card--narrow{padding:1em}}@media only screen and (max-width: 768px){.endorsers__card--narrow{align-items:center}}.mobile-centered{text-align:center}@media only screen and (max-width: 768px){.mobile-centered{padding:0 .5em}}.heading-2--secondary-sans{font:normal 400 2em / 1 "Fira Sans", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;margin:0 0 1.5em}@media only screen and (max-width: 1200px){.heading-2--secondary-sans{text-align:center}}@media only screen and (max-width: 768px){.heading-2--secondary-sans{margin-bottom:1em}}.page-header--tall{background:#f0f4f9;min-height:18.5em;overflow:visible}@media only screen and (max-width: 768px){.page-header--tall{padding-top:0}}.page__block--top-large-spacing{margin-top:18em;max-width:20em}@media only screen and (max-width: 1024px){.page__block--top-large-spacing{margin:2em auto}}.page__layout--bottom-spacing{margin-bottom:4em}.page__layout-column--primary-smaller{flex:0 1 calc(78% - 1em)}@media only screen and (max-width: 1024px){.page__layout-column--primary-smaller{flex:1 0 auto;padding:0}}.page__layout-column--secondary{flex:0 1 35%}@media only screen and (max-width: 1024px){.page__layout-column--secondary{flex:0 1 auto;margin:0;padding:2em 0 1em}}.page__section{padding:3em 1em}@media only screen and (max-width: 1200px){.page__section{padding:4em 1em}}@media only screen and (max-width: 768px){.page__section{padding:2em 0}}.page__section--blue-background{background:#f0f4f9}.page__section-content-wrapper{margin:0 auto;max-width:1200px}.page__section--gradient-background{background:linear-gradient(56deg, #4ea66d 0%, #23a1bf 100%)}.page__section--white-background{background:#fff}.refi-info__cards{display:flex;flex-flow:row wrap;gap:4em 0;justify-content:space-between;margin:1.25em 0}@media only screen and (max-width: 768px){.refi-info__cards{flex-direction:column;gap:2em 0;justify-content:space-around}}.refi-info__card{display:flex;flex:0 1 calc(50% - 1em);flex-direction:row;gap:2.5em}@media only screen and (max-width: 768px){.refi-info__card{align-items:center;flex-direction:column}}.refi-info__card-image{color:var(--keyword-content-image-color, #b8f4c1);height:9rem;min-width:9.375em}.refi-info__card-text-content{display:flex;flex-direction:column;gap:.5em}@media only screen and (max-width: 768px){.refi-info__card-text-content{text-align:center}}.refi-info__card-text{max-width:19em}.refi-info__card-title{font:normal 400 1.25em / 1 "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal}.refi-info__cta{font:normal 700 1.25em / 1.5 "Lato", system-ui, "BlinkMacSystemFont", "Helvetica Neue", "Helvetica", "Roboto", "Droid Sans", "Oxygen", "Ubuntu", sans-serif;font-stretch:normal;letter-spacing:normal;align-items:center;color:#313c47;display:flex;flex-direction:column;font-size:1.25em;margin:0 auto;max-width:27em;text-align:center}.reviews__card--narrow{width:20.25em}@media only screen and (max-width: 1115px){.reviews__cards--stacked{align-items:center;flex-direction:column}}@media only screen and (max-width: 768px){.reviews__cards--stacked{padding-bottom:0}}
