@media screen and (min-width:992px){.cs_height_50{height:50px}.cs_height_120{height:40px}}@media screen and (max-width:991px){.cs_height_lg_40{height:40px}.cs_height_lg_80{height:80px}}.ks_roi_calculator_page{background:#eff1fa;padding-top:130px;font-family:Poppins,sans-serif!important}.ks_roi_intro{max-width:800px;margin:0 auto;font-family:Poppins,sans-serif!important}.ks_roi_subtitle{letter-spacing:2px;text-transform:uppercase;color:#0e2971;margin-bottom:12px;font-size:14px;display:inline-block;font-family:Poppins,sans-serif!important;font-weight:700!important}.ks_roi_calculator_page .ks_roi_subtitle{font-weight:600}.ks_roi_title{color:#111;margin-top:5px;font-size:32px;font-weight:600;font-family:Poppins,sans-serif!important}.ks_roi_brand{color:#888;text-transform:uppercase;letter-spacing:.8px;margin-top:0;margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.5;font-family:Poppins,sans-serif!important}.ks_roi_title{margin-bottom:2px}.ks_roi_desc{color:#5f6673;margin:0;font-size:16px;line-height:1.85;font-family:Poppins,sans-serif!important}.ks_roi_box,.ks_roi_output_box,.ks_lead_form_box{background:#fff;border:1px solid #14177b24;border-radius:28px;padding:30px;box-shadow:0 10px 30px #0000000a}.ks_lead_subtitle{letter-spacing:2px;text-transform:uppercase;color:#0e2971;margin-bottom:18px;font-size:14px;font-weight:600;display:block;font-family:Poppins,sans-serif!important}.ks_roi_formula_box h3,.ks_output_title,.ks_lead_text h3{color:#162033;margin-bottom:10px;font-size:20px;font-weight:600;font-family:Poppins,sans-serif!important}.ks_roi_form label{color:#162033;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.ks_roi_form .form-control,.ks_lead_form_box .form-control{color:#111;width:100%;height:54px;box-shadow:none;border:1px solid #14177b24;border-radius:12px;padding:12px 16px;font-size:15px}.ks_roi_form .form-control:focus,.ks_lead_form_box .form-control:focus{border-color:#c8a45d;outline:none}.ks_output_card{background:#f8f9f6;border:1px solid #e5e9f0;border-radius:16px;margin-bottom:16px;padding:20px}.ks_output_card:last-child{margin-bottom:0}.ks_lead_text p{color:#5f6673;margin:0;font-size:14px;line-height:1.85}.ks_btn_dark{border-radius:6px;justify-content:center;align-items:center;min-width:120px;height:40px;padding:6px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;font-family:Poppins,sans-serif!important}.ks_btn_dark:hover{color:#f4f4f4;background:#0e2971}@media (max-width:991px){.ks_roi_title{font-size:34px}.ks_roi_formula_box h3,.ks_output_title,.ks_lead_text h3{font-size:24px}}@media (max-width:767px){.ks_roi_title{font-size:28px}.ks_roi_box,.ks_roi_output_box,.ks_lead_form_box{padding:22px}.ks_output_card h4{font-size:20px}}.ks_calc_box{background:#fff;border:1px solid #a59bc35c;border-radius:28px;padding:32px;box-shadow:0 10px 30px #0000000a}.ks_roi_formula_box{background:#eff1fa;border:1px solid #e8e4dc;border-radius:22px;margin-bottom:28px;padding:24px}.ks_roi_formula_box h3,.ks_output_title{color:#0e2240;margin-bottom:12px;font-size:20px;font-weight:600;font-family:Poppins,sans-serif!important}.ks_mortgage_subtext{color:#5f6b7a;margin-bottom:24px;font-size:13px;font-family:Poppins,sans-serif!important}.ks_roi_form label,.ks_mortgage_box label{color:#0e2240;margin-bottom:10px;font-size:14px;font-weight:600;display:block;font-family:Poppins,sans-serif!important}.ks_roi_form .form-control,.ks_mortgage_box .form-control{height:58px;box-shadow:none;border:1px solid #14177b24;border-radius:16px;padding:12px 18px;font-size:14px}.ks_roi_form .form-control:focus,.ks_mortgage_box .form-control:focus{border-color:#b9965b;box-shadow:0 0 0 .1rem #b9965b1f}.ks_btn_dark{color:#fff;background:#111;border-radius:6px;justify-content:center;align-items:center;min-width:120px;height:40px;padding:6px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;font-family:Poppins,sans-serif!important}.ks_output_card{background:#eff1fa;border:1px solid #14177b24;border-radius:22px;height:100%;padding:22px}.ks_output_card span{color:#5f6b7a;margin-bottom:10px;font-size:15px;display:block}.ks_output_card h4{color:#0e2240;margin:0;font-size:20px;font-weight:600;font-family:Poppins,sans-serif!important}.ks_mortgage_result_card h4{font-size:22px;font-family:Poppins,sans-serif!important}.ks_mortgage_result_card small{color:#5f6b7a;margin-top:6px;font-size:14px;display:block}.ks_residency_switch{flex-wrap:wrap;gap:10px;display:flex}.ks_residency_btn{color:#111;background:#fff;border:1px solid #d9d9d9;border-radius:14px;min-width:140px;padding:12px 18px;font-weight:600;transition:all .3s;font-family:Poppins,sans-serif!important}.ks_residency_btn.active{color:#0e2971;background:#eff1fa;border-color:#14177b24}.ks_payment_bar{background:#d8ecec;border-radius:0;width:100%;height:42px;display:flex;overflow:hidden}.ks_payment_interest{background:#0e2971;width:38%}.ks_payment_principal{background:#4547bc;width:62%}@media (max-width:991px){.ks_roi_calculator_page{padding-top:110px}.ks_calc_box{padding:22px}}@media (max-width:767px){.ks_roi_calculator_page{padding-top:125px}.ks_residency_btn{min-width:100%}.ks_output_card h4{font-size:24px}.ks_mortgage_result_card h4{font-size:28px}.ks_roi_output_box .ks_output_card{margin-bottom:15px}}.ks_roi_calculator_page{color:#434343;font-family:Poppins,sans-serif;font-size:14px;line-height:1.75em}.ks_roi_calculator_page h1,.ks_roi_calculator_page h2,.ks_roi_calculator_page h3,.ks_roi_calculator_page h4{line-height:1.2em}.ks_mortgage_result_card h4{overflow-wrap:anywhere}.ks_payment_labels{color:#5f6b7a;justify-content:space-between;margin-top:8px;font-size:14px;display:flex}.ks_roi_calculator_page button{cursor:pointer;font-family:inherit}.ks_roi_calculator_page *,.ks_roi_calculator_page :before,.ks_roi_calculator_page :after{box-sizing:border-box}.ks_roi_calculator_page .container{width:100%;max-width:1300px;margin:0 auto;padding:0 15px}.ks_roi_calculator_page .row{--g:0px;margin:calc(var(--g) / -2);flex-wrap:wrap;display:flex}.ks_roi_calculator_page .row>*{width:100%;padding:calc(var(--g) / 2)}.ks_roi_calculator_page .g-3{--g:1rem}.ks_roi_calculator_page .g-4{--g:1.5rem}@media (min-width:768px){.ks_roi_calculator_page .col-md-6{width:50%}.ks_roi_calculator_page .col-md-4{width:33.3333%}}@media (min-width:992px){.ks_roi_calculator_page .col-lg-6{width:50%}.ks_roi_calculator_page .col-lg-5{width:41.6667%}.ks_roi_calculator_page .col-lg-7{width:58.3333%}}.ks_roi_calculator_page .form-control{color:#111;background:#fff;outline:0;width:100%;line-height:1.5;display:block}.ks_roi_calculator_page .text-center{text-align:center}.ks_roi_calculator_page .text-uppercase{text-transform:uppercase}.ks_roi_calculator_page .fw-normal{font-weight:400}.ks_roi_calculator_page .text-muted{color:#6c757d}.ks_roi_calculator_page .h-100{height:100%}.ks_roi_calculator_page .d-block{display:block}.ks_roi_calculator_page .mb-2{margin-bottom:.5rem}.ks_roi_calculator_page .mt-2{margin-top:.5rem}.ks_roi_calculator_page .mt-3{margin-top:1rem}.ks_roi_calculator_page .mt-4{margin-top:1.5rem}.ks_roi_calculator_page .align-items-center{align-items:center}@media screen and (max-width:767px){.ks_lead_form_box .ks_btn_dark{justify-content:center;align-items:center;max-width:100%;display:flex;width:100%!important}}.ks_roi_calculator_page .ks_lead_subtitle{font-weight:700!important}
