/**
 * Theme Name: project-sscms v1.504.0
 * Theme URI: git+https://github.com/1debit/project-sscms.git
 * Author: Sharp Notions, LLC
 * Author URI: https://sharpnotions.com
 * Description: Wordpress theme for Chime (project-sscms) [main - 6af4e3507]
 * Version: 1.504.0-2025-06-30T20-24-55
 * License: ISC
 * License URI: "http://www.gnu.org/licenses/gpl-2.0.html"
 */
.auto-calculator .app_container{max-width:715px;width:100%;margin:100px auto;border:solid 2px #333;border-radius:10px;padding:26px 31px 26px 26px;position:relative;z-index:1;background-color:#bfdff6;box-sizing:border-box}.auto-calculator .app_container a,.auto-calculator .app_container button,.auto-calculator .app_container h2,.auto-calculator .app_container h3,.auto-calculator .app_container h4,.auto-calculator .app_container h5,.auto-calculator .app_container h6,.auto-calculator .app_container p,.auto-calculator .app_container span{font-family:"Circular Pro",sans-serif!important}.auto-calculator .app_container #trade_value_error{color:red;text-align:center;display:none;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.auto-calculator .app_container::after{content:" ";border:solid 2px #333;border-radius:10px;position:absolute;width:100%;height:100%;bottom:5px;right:5px;background-color:#fff;z-index:-1}.auto-calculator .app_container .app_header{display:flex;align-items:center;gap:22px;border-bottom:1px #333 solid;padding-bottom:20px}.auto-calculator .app_container .app_header h2{font-size:40px;font-style:normal;font-weight:700;line-height:42.5px}.auto-calculator .app_container .app_header img{width:63.115px;display:block}.auto-calculator .app_container .form{margin:38px 0 28px}.auto-calculator .app_container .form form .inner_field{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.auto-calculator .app_container .form form .field,.auto-calculator .app_container .form form .field.dollar,.auto-calculator .app_container .form form .field.percentage{position:relative}.auto-calculator .app_container .form form .field label{display:block;margin-bottom:5px;color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:150%;position:relative;width:fit-content}.auto-calculator .app_container .form form .field label span{position:absolute;display:inline-flex;align-items:center;right:-20px;top:0;bottom:0;margin:auto}.auto-calculator .app_container .form form .field label span img{width:15px}@media only screen and (max-width:650px){.auto-calculator .app_container .form form .field label span{position:static}}.auto-calculator .app_container .form form .field input,.auto-calculator .app_container .form form .field select{box-sizing:border-box;border-radius:50px;border:solid 1px #333;padding:9.5px 21px;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#000;max-width:303px;width:100%;font-size:17px;font-style:normal;font-weight:700;line-height:150%;background:#f8f8f8}.auto-calculator .app_container .form form .field input:focus-visible,.auto-calculator .app_container .form form .field input:hover,.auto-calculator .app_container .form form .field select:focus-visible,.auto-calculator .app_container .form form .field select:hover{outline:0;border:1px solid #2de38e}.auto-calculator .app_container .form form .field input.error,.auto-calculator .app_container .form form .field select.error{border-color:red}.auto-calculator .app_container .form form .field input.error:focus-visible,.auto-calculator .app_container .form form .field select.error:focus-visible{outline-color:red}.auto-calculator .app_container .form form .field select{cursor:pointer;background-image:url(images/siege/downarrow.svg);background-size:10px;background-repeat:no-repeat;background-position:95% 50%}.auto-calculator .app_container .form form .field.dollar input{padding-left:40px}.auto-calculator .app_container .form form .field.dollar::after{content:"$";position:absolute;left:20px;bottom:10px;color:#333;font-size:17px;font-style:normal;font-weight:700;line-height:150%}.auto-calculator .app_container .form form .field.field-downpayment::after,.auto-calculator .app_container .form form .field.percentage::after{content:"$";position:absolute;left:20px;bottom:11px;color:#333;font-size:17px;font-style:normal;font-weight:700;line-height:150%}.auto-calculator .app_container .form form .field.percentage input{padding-left:45px}.auto-calculator .app_container .form form .field.percentage::after{content:"%"}.auto-calculator .app_container .form form .field .toll_tip_content{position:absolute;z-index:12;max-width:400px;display:none;top:25px;left:0;border:1px solid #4a4a4a;background:#4a4a4a;color:#fff;padding:15px;border-radius:8px}.auto-calculator .app_container .form form .field .toll_tip_content p{font-size:14px;line-height:120%}.auto-calculator .app_container .form form .field.error input{color:red;border-color:red}.auto-calculator .app_container .form form .field.error.dollar::after,.auto-calculator .app_container .form form .field.error.percentage::after{color:red}.auto-calculator .app_container .form form .field:nth-child(2n){max-width:303px;width:100%;margin-left:auto}@media only screen and (max-width:599px){.auto-calculator .app_container .form form .field:nth-child(2n){max-width:100%}}.auto-calculator .app_container .form form>.error{color:red;text-align:center;display:none}.auto-calculator .app_container .form form button#calculate{display:block;box-sizing:border-box;background-color:#2de38e;border:#2de38e solid 1px;color:#333;width:100%;max-width:303px;text-align:center;padding:7px;border-radius:50px;margin:36px auto 10px;transition:.5s all;font-weight:700}@media only screen and (max-width:600px){.auto-calculator .app_container .form form button#calculate{max-width:100%}}.auto-calculator .app_container .form form button#calculate:hover{background-color:#1ec677;border-color:#1ec677}.auto-calculator .app_container .form form #reset{background-color:transparent;display:block;width:fit-content;border:0;color:#333;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:150%;text-decoration-line:underline;margin:auto}.auto-calculator .app_container .form form #reset.disabled{color:#c4c4c4}@media only screen and (max-width:600px){.auto-calculator .app_container .form form .inner_field{grid-template-columns:1fr}.auto-calculator .app_container .form form .inner_field button#calculate,.auto-calculator .app_container .form form .inner_field input,.auto-calculator .app_container .form form .inner_field select{max-width:100%}}.auto-calculator .app_container .result{text-align:center;display:none}.auto-calculator .app_container .result p,.auto-calculator .app_container .result p.apr{margin:127px auto 36px;color:#333;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:123%}.auto-calculator .app_container .result p.apr{border:solid 1px #333;padding:3px 10px;border-radius:50px;margin:34px auto 128px;max-width:161px;width:100%;font-size:16px;font-family:Circular Pro;font-weight:450;line-height:150%}@media only screen and (max-width:600px){.auto-calculator .app_container .result p{margin-top:221px;max-width:230px}.auto-calculator .app_container .result p.apr{margin-bottom:222px}}.auto-calculator .app_container .result #startover,.auto-calculator .app_container .result h2{color:#333;text-align:center;font-size:65px;font-style:normal;font-weight:700}.auto-calculator .app_container .result #startover{border:0;background-color:transparent;text-decoration:underline;font-size:18px;line-height:150%;text-decoration-line:underline;margin-bottom:27px}.auto-calculator .app_container .result.has_error h2{margin:50px auto}@media only screen and (max-width:400px){.auto-calculator .app_container{padding:15px}.auto-calculator .app_container .app_header h2{font-size:32px!important}}