﻿body{background:#e9e9e9;color:#000;font-family:"Inter",sans-serif;}@media screen and (max-width:600px){body .form-group{margin-bottom:10px;}}body .btn{font-size:23px;border-radius:10px;font-weight:bold;border-radius:22px;padding:5px 25px;}body .btn-next{border-radius:20px;font-weight:bold;padding:3px 10px;font-size:14px;background:#1698af;border-color:#1698af;}@media screen and (min-width:800px){body .btn-next{font-size:23px;padding-right:25px;padding-left:25px;height:45px;}}body .btn-previous{border-radius:20px;font-weight:bold;padding:3px 10px;font-size:14px;background:#6d6d6d;border-color:#6d6d6d;}@media screen and (min-width:800px){body .btn-previous{font-size:23px;padding-right:25px;padding-left:25px;height:45px;}}body .btn-calculate{border-radius:20px;font-weight:bold;padding:3px 10px;font-size:14px;background:#079f64;border-color:#079f64;}@media screen and (min-width:800px){body .btn-calculate{font-size:23px;padding-right:25px;padding-left:25px;height:45px;}}body #main-container{font-size:30px;border-radius:50px;background:#f3f3f3;}body #main-container label{font-size:18px;font-weight:bold;margin-bottom:10px;}@media screen and (min-width:600px){body #main-container label{font-size:20px;}}@media screen and (min-width:992px){body #main-container label{margin-bottom:15px;font-size:28px;}}body #main-container .form-control{font-size:20px;font-weight:500;margin-bottom:0;border:#6d6d6d;border-radius:10px;padding:20px;color:#6d6d6d;box-shadow:0 4px 12px 0 rgba(209,209,209,.19);-webkit-box-shadow:0 4px 12px 0 rgba(209,209,209,.19);-moz-box-shadow:0 4px 12px 0 rgba(209,209,209,.19);}@media screen and (min-width:600px){body #main-container .form-control{font-size:23px;margin-bottom:1em;}}@media screen and (min-width:992px){body #main-container .form-control{font-size:28px;margin-bottom:1.5em;}}body #main-container #form-progress{margin-top:2rem;margin-bottom:2rem;border:0;height:6px;background-color:rgba(0,0,0,.1)!important;}@media screen and (min-width:992px){body #main-container #form-progress{margin-top:3rem;margin-bottom:3rem;}}@media screen and (min-width:1024px){body #main-container #form-progress{margin-top:4rem;margin-bottom:4rem;}}body #main-container #form-progress .progress-bar{background:#29ad10!important;z-index:20;}body #main-container #form-progress #backdrop{position:fixed;background:rgba(255,255,255,.7215686275);top:0;left:0;width:100vw;z-index:10;height:100vh;display:none;}body #main-container .step1 .header-description{line-height:1.4em;font-size:19px;}@media screen and (min-width:600px){body #main-container .step1 .header-description{font-size:20px;}}@media screen and (min-width:800px){body #main-container .step1 .header-description{font-size:25px;}}@media screen and (min-width:992px){body #main-container .step1 .header-description{font-size:30px;}}@media screen and (min-width:1024px){body #main-container .step1 .header-description{font-size:35px;}}body #main-container .step1 .reset-data{color:#e78686;font-weight:bold;font-size:15px;}body #main-container .step1 .reset-data a{color:#e78686;}@media screen and (min-width:600px){body #main-container .step1 .reset-data{font-size:18px;}}@media screen and (min-width:992px){body #main-container .step1 .reset-data{font-size:25px;}}body #main-container .step1 .financial-note{color:#1a47b0;font-weight:bold;font-size:26px;}body #main-container .step1 .financial-note .fa-calculator{color:#ef0505;}@media screen and (min-width:600px){body #main-container .step1 .financial-note{font-size:30px;}}@media screen and (min-width:992px){body #main-container .step1 .financial-note{font-size:49px;}}@media screen and (min-width:600px){body #main-container .step1 #steps-outer-container{margin-bottom:35px;}}body #main-container .step1 #steps-outer-container .steps-container{display:flex;margin-bottom:3rem;}body #main-container .step1 #steps-outer-container .steps-container i{margin-bottom:.5rem;color:#d9d9d9;visibility:hidden;font-size:20px;}body #main-container .step1 #steps-outer-container .steps-container i.done{color:#079f64;visibility:visible;}body #main-container .step1 #steps-outer-container .steps-container i.in-progress{color:#6d6d6d;visibility:visible;}@media screen and (min-width:600px){body #main-container .step1 #steps-outer-container .steps-container i{font-size:25px;}}@media screen and (min-width:920px){body #main-container .step1 #steps-outer-container .steps-container i{font-size:35px;}}body #main-container .step1 #steps-outer-container .steps-container .steps{display:inline-block;color:#fff;text-align:center;font-weight:bold;border-radius:35px;margin:auto;background:#6d6d6d;padding:0 10px;font-size:20px;}body #main-container .step1 #steps-outer-container .steps-container .steps.done{background:#4870cf;background:radial-gradient(circle,#4870cf 8%,#0b3aa8 94%,#1a45aa 100%);}body #main-container .step1 #steps-outer-container .steps-container .steps.in-progress{background:#343a40;}@media screen and (min-width:600px){body #main-container .step1 #steps-outer-container .steps-container .steps{font-size:25px;padding:3px 15px;}}@media screen and (min-width:920px){body #main-container .step1 #steps-outer-container .steps-container .steps{padding:6px 22px;font-size:35px;}}body #main-container .step1 #steps-outer-container .steps-container .steps-bar{background:#343a40;border-radius:15px;margin-bottom:auto;margin-top:auto;background:#6d6d6d;width:25px;height:3px;margin:auto 5px;}body #main-container .step1 #steps-outer-container .steps-container .steps-bar.done{background:#1a47b0;}body #main-container .step1 #steps-outer-container .steps-container .steps-bar.in-progress{background:#343a40;}@media screen and (min-width:600px){body #main-container .step1 #steps-outer-container .steps-container .steps-bar{width:40px;height:4px;margin:auto 3px;}}@media screen and (min-width:800px){body #main-container .step1 #steps-outer-container .steps-container .steps-bar{width:60px;height:7px;margin:auto 5px;}}@media screen and (min-width:992px){body #main-container .step1 #steps-outer-container .steps-container .steps-bar{width:100px;height:10px;margin:auto 8px;}}body #main-container .step1 .step-status{color:#1a47b0;font-weight:bold;font-size:23px;}@media screen and (min-width:575px) and (max-width:600px){body #main-container .step1 .step-status{font-size:26px;margin-top:30px!important;}}@media screen and (min-width:600px){body #main-container .step1 .step-status{font-size:26px;}}@media screen and (min-width:820px){body #main-container .step1 .step-status{font-size:30px;}}@media screen and (min-width:992px){body #main-container .step1 .step-status{font-size:40px;}}body #main-container #MortgageAnalysis #MortgageInterestRate{text-align:left;}body #main-container #IncomeAnalysis .discretionary-text{color:#6d6d6d;font-style:italic;font-size:18px;}@media screen and (min-width:600px){body #main-container #IncomeAnalysis .discretionary-text{font-size:25px!important;}}body #main-container #SavingsResultsInner #lblCongratulations{color:#1a47b0;font-weight:bold;font-size:28px;}@media screen and (min-width:600px){body #main-container #SavingsResultsInner #lblCongratulations{font-size:40px;}}body #main-container #SavingsResultsInner .emoji svg{width:35px;height:35px;}@media screen and (min-width:600px){body #main-container #SavingsResultsInner .emoji svg{width:60px;height:60px;}}body #main-container #SavingsResultsInner #debtFreeDateTitle{font-size:24px;text-align:center;background:linear-gradient(129deg,#1a47b0 47.89%,#5176cd 61.77%,#1a47b0 79%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;}@media screen and (min-width:800px){body #main-container #SavingsResultsInner #debtFreeDateTitle{font-size:30px;}}body #main-container #SavingsResultsInner #interestCancelledTitle,body #main-container #SavingsResultsInner #debtFreeInTitle{font-size:22px;font-weight:bold;}@media screen and (min-width:800px){body #main-container #SavingsResultsInner #interestCancelledTitle,body #main-container #SavingsResultsInner #debtFreeInTitle{font-size:25px;}}body #main-container #SavingsResultsInner .savings-detail-wrapper{text-align:center;font-weight:bold;}body #main-container #SavingsResultsInner .savings-detail{font-size:43px;text-align:center;color:#079f64;}@media screen and (min-width:800px){body #main-container #SavingsResultsInner .savings-detail{font-size:50px;}}body #main-container #SavingsResultsInner #TotalSaved,body #main-container #SavingsResultsInner #OldDebtFreeDate,body #main-container #SavingsResultsInner .lblCurrency{color:#079f64;font-size:37px;font-weight:bold;}body #main-container #SavingsResultsInner .results-desciprtion{font-size:17px;}@media screen and (min-width:800px){body #main-container #SavingsResultsInner .results-desciprtion{font-size:28px;}}body #main-container #SavingsResultsInner #btnStartOver{font-weight:normal;background:#a1a1a1;border-color:#a1a1a1;}body #main-container .validation-summary-errors li{list-style-type:none;font-size:18px;}@media screen and (min-width:600px){body #main-container .validation-summary-errors li{font-size:22px;}}@media screen and (min-width:992px){body #main-container .validation-summary-errors li{font-size:27px;}}