/**
 * Theme Name: project-sscms v1.503.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 - 92af7b6f7]
 * Version: 1.503.0-2025-06-27T16-17-11
 * License: ISC
 * License URI: "http://www.gnu.org/licenses/gpl-2.0.html"
 */
.rent-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:#2de18c;box-sizing:border-box}.rent-calculator .app_container a,.rent-calculator .app_container button,.rent-calculator .app_container div,.rent-calculator .app_container h2,.rent-calculator .app_container h3,.rent-calculator .app_container h4,.rent-calculator .app_container h5,.rent-calculator .app_container h6,.rent-calculator .app_container p,.rent-calculator .app_container span{font-family:"Circular Pro",sans-serif!important;box-sizing:border-box}.rent-calculator .app_container .error_result{color:red;text-align:center;display:none}@media only screen and (max-width:400px){.rent-calculator .app_container{padding:20px}}.rent-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}.rent-calculator .app_container .app_header{display:flex;align-items:center;gap:15px;border-bottom:solid 1px #333;padding-bottom:23px}@media only screen and (max-width:366px){.rent-calculator .app_container .app_header{flex-wrap:wrap}}.rent-calculator .app_container .app_header img{width:70px}.rent-calculator .app_container .app_header h2{font-size:40px;font-style:normal;font-weight:700;line-height:42.5px}.rent-calculator .app_container .form{margin:36px 0}.rent-calculator .app_container .form .app_small_text{text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:123%;color:#a3a3a3;margin:0}.rent-calculator .app_container .form .field_inner{display:grid;grid-template-columns:repeat(2,1fr);margin-top:36px;gap:29px}.rent-calculator .app_container .form .field,.rent-calculator .app_container .form .field.dollar,.rent-calculator .app_container .result div{position:relative}.rent-calculator .app_container .form .field label{margin-bottom:10px;color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:150%;align-items:center;gap:5px;display:flex}.rent-calculator .app_container .form .field label img{width:15px}@media only screen and (max-width:416px){.rent-calculator .app_container .form .field label{display:block}}.rent-calculator .app_container .form .field input,.rent-calculator .app_container .form .field select{box-sizing:border-box;border:solid 1px #333;border-radius:50px;appearance:none;-moz-appearance:none;-webkit-appearance:none;max-width:303px;width:100%;font-size:17px;font-style:normal;font-weight:700;line-height:150%}.rent-calculator .app_container .form .field select{background:#f8f8f8;color:#333;padding:10px 21px}.rent-calculator .app_container .form .field input.error,.rent-calculator .app_container .form .field select.error{border-color:red;background-color:#fbe8ed}.rent-calculator .app_container .form .field input:focus-visible,.rent-calculator .app_container .form .field select:focus-visible{outline:0;border-color:#2de38e}.rent-calculator .app_container .form .field select{cursor:pointer;background-image:url(images/siege/downarrow.svg);background-size:15px;background-repeat:no-repeat;background-position:95% 50%}.rent-calculator .app_container .form .field input{color:#000;padding:9.5px 30px;background:#f8f8f8}.rent-calculator .app_container .form .field.dollar input{padding-left:40px}.rent-calculator .app_container .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%}.rent-calculator .app_container .form .field:nth-child(2n){justify-items:flex-end;display:grid;width:100%;max-width:303px;margin-left:auto}.rent-calculator .app_container .form .field:nth-child(2n) label{width:100%;max-width:303px}@media only screen and (max-width:670px){.rent-calculator .app_container .form .field:nth-child(2n),.rent-calculator .app_container .form .field:nth-child(2n) label{max-width:100%}}.rent-calculator .app_container .form .field .tooltip{position:absolute;z-index:1;top:20px;display:none;border:1px solid #4a4a4a;background:#4a4a4a;color:#fff;padding:15px;border-radius:8px;font-size:14px;line-height:120%;width:100%;max-width:207px;text-align:center;left:0;right:0;margin:auto}.rent-calculator .app_container .form .field:last-child label{display:block;position:relative;width:fit-content}.rent-calculator .app_container .form .field:last-child label img{position:absolute;right:-20px;top:0;bottom:0;margin:auto}@media only screen and (max-width:416px){.rent-calculator .app_container .form .field:last-child label img{position:static}}@media only screen and (max-width:670px){.rent-calculator .app_container .form .field_inner{grid-template-columns:1fr}.rent-calculator .app_container .form input,.rent-calculator .app_container .form select{max-width:100%!important}}.rent-calculator .app_container .form #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:6.5px;border-radius:50px;margin:36px auto 10px;transition:.5s all;font-weight:700}.rent-calculator .app_container .form #calculate:hover{background-color:#1ec677;border-color:#1ec677}.rent-calculator .app_container .form #reset,.rent-calculator .app_container .result #reset_form{display:block;width:fit-content;margin:20px auto auto;border:0;text-decoration:underline;color:#333;background-color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:150%;transition:.2s all}.rent-calculator .app_container .form #reset.disbaled{color:#c4c4c4}.rent-calculator .app_container .result{display:none;margin-top:36px;text-align:center}.rent-calculator .app_container .result div.result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:46px;margin-bottom:46px}@media only screen and (max-width:1099px){.rent-calculator .app_container .result div.result-grid{grid-template-columns:1fr}}@media only screen and (max-width:859px){.rent-calculator .app_container .result div.result-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:670px){.rent-calculator .app_container .result div.result-grid{grid-template-columns:1fr}}.rent-calculator .app_container .result div h2{background-color:#f3f3f3;width:fit-content;margin:auto;padding:12px 19px;border-radius:50px;text-align:center;font-size:25px;font-style:normal;font-weight:700;line-height:normal;color:#333;min-width:252px}@media only screen and (max-width:670px){.rent-calculator .app_container .result div h2{min-width:100%;word-break:break-all}}.rent-calculator .app_container .result div .title>p{color:#333;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:150%;width:100%;max-width:200px;padding:2px 20px;margin-bottom:19px!important}.rent-calculator .app_container .result div .tooltip-content{position:absolute;z-index:1;top:40px;display:none;border:1px solid #4a4a4a;background:#4a4a4a;color:#fff;padding:15px;border-radius:8px;font-size:14px;line-height:120%;width:100%;max-width:207px;text-align:center;left:0;right:0;margin:auto}.rent-calculator .app_container .result .budget_renter .title>p{background-color:#2de18c;margin:auto;border:solid 1px #333;color:#000;border-radius:50px}.rent-calculator .app_container .result .average_renter .title>p,.rent-calculator .app_container .result .high_end .title>p{background-color:#9bcef8;margin:auto;border:solid 1px #333;color:#000;border-radius:50px}.rent-calculator .app_container .result .high_end .title>p{background-color:#ffc647}.rent-calculator .app_container .result .ranges p{color:#333!important;text-align:center!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:123%!important;margin:10px 0 0}.rent-calculator .app_container .result #reset_form{margin:20px auto 27px}.rent-calculator .app_container .result .title{position:relative;max-width:200px;width:100%;margin:auto}.rent-calculator .app_container .result .title .tooltip-result{position:absolute;right:-20px;top:0;width:15px}.rent-calculator .app_container .result .result_conculation{color:#333;background-color:transparent!important}