@charset "UTF-8";.extra-payment-container .dollar,.savings-calculation .dollar{vertical-align:top}.inline-select,.slidder{-webkit-appearance:none}*,.toggle,.toggle *,.toggle :after,.toggle :before,.toggle+.toggle-button,.toggle:after,.toggle:before{box-sizing:border-box}.account-container{max-width:900px;margin:0 auto;padding:1rem}.account-container .payment-information{margin-top:2rem}.account-container .payment-information p{padding-bottom:1rem}.account-container .whitelabel-assets .dropzone{max-width:300px;margin:1rem 0 3rem;border:2px dashed #37C597;border-radius:10px;min-height:175px;cursor:pointer;text-align:center;padding:0;display:flex;justify-content:center;align-items:center}.account-container .whitelabel-assets .dropzone .dz-details,.account-container .whitelabel-assets .dropzone .dz-preview:hover{z-index:0}.account-container .whitelabel-assets .dz-image{border-radius:0;display:flex;align-items:center;z-index:0}.account-container .whitelabel-assets .dz-image img{width:120px}.admin a,.admin a:focus,.admin a:hover{color:#000}.admin .table td,.admin .table th{padding:0 .5rem}.admin .table .customer{color:#37C597}.admin .table .display-name{max-width:200px}.admin .center{text-align:center}.admin .cta-button{margin-top:2rem}.advisor-container{max-width:950px;margin:0 auto;color:#00386C}.advisor-header .hero-right .hero-text{margin:0 auto;max-width:615px!important}.advisor-header .hero-right .hero-text .subheading{max-width:400px}.advisor-testimonials{max-width:650px;margin:0 auto 8rem}.advisor-testimonials .quote{color:#000}#advisor-signup{margin-bottom:8rem}#advisor-signup .signup{max-width:700px;margin:3rem auto 0}#advisor-signup .sidebar-note{text-align:center;margin-bottom:1rem}@media screen and (max-width:900px){#advisor-signup .signup{max-width:600px}}.advisor-benefit{display:flex;margin:8rem 0 10rem}.advisor-benefit.last{align-items:center}.advisor-benefit.left .benefit-blurb{padding-left:1rem}.advisor-benefit.left .advisor-benefit-image{text-align:right}.calculator,.faq-link{text-align:center}.advisor-benefit .benefit-blurb{max-width:335px;flex:1}.advisor-benefit .benefit-blurb h2{margin-top:4rem}.advisor-benefit .benefit-blurb p{margin:0 auto;font-family:Lato,sans-serif;font-weight:lighter;line-height:1.75}.advisor-benefit-image{flex:1}.advisor-benefit-image img{max-width:500px}@media screen and (max-width:900px){.advisor-benefit{flex-direction:column-reverse;text-align:center;margin:2rem 0}.advisor-benefit .benefit-blurb{margin:0 auto 3rem}.advisor-benefit .benefit-blurb h2{margin-top:2rem}.advisor-benefit-image img{width:100%}.advisor-benefit.left{text-align:center;padding:2rem 0;flex-direction:column}.advisor-benefit.left .benefit-blurb{padding-left:0}.advisor-benefit.left .advisor-benefit-image{text-align:center;padding:0 1rem}}.logos{padding-bottom:0}.faq-link{margin-bottom:8rem}.faq-link p{margin-bottom:2rem}.employer-search{position:relative}.autocomplete-list{list-style-type:none;padding:0;width:80%}.autocomplete-list li{padding:1rem .25rem;cursor:pointer;border:1px solid #bbb}.autocomplete-list li:hover{background-color:#f2f2f2}.beta-copy p{margin:0 1rem 2rem;color:#00386C;font-size:1.25rem;line-height:1.5}.breadcrumb{font-size:1rem;font-family:Lato;margin-top:1rem}.breadcrumb .prev{color:#bbb}.breadcrumb .prev a{color:#bbb;text-decoration:none}.breadcrumb .prev a:hover{border-bottom:1px solid #bbb}.calculator .calc-container{width:100%;margin-top:3rem}.calculator .calc-container .cta-input{text-align:center;height:5rem;font-size:1.5rem}.calculator .results{margin:2rem;font-size:3rem}.calculator .result-item{margin:3rem 0}.balance-chart-title{line-height:1.7;margin-bottom:1rem;margin-left:.5rem;font-size:.9rem}.balance-chart-title.earnings-title{margin-top:2rem;margin-left:1.25rem}.optimal-extra-payment-chart .ct-series-a .ct-area{fill:#37C597}.optimal-extra-payment-chart .ct-point,.optimal-extra-payment-chart .ct-series-a .ct-line{stroke:#37C597;stroke-width:3px}.optimal-extra-payment-chart .ct-grids{display:none}.balance-over-time-chart .ct-series-a .ct-bar{stroke:#37C597;opacity:.3}.balance-over-time-chart .ct-series-c .ct-bar{stroke:#00386C}.balance-over-time-chart .ct-series-b .ct-bar{stroke:#37C597}.balance-over-time-chart .ct-horizontal{font-size:10px}.box{width:10px;height:10px;background-color:#37C597;display:inline-block;margin:0 .5rem 0 0}.balance-legend,.earnings-chart-legend{margin-bottom:1rem;padding-right:1rem;display:flex}.box.earnings-box{margin-left:.5rem}.earnings-chart-legend{justify-content:center;align-items:center}.earnings-chart-legend .series-a{opacity:.3}.earnings-chart-legend .series-b{opacity:.7}.legend-label{color:#bbb;font-weight:400;font-size:1rem}.balance-legend{align-items:center;margin-top:0;justify-content:space-around}.balance-legend h4{font-weight:400;margin:.4rem 0}.report .optimal,.report .sub-optimal{font-weight:700;text-decoration:none}.balance-legend .series-a{opacity:.3}.balance-legend .series-b{opacity:1}.balance-legend .series-c{background-color:#00386C}.potential-earnings .ct-horizontal{font-size:10px}.potential-earnings .ct-point{stroke:#37C597;stroke-width:0}.potential-earnings .ct-series-a .ct-bar,.potential-earnings .ct-series-a .ct-line{stroke:#37C597;opacity:.3}.potential-earnings .ct-series-b .ct-area{fill:#37C597;opacity:.3}.potential-earnings .ct-series-a .ct-area{fill:#37C597;opacity:.7}.potential-earnings .ct-series-b .ct-line,.potential-earnings .ct-series-b .ct-point{stroke:#37C597;opacity:.7}.potential-earnings .ct-series-c .ct-line{stroke:#37C597}.potential-earnings .ct-series-c .ct-area{fill:#37C597}.savings-calculation{margin-top:3rem;display:flex;flex-direction:column;max-width:900px;align-items:center;justify-content:center}.savings-calculation .savings{text-align:right}.savings-calculation .savings>div{margin-top:1rem}.savings-calculation .savings .equ{border-bottom:1px solid #000;padding-bottom:1rem}.savings-calculation .total{color:#37C597}.savings-calculation .total .amount{font-size:6rem}.savings-calculation .amount,.savings-calculation .plus{font-size:4.5rem;line-height:.8}.savings-calculation .plus{padding-right:2rem}.savings-calculation .label{padding-bottom:.75rem}@media print{.footer-section,.nav-toggle{display:none!important}.navigation{border-bottom:none!important}h1,h2,h3,p{page-break-after:avoid}img,svg,ul{page-break-inside:avoid}.ct-grids{display:none}#chat-widget-container{display:none!important}@page{margin:0}body{margin:1.6cm}}.client-settings .client-heading,.client-settings header .cta-button{margin-top:0}@media print and (color){*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.client-settings .client-basics,.client-settings .client-details,.client-settings .client-pslf{margin-bottom:3rem}.client-settings header{display:flex;justify-content:space-between}.client-settings .client-details h3{margin:3rem 0 1rem}.client-settings .client-details .sidebar-note{margin:0}.client-settings .client-details .currency span{font-size:1rem;bottom:2rem}.client-settings .client-details .cta-input{margin-bottom:1rem}.client-settings .client-pslf .pslf-list{margin:2rem 0}.client-settings .client-pslf .pslf-list li{margin-bottom:1rem}.client-settings .client-pslf .pslf-container{display:flex;align-items:center}.client-settings .client-pslf .pslf-container p{margin-left:1rem}.client-settings .client-employer-search{min-height:440px}.date-select-container{margin:2rem 0 1rem;display:flex}.date-select-container .date-select{border:1px solid #bbb;margin-right:2rem;padding-right:10px;cursor:pointer}.date-select-container .date-select select{flex:1;background:0 0;border:none;height:50px;width:100%;font-size:1rem}.select-container{margin:2rem 0 1rem;display:flex}.select-container .cta-select{flex:1;border:1px solid #bbb;border-radius:3px;margin-right:2rem;padding-right:10px;cursor:pointer;align-self:center}.select-container .cta-select select{background:0 0;border:none;height:32px;width:100%;font-size:1rem}.print-button{color:#000;font-size:1.5rem}.client-container .loan-table,.client-container p{font-size:1rem}.print-button:active,.print-button:focus,.print-button:hover,.print-button:visited{color:#000;opacity:.7}.icon-pencil-1{color:#bbb}.icon-pencil-1:active,.icon-pencil-1:hover,.icon-pencil-1:visited{color:#000;opacity:.7}.icon-trash-a{color:#bbb}.icon-trash-a:active,.icon-trash-a:hover,.icon-trash-a:visited{color:#000;opacity:.7}.client-container{margin:0 auto 2rem;max-width:800px;padding:1rem 1rem 3rem}.client-container .new-client-form{margin:2rem 0}.client-container .new-client-form .cta-button{float:none;margin-top:3rem}.client-container .client-heading{margin-top:0;display:inline-block}.client-container a.cta-button{margin-top:0}.client-container .loan-table td{padding-bottom:.5rem}.client-container .client-list{margin-bottom:3rem}.client-container .client-list .name-display a:focus,.client-container .client-list .name-display a:hover{color:#37C597;text-decoration:underline}.client-container .client-list .client-actions{width:80px;font-size:1.25rem}.client-container .client-list .client-actions a{margin-right:.4rem}.client-container .walkthrough{padding-top:5rem}.client-loan-index-header{display:flex;align-items:center;justify-content:space-between}.client-loan-index .loan-row{cursor:move}.client-loan-index .loan-row:hover{outline:#37C597 solid 1px}.extra-payment-container{padding:0 1rem;margin:0 auto;max-width:900px}.extra-payment-container .child{width:350px;padding-bottom:3rem}.extra-payment-container .new-monthly-spend{font-size:4.5rem;line-height:.8}.extra-payment-container .extra-payment-form .cta-input{margin-top:2rem;font-size:1.5rem;margin-bottom:1rem}.extra-payment-container .extra-payment-form .cta-button{margin-top:2rem}.extra-payment-container .interest-rate{max-width:150px}.extra-payment-container .interest-rate span{right:0}.extra-payment-container .interest-rate .cta-input{margin-top:0;padding-left:.35rem}@media print{.client-loan-index .icon-pencil,.client-loan-index .icon-trash,.client-loan-index .loan-table-body-initial,.client-loan-index .print-button{display:none}.client-loan-index .loan-table{page-break-after:always}.extra-payment-container{padding:6rem 2rem 1rem}.extra-payment-container .cta-button,.extra-payment-container .optimal{display:none}.report{padding-top:0}.report .back,.report .breadcrumb,.report .cta-button,.report .print-button,.report aside{display:none}}.report{margin:0;padding:0;font-family:Lato,sans-serif}.report.deets{padding-bottom:0;margin-bottom:0}.report .cta-button{margin:2rem 0}.report .sub-optimal{color:#ED4758}.report .optimal:hover{text-decoration:none;opacity:1}.dashboard .summary .suggestion a,.optimal,.optimal:active,.optimal:focus,.optimal:hover,.sub-optimal,.underline,.underline:active,.underline:focus,.underline:hover{text-decoration:underline}.report .print-button{float:right}.report .sotu:first-child{padding-top:0}.report .sotu{padding:1rem 0 0;font-size:1.1rem;margin:1rem auto;max-width:900px}.report .sotu .sotu-text{line-height:1.7;max-width:750px}.report .sotu .report-header{margin-top:0}@media print{.report .sotu.balanz,.report .sotu.earningz,.report .sotu.idr-comparison{border-bottom:none;page-break-after:always}.report .sotu{text-align:center;margin:0 auto;padding-bottom:2rem;padding-top:0;font-size:.9rem}.report .sotu.idr-comparison{page-break-inside:avoid}.report .sotu.idr-comparison .idr-assumptions-list{display:block}.report .sotu .sotu-text{margin:0 auto;font-size:.75rem;max-width:400px}.report .sotu p.balance-chart-title{margin-top:1rem}.report .sotu.earningz,.report .sotu.idr-comparison,.report .sotu.refinance-impact,.report .sotu.totes{padding-top:5rem}.report .sotu.refinance-impact{padding-bottom:0}.report .sotu .balance-legend h4{margin:.5rem 0}}.report .totes{border-bottom:none}.contact a,.contact a:active,.contact a:focus,.contact a:hover{color:#00386C}.ela p{margin:1rem 0}.tools{display:none}.sub-optimal{color:red}.direction,.nice-blue{color:#1485F5}.direction{font-weight:700}.nice-blue:active,.nice-blue:focus,.nice-blue:hover{color:#1485F5;text-decoration:underline}.button-as-link{border:none;background:0 0;font-size:1rem;padding:0;cursor:pointer;margin:0}.optimal{color:#37C597}.optimal:active,.optimal:focus,.optimal:hover{color:#37C597;opacity:.8}.dashboard{padding:2rem 5rem;max-width:950px;margin:0 auto;color:#00386C}.dashboard .dashboard-section{padding:.2rem 0}.dashboard .idea-container{display:flex;background:#f7f6f5;border-radius:10px;padding:1rem 1rem 2rem;align-items:center}.dashboard .idea-container .bulb{flex:1;text-align:center;font-size:4rem;color:#37C597}.dashboard .idea-container .idea{flex:3;width:100%}.dashboard .idea-container .idea .suggestion{margin-top:1rem}.dashboard .plan{margin:4rem 0}.dashboard .cta-button{margin-top:2rem;width:100%}.dashboard .summary{margin:2rem 0 4rem}.dashboard .summary h1{display:inline-block}.dashboard .summary .icon{font-size:1.6rem;display:none}.dashboard .summary h2{color:#00386C;font-weight:400;line-height:1.8;margin:0 0 3rem}.dashboard .summary .suggestion a{color:#00386C}.dashboard .summary .tool-section{display:flex;justify-content:space-between;margin-top:1rem;margin-bottom:3rem}.dashboard .summary .cta-button{margin-top:0}.dashboard .summary .tool{color:#00386C;padding:2rem;border:1px solid #bbb;box-shadow:0 2px 75px -29px rgba(0,0,0,.5);transition:box-shadow .15s ease-in;text-align:center}.dashboard .summary .tool:hover{box-shadow:0 2px 75px -19px rgba(0,0,0,.5);transition:box-shadow .15s ease-out}.dashboard .info{margin-top:1rem;font-size:1.5rem}@media (max-width:450px){.dashboard{padding:1rem 2rem}.dashboard h1{font-size:1.75rem}.dashboard h2{font-size:1.5rem}.dashboard .tool-section{flex-direction:column}.dashboard .tool-section .icon{display:none}.dashboard .tool-section .tool{margin-bottom:2rem}.dashboard .idea-container{text-align:center;flex-direction:column}}.back,.back:active,.back:hover{font-size:1.25rem;color:#37C597}.faq{color:#00386C;margin:4rem auto;max-width:750px;padding:0 2rem 4rem}.faq h1{margin-bottom:4rem}.faq p{margin-bottom:3rem}.faq .cta{margin-top:8rem;text-align:center}.alert{text-align:center;padding:1rem;display:table;border-radius:3px;margin:2rem auto 1rem;font-size:1rem;font-family:Lato}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:payitoff!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert span{display:table-cell;vertical-align:middle}.alert .icon-flash{padding-right:.5rem;font-size:1.3rem}.alert .alert-dismiss{background-color:transparent;border:none;margin-left:2rem;cursor:pointer;font-size:1.2rem}.alert-danger{border:1px solid #ea2a2a;background-color:#f5e3e3}.alert-info{border:1px solid #1485F5;background-color:#d5eaff}@font-face{font-family:payitoff;src:url(/fonts/payitoff-509c7041cd3f0185df2e49b5344c53d6.eot?vsn=d);src:url(/fonts/payitoff.eot?#iefix) format("embedded-opentype"),url(/fonts/payitoff-7aec63019eb5d17db6e0777686d1a76c.woff?vsn=d) format("woff"),url(/fonts/payitoff-c8b71c0a7da2d9c435565bfb46917a88.ttf?vsn=d) format("truetype"),url(/fonts/payitoff.svg#payitoff) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}.icon-camera-retro:before{content:"\61"}.icon-cogs:before{content:"\62"}.icon-envelope-o:before{content:"\63"}.icon-banknote:before{content:"\64"}.icon-check:before{content:"\65"}.icon-bulb:before{content:"\66"}.icon-trash:before{content:"\67"}.icon-bars:before{content:"\68"}.icon-play-circle-o:before{content:"\69"}.icon-play-circle:before{content:"\6a"}.icon-play:before{content:"\6b"}.icon-road:before{content:"\6c"}.icon-tools:before{content:"\6d"}.icon-lightbulb:before{content:"\6e"}.icon-medium:before{content:"\6f"}.icon-twitter:before{content:"\70"}.icon-facebook:before{content:"\71"}.icon-linkedin:before{content:"\72"}.icon-angellist:before{content:"\73"}.icon-print:before{content:"\75"}.icon-pencil:before{content:"\76"}.icon-pencil-square-o:before{content:"\77"}.icon-award:before{content:"\78"}.icon-clipboard-pencil:before{content:"\79"}.icon-files-1:before{content:"\7a"}.icon-forward:before{content:"\41"}.icon-play-1:before{content:"\42"}.icon-trash-o:before{content:"\43"}.icon-award-1:before{content:"\44"}.icon-refresh:before{content:"\45"}.icon-exclamation-circle:before{content:"\46"}.icon-cancel:before{content:"\47"}.icon-pencil-1:before{content:"\48"}.icon-trash-a:before{content:"\79"}.icon-squid:before{content:"\49"}.icon-upload-1:before{content:"\4a"}.footer-section{display:flex;flex:0 1 auto;padding:3rem 0 5rem;justify-content:space-between;align-items:center;background-color:#00386C;color:#fff}.footer-section .finalist-img{max-width:180px;padding-left:2rem}.footer-content{margin:0 3rem}.footer-content.starting-content{display:flex}@media (max-width:800px){.footer-section{flex-direction:column;text-align:center}.footer-content.starting-content{flex-direction:column}.footer-content.starting-content .finalist-img{max-width:180px;padding-left:0}}.footer-content a,.footer-content a:active,.footer-content a:focus,.footer-content a:hover,.footer-content p{padding-bottom:1rem;display:block;color:#fff}.footer-content .social-icons{display:flex;justify-content:space-between;margin:.5rem 0;max-width:200px;font-size:1.3rem;align-items:center}.footer-content .social-icons a{display:inline}.footer-segment{align-self:center}.navigation{font-family:Lato;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;position:fixed;top:0;background-color:#fff;z-index:2;border-bottom:1px solid #eaeaea;max-height:70px}.navigation .logo-wrapper{display:flex;align-items:center}.navigation .logo-wrapper img{width:110px}@media (max-width:800px){.navigation{padding-left:1rem;padding-right:1rem}}.navigation.scrolling{box-shadow:-1px 5px 30px -16px rgba(0,0,0,.5);transition:box-shadow .5s}.nav-toggle{font-size:1.5rem;display:none;color:#37C597;background-color:transparent;border:none;outline:0;cursor:pointer;padding:0;margin-top:5px}@media (max-width:800px){.nav-toggle{display:initial}}.nav-right{text-align:right}.cta-button,.customer-stories .sign,.final-cta,.heading,.hero .hero-left,.hero-testimonials h1,.press-title,.video{text-align:center}.nav-right a{position:relative;padding-bottom:.35rem}.nav-right a,.nav-right a:focus,.nav-right a:hover{color:#00386C;margin-left:2rem}.nav-right a::after{bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;background:#00386C;transition:width .5s ease 0s,left .5s ease 0s;width:0}.nav-right a:hover::after{width:100%;left:0}@media (max-width:800px){.nav-right{opacity:0;position:absolute;top:68px;width:100%;left:0}.nav-right.active{text-align:center;display:flex;flex-direction:column;background-color:#fff;opacity:1;transition:opacity .25s ease-in;border-bottom:1px solid #bbb}.nav-right a,.nav-right a:focus,.nav-right a:hover{padding:0 0 1.5rem;margin-left:0}.nav-right a:hover::after{width:0%}}.heading{font-size:2.1rem;font-weight:300;margin:3rem 0}.bullet-list{max-width:320px;color:#00386C;width:20rem;list-style-type:none;padding:0;align-self:center}.bullet-item{margin-bottom:2rem}.bullet-heading{margin:0 0 .5rem}.bullet-title{font-size:1.5rem;margin-top:0;color:#37C597}.bullet-list-container{display:flex;justify-content:space-evenly;-ms-flex-pack:distribute;width:100%}@media (max-width:800px){.bullet-list-container{flex-direction:column}.bullet-list-container .bullet-list{text-align:center;width:auto}}.subtext{margin:1rem 0}.offwhite{background-color:#f7f6f5}.web-section .blurb,.web-section .subsection{box-shadow:0 10px 69px -34px rgba(0,0,0,.5);border-radius:.5rem;background-color:#fff;display:flex}.logo-text{color:#37C597;vertical-align:top;font-size:1.75rem;font-weight:700;font-family:Lora,serif}.web-press{max-width:950px;margin:0 auto}.press-title{color:#bbb;margin-top:0}.web-section{color:#00386C;display:flex;flex:0 1 auto;flex-flow:column;padding:0 5rem 1rem;align-items:center}.web-section .subsection-wrapper{display:flex;flex:0 1 auto;flex-wrap:nowrap;justify-content:center;padding:0}@media (max-width:800px){.web-section .subsection-wrapper{flex-wrap:wrap}}.web-section.press{flex-flow:row;-ms-flex-pack:distribute;justify-content:space-between;padding-bottom:3rem;padding-top:1rem}.web-section.press .press-image{max-width:150px}@media (max-width:800px){.web-section.press{flex-flow:column}.web-section.press .press-image{margin-bottom:1rem;max-width:125px}}.web-section .subsection{flex:0 1 auto;flex-flow:column;box-sizing:border-box;height:16rem;margin:0 1rem;max-width:16rem;align-items:center;background-repeat:no-repeat;background-size:13rem;background-position:50% 80%}.web-section .subsection.calcu{background-image:url(/images/alter-calcu-92fd640b10051289ec69db4a69f73efc.jpg?vsn=d);background-position:50% 80%}.web-section .subsection.laptop{background-image:url(/images/alter-laptop-0573c2fee5982f40378e45bb1724eaf4.jpg?vsn=d)}.web-section .subsection.phone{background-image:url(/images/alter-phone-66da187cd228b7e14637dc1d381e879d.jpg?vsn=d);background-position:50% 90%;background-size:8rem}@media (max-width:960px){.web-section .subsection{background-position:50% 100%;margin:1rem .5rem;height:15rem}.web-section .subsection.calcu{background-size:13rem}}.web-section .subsection-text{padding:2rem 1rem;text-align:center;min-height:6rem}.web-section .blurb{padding:2rem;align-items:center;max-width:830px;margin:1rem 0}@media (max-width:900px){.web-section .blurb{flex-direction:column;padding:1.5rem}}.web-section .blurb-text{flex:3}.web-section .blurb-button{flex:1}.web-section .blurb-button .cta-button{width:100%}@media (max-width:800px){.web-section .blurb-button .cta-button{margin-top:1rem}.web-section{padding:2rem}.web-section.video{padding:4rem 2rem}}.final-cta{margin-top:6rem}.cta-button{font-family:Lato;border:none;background-color:#37C597;display:inline-block;color:#fff;padding:.75rem 1.5rem;cursor:pointer;font-size:1.2rem;border-radius:3px}.full-layout,.full-layout form,.full-layout table,.full-layout ul{font-family:Lato,sans-serif}.cta-button:active,.cta-button:focus,.cta-button:hover{background-color:#3dd2a1;color:#fff}.cta-button:disabled{opacity:.5;cursor:not-allowed}.cta-button.inverse-button{background-color:#fff;color:#37C597;border:1px solid #37C597}.cta-button.inverse-button:active,.cta-button.inverse-button:focus,.cta-button.inverse-button:hover{color:#3dd2a1;border-color:#3dd2a1}.hero-testimonials{padding:8rem 1rem 4rem;max-width:650px;margin:0 auto}.hero-testimonials h1{margin:0;color:#00386C}@media (max-width:800px){.hero-testimonials{padding:4rem 2rem}}.customer-stories .customer{padding:2rem 1rem;margin:1rem 0}.customer-stories .quote{margin-bottom:1rem;font-size:1.1rem;line-height:2rem;color:#00386C}.customer-stories .sign{font-style:italic;margin-top:3rem;font-size:1rem;color:#00386C}.slider .slick-dots li button:before{font-size:1rem}.hero .subheading,.sub-hero .subheading{font-size:1.3rem;line-height:1.5;font-weight:400}.slider .slick-dots .slick-active button:before,.slider .slick-dots li button:hover:before{color:#37C597}.sub-hero{max-width:800px;margin:5rem auto 7rem;padding:0 2rem;color:#00386C}.sub-hero .subheading{margin-bottom:2rem}.sub-hero.about-us .subheading{margin-top:3rem}.sub-hero.about-us .story-img{width:50%;margin:0 auto;display:block}.hero{flex-flow:row;margin:0;padding:1rem 0;align-items:flex-start}.hero .hero-image{width:100%;max-width:600px}.hero .hero-left{flex:1}.hero .hero-right{align-self:center;flex:1}.hero .hero-right .hero-text{max-width:480px}.hero .subheading{margin-bottom:2rem}.hero .hero-heading{font-size:4.2rem;margin-bottom:0}@media (max-width:960px){.hero{flex-flow:column-reverse;padding-bottom:4rem;padding-top:2rem}.hero .hero-left{display:none}.hero .hero-right{text-align:center;margin:0 auto;max-width:460px;min-width:auto}}@media (max-width:600px){.hero .hero-right{max-width:initial;margin:initial;padding:0 2rem}.hero .hero-heading{font-size:3.5rem}}@media (max-width:460px){.hero .hero-right{padding:0 1rem}.hero .hero-heading{font-size:3rem}}.video{padding:8rem 2rem}.video .play{cursor:pointer;background-color:#37C597;border:6px solid #fff;border-radius:50%;padding:1.5rem;margin-top:2rem;box-shadow:0 22px 69px -34px #000}.video .play .icon-play{margin:0}.video .play .icon-play:before{color:#fff;font-size:2.5rem;margin-left:6px}.video .subheading{margin-bottom:2rem;margin-top:0;font-weight:400;font-size:1.3rem;line-height:1.5}.beta-hero .subheading{margin-bottom:0;margin-top:1rem}.full-layout{display:flex;padding-left:2rem}.file-upload-modal .file-upload-label,.loan-table,.modal{font-family:Lato}.full-layout .list-container{flex-basis:75%;padding:0 2rem 6rem 0}.full-layout .list-container .list-header{margin:2rem 0;display:flex;justify-content:space-between;align-items:center}.full-layout .list-container .list-header h1{margin:0 0 1rem}.full-layout .list-container .list-header .list-actions{align-items:center;cursor:pointer;text-align:right}.loan-introduction,.refi-ed{text-align:center}.full-layout .list-container .list-header .list-actions .file-upload{margin-top:1rem}.full-layout .list-container .list-header .list-actions .file-upload,.full-layout .list-container .list-header .list-actions .loan-syncer{display:flex;justify-content:flex-end}.full-layout .list-container .list-header .list-actions .icon-refresh,.full-layout .list-container .list-header .list-actions .icon-upload-1{margin-left:1rem;color:#37C597;font-size:1.25rem}.full-layout .list-container .list-sub-header{margin-bottom:1rem}.full-layout aside{background-color:#F6F8F9;height:100%;position:fixed;top:0;right:0;z-index:1;padding:67px 0 0;flex:0 0 25%;max-width:25%}.full-layout aside form{display:flex;flex-direction:column;height:100%}.full-layout aside .modules{flex:1 1 auto;overflow-y:auto;border-left:1px solid #e1e0e0}.full-layout aside .module{padding:1rem 2rem;margin-bottom:1rem}.full-layout aside .module h3{margin:0 0 1rem}.full-layout aside .module p{font-size:.875rem;line-height:21px}.full-layout aside .module:first-child{padding-top:2rem}.full-layout aside .cta-section{margin:0 auto;text-align:center;z-index:22;flex:0 0 auto;width:100%;background-color:#102935;padding:1.2rem}.full-layout aside .cta-section button{min-width:85%;margin:0}@media (max-width:1100px){.full-layout{flex-direction:column;padding-left:0}.full-layout .list-container{padding-left:2rem}.full-layout aside{position:relative;max-width:100%;padding-left:2rem}}.loan-error-list{color:red;padding:2rem 0 0}.loan-table .new-loan-table-header,.loan-table-form{border:1px solid #bbb;color:#bbb}.loan-error{padding:1rem 0 0}.refi-ed{width:50px}.loan-directions .direction td{padding:.5rem 0 1rem}.loan-directions .ordering td{padding:1rem 0 .5rem}.loan-introduction p{margin-top:2rem}.loan-introduction .button-row{max-width:300px;margin:2rem auto 0}.loan-introduction .button-row .cta-button{width:100%;margin-bottom:1rem;font-size:1rem}.loan-table{margin:0 auto;width:100%;border-collapse:collapse}.loan-table th{text-align:left;padding:1rem .5rem}.loan-table .new-loan-table-header th{font-weight:400;font-size:1rem}.loan-table .select-inline{margin:0}.loan-table .select-inline.not-now{display:none}.loan-table .select-inline .cta-select{margin-right:0}.loan-table .content{outline:0}.loan-table .editable{padding-right:.5rem;cursor:pointer}.loan-table .trash{text-align:center;font-size:1.25rem}.loan-table .currency-anchor input{width:75%}.loan-table .interest-anchor input{width:50%}.loan-table .empty-tr{height:2rem}.loan-table .total-row{margin:1rem 0;border:1px solid #bbb}.loan-table .total-row td{padding:.75rem .5rem;outline:0}.loan-table .name-display{max-width:100px}.empty-loans{padding-bottom:1rem;font-size:1.2rem}.empty-loans p{margin-bottom:1rem}.ghost-loan{background-color:#bbb;opacity:.1}.drag-loan{background:#fff;opacity:1}.loan-table-form .periods-in-repayment{width:50px}.loan-table-form .loan-category{padding:.75rem .5rem}.loan-table-form span{padding-left:.25rem}.loan-table-form input{border:none;outline:0;font-size:.9rem;padding-left:.5rem}.loan-table-form .currency-input{padding-left:0}.loan-table-form .cta-button{margin:.25rem;padding:0 1rem;font-size:1rem;height:32px}.modal,html{height:100%}.loan-row{margin:1rem 0;border:1px solid #bbb}.loan-row.editing{outline:#37C597 solid 1px;cursor:initial}.loan-row.editing-error{outline:red solid 1px;cursor:initial}.loan-row td{padding:.75rem .5rem;outline:0}.loan-row.unpayable{outline:#1485F5 solid 2px;border:none}.loan-list{padding:2rem 1rem 3rem;margin:0 auto;max-width:900px;font-size:.9rem;overflow-x:auto}.loan-list .add-a-client,.loan-list .buy-a-plan,.loan-list .get-a-plan{float:right;margin-top:2rem}.loan-list .add-a-client{padding:.5rem;font-size:1rem}.icon-squid{font-size:1.2rem;vertical-align:middle}.idr-loan-modal .select-container{width:80%;margin:2rem auto 1rem}.idr-loan-modal .select-container .cta-select{margin-right:0;padding-right:0;margin-left:1rem}.file-upload-modal .file-upload-form{display:flex;flex-direction:column;margin:2rem auto 0;max-width:75%}.file-upload-modal .file-upload-input,.modal{display:none}.file-upload-modal .file-upload-label{padding:3rem;cursor:pointer;border:2px dashed #37C597;border-radius:10px;margin-bottom:2rem}.modal{position:fixed;z-index:10;left:0;top:0;width:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;position:relative;margin:15% auto;border:1px solid #888;text-align:center;border-radius:10px;box-shadow:0 0 16px 8px rgba(0,0,0,.1);width:50%;transition:width .5s ease-in;padding:3rem 1rem}.modal-content h1{margin:0 0 2rem;font-size:2rem}.modal-content p{max-width:75%;margin:1rem auto}.modal-content .copy-link{margin-top:2rem;display:flex;justify-content:center}.modal-content .copy-link input{flex-basis:200px;padding-left:1rem;border:1px solid #bbb;font-size:.9rem}.modal-content .copy-link input:active,.modal-content .copy-link input:focus{outline:0}.modal-content .copy-link span{padding:.5rem;cursor:pointer;color:#fff;flex-basis:80px;text-align:center;background-color:#37C597;border-top-right-radius:5px;border-bottom-right-radius:5px}@media screen and (max-width:600px){.modal-content{width:80%}}.close{position:absolute;top:0;right:15px;color:#aaa;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.onsite{margin:0 auto 5rem}.book-workshop,.onsite-demo-video,.workshop-benefits-container{color:#00386C}@media (max-width:600px){.book-workshop,.onsite-demo-video,.workshop-benefits-container{padding:4rem 2rem}}.workshop-benefits{display:flex;padding:3rem 0 4rem;justify-content:space-around}.workshop-benefits .workshop-benefit{max-width:350px;padding:2rem 1.15rem;border:1px solid #bbb;background:#fff;box-shadow:0 2px 75px -29px rgba(0,0,0,.5)}.workshop-benefits .icon{font-size:2rem}.workshop-benefits p{margin:1rem 0}@media (max-width:1200px){.workshop-benefits{flex-direction:column;align-items:center}.workshop-benefits .workshop-benefit{margin:1rem 0}}.book-workshop .calendly-inline-widget{margin-top:3rem;width:100%;max-width:1000px;border:1px solid #bbb;box-shadow:0 2px 75px -29px rgba(0,0,0,.5)}.perfect-extra-payment{padding:2rem 4rem;color:#00386C}.perfect-extra-payment .calc-container{display:flex;margin:1rem 0 3rem}.perfect-extra-payment .calc-container .inputs{margin:2rem 0}.perfect-extra-payment .calc-container .input-container{flex:2}.perfect-extra-payment .calc-container .results{flex:3;margin:0 auto;align-self:center;text-align:center;font-size:7rem}@media (max-width:800px){.perfect-extra-payment .calc-container{flex-direction:column}.perfect-extra-payment{text-align:center}}/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

/* Space out content a bit */body,form,table,ul{font-family:Lora,serif;color:#0d122b;margin:0}body{min-height:100%;display:flex;flex-direction:column;background-color:#fff}main{margin-top:69px}.help-block{color:red}a,a:focus,a:hover{text-decoration:none;color:#00386C}p{margin:0}form.button,form.link{display:inline}.plan-nav{width:100%}.plan-nav-list{padding:0 3rem;list-style-type:none;margin-top:2rem}.plan-nav-list li{margin-bottom:2rem}.plan-nav-list a,.plan-nav-list a:focus,.plan-nav-list a:hover{position:relative;color:#000;padding-bottom:.35rem;font-weight:700}.plan-nav-list a::after{bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;background:#000;transition:width .5s ease 0s,left .5s ease 0s;width:0}.plan-nav-list a:hover::after{width:100%;left:0}.plan-nav-list .activated,.plan-nav-list .activated:hover{color:#37C597}.plan-nav-list .activated::after{background:#37C597}.plan-creation .alert{margin-top:1rem;width:100%}.plan-creation .alert .cancel-button{padding-top:5px}.plan-creation .loan-row{cursor:move}.plan-creation .loan-row:hover{outline:#37C597 solid 1px;background-color:#e8f7f2}.plan-creation .icon-squid{color:#bbb;cursor:pointer;line-height:.75}.plan-creation .icon-squid.refi,.plan-creation .icon-squid:hover{color:#F2A100}.plan-creation .module .extra-monthly-payment-input{border-bottom:1px solid #bbb;padding-bottom:5px;margin:1.5rem 0;display:flex}.plan-creation .module .extra-monthly-payment-input input{outline:0;border:none;font-size:1.25rem;background-color:transparent;margin-left:.5rem}.plan-creation .module .extra-monthly-payment-input span{font-size:1.25rem;color:#bbb}.plan-creation .module .terms-container{display:flex;align-items:center}.plan-creation .module .terms-container p{margin-left:1rem}.plan-creation .module .terms-container #refi-toggle:checked+.toggle-button{background:#F2A100}.plan-creation .module .terms-container #idr-toggle:checked+.toggle-button{background:#1485F5}.plan-creation .module .idr-options{padding:1rem}.plan-creation .module .refi-container{display:flex;margin:1.5rem 0}.plan-creation .module .refi-container .refi-input{border-bottom:1px solid #bbb;padding-bottom:5px;flex-basis:100px;margin-right:1rem}.plan-creation .module .refi-container .refi-input input{outline:0;border:none;font-size:1.25rem;background-color:transparent;width:70%}.plan-creation .module .refi-container .refi-input input.years{width:40%}.plan-creation .module .refi-container .refi-input span{font-size:.8rem;color:#bbb}.plan-creation .module.total-monthly-spend{display:flex;justify-content:space-between;align-items:center}.plan-creation .module.total-monthly-spend span{font-size:1.25rem}.plan-creation .module.extra-monthly-payment{border-left:3px solid #37C597}.plan-creation .module.idr{border-left:3px solid #1485F5}.plan-creation .module.refinancing{border-left:3px solid #F2A100}.plan-creation .module.refinancing h3{display:flex}.plan-creation .module.refinancing .icon-squid{color:#F2A100;margin-right:.5rem;margin-left:-2px;font-size:1.5rem}.customer-added .signup-heading{margin-bottom:2rem}.customer-added .StripeElement{background-color:#fff;border-bottom:1px solid #bbb;padding-bottom:1rem;margin-bottom:1rem}.customer-added .stripe{margin:2rem 0 0}.customer-added #card-errors{padding-bottom:1rem}@media (max-width:440px){.new-customer.signup{padding:1rem}}.plan-added .cta-label{font-size:1.5rem;line-height:1.8}.plan-added .life-goal-container{margin-bottom:2rem}.plan-added .life-goal{margin-top:.5rem}.detail-for-print{display:none}@media print{.detail-for-print{display:block}}.plan-details{margin:2rem auto;max-width:900px;padding:0 1rem 3rem;display:flex;flex-direction:column}.plan-details .event{position:relative}.plan-details .event .timeline{width:15px;border-left:1px solid #bbb;height:100%;position:absolute;top:15px;left:-15px}.plan-details .event .timeline .ball{width:10px;height:10px;background-color:#bbb;border-radius:50%;margin-top:-5px;margin-left:-5px}.plan-details .event:nth-last-child(4) .timeline{border-left:none}.plan-details .celebrate{text-align:center}.plan-details .celebrate .fanfare{font-size:4rem}.plan-details .detail-heading{display:flex;justify-content:space-between;max-width:600px}.plan-details .detail-heading h2,.plan-details .detail-heading h3{margin-top:0;margin-bottom:0;width:100%}.plan-details .detail-heading h3{margin-top:3px;margin-left:30px;font-weight:400}.plan-details .idr-event-details{padding-bottom:2rem;max-width:600px;display:flex;margin-left:30px}.plan-details .idr-event-details .cumulative,.plan-details .idr-event-details .snapshot{flex:1}.plan-details .idr-event-details .cumulative h4,.plan-details .idr-event-details .snapshot h4{font-weight:400;font-size:1rem;margin-bottom:.5rem;color:#B7BFC6}.plan-details .idr-event-details .cumulative p,.plan-details .idr-event-details .snapshot p{margin-bottom:1.5rem}.plan-details .loan-table{margin:3rem auto 5rem;padding-bottom:2rem;width:auto;border-collapse:collapse}.plan-details .loan-table .loan-row{border:none}.plan-details .loan-table .paid-off td:before{content:"";position:absolute;top:50%;left:0;border-bottom:1px solid #37C597;width:100%}.plan-details .loan-table .paid-off td{color:#bbb}.plan-details .loan-table th{padding:1rem;text-align:center}.plan-details .loan-table td{position:relative;padding:.5rem 1rem;text-align:center}.plan-details .loan-table .next-loan{outline:#37C597 solid 1px}.plan-details .loan-table .next-loan .monthly-payment{font-weight:700}@media print{.plan-details{display:block;max-width:750px}.plan-details .event{page-break-inside:avoid;page-break-after:always;padding-top:6rem}.plan-details .event:first-child{padding-top:0}.plan-details .detail-heading{display:block;width:auto;text-align:center;margin:0 auto}.plan-details .detail-heading h3{margin-left:0}.plan-details .timeline{display:none}.plan-details .celebrate{page-break-before:always;margin-top:6rem}}.pio-footer,.scenario-planning .future-scenario-container{margin-top:3rem}.scenario-planning .scenario-input{display:none;outline:0;background-color:transparent;margin-left:3px;font-size:1rem}.scenario-planning .future-scenario,.scenario-planning .future-scenario-header{display:flex;justify-content:space-between;align-items:center}.scenario-planning .cell{flex:1;align-self:center;margin-bottom:.5rem}.scenario-planning .cell--first{flex:3}.scenario-planning .cell--final{text-align:right}.scenario-planning .delete-icon{color:#bbb;font-size:1.4rem;line-height:3px}.scenario-planning .delete-icon:hover{color:#ED4758}.scenario-planning .future-scenario-header{font-weight:700;margin-bottom:1rem}.scenario-planning .future-scenario{margin-bottom:1rem}.idr-details .pad{padding:1rem;border-left:1px solid #bbb}.idr-details section:last-of-type{border-left:none}.idr-details .event{background-color:#F6F8F9;padding-top:1.5rem}.idr-details .event .timeline{top:0;left:0;padding-top:2.4rem}.idr-details .event:first-child{padding-top:0;background-color:#fff}.idr-details .event:first-child .timeline{padding-top:0;top:15px}@media print{.idr-details{text-align:center}.idr-details .event{page-break-inside:avoid;page-break-after:always;padding-top:4rem}}.pio-footer{text-align:center;color:#bbb}.disclosure{margin:3rem auto;max-width:750px;text-align:left;display:flex;justify-content:center}.idr-comparison .idr-assumptions-list{display:none}.idr-comparison .idr-button{cursor:pointer}.idr-comparison .idr-matrix{padding:2rem 0}.idr-comparison .idr-matrix-row{display:flex;position:relative;color:#000;border:1px solid #bbb}.idr-comparison .idr-matrix-row:hover{border:1px solid #37C597;background-color:#e8f7f2}.idr-comparison .idr-matrix-row .cell{flex:1;border-right:1px solid #bbb;padding:.5rem;display:flex;align-items:center;justify-content:center;text-align:center}.idr-comparison .idr-matrix-row .cell:last-child{border-right:none}.idr-comparison .idr-matrix .header:hover,.new-pricing .new-pricing-box{background-color:#fff;border:1px solid #bbb}.idr-comparison .idr-matrix-row .notif{position:absolute;top:50%;transform:translateY(-50%);right:-30px;color:#37C597;cursor:pointer}@media print{.disclosure{max-width:500px;margin-top:2rem}.idr-comparison .idr-matrix-row .notif{display:none}}.idr-comparison .idr-matrix .header{color:#bbb;font-weight:400;font-size:1rem}.pricing-page{padding:1rem 2rem}.pricing{padding:8rem 2rem}@media (max-width:800px){.pricing{padding:4rem 2rem}}.new-pricing{padding:0}.new-pricing a{color:#00386C;display:flex}.new-pricing h1{margin-top:0}.new-pricing .new-pricing-box-container{display:flex;font-family:Lato;padding:2rem 1rem 0}.new-pricing .new-pricing-box-container a{margin:0 auto}@media (max-width:800px){.new-pricing .new-pricing-box-container{flex-direction:column;padding-top:0}.refi .refi-hero .left{text-align:center}}.new-pricing .new-pricing-box{padding:1rem 2rem;margin:1rem;max-width:300px;box-shadow:0 2px 75px -29px rgba(0,0,0,.5)}.new-pricing .new-pricing-box .pricing-top{border-bottom:1px solid #00386C;text-align:center;padding-bottom:1rem}.new-pricing .new-pricing-box .pricing-top h2{font-weight:400}.new-pricing .new-pricing-box .pricing-top .price{font-size:4rem}.new-pricing .new-pricing-box .pricing-bottom{padding-top:1.5rem}.new-pricing .new-pricing-box .pricing-bottom h4{margin-bottom:.5rem}.new-pricing .new-pricing-box .pricing-bottom p{margin:0 0 3rem}.forecast-pricing-footer{text-align:center;padding:4rem;color:#00386C}.forecast-pricing-header{margin:4rem 0 2rem;text-align:center;color:#00386C}.forecast-pricing-header h1{color:#37C597;font-size:4rem}.forecast-pricing-header p{max-width:500px;margin:0 auto;padding:0 1rem}.forecast-pricing{font-family:Lato;display:flex;justify-content:center}.forecast-pricing .specialist{max-width:350px}.forecast-pricing .smaller{margin:3rem 0}.refi #closed-beta{text-align:center}.refi #closed-beta p{margin-top:1rem}.refi .beta-form.submitted{visibility:hidden}.refi .refi-hero{display:flex;min-height:500px;max-width:1200px;flex-flow:row;margin:0 auto;justify-content:space-around}.refi .refi-hero .left{flex:1}.refi .refi-hero .right{flex:1;height:400px;width:400px;background-image:url(/images/piggy-3c0bbed157416b0e0b3a1c6cfe2875e4.png?vsn=d);background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width:800px){.refi .refi-hero{flex-flow:column}.refi .refi-hero .right{margin-top:2rem;height:250px;width:250px}}.refi .icon{font-size:3rem;margin-top:1rem;color:#37C597}.refi .web-section{padding:3rem 5rem}@media (max-width:800px){.refi .web-section{padding:3rem}}.refi .hero-heading{font-size:4rem;margin-bottom:0}.refi .heading{margin:0 0 1rem}.refi .learn-more{margin-top:2rem}.refi .subheading{margin:1rem 0 2rem;line-height:1.7}.refi .refi-subheading{margin:2rem 0;text-align:center}@media (min-width:800px){.refi .refi-subheading{width:50%}}.refi .interest-text{padding:1rem;text-align:center}.refi .cta-input{width:100%;background-color:transparent;color:rgba(0,56,108,.44);border-color:rgba(0,56,108,.44)}.refi .cta-input::placeholder{color:rgba(0,56,108,.44)}.for-friends{display:none}.testimonial-wrapper{display:flex}.testimonial-wrapper .testimonial-img{width:10rem;height:10rem;margin:0 auto;display:block;border-radius:50%}.testimonial-wrapper .testimonial{flex:1;padding:1rem 2rem;min-height:10rem;color:#bbb}.testimonial-wrapper .testimonial .quote{margin:3rem 0 1rem;font-size:1.2rem}.testimonial-wrapper .testimonial .sign{font-style:italic;font-size:.9rem}@media (max-width:800px){.testimonial-wrapper{flex-direction:column}.testimonial-wrapper .testimonial{padding:1rem 0}.testimonial-wrapper .testimonial .quote{margin-top:2rem}.testimonial-wrapper .testimonial .sign{margin-bottom:2rem}}.inline-select{border:none;border-bottom:1px solid #37C597;background:0 0;font-size:1.5rem;border-radius:0;color:#37C597;padding:.5rem .5rem .2rem;margin-left:1rem;outline:0}.inline-number-input{border:none;color:#37C597;border-bottom:1px solid #37C597;text-align:center;font-size:1.5rem;max-width:65px;padding:0;margin:0;outline:0}.chit-chat{margin:0 auto;padding:1rem;max-width:1200px;text-align:center}.chit-chat p{margin:.5rem 0}.chit-chat .calendly-inline-widget{margin:2rem 0;position:initial!important;width:100%}.session-form{text-align:center;margin-bottom:4rem}.signup-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:4rem;justify-content:space-evenly;-ms-flex-pack:distribute;flex-direction:row}@media (max-width:800px){.signup-container{flex-direction:column;margin:0 auto}}.signup-heading{text-align:center;color:#37C597}.benefits{max-width:400px;width:100%;margin-top:2rem}.benefits .benefit{display:flex;flex-direction:column;align-items:center;margin-bottom:4rem;text-align:center;min-height:400px;justify-content:space-between}.benefits .benefit p{color:#00386C;font-size:1.5rem;line-height:1.5}.benefits .benefits-image{margin:1rem 0 3rem;width:400px}.benefits .benefits-image.swiss{width:225px;margin-top:4rem}.benefits .benefits-image.sun{margin-top:3rem}.benefits .benefits-container .slick-dots li button:before{font-size:.75rem}.loan-benefits{text-align:center}.loan-benefits .loan-benefits-image{max-width:300px}.loan-benefits .loan-benefits-copy{margin:3rem 0 0;color:#bbb;text-align:left}.loan-sync form,.loan-sync header{text-align:center}.loan-benefits .loan-benefits-copy p{margin:0 1rem 2rem;color:#00386C;font-size:1.5rem;line-height:1.5}@media (max-width:800px){.benefits{display:none}.loan-benefits{display:initial;margin:0 auto;padding:0 1rem}}.signup{max-width:500px;width:100%;padding:2rem 3rem;margin:3rem 1rem 0;box-shadow:0 0 60px -13px #bbb;border:1px solid #bbb}.signup.signin{margin:3rem auto 4rem}@media (max-width:600px){.signup.signin{margin:3rem 1rem 4rem}}.signup h2{margin:0 0 1rem}.signup .cta-button,.signup .cta-input{font-size:1.5rem;margin-bottom:1rem;width:100%}@media (max-width:800px){.signup{margin:3rem auto}}@media (max-width:600px){.signup{margin:3rem 1rem 4rem;width:auto}}.slidder-container{width:100%;margin-top:.5rem}.slidder{appearance:none;width:100%;height:2px;border-radius:5px;outline:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(.15,#37C597),color-stop(.15,#bbb))}.slidder::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#37C597;cursor:pointer}.slidder::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#37C597;cursor:pointer}.steps-container{color:#00386C;max-width:450px;display:flex;justify-content:space-around;margin:0 auto;padding:2rem}.steps-container .icon-check{color:#37C597;font-size:.85rem;margin-right:.25rem}.steps-container .step.active{border-bottom:2px solid #37C597}.sub-nav{display:flex;justify-content:space-around;min-height:30px;margin:6rem 0 2rem}.sub-nav .sub-nav-item{margin:0 2rem}.sub-nav .sub-nav-item a:hover{border-bottom:2px solid #00386C}.sub-nav a,.sub-nav a:focus,.sub-nav a:hover{color:#00386C}@media (max-width:600px){.sub-nav{flex-direction:column;text-align:center}.sub-nav .sub-nav-item{margin:1rem 2rem}}.loan-sync{max-width:960px;margin:0 auto;padding:1rem}.loan-sync form,.loan-sync header p{margin:1rem auto;max-width:550px}.loan-sync header h1{font-size:2.5rem}.loan-sync form .g-recaptcha{margin:2rem 0;display:flex;justify-content:center}.loan-sync .connect{margin-top:3rem}.loan-sync .loan-header{margin:5rem 0 2rem}.loan-sync .cta-footer{display:flex;justify-content:flex-end;margin:3rem 0 5rem}.loan-sync .support{margin:4rem 0 3rem;text-align:center}.disputed .notif{font-size:1rem;color:orange}.resolution-center{margin-top:3rem}.resolution-center .cta-button{margin:.25rem;padding:0 1rem;font-size:1rem;height:32px;float:right}.toggle{display:none}.toggle ::selection,.toggle :after::selection,.toggle :before::selection,.toggle+.toggle-button::selection,.toggle::selection,.toggle:after::selection,.toggle:before::selection{background:0 0}.toggle+.toggle-button{outline:0;display:block;margin:0;width:2.4em;height:1.25em;position:relative;cursor:pointer;user-select:none}.toggle+.toggle-button:after,.toggle+.toggle-button:before{position:relative;display:block;content:"";width:50%;height:100%}.toggle+.toggle-button:after{left:0}.toggle+.toggle-button:before{display:none}.toggle:checked+.toggle-button:after{left:50%}.toggle-ios+.toggle-button{background:#fbfbfb;border-radius:2em;padding:2px;transition:all .4s ease;border:1px solid #e8eae9}.toggle-ios+.toggle-button:after{border-radius:2em;background:#fbfbfb;transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 rgba(0,0,0,.08)}.toggle-ios+.toggle-button:hover:after{will-change:padding}.toggle-ios+.toggle-button:active{box-shadow:inset 0 0 0 2em #e8eae9}.toggle-ios+.toggle-button:active:after{padding-right:.8em}.toggle-ios:checked+.toggle-button{background:#86d993}.toggle-ios:checked+.toggle-button:active{box-shadow:none}.toggle-ios:checked+.toggle-button:active:after{margin-left:-.8em}.toggle-light+.toggle-button{background:#f0f0f0;border-radius:2em;padding:2px;transition:all .4s ease}.toggle-light+.toggle-button:after{border-radius:50%;background:#fff;transition:all .4s ease}.toggle-light:checked+.toggle-button{background:#9FD6AE}.sidebar-layout{display:flex;padding-top:3rem}.sidebar-layout .sidebar-left{flex:1 0 300px;padding-left:5rem;padding-top:1rem}@media (max-width:800px){.sidebar-layout .sidebar-left{flex-basis:auto;padding-left:0}}.sidebar-layout .sidebar-right{flex:1 1 auto;padding:0 5rem 4rem}.sidebar-layout .sidebar-section{margin:1rem 0 3rem}.sidebar-layout .sidebar-item{margin:0}@media (max-width:800px){.sidebar-layout .sidebar-right{padding:0 3rem 4rem}.sidebar-layout{flex-direction:column;align-items:center}}.cta-form button,.cta-form label{margin:2rem 0 1rem}.cta-input{height:3rem;font-size:1rem;border:none;width:80%;border-bottom:1px solid #bbb;margin-top:1rem;padding-bottom:0}.currency span,.interest-rate span{bottom:1.5rem;font-size:1.5rem;color:#bbb}.cta-input::placeholder{color:#bbb}.cta-input:focus{outline:0;box-shadow:none}.cta-input.cta-textarea{min-height:8rem;border:1px solid #bbb;padding:1rem;border-radius:4px}.interest-rate{position:relative}.interest-rate span{position:absolute;right:1rem}.currency{position:relative}.currency input{padding-left:1.5rem}.currency span{position:absolute;left:0}.cta-select{background:0 0;color:#bbb;border:none}.main-link{color:#0f4aff}.main-link:active,.main-link:focus,.main-link:hover{color:#0f4aff;text-decoration:underline}.upload-results{padding:0}.upload-results li{list-style:none}.upload-results li:before{margin-right:.5rem;color:#37C597}.sidebar-note{color:#bbb;font-style:italic;font-size:.75rem;margin-top:1rem}.sidebar-note a,.sidebar-note a:active,.sidebar-note a:hover{color:#bbb;text-decoration:underline}