@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}