@media(min-width:1200px){.inputField{position:relative}.purchase-calculator-container a.btn-success,.purchase-calculator-container button.btn-success{bottom:-30px;position:absolute}}@media(max-width:1200px)and (min-width:700px){.calculatorContainer .inputField.donutChart{max-height:240px;position:relative;width:600px!important}.calculatorContainer .inputField.donutChart a.btn-success{bottom:-46px;position:absolute}.calculatorContainer .inputField.donutChart .chartContainer{left:-38px;position:relative;top:-37px}.calculatorContainer .inputField.donutChart .chartContainer foreignObject .apexcharts-legend{height:120px;top:18%!important}.columnDirection{flex-direction:column}}@media(min-width:1400px){.calculatorContainer{max-width:1600px;padding:60px!important}}@media(min-width:1025px){.cashout-calculator-container .content .flexContainer .inputField.homeValueContainer{padding-right:120px;width:60%}.cashout-calculator-container .content .flexContainer .inputField.cashRecieveContainer{border-left:2px solid #b6b6b6;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:70px;width:40%}.calculatorContainer,.calculatorContainer .content{padding:30px}}@media(max-width:1024px){.calculatorContainer .content .flexContainer{flex-direction:column}.calculatorContainer{padding:30px 20px}.calculatorContainer .content{padding:15px}}@media(min-width:768px){.calculatorContainer{margin:50px auto}.calculatorContainer .errorMessage{position:absolute}.calculatorContainer .gap-lg{gap:50px}.calculatorContainer div.flexContainer .inputField.w-50{padding-right:10px;width:50%}}@media(max-width:768px){.calculatorContainer{margin:50px}.calculatorContainer .flexContainer{flex-direction:column}.calculatorContainer div.flexContainer .inputField.w-100{width:100%}.calculatorContainer .gap-lg{gap:20px}}@media(max-width:700px){div.calculatorContainer .content{padding:0}div.calculatorContainer foreignObject .apexcharts-legend{height:130px!important;width:100%}div.calculatorContainer foreignObject .apexcharts-legend .apexcharts-legend-series{display:block;height:50px;line-height:0;width:46%}}@media(max-width:600px){.calculatorContainer{margin:50px 15px}}.calculatorContainer{border:4px solid #3eb049;border-radius:40px;font-family:sans-serif}.calculatorContainer input[type=text].input-focus:focus{border:2px solid #3c1951}.calculatorContainer p{color:#585858;font-family:Roboto,sans-serif!important;font-size:18px;font-weight:400;line-height:27px}.calculatorContainer .disclaimerMessage{margin-top:80px}.calculatorContainer .disable-btn{background-color:#ddd!important;color:#000!important;cursor:not-allowed;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calculatorContainer .disable-btn:hover{color:#000!important}.calculatorContainer .errorMessage{color:red;display:block;font-size:11px;font-weight:700;line-height:15px;margin-bottom:10px;margin-top:5px;min-height:20px;min-width:132px;text-align:left;width:100%}.calculatorContainer foreignObject .apexcharts-legend{flex-wrap:wrap;height:160px!important;justify-content:center}.calculatorContainer foreignObject .apexcharts-legend .apexcharts-legend-series{height:50px;line-height:0}.calculatorContainer foreignObject .apexcharts-legend .apexcharts-legend-series .apexcharts-legend-marker{display:block;margin-bottom:10px}.calculatorContainer foreignObject .apexcharts-legend .apexcharts-legend-series .seriesName{display:block;font-size:11px;height:auto;margin-bottom:5px}.calculatorContainer foreignObject .apexcharts-legend .apexcharts-legend-series .seriesAmount{font-size:18px;font-weight:500;line-height:27px}.calculatorContainer a.btn-success,.calculatorContainer button.btn-success{background:#2e8337;border:none!important;border-radius:3px;color:#fff;font-size:15px;font-weight:500;line-height:25px;margin-left:0;margin-top:15px;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calculatorContainer a.btn-success.hoverPurple:hover,.calculatorContainer button.btn-success.hoverPurple:hover{background-color:#3c1951;color:#fff}.calculatorContainer .gap-sm{gap:15px}.calculatorContainer .mb-35{margin-bottom:35px!important}.calculatorContainer .lowerCase{text-transform:lowercase}.calculatorContainer input:focus,.calculatorContainer select:focus{outline:none}.calculatorContainer input,.calculatorContainer select{color:#3c1951}.calculatorContainer .underline{margin:30px 0}.calculatorContainer .underline hr{border:1.5px solid;color:#ddd;max-width:100%}.calculatorContainer .content .symbolInput{position:relative}.calculatorContainer .content .symbolInput .leftAlign{left:17px}.calculatorContainer .content .symbolInput .rightAlign{right:17px}.calculatorContainer .content .symbolInput span.symbol{position:absolute;top:13px}.calculatorContainer .content .symbolInput input[type=text]{padding-left:27px!important}.calculatorContainer .content .inputWithIcon{position:relative}.calculatorContainer .content .inputWithIcon input{border:2px solid #d6cfda;border-radius:3px;color:#3c1951;font-family:sans-serif;font-size:28px;font-weight:500;height:55px;outline:none;padding-left:27px;width:100%}.calculatorContainer .content .inputWithIcon .dollarIcon{color:#3c1951;font-size:28px;left:13px;position:absolute;top:11px}.calculatorContainer .content .loan-term-message h2{font-size:13px;font-weight:700;margin:10px 0 0}.calculatorContainer .content .estimatedpayment .dollarIcon{font-weight:500;left:0;position:relative}.calculatorContainer .content .flexContainer{display:flex}.calculatorContainer .content .flexContainer .detailsForm .flexContainer{margin-bottom:25px}.calculatorContainer .content .flexContainer .detailsForm .inputField label{color:#5e5959;font-size:12px;font-weight:500;margin-bottom:5px;text-transform:uppercase}.calculatorContainer .content .flexContainer .detailsForm .inputField .downPaymentInput{display:flex;position:relative}.calculatorContainer .content .flexContainer .detailsForm .inputField .downPaymentInput .textValue{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;width:70%}.calculatorContainer .content .flexContainer .detailsForm .inputField .downPaymentInput .percentValue{border-bottom-left-radius:0;border-top-left-radius:0;padding-right:34px!important;width:30%}.calculatorContainer .content .flexContainer .detailsForm .inputField .downPaymentInput .percentSymbol{right:17px}.calculatorContainer .content .flexContainer .detailsForm .inputField .downPaymentInput .dollarSymbol{left:17px}.calculatorContainer .content .flexContainer .detailsForm .inputField input,.calculatorContainer .content .flexContainer .detailsForm .inputField select{border:1px solid #cbcaca!important;border-radius:3px;font-size:16px;height:43px;padding:0 13px;width:100%}.calculatorContainer .content .flexContainer .inputField{width:100%}.calculatorContainer .content .flexContainer .inputField label{color:#000;display:block;font-size:18px;font-weight:500;letter-spacing:0;margin-bottom:5px}.cashout-calculator-container .homeValueContainer .autoCompleteInputSection .clear-button{top:8px}.cashout-calculator-container .homeValueContainer .addressHeader{align-items:center;display:flex;gap:20px;margin-bottom:10px}.cashout-calculator-container .homeValueContainer .addressHeader label.valueEstimatorLabel{font-size:16px;margin-bottom:0}.cashout-calculator-container .homeValueContainer .addressHeader .switch{display:inline-block;height:31px;margin-bottom:0!important;position:relative;width:60px}.cashout-calculator-container .homeValueContainer .addressHeader .switch input{height:0;opacity:0;width:0}.cashout-calculator-container .homeValueContainer .addressHeader .switch input:checked+.slider{background-color:#2e8337}.cashout-calculator-container .homeValueContainer .addressHeader .switch input:checked+.slider:before{transform:translateX(27px)}.cashout-calculator-container .homeValueContainer .addressHeader .switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.cashout-calculator-container .homeValueContainer .addressHeader .switch .slider.round{border-radius:34px}.cashout-calculator-container .homeValueContainer .addressHeader .switch .slider.round:before{border-radius:50%}.cashout-calculator-container .homeValueContainer .addressHeader .switch .slider:before{background-color:#fff;bottom:3.5px;content:"";height:24px;left:4px;position:absolute;transition:.4s;width:24px}.cashout-calculator-container label{color:#000;font-weight:500;text-align:left}.cashout-calculator-container .infoMsg p{color:#585858;font-size:14px!important;line-height:20px;margin-top:20px}.cashout-calculator-container .margin-bottom{margin-bottom:28px}.cashout-calculator-container .inputField .Va_mortgage{display:flex!important;font-size:13.5px!important;gap:10px}.cashout-calculator-container .infomessage p{font-size:14px!important;line-height:20px!important;margin-top:32px;text-align:left}.cashout-calculator-container .payment-amount h2{color:#3c1951;font-size:30px;font-weight:500;margin-top:-5px}.cashout-calculator-container .disclaimerCashMessage{margin-top:25px!important;padding:0 12px 0 0!important}.cashout-calculator-container .inputField .errorMessage{width:220px!important}@media(max-width:900px){.calculatorContainer .content .flexContainer{flex-direction:column}}@media(max-width:1075px){.interestRateInput{margin-top:22px}}.autoCompleteInputSection{align-items:center;display:flex;justify-content:space-between;position:relative}.autoCompleteInputSection .clear-button{display:block;position:absolute;right:10px;top:-8px}.loader{font-size:16px;margin:10px 0;text-align:center}.no-suggestions{font-size:14px;line-height:18px;margin-top:5px;padding:0;text-align:left}.no-suggestions .success{color:green!important}.no-suggestions .error{color:red!important}.autocomplete-dropdown-container{max-height:220px;overflow-y:auto}.autocomplete-dropdown-container ul{background:#fff;list-style:none;margin:0;padding:0}.autocomplete-dropdown-container ul li{align-items:center;border-bottom:1px solid #f7f7f7;cursor:pointer;font-size:16px;line-height:20px;padding:10px}.autocomplete-dropdown-container ul li .lo-name{color:#3c1951;display:block;font-size:14px;font-weight:700;line-height:20px}