@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSans3-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Light;src:url(/fonts/SourceSans3-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Bold;src:url(/fonts/SourceSans3-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Black;src:url(/fonts/SourceSansPro-Black.ttf.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bariol;src:url(/fonts/bariol_regular-webfont.eot);src:url(/fonts/font-name.eot?#iefix)format("embedded-opentype"),url(/fonts/bariol_regular-webfont.woff)format("woff"),url(/fonts/bariol.ttf)format("truetype"),url(/fonts/bariol_regular-webfont.svg#bariol)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Bariol Light;src:url(/fonts/Bariol_Light.ttf)format("truetype"),url(/fonts/Bariol_Light.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Bariol Bold;src:url(/fonts/Bariol_Bold.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Regular;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Light;src:url(/fonts/Poppins-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Bold;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Regular;src:url(/fonts/LeagueSpartan-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Light;src:url(/fonts/LeagueSpartan-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Bold;src:url(/fonts/LeagueSpartan-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}#calculator-page-header{z-index:1;background-color:#0000;justify-content:space-between;align-items:center;gap:2em;width:min(100%,1440px);margin:0 auto;padding:2em;display:flex;position:relative}@media screen and (width>=1440px){#calculator-page-header{padding:2em 0}}#calculator-page-header .header-text{flex-direction:column;flex:1;justify-content:center;display:flex}#calculator-page-header .header-text .headerLrg{color:#013b56;text-align:left;margin:0;font-family:Bariol Bold;font-size:clamp(2.2em,5vw,3.25em);line-height:1.35em}#calculator-page-header .header-text .headerLrg span{color:#0060a9;font-family:Bariol Bold}#calculator-page-header .header-text .subheader{color:#013b56;text-align:left;font-size:clamp(1.05em,4vw,1.25em);line-height:normal}#calculator-page-header .img-container{z-index:1;flex:0 0 min(100%,165px)}@media screen and (width<=900px){#calculator-page-header .img-container{display:none}}#calculator-page-header img{z-index:1;width:100%;height:auto}#calculator-page-header img.blue-circle{z-index:-1;width:400px;display:none;position:absolute;top:-200px;right:0}#mortgage-calculator-wrapper{width:min(100%,1440px);margin:0 auto;overflow-x:hidden}#mortgage-calculator-wrapper iframe{box-sizing:content-box;width:100%;max-width:100%;min-height:450px;margin:0 auto;display:block}@media screen and (width<=1440px){#mortgage-calculator-wrapper{padding:0 2em}}.legal-page.privacy{background-color:#fff;padding:3rem 1.5rem;font-family:sans-serif;position:relative}@media (width<=992px){.legal-page.privacy{padding-top:4rem;padding-bottom:2rem}}.legal-page.privacy .mobile-navbar{display:none}@media (width<=992px){.legal-page.privacy .mobile-navbar{z-index:999;background-color:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 1rem;display:flex;position:fixed;top:50px;left:0;right:0}.legal-page.privacy .mobile-navbar h1{color:#013b56;margin:0;font-size:1.125rem;font-weight:700}}.legal-page.privacy .sidebar-toggle{color:#013b56;cursor:pointer;background-color:#0000;border:none;padding:.5rem;transition:all .3s;display:none}.legal-page.privacy .sidebar-toggle:hover{color:#0060a9}.legal-page.privacy .sidebar-toggle svg{width:24px;height:24px}@media (width<=992px){.legal-page.privacy .sidebar-toggle{display:flex}}.legal-page.privacy .sidebar-overlay{display:none}@media (width<=992px){.legal-page.privacy .sidebar-overlay{z-index:1000;backdrop-filter:blur(2px);background-color:#00000080;display:block;position:fixed;inset:0}}.legal-page.privacy .container-lg{grid-template-columns:250px 1fr;gap:3rem;max-width:1200px;margin:0 auto;display:grid}@media (width<=992px){.legal-page.privacy .container-lg{grid-template-columns:1fr;gap:2rem}}.legal-page.privacy .privacy-sidebar{color:#003057;background-color:#fff;height:fit-content;padding:0 2rem 0 0;font-weight:700;position:sticky;top:100px}@media (width<=992px){.legal-page.privacy .privacy-sidebar{z-index:1001;background-color:#fff;border-radius:10px;width:100%;height:40vh;padding:1.5rem;transition:left .3s;position:fixed;top:0;left:-100%;overflow-y:auto;box-shadow:2px 0 12px #0000001a}.legal-page.privacy .privacy-sidebar.open{left:0}}.legal-page.privacy .privacy-sidebar .sidebar-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}@media (width>=993px){.legal-page.privacy .privacy-sidebar .sidebar-header{display:block}}.legal-page.privacy .privacy-sidebar .sidebar-close{cursor:pointer;color:#013b56;background:0 0;border:none;padding:.5rem;display:none}.legal-page.privacy .privacy-sidebar .sidebar-close:hover{color:#0060a9}.legal-page.privacy .privacy-sidebar .sidebar-close svg{width:24px;height:24px}@media (width<=992px){.legal-page.privacy .privacy-sidebar .sidebar-close{display:block}}.legal-page.privacy .privacy-sidebar h3{color:#013b56;letter-spacing:.05em;text-transform:uppercase;margin:0 0 1rem;padding-left:0;font-size:1rem;font-weight:700}.legal-page.privacy .privacy-sidebar ul{margin:0;padding:0;list-style:none;position:relative}.legal-page.privacy .privacy-sidebar ul:before{content:"";background-color:#e0e0e0;width:3px;position:absolute;top:0;bottom:0;left:0}@media (width<=992px){.legal-page.privacy .privacy-sidebar ul:before{display:none}}.legal-page.privacy .privacy-sidebar ul li{margin:0 0 .5rem;padding-left:1rem;position:relative}.legal-page.privacy .privacy-sidebar ul li:before{content:"";z-index:1;background-color:#0000;width:3px;transition:background-color .2s;position:absolute;top:0;bottom:0;left:0}.legal-page.privacy .privacy-sidebar ul li.active:before{background-color:#0060a9}.legal-page.privacy .privacy-sidebar ul li a{color:#013b56;padding:.25rem 0;font-size:.9375rem;font-weight:700;line-height:1.6;text-decoration:none;transition:all .2s;display:block}.legal-page.privacy .privacy-sidebar ul li a:hover{color:#0060a9}.legal-page.privacy .privacy-sidebar ul li.active a{color:#0060a9;font-weight:700}.legal-page.privacy .privacy-content h2{color:#0060a9;margin:0 0 2rem;font-size:1.6rem;font-weight:700;line-height:1}@media (width<=768px){.legal-page.privacy .privacy-content h2{font-size:1.75rem}}.legal-page.privacy .privacy-content h3{color:#013b56;text-transform:uppercase;margin:1rem 0 0;scroll-margin-top:140px;font-size:1rem;font-weight:700;line-height:1.4}@media (width<=992px){.legal-page.privacy .privacy-content h3{scroll-margin-top:130px}}.legal-page.privacy .privacy-content p{max-width:75ch;margin:0 0 1rem;font-size:1rem;line-height:1.5}.legal-page.privacy .privacy-content ul{margin:0 0;padding-left:1rem}.legal-page.privacy .privacy-content ul li{max-width:75ch;margin:0 0 0 1rem;font-size:1rem;line-height:1.5;list-style-type:disc}.legal-page.privacy .privacy-content address{font-style:normal}.legal-page.privacy .privacy-content address p{margin:.25rem 0}.legal-page.privacy .privacy-content a{color:#0060a9;font-weight:700;text-decoration:underline}.legal-page.privacy .privacy-content a:hover{color:#004376}.legal-page.privacy .privacy-content .disclaimer-link{color:#0060a9;text-decoration:underline}.legal-page.privacy .privacy-content .disclaimer-link:hover{color:#004376}

/*# sourceMappingURL=39efcc45699abd7f.css.map*/