: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}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@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:#fffaf0}.hero.hero__legal{background:#006b5e}.hero.hero__legal .hero__title,.hero.hero__legal .hero__subtitle{color:#fafafa}.section-page-content{margin:0 auto;max-width:1024px;padding:0 calc(5*0.5rem) calc(6*0.5rem)}.section-page-content h2{font-size:clamp(1.875rem,1.52rem + 1.52vw,2.875rem);margin-bottom:calc(2*0.5rem);margin-top:calc(5*0.5rem)}.section-page-content h3,.section-page-content h4{font-size:clamp(1.5rem,1.26rem + 1.02vw,2.125rem);margin-bottom:calc(1.5*0.5rem);margin-top:calc(5*0.5rem)}.section-page-content p,.section-page-content ul,.section-page-content ol{font-size:clamp(1rem,.84rem + .42vw,1.063rem);line-height:1.5}.section-page-content p a,.section-page-content ul a,.section-page-content ol a{text-decoration:underline}.section-page-content ul li,.section-page-content ol li{padding:calc(1*0.5rem) 0 calc(2*0.5rem)}.section-page-content ul li ul li:last-child,.section-page-content ul li ol li:last-child,.section-page-content ol li ul li:last-child,.section-page-content ol li ol li:last-child{padding-bottom:0}.section-page-content ul h3,.section-page-content ul h4,.section-page-content ol h3,.section-page-content ol h4{margin-top:calc(1*0.5rem)}.section-page-content .section-list{margin:0;padding:0}.section-page-content .section-list li{padding:calc(1*0.5rem) 0}.section-page-content #ccpa table{border-collapse:collapse;margin:0 0 calc(2.5*0.5rem);width:100%}.section-page-content #ccpa table th,.section-page-content #ccpa table td{border:1px solid #d4d4d4;font-size:clamp(1rem,.84rem + .42vw,1.063rem);line-height:1.5;padding:calc(1.5*0.5rem) calc(2*0.5rem);vertical-align:top}.section-page-content #ccpa table th{background-color:#e9ddc7;color:#43291f;font-weight:bold}.section-page-content #ccpa table tr:nth-child(even) td{background:rgba(255,250,240,.6)}.section-page-content #privacy_form table.privacy{border-collapse:collapse;margin:0 0 calc(2.5*0.5rem);width:100%}.section-page-content #privacy_form table.privacy td{border:1px solid #d4d4d4;font-size:clamp(1rem,.84rem + .42vw,1.063rem);line-height:1.5;padding:calc(1.5*0.5rem) calc(2*0.5rem);vertical-align:top}.section-page-content #privacy_form table.privacy .blackBG{background-color:#43291f;color:#fafafa;font-size:clamp(1rem,.84rem + .42vw,1.063rem);font-weight:bold;text-align:center}.section-page-content #privacy_form table.privacy .grayBG{background-color:#e9ddc7;color:#43291f;font-size:clamp(1rem,.84rem + .42vw,1.063rem);font-weight:bold;text-align:center}.section-page-content #privacy_form table.privacy tr.grayBG2{background-color:#e9ddc7;font-size:clamp(1rem,.84rem + .42vw,1.063rem);font-weight:bold}.section-page-content #privacy_form table.privacy tr.grayBG2 td{color:#43291f}.section-page-content #privacy_form table.privacy tr.med td{color:#111827}.section-page-content #privacy_form table.privacy tr.med:nth-child(even){background:rgba(255,250,240,.6)}.section-page-content#electronic_delivery table{border-collapse:collapse;margin:0 0 calc(2.5*0.5rem);width:100%}.section-page-content#electronic_delivery table th,.section-page-content#electronic_delivery table td{border:1px solid #d4d4d4;font-size:clamp(1rem,.84rem + .42vw,1.063rem);line-height:1.5;padding:calc(1.5*0.5rem) calc(2*0.5rem);vertical-align:top}.section-page-content#electronic_delivery table th{background-color:#e9ddc7;color:#43291f;font-weight:bold}.section-page-content#electronic_delivery table tr:nth-child(even) td{background:rgba(233,221,199,.6)}#fair-lending .section-page-content header.title-intro{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#fair-lending .section-page-content h2{color:#43291f !important;font-size:clamp(1.875rem,1.52rem + 1.52vw,2.875rem);margin-bottom:calc(2*0.5rem) !important;margin-top:calc(5*0.5rem)}#fair-lending .section-page-content ul{margin:0;padding:0}#fair-lending .section-page-content ul li{font-size:clamp(1rem,.84rem + .42vw,1.063rem);line-height:1.5}#affiliates .affiliate-container{align-items:center;border-bottom:1px solid color-mix(in srgb, #006b5e 15%, transparent);display:flex;flex-direction:column;gap:calc(2.5*0.5rem);padding:calc(4*0.5rem) 0}@media screen and (min-width: 768px){#affiliates .affiliate-container{align-items:flex-start;flex-direction:row;gap:calc(5*0.5rem)}}#affiliates .affiliate-container:last-child{border-bottom:0}#affiliates .affiliate-brand{flex-shrink:0;width:425px;max-width:100%;margin-bottom:calc(3*0.5rem)}#affiliates .affiliate-brand img{display:block;height:auto;max-width:100%}@media screen and (min-width: 768px){#affiliates .affiliate-brand{margin-bottom:0;width:200px}}@media screen and (min-width: 1024px){#affiliates .affiliate-brand{width:245px}}#affiliates .affiliate-info h2{font-size:clamp(1.5rem,1.26rem + 1.02vw,2.125rem);margin-top:0}#affiliates .affiliate-info p{font-size:clamp(1rem,.84rem + .42vw,1.063rem);line-height:1.5}#affiliates .affiliate-info .btn{text-decoration:none}#affiliates .affiliate-info .btn span{font-size:11px;margin-right:5px}/*# sourceMappingURL=page_legal.css.map */
