html{--margin:48px}body{background-color:#f6f5f6;margin:0;padding:0;width:100%;overflow-x:hidden}#debt-navigator{margin:0 auto;width:100%;position:relative}#debt-navigator .disclaimer{padding:48px 24px 0 24px;max-width:1024px}#debt-navigator .section-wrapper{padding-bottom:24px;display:flex;justify-content:center;align-items:center}#debt-navigator .align--center{text-align:center}#debt-navigator h1{color:#201747}#debt-navigator label{font-weight:600;position:inherit;top:0;left:0;color:#201747}#debt-navigator select{text-indent:12px;background-color:#fff;border:1px solid #dbd7df;width:100%;height:50px;padding:0 10px;font-size:1em;font-weight:600;margin-top:4px;color:#201747;outline:0;border-radius:5px;-webkit-appearance:none}#debt-navigator button{animation:none!important}#debt-navigator input:not([type=submit]):not([type=reset]):not([type=file]):not([type=button]):not([type=radio]):not([type=checkbox]){background-color:transparent;border:none;border-radius:0;border-bottom:1px solid #201747;width:100%;height:40px;font-size:1.2rem;font-weight:600;margin-top:4px;color:#201747;animation:none!important}#debt-navigator::-webkit-input-placeholder{font-weight:700;color:#ab989d}#debt-navigator::placeholder{font-weight:700;color:#ab989d}#debt-navigator .btn{display:flex;justify-content:center;align-items:center;padding:10px 20px;height:70px;text-transform:none;margin-top:20px;font-size:1rem;font-weight:600;min-width:196px;background-color:#201747;border:2px solid #201747;color:#fff;transition:background-color .3s ease-out,color .3s ease-out}#debt-navigator .btn:active,#debt-navigator .btn:hover{color:#201747;background-color:transparent}@media (hover:none){#debt-navigator .btn:hover{background-color:#201747;color:#fff}#debt-navigator .btn:active{color:#201747;background-color:transparent}}#debt-navigator .btn.teal{background-color:#00819d;border:2px solid #00819d;color:#fff;transition:background-color .3s ease-out,color .3s ease-out}#debt-navigator .btn.teal:active,#debt-navigator .btn.teal:hover{color:#00819d;background-color:transparent}@media (hover:none){#debt-navigator .btn.teal:hover{background-color:#00819d;color:#fff}#debt-navigator .btn.teal:active{color:#00819d;background-color:transparent}}#debt-navigator #intro{opacity:0;z-index:0;transition:opacity .3s ease-out;display:none}#debt-navigator #intro section{width:calc(100% - var(--margin));max-width:600px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:24px}#debt-navigator #intro section p{margin-bottom:12px}#debt-navigator #intro.active{opacity:1;z-index:10;display:flex}#debt-navigator #inputs{opacity:0;z-index:0;pointer-events:none;flex-direction:column}#debt-navigator #inputs #progress-bar{margin-right:auto;height:10px;background:#330072;transition:width .5s ease-out}#debt-navigator #inputs #back{opacity:0;pointer-events:none;transition:opacity .3s ease-out;display:flex;justify-content:center;align-items:center;margin:24px auto 24px 100px}@media (max-width:1024px){#debt-navigator #inputs #back{margin:24px auto 24px 24px}}#debt-navigator #inputs #back svg{width:7px;margin-right:4px}#debt-navigator #inputs #back svg rect{transition:fill .2s linear;fill:#ab989d}#debt-navigator #inputs #back a{color:#ab989d;transition:color .2s linear}#debt-navigator #inputs #back:active svg rect,#debt-navigator #inputs #back:hover svg rect{fill:#201747}#debt-navigator #inputs #back:active a,#debt-navigator #inputs #back:hover a{color:#201747}@media (hover:none),(hover:on-demand){#debt-navigator #inputs #back:hover svg rect{fill:#ab989d}#debt-navigator #inputs #back:hover a{color:#ab989d}#debt-navigator #inputs #back:active svg rect{fill:#201747}#debt-navigator #inputs #back:active a{color:#201747}}#debt-navigator #inputs #back.active{opacity:1;pointer-events:auto}#debt-navigator #inputs section{width:calc(100% - var(--margin));max-width:1100px;display:flex;justify-content:center;align-items:center;flex-direction:column}#debt-navigator #inputs section #inputs-box{width:100%;display:flex;justify-content:center;align-items:center;position:relative}#debt-navigator #inputs section #inputs-box .input-step{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;position:absolute;top:0;right:0;left:0;bottom:0;z-index:3}#debt-navigator #inputs section #inputs-box .input-step h3{width:100%;font-weight:900;margin-bottom:32px;display:block;text-align:center;color:#201747}@media (max-width:767px){#debt-navigator #inputs section #inputs-box .input-step h3{font-size:1.55rem}}#debt-navigator #inputs section #inputs-box .input-step .error-wrapper{width:360px;max-width:calc(100% - 48px)}#debt-navigator #inputs section #inputs-box .input-step .error-wrapper .error{margin-top:4px;height:40px;opacity:0;font-size:1rem;color:#e03e52}#debt-navigator #inputs section #inputs-box .input-step .error-wrapper .error.active{opacity:1;transition:opacity .3s ease-out 10ms}#debt-navigator #inputs section #inputs-box .input-step .buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}#debt-navigator #inputs section #inputs-box .input-step .buttons .select-button{width:170px;height:130px;background:#201747;margin:0 8px;position:relative}@media (max-width:560px){#debt-navigator #inputs section #inputs-box .input-step .buttons .select-button{width:100%;height:50px;flex:0 0 auto;margin:4px 0}}#debt-navigator #inputs section #inputs-box .input-step .buttons .select-button .button-inner{text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;box-sizing:border-box;background:#fff;color:#201747;border:2px solid #201747;transition:.2s linear;user-select:none}#debt-navigator #inputs section #inputs-box .input-step .buttons .select-button .button-inner:active,#debt-navigator #inputs section #inputs-box .input-step .buttons .select-button .button-inner:hover{background:#00819d;color:#fff;transform:translate(-3px,-3px)}@media (hover:none),(hover:on-demand){#debt-navigator #inputs section #inputs-box .input-step .buttons .select-button .button-inner:hover{background:#fff;color:#201747;transform:none}#debt-navigator #inputs section #inputs-box .input-step .buttons .select-button .button-inner:active{background:#00819d;color:#fff;transform:translate(-4px,-4px)}}#debt-navigator #inputs section #inputs-box .input-step .select-wrapper{position:relative}#debt-navigator #inputs section #inputs-box .input-step .select-wrapper .arrow{pointer-events:none;position:absolute;right:6px;top:4px;bottom:0;width:40px;display:flex;justify-content:center;align-items:center}#debt-navigator #inputs section #inputs-box .input-step .select-wrapper .arrow svg{width:40px}#debt-navigator #inputs section #inputs-box .input-step .select-wrapper .arrow svg path{fill:#201747}#debt-navigator #inputs section #inputs-box .input-step .input-wrapper{position:relative;width:360px;max-width:calc(100% - 48px)}#debt-navigator #inputs section #inputs-box .input-step .input-wrapper .percent{position:absolute;top:18px;right:-50px;bottom:0;width:48px;pointer-events:none;display:flex;justify-content:flex-start;align-items:center;color:#201747}#debt-navigator #inputs section #inputs-box .input-step .input-wrapper .dollar{position:absolute;top:18px;left:-32px;bottom:0;width:48px;pointer-events:none;display:flex;justify-content:flex-start;align-items:center;color:#201747}@media (max-width:767px){#debt-navigator #inputs section #inputs-box .input-step .input-wrapper .dollar{left:-24px}}#debt-navigator #inputs section #inputs-box .input-step.inactive{z-index:1;opacity:0}#debt-navigator #inputs section #inputs-box .input-step.active{z-index:3;opacity:1}#debt-navigator #inputs section #inputs-box .input-step.hidden{padding:24px 0;position:relative;z-index:0;opacity:0;pointer-events:none}#debt-navigator #inputs.entering{transition:opacity .3s ease-out .3s;opacity:1;z-index:10;pointer-events:auto}#debt-navigator #inputs.leaving{opacity:0;z-index:0;pointer-events:none}#debt-navigator #inputs.left{display:none}#debt-navigator #results{opacity:0;z-index:0;flex-direction:column}#debt-navigator #results section{width:calc(100% - var(--margin));max-width:1200px;display:flex;justify-content:center;align-items:center;flex-direction:column}#debt-navigator #results section h1{margin-bottom:12px}#debt-navigator #results section h1.margin{margin-top:32px}#debt-navigator #results section #start-over-button{margin-top:32px}#debt-navigator #results section #snapshot{width:100%;max-width:800px;text-align:center}#debt-navigator #results section #snapshot span{letter-spacing:.001rem;font-weight:800;line-height:1.3}#debt-navigator #results section #snapshot span.text{color:#201747}#debt-navigator #results section #snapshot span.number{color:#fff;background:#00819d;padding:4px 2px 2px 2px}#debt-navigator #results section #snapshot #not-happening,#debt-navigator #results section #snapshot #snapshot-content{display:none}#debt-navigator #results section #snapshot #not-happening.active,#debt-navigator #results section #snapshot #snapshot-content.active{display:block}#debt-navigator #results section #results-content{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;width:100%}#debt-navigator #results section #results-content #text-content,#debt-navigator #results section #results-content #text-content-two{background:#fff;flex:0 0 auto;width:calc(50% - 12px)}@media (max-width:900px){#debt-navigator #results section #results-content #text-content,#debt-navigator #results section #results-content #text-content-two{width:100%}}#debt-navigator #results section #results-content #text-content .inner,#debt-navigator #results section #results-content #text-content-two .inner{padding:32px 48px}@media (max-width:500px){#debt-navigator #results section #results-content #text-content .inner,#debt-navigator #results section #results-content #text-content-two .inner{padding:32px}}#debt-navigator #results section #results-content #text-content .title,#debt-navigator #results section #results-content #text-content-two .title{background:#00819d;height:80px;color:#fff;width:100%;display:flex;justify-content:center;align-items:center;font-weight:900}#debt-navigator #results section #results-content #text-content h3.h3,#debt-navigator #results section #results-content #text-content-two h3.h3{color:#201747;font-weight:900;margin-bottom:20px}#debt-navigator #results section #results-content #text-content h4.p,#debt-navigator #results section #results-content #text-content-two h4.p{margin:0;padding:0;font-weight:700}#debt-navigator #results section #results-content #text-content p,#debt-navigator #results section #results-content #text-content-two p{color:#201747;margin-bottom:24px}#debt-navigator #results section #results-content #text-content h4,#debt-navigator #results section #results-content #text-content-two h4{color:#201747}#debt-navigator #results section #results-content #text-content .cta,#debt-navigator #results section #results-content #text-content-two .cta{width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:32px}#debt-navigator #results section #results-content #text-content .learn-more,#debt-navigator #results section #results-content #text-content-two .learn-more{width:100%;box-sizing:border-box;padding:24px;background:#201747}#debt-navigator #results section #results-content #text-content .learn-more h4,#debt-navigator #results section #results-content #text-content-two .learn-more h4{font-size:1.6rem;font-weight:800;color:#fff}#debt-navigator #results section #results-content #text-content .learn-more h4 span,#debt-navigator #results section #results-content #text-content-two .learn-more h4 span{color:#00a9ce}#debt-navigator #results section #results-content #text-content .learn-more .links,#debt-navigator #results section #results-content #text-content-two .learn-more .links{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#debt-navigator #results section #results-content #text-content .learn-more .links a,#debt-navigator #results section #results-content #text-content-two .learn-more .links a{width:100%;box-sizing:border-box;padding-right:24px;margin-bottom:12px;flex:0 0 auto;text-decoration:underline;transition:color .2s linear;color:#fff}#debt-navigator #results section #results-content #text-content .learn-more .links a:active,#debt-navigator #results section #results-content #text-content .learn-more .links a:hover,#debt-navigator #results section #results-content #text-content-two .learn-more .links a:active,#debt-navigator #results section #results-content #text-content-two .learn-more .links a:hover{color:#00819d}@media (hover:none),(hover:on-demand){#debt-navigator #results section #results-content #text-content .learn-more .links a:hover,#debt-navigator #results section #results-content #text-content-two .learn-more .links a:hover{color:#fff!important}#debt-navigator #results section #results-content #text-content .learn-more .links a:active,#debt-navigator #results section #results-content #text-content-two .learn-more .links a:active{color:#00819d!important}}@media (max-width:500px){#debt-navigator #results section #results-content #text-content .learn-more .links a,#debt-navigator #results section #results-content #text-content-two .learn-more .links a{padding-right:12px}}@media (max-width:900px){#debt-navigator #results section #results-content #text-content{margin-bottom:24px}}#debt-navigator #results section #results-content #text-content.single{width:100%;max-width:800px;margin:0 auto}#debt-navigator #results section #results-content #text-content.single .title{display:none}#debt-navigator #results section #results-content #text-content-two.hidden{display:none}#debt-navigator #results section #results-content #text-content-two .title{background:#dbd7df;height:80px;color:#53565a;width:100%;display:flex;justify-content:center;align-items:center;font-weight:900}#debt-navigator #results section #results-content #results-titles{width:100%;display:flex;justify-content:center;align-items:stretch}@media (max-width:759px){#debt-navigator #results section #results-content #results-titles{width:100%}}#debt-navigator #results section #results-content #results-titles .title{position:relative;box-shadow:inset 0 0 6px rgba(0,0,0,.3);cursor:pointer;flex:0 0 auto;width:50%;box-sizing:border-box;padding:32px 0;border-left:2px solid #330072;border-right:2px solid #330072;border-top:2px solid #330072;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;background:#330072;transition:background-color .3s ease-out,color .3s ease-out,box-shadow .3s ease-out}#debt-navigator #results section #results-content #results-titles .title .border{position:absolute;bottom:0;left:0;right:0;height:2px;background:#330072}@media (max-width:759px){#debt-navigator #results section #results-content #results-titles .title{padding:24px;margin:0}}@media (max-width:400px){#debt-navigator #results section #results-content #results-titles .title{padding:24px 18px}}#debt-navigator #results section #results-content #results-titles .title:nth-child(2){border-left:none}#debt-navigator #results section #results-content #results-titles .title .recommends{padding:6px 12px;border-radius:4px;background:#00819d;color:#fff;font-weight:600;margin-bottom:18px}#debt-navigator #results section #results-content #results-titles .title .text{font-weight:600;padding:0 24px}@media (max-width:759px){#debt-navigator #results section #results-content #results-titles .title .text{padding:0 12px}}@media (max-width:400px){#debt-navigator #results section #results-content #results-titles .title .text{padding:0 6px}}#debt-navigator #results section #results-content #results-titles .title.only{width:100%;padding-bottom:0;pointer-events:none}#debt-navigator #results section #results-content #results-titles .title.hide{display:none}#debt-navigator #results section #results-content #results-titles .title.active{pointer-events:none;cursor:auto;box-shadow:none;color:#330072;background:0 0;background:#fff}#debt-navigator #results section #results-content #results-titles .title.active .border{opacity:0}#debt-navigator #results.entering{transition:opacity .3s ease-out .3s;opacity:1;z-index:10}#debt-navigator #results.leaving{transition:opacity .3s ease-out;opacity:0;z-index:0}#debt-navigator #results.left{display:none}
