:root{--color-fr-navy: #171F52;--color-fr-red: #DD0000;--color-fr-blue: #002f7a;--color-fr-blue-bright: #006AD8;--color-fr-red-bright: #FF0000;--color-fr-red-dark: #820000;--color-fr-gray-dark: #323232;--color-fr-yellow: #FFD561;--color-fr-green: #6DCE2E;--color-fr-blue-light: #BCEDFF;--color-fr-blue-xtra-light: #f1f2f8;--color-fr-gray-xtra-light: #f6f6f6;--color-fr-gray-light: #DCE2E1;--color-fr-gray: #979797;--color-fr-gray-medium: #595959;--color-fr-red-light: color.adjust($color-fr-red, $lightness: 10%);--color-fr-green-light: #E9F8E0}.hero .email{text-transform:lowercase}.hero .nmls{font-size:16px}@media screen and (min-width: 800px){.hero .nmls{font-size:14px;display:block}}@media screen and (min-width: 900px){.hero .nmls{font-size:16px}}@media screen and (min-width: 1000px){.hero .nmls{display:inline-block}}.hero .h-bravo{margin-bottom:7px}@media screen and (min-width: 800px){.hero .h-bravo{font-size:30px}}@media screen and (min-width: 900px){.hero .h-bravo{font-size:38px}}@media screen and (min-width: 1000px){.hero .h-bravo{font-size:45px}}.hero .rating-section{width:230px;margin:0 auto;margin-top:1px}@media screen and (min-width: 900px){.hero .rating-section{width:100%}}.hero .star-rating{margin:0 auto;display:block;margin:inherit;float:left}@media screen and (min-width: 800px){.hero .star-rating{margin-right:10px}}.hero .star-rating .stars{position:relative}.hero .number-reviews{display:block}.hero #col1{margin:0 auto;max-width:340px;width:100%}@media screen and (min-width: 400px){.hero #col1{width:340px}}@media screen and (min-width: 800px){.hero #col1{width:33.33%}}.hero #col3{margin:0 auto;margin-top:20px;padding-left:25px}@media screen and (min-width: 500px){.hero #col3{width:500px}}@media screen and (min-width: 800px){.hero #col3{width:33.33%;margin-top:0px;padding-left:0px}}.hero #flex{display:flex;flex-direction:column}.hero #flex>#col1{order:2}.hero #flex>#col2{order:1}.hero #flex>#col3{order:3}@media screen and (min-width: 800px){.hero #flex{display:inline;flex-direction:column}.hero #flex>#col1{order:1}.hero #flex>#col2{order:2}.hero #flex>#col3{order:3}}#lo-contact-table .col{text-align:left;float:left;width:100%;margin-bottom:0px}@media screen and (min-width: 800px){#lo-contact-table .col{width:100%;float:none;margin-bottom:0px}}#lo-contact-table .col .text-div{display:inline-block;width:calc(100% - 60px);vertical-align:middle;line-height:22px;font-size:15px}@media screen and (min-width: 500px){#lo-contact-table .col .text-div{font-size:16px}}#lo-contact-table .col .icon-div{display:inline-block;width:27px;vertical-align:middle;margin-right:5px}#lo-contact-table .col .contact-type{font-weight:bold}@media screen and (min-width: 500px){#lo-contact-table .col .contact-type{display:inline-block}}.contactIcon{width:27px;float:left;margin-right:5px}.lo-headshot{border-radius:.75em;margin-left:auto;margin-right:auto;display:block;width:150px;display:block;margin-left:auto;margin-right:auto;width:150px}@media screen and (min-width: 500px){.lo-headshot{width:230px}}@media screen and (min-width: 800px){.lo-headshot{width:300px}}.lo-contact-btns{display:none}.verticle-align{height:auto;display:block}@media screen and (min-width: 800px){.verticle-align{height:270px;display:table-cell}}.cta-btns{display:inline-block}.cta-btns .button.filled{width:100%}@media screen and (min-width: 320px){.cta-btns .button.filled{float:left;margin-right:5px;padding:15px;font-size:15px;width:auto}}@media screen and (min-width: 800px){.cta-btns .button.filled{font-size:16px;width:70%;padding:13px}}@media screen and (min-width: 900px){.cta-btns .button.filled{float:left;margin-right:5px;padding:13.5px 10px;font-size:14px;width:auto}}@media screen and (min-width: 1000px){.cta-btns .button.filled{padding:14px 12px;font-size:16px}}@media screen and (min-width: 1100px){.cta-btns .button.filled{padding:15px 18px;font-size:16px;margin-right:4px}}@media screen and (min-width: 1200px){.cta-btns .button.filled{margin-right:7px}}.cta-btns .button.outline.rounded{width:100%;margin-top:7px}@media screen and (min-width: 320px){.cta-btns .button.outline.rounded{float:left;padding:15px;font-size:14px;width:auto;margin-top:0px}}@media screen and (min-width: 800px){.cta-btns .button.outline.rounded{font-size:16px;width:70%;margin-top:7px;padding:13px}}@media screen and (min-width: 900px){.cta-btns .button.outline.rounded{float:left;padding:12px 11px;font-size:14px;width:auto;margin-top:0px}}@media screen and (min-width: 1000px){.cta-btns .button.outline.rounded{padding:13px 12px;font-size:16px}}@media screen and (min-width: 1100px){.cta-btns .button.outline.rounded{padding:13px 18px;font-size:16px}}.float-button{font-size:15px}p.customers-have-said{margin-bottom:5px}p.pagination-text{font-size:15px;margin-top:5px}.hide-to-top-button{display:none !important}.float-to-top-button{position:fixed;display:block;right:5px;bottom:10px;transition:all .2s ease-in 0s;z-index:9999;cursor:pointer;margin-right:10px;width:100px;height:auto;background-color:#fff;vertical-align:middle;padding:0px 7px 3px 7px;text-align:center;border-radius:10px;border:1px solid #e8f2fc}.float-to-top-button a{font-size:13px}.float-to-top-button:hover{right:-7px}.below-hero .sticky-wrapper{display:block;justify-content:space-between}@media screen and (min-width: 900px){.below-hero .sticky-wrapper{display:flex}}.below-hero .scrolling-content{width:50%;height:auto;padding:0}.below-hero .sticky-col{width:100%;position:-webkit-sticky;position:sticky;top:0}.below-hero .col-1{padding:20px;border-radius:10px;margin:0}@media screen and (min-width: 500px){.below-hero .col-1{padding:20px 20px}}@media screen and (min-width: 800px){.below-hero .col-1{padding-right:20px;padding:0px}}.below-hero .col-2{padding:0px;margin-top:50px;width:100%}@media screen and (min-width: 900px){.below-hero .col-2{margin-top:0px;width:50%;padding-left:40px !important}}.below-hero .col-inner{padding:0px}@media screen and (min-width: 600px){.below-hero .col-inner{padding:0px 0px}}.below-hero .structure-2-col .col{width:100%}@media screen and (min-width: 900px){.below-hero .structure-2-col .col{float:left;width:50%}}.structure-3-col .col{width:100%;float:none;text-align:center}@media screen and (min-width: 800px){.structure-3-col .col{float:left;width:33.33%;text-align:left}}.personal-photos{margin-top:20px}.personal-photos ul.lo-photos{list-style:none}.personal-photos ul.lo-photos li{width:33.33%;float:left;margin:0;padding:3px}.reviews-list{position:relative;opacity:1;transition:.3s all ease-in-out}.reviews-list.reviews-list-opening{height:75vh;min-height:700px;overflow:hidden}.reviews-list:before{content:"";background:url("/assets/svg/review-skeleton-small.svg") no-repeat;width:1px;height:1px;top:-5000px;position:absolute}@media screen and (min-width: 40em){.reviews-list:before{background-image:url("/assets/svg/review-skeleton.svg")}}.reviews-list.reviews-list-opening{background:url("/assets/svg/review-skeleton-small.svg") repeat-y;-webkit-animation:opacitytransition 1s ease infinite;-moz-animation:opacitytransition 1s ease infinite;animation:opacitytransition 1s ease infinite}@media screen and (min-width: 40em){.reviews-list.reviews-list-opening{background-image:url("/assets/svg/review-skeleton.svg")}}.reviews-list.reviews-list-opening .review,.reviews-list.reviews-list-opening .reviews-list-cta{visibility:hidden}.next.next-loading{text-indent:-5000px;background:url("/assets/svg/review-skeleton-small.svg") repeat-y;float:none;height:675px;border:none;border-radius:0;padding:0;box-shadow:none;display:block;outline:0;animation:opacitytransition 1s infinite alternate;-webkit-animation:opacitytransition 1s infinite alternate;-moz-animation:opacitytransition 1s infinite alternate}@media screen and (min-width: 40em){.next.next-loading{background-image:url("/assets/svg/review-skeleton.svg")}}.button.outline:hover,.button.outline:focus{box-shadow:none !important}ul.reviews{list-style:none}ul.reviews .featured-review{background-color:#fff;border-radius:10px;padding:19px 25px 15px 20px !important;box-shadow:0 2px 12px 0 rgba(148,148,148,.4117647059);border:1px solid #efeeee;position:relative;margin:30px 0px 105px 0px;max-width:500px}ul.reviews .featured-review .review-body-container p{margin-top:10px;margin-bottom:0px;font-size:16px;line-height:1.4rem}ul.reviews .featured-review .review-meta p{margin-top:0;margin-bottom:8px}ul.reviews .featured-review .review-meta .review-publish-date{font-size:13px;margin-right:5px}ul.reviews .featured-review .review-meta .loan-type{font-size:12px;color:#171f52;border-radius:20px;border:1px solid #171f52;padding:2px 8px}ul.reviews .featured-review:before{background-image:url("/assets/images/icons/fr-badge.svg");content:"";background-position:35% 50%;background-repeat:no-repeat;display:block;position:absolute;top:-10px;right:-13px;height:52px;width:45px}@media screen and (min-width: 1000px){ul.reviews .featured-review:before{height:57px;width:50px}}ul.reviews li.review{margin:30px 0px 95px 0px;padding:0}ul.reviews li.review .author-info{display:block;margin-top:5px}@media screen and (min-width: 500px){ul.reviews li.review .author-info{display:inline;margin-top:0}}ul.reviews li.review .review-header{font-size:16px}@media screen and (min-width: 500px){ul.reviews li.review .review-header{font-size:18px}}ul.reviews li.review .review-header .borrower-name{font-size:16px}@media screen and (min-width: 500px){ul.reviews li.review .review-header .borrower-name{font-size:18px}}ul.reviews li.review .review-body-container p{margin-top:10px;margin-bottom:0px;font-size:16px;line-height:1.4rem}ul.reviews li.review .review-meta p{margin-top:0;margin-bottom:8px}ul.reviews li.review .review-meta .review-publish-date{font-size:13px;margin-right:5px}ul.reviews li.review .review-meta .loan-type{font-size:12px;color:#171f52;border-radius:20px;border:1px solid #171f52;padding:2px 8px}.page-header .nav-utility{display:flex}.page-header .nav-utility a:not(.sign-in){color:#d00;font-size:18px;font-weight:600;margin:0}.page-header .nav-utility a:not(.sign-in).nav-cta-btn{align-self:center;background:#fff;border:1px solid #d00;border-radius:4px;color:#d00;display:flex;font-size:15px;justify-content:center;letter-spacing:0;margin:7px 0 0 0;padding:5px 10px;text-transform:capitalize}.page-header .nav-utility a:not(.sign-in).nav-cta-btn:hover{border:1px solid #001852;color:#001852}.page-header .nav-utility a:not(.sign-in).nav-cta-btn:hover svg{fill:#001852}@media screen and (min-width: 400px){.page-header .nav-utility a:not(.sign-in).nav-cta-btn{font-size:16px;margin:7px 10px 0 10px;padding:8px 14px}}@media screen and (min-width: 650px){.page-header .nav-utility a:not(.sign-in).nav-cta-btn{margin:0}}@media screen and (min-width: 700px){.page-header .nav-utility a:not(.sign-in).sign-in{margin:0}}.page-header .nav-utility .lo-click-to-call{line-height:1.3rem;position:relative}.page-header .nav-utility .lo-click-to-call span{font-weight:600}.page-header .nav-utility .lo-click-to-call span.lo-phone-cta{font-size:16px}.page-header .nav-utility.desktop-only{display:none}@media screen and (min-width: 48em){.page-header .nav-utility.desktop-only{display:flex}}.page-header .nav-utility.desktop-only .lo-click-to-call{align-items:flex-end;display:flex;flex-direction:column}.page-header .nav-utility.desktop-only .lo-click-to-call span{font-weight:600}.page-header .nav-utility.desktop-only .lo-click-to-call span.lo-phone-cta{font-size:16px}.page-header .nav-utility.mobile-only{align-items:center}.page-header .nav-utility.mobile-only .nav-cta-btn{text-decoration:none}@media screen and (min-width: 375px){.page-header .nav-utility.mobile-only .nav-cta-btn:before{content:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6863 7.77299L8.28001 6.74172C8.17721 6.69791 8.06297 6.68868 7.95447 6.71542C7.84598 6.74215 7.7491 6.80341 7.67843 6.88997L6.61279 8.19194C4.94036 7.40341 3.59444 6.05749 2.80591 4.38506L4.10788 3.31941C4.19461 3.24888 4.256 3.152 4.28275 3.04345C4.3095 2.93491 4.30015 2.8206 4.25613 2.71784L3.22486 0.311549C3.17654 0.200775 3.09109 0.110333 2.98323 0.0558157C2.87538 0.00129879 2.75188 -0.013875 2.63403 0.0129109L0.399616 0.528545C0.285998 0.554782 0.184628 0.618755 0.112051 0.710023C0.0394729 0.801292 -2.61729e-05 0.914465 1.30116e-08 1.03107C1.30116e-08 6.54191 4.46668 11 9.96892 11C10.0856 11.0001 10.1988 10.9606 10.2901 10.888C10.3814 10.8154 10.4454 10.714 10.4717 10.6004L10.9873 8.36597C11.0139 8.24755 10.9984 8.12356 10.9435 8.01533C10.8885 7.9071 10.7976 7.8214 10.6863 7.77299V7.77299Z' fill='%23ED2450'/%3E%3C/svg%3E");position:absolute;left:10px}}.page-header .nav-utility.mobile-only .nav-cta-btn:hover:before{content:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6863 7.77299L8.28001 6.74172C8.17721 6.69791 8.06297 6.68868 7.95447 6.71542C7.84598 6.74215 7.7491 6.80341 7.67843 6.88997L6.61279 8.19194C4.94036 7.40341 3.59444 6.05749 2.80591 4.38506L4.10788 3.31941C4.19461 3.24888 4.256 3.152 4.28275 3.04345C4.3095 2.93491 4.30015 2.8206 4.25613 2.71784L3.22486 0.311549C3.17654 0.200775 3.09109 0.110333 2.98323 0.0558157C2.87538 0.00129879 2.75188 -0.013875 2.63403 0.0129109L0.399616 0.528545C0.285998 0.554782 0.184628 0.618755 0.112051 0.710023C0.0394729 0.801292 -2.61729e-05 0.914465 1.30116e-08 1.03107C1.30116e-08 6.54191 4.46668 11 9.96892 11C10.0856 11.0001 10.1988 10.9606 10.2901 10.888C10.3814 10.8154 10.4454 10.714 10.4717 10.6004L10.9873 8.36597C11.0139 8.24755 10.9984 8.12356 10.9435 8.01533C10.8885 7.9071 10.7976 7.8214 10.6863 7.77299V7.77299Z' fill='%23001852'/%3E%3C/svg%3E")}.page-header .nav-utility.mobile-only a.nav-cta-btn{margin:0;padding-left:26px}@media screen and (max-width: 374px){.page-header .nav-utility.mobile-only a.nav-cta-btn{padding-left:10px}}.below-hero{margin-top:42px}/*# sourceMappingURL=lo.css.map */
