:root{--color-nb-green: #006b5e;--color-nb-green-dark: #00574d;--color-nb-green-medium: #19796e;--color-nb-green-light: #f0fde8;--color-nb-green-accent: #C4EC22;--color-nb-red: #da2c38;--color-nb-red-dark: #43291f;--color-nb-blue: #083d77;--color-nb-blue-dark: rgb(6.4, 48.8, 95.2);--color-nb-blue-accent: #b8faff;--color-nb-tan: #c48a2a;--color-nb-tan-dark: #2b1a13;--color-nb-tan-light: #fff1d7;--color-nb-yellow: #ffb42f;--color-nb-yellow-dark: rgb(255, 163.6658653846, 1.7);--color-neutral-cool: #ecfeff;--color-neutral-warm: #fffaf0;--color-neutral-warm2: #fff1d7;--color-neutral-white: #fafafa;--color-neutral-black: #111827;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #e5e5e5;--gray-300: #d4d4d4;--gray-400: #a3a3a3;--gray-500: #737373;--gray-600: #525252;--gray-700: #404040;--gray-800: #262626;--gray-900: #171717;--gray-950: #0a0a0a;--color-content-primary: #111827;--color-content-muted: color-mix(in srgb, #111827 80%, transparent);--color-content-inverse: #fafafa;--color-content-heading: #43291f;--color-content-heading-inverse: #fafafa;--color-content-link: #083d77;--color-content-link-hover: rgb(6.4, 48.8, 95.2);--color-content-link-inverse: #b8faff;--color-content-link-inverse-hover: #b8faff;--color-content-error: #da2c38;--color-surface-light: #fafafa;--color-surface-warm: #fffaf0;--color-surface-warm2: #fff1d7;--color-surface-blue: #083d77;--color-surface-brand: #006b5e;--color-surface-brand-dark: #00574d;--color-surface-accent: #ffb42f;--color-border: color-mix(in srgb, #006b5e 30%, transparent);--color-border-light: color-mix(in srgb, #006b5e 15%, transparent);--color-border-strong: #d4d4d4;--color-focus-ring: #083d77;--color-focus-ring-reverse: #C4EC22}@keyframes fmctyBounce{0%{transform:scale(1) translate(0px, 0px)}4%{transform:scale(0.8) translate(0px, 5px)}9%{transform:scale(1.05) translate(0px, 0px)}12%{transform:scale(0.97) translate(0px, 0px)}16%{transform:scale(1) translate(0px, 0px)}100%{transform:scale(1) translate(0px, 0px)}}@keyframes tada{0%{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(1.17, 1.17, 1.17) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.43, 1.43, 1.43) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.43, 1.43, 1.43) rotate3d(0, 0, 1, -3deg)}100%{transform:scale3d(1, 1, 1)}}@keyframes pulse-right{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}body{background-color:#fffaf0}.hero__reviews .stats{display:flex;flex-direction:column;gap:calc(3*0.5rem);justify-content:center;margin-top:calc(3*0.5rem)}@media screen and (min-width: 768px){.hero__reviews .stats{flex-direction:row;gap:calc(6*0.5rem)}}.hero__reviews .stats .stat{display:flex;flex-direction:column;align-items:center;background:#fff1d7;padding:calc(3*0.5rem);border-radius:1rem}.hero__reviews .stats .stat__number{font-size:clamp(1.25rem,1.08rem + .73vw,1.625rem);font-weight:800;font-family:"calvino",sans-serif;font-style:normal;line-height:1.2;font-weight:700;display:flex;flex-direction:column;position:relative;align-items:center}.hero__reviews .stats .stat__number .odometer{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:"calvino",sans-serif;font-style:normal;line-height:1.2;font-weight:700;font-size:clamp(2.25rem,1.76rem + 2.03vw,3.75rem);color:#43291f}.hero__reviews .stats .stat__label{font-size:clamp(.938rem,.84rem + .42vw,1.063rem);text-align:center}.hero__reviews .stats .stat.recommend .stat__number{display:inline-flex !important;flex-direction:row !important;align-items:baseline !important;justify-content:center !important}.hero__reviews .stats .stat.recommend .stat__number .odometer{display:inline-flex !important;flex-direction:row !important;align-items:baseline !important;width:100px !important;justify-content:flex-end !important}.hero__reviews .stats .stat.recommend .stat__number .odometer .odometer-inside{display:flex !important;justify-content:flex-end !important;width:100% !important}.hero__reviews .stats .stat.recommend .stat__number .odometer::after{content:"%";font-family:"calvino",sans-serif;font-style:normal;line-height:1.2;font-weight:700;font-size:clamp(2.25rem,1.76rem + 2.03vw,3.75rem);color:#43291f;display:inline-block !important;margin-left:4px !important}.hero__reviews .stats .stat.rating .stat__number{flex-direction:row;align-items:baseline;gap:calc(1*0.5rem)}.hero__reviews .odometer.odometer-animating-up .odometer-ribbon-inner,.hero__reviews .odometer.odometer-animating-down .odometer-ribbon-inner{transition:transform 3s cubic-bezier(0.215, 0.61, 0.355, 1)}.hero__reviews .odometer-small{font-size:inherit}.section-page-content{background:#fffaf0;padding-top:0}.section-page-content .container{padding-bottom:calc(6*0.5rem)}@media screen and (min-width: 1024px){.section-page-content .container{padding-bottom:calc(12*0.5rem);display:grid;grid-template-columns:1fr 400px;gap:calc(6*0.5rem)}}.section-page-content aside{display:none}@media screen and (min-width: 1024px){.section-page-content aside{display:block}}.section-page-content aside .feedback-callout{border:1px solid color-mix(in srgb, #006b5e 30%, transparent);border-radius:1rem;padding:calc(2*0.5rem);margin-bottom:calc(3*0.5rem);display:flex;align-items:center;justify-content:center;padding:calc(3*0.5rem);text-align:center;margin-top:calc(3*0.5rem);flex-direction:column}.section-page-content aside .feedback-callout__title{font-family:"calvino",sans-serif;font-style:normal;line-height:1.2;font-weight:700;font-size:clamp(1.063rem,.95rem + .48vw,1.25rem);margin-bottom:calc(1*0.5rem);color:#43291f}.section-page-content aside .feedback-callout__text{font-size:clamp(.938rem,.84rem + .42vw,1.063rem);margin-bottom:calc(2*0.5rem)}.section-page-content .reviews__title{font-size:clamp(1.063rem,.95rem + .48vw,1.25rem);margin-bottom:calc(3*0.5rem)}.section-page-content .reviews__list{list-style:none;padding:0;margin:0}.section-page-content .reviews__list span{display:inline-block}.section-page-content .reviews .review{margin-bottom:calc(6*0.5rem)}.section-page-content .reviews .review.featured{background:#fafafa;border-radius:1rem;padding:calc(2*0.5rem)}.section-page-content .reviews .star-rating{background:url("../../img/gray-icon-stars.svg") no-repeat;height:24px;position:relative;width:128px;display:block;margin-bottom:0;vertical-align:middle;font-size:1px;margin:4px 7px 10px 0;overflow:hidden;text-align:left;text-indent:-999px;white-space:nowrap;display:inline-block}.section-page-content .reviews .star-rating .stars{background:url("../../img/icon-stars-24.svg") no-repeat 0 0;height:100%;position:absolute;left:0;text-indent:-9999px}.section-page-content .client-advocate-response{background-color:#f0fde8;background-color:#fff1d7;padding:calc(3*0.5rem);margin:calc(3*0.5rem) 0;border-radius:1rem;margin-left:calc(3*0.5rem);border-left:3px solid rgb(255,224.55,168)}.section-page-content .client-advocate-header{display:flex;align-items:center;gap:10px}.section-page-content .client-advocate-thumbnail{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.section-page-content .client-advocate-response h5{margin:0;color:#43291f;font-weight:700;font-size:clamp(1.063rem,.95rem + .48vw,1.25rem)}.section-page-content .client-advocate-response p{margin-bottom:0}.reviews-list li{border-bottom:none;padding-bottom:60px}.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}.float-to-top-button a{font-size:13px}.float-to-top-button:hover{right:-7px}.review-publish-date{color:#111827;font-weight:bold;font-size:13px;margin:5px 0px;position:relative;display:block}.featured-review{background-color:#ffb42f;color:#111827;padding:calc(1*0.5rem) calc(1.5*0.5rem);border-radius:.25rem;line-height:1.2;width:fit-content}@media screen and (min-width: 600px){.featured-review{line-height:100%}}.review{position:relative}.review .review-meta{position:relative}.review-body-container{margin:5px 0px 0px 0px}.review-header{margin-bottom:5px;font-size:16px}@media screen and (min-width: 550px){.review-header{font-size:18px}}.review-body,p{line-height:1.6em;font-size:15px;margin-bottom:20px;margin-top:10px}@media screen and (min-width: 600px){.review-body,p{line-height:1.7em;font-size:16px}}.review-loan-team{margin-top:20px;overflow:hidden}.review-loan-team-thumbnail-wrapper{float:left;width:40px;margin:0px 10px 0 0}.review-loan-team-thumbnail{width:40px;height:40px;border-radius:100%}.review-loan-team img{width:40px;height:40px}.review-loan-team-meta{margin-left:50px}.review-loan-team-meta-name{padding:0;margin:0;line-height:20px;font-size:13px}.review-loan-team-meta-nmls{font-size:11px;padding:0;margin:0;line-height:1.5em}/*# sourceMappingURL=page_reviews.css.map */
