.mortgage-calculator h1,.mortgage-calculator h2,.mortgage-calculator h3,.mortgage-calculator h4,.mortgage-calculator h5,.mortgage-calculator h6,.mortgage-calculator small,.mortgage-calculator div,.mortgage-calculator p,.mortgage-calculator a,.mortgage-calculator th,.mortgage-calculator td,.mortgage-calculator i,.mortgage-calculator em,.mortgage-calculator strong{font-family:"Open Sans",Tahoma,sans-serif}.mortgage-calculator h1{font-size:32px;font-weight:700}@media(max-width: 768px){.mortgage-calculator h1{font-size:28px}}.mortgage-calculator h2{font-size:24px;font-weight:700}@media(max-width: 768px){.mortgage-calculator h2{font-size:20px}}.mortgage-calculator h3{font-size:20px;font-weight:700}@media(max-width: 768px){.mortgage-calculator h3{font-size:16px}}.mortgage-calculator p{font-size:16px;font-weight:400}@media(max-width: 768px){.mortgage-calculator p{font-size:14px}}.mortgage-calculator .text-large{font-family:"Open Sans",Tahoma,sans-serif;font-size:18px;font-weight:400}@media(max-width: 768px){.mortgage-calculator .text-large{font-size:16px}}.mortgage-calculator .text-small,.mortgage-calculator small{font-family:"Open Sans",Tahoma,sans-serif;font-size:14px;font-weight:400}@media(max-width: 768px){.mortgage-calculator .text-small,.mortgage-calculator small{font-size:12px}}.mortgage-calculator .text-xsmall{font-family:"Open Sans",Tahoma,sans-serif;font-size:12px;font-weight:400}@media(max-width: 768px){.mortgage-calculator .text-xsmall{font-size:10px}}.mortgage-calculator .text-xxsmall{font-family:"Open Sans",Tahoma,sans-serif;font-size:10px;font-weight:400}@media(max-width: 768px){.mortgage-calculator .text-xxsmall{font-size:10px}}.mortgage-calculator .unbold{font-weight:400}.mortgage-calculator .bold{font-weight:700}*{box-sizing:border-box}body{margin:0}p{margin:0}.mortgage-calculator .p-x0_5{padding:2px}.mortgage-calculator .pt-x0_5{padding-top:2px}.mortgage-calculator .pb-x0_5{padding-bottom:2px}.mortgage-calculator .pl-x0_5{padding-left:2px}.mortgage-calculator .pr-x0_5{padding-right:2px}.mortgage-calculator .m-x0_5{margin:2px}.mortgage-calculator .mt-x0_5{margin-top:2px}.mortgage-calculator .mb-x0_5{margin-bottom:2px}.mortgage-calculator .ml-x0_5{margin-left:2px}.mortgage-calculator .mr-x0_5{margin-right:2px}.mortgage-calculator .p-x1{padding:4px}.mortgage-calculator .pt-x1{padding-top:4px}.mortgage-calculator .pb-x1{padding-bottom:4px}.mortgage-calculator .pl-x1{padding-left:4px}.mortgage-calculator .pr-x1{padding-right:4px}.mortgage-calculator .m-x1{margin:4px}.mortgage-calculator .mt-x1{margin-top:4px}.mortgage-calculator .mb-x1{margin-bottom:4px}.mortgage-calculator .ml-x1{margin-left:4px}.mortgage-calculator .mr-x1{margin-right:4px}.mortgage-calculator .p-x2{padding:8px}.mortgage-calculator .pt-x2{padding-top:8px}.mortgage-calculator .pb-x2{padding-bottom:8px}.mortgage-calculator .pl-x2{padding-left:8px}.mortgage-calculator .pr-x2{padding-right:8px}.mortgage-calculator .m-x2{margin:8px}.mortgage-calculator .mt-x2{margin-top:8px}.mortgage-calculator .mb-x2{margin-bottom:8px}.mortgage-calculator .ml-x2{margin-left:8px}.mortgage-calculator .mr-x2{margin-right:8px}.mortgage-calculator .p-x2_5{padding:10px}.mortgage-calculator .pt-x2_5{padding-top:10px}.mortgage-calculator .pb-x2_5{padding-bottom:10px}.mortgage-calculator .pl-x2_5{padding-left:10px}.mortgage-calculator .pr-x2_5{padding-right:10px}.mortgage-calculator .m-x2_5{margin:10px}.mortgage-calculator .mt-x2_5{margin-top:10px}.mortgage-calculator .mb-x2_5{margin-bottom:10px}.mortgage-calculator .ml-x2_5{margin-left:10px}.mortgage-calculator .mr-x2_5{margin-right:10px}.mortgage-calculator .p-x3{padding:12px}.mortgage-calculator .pt-x3{padding-top:12px}.mortgage-calculator .pb-x3{padding-bottom:12px}.mortgage-calculator .pl-x3{padding-left:12px}.mortgage-calculator .pr-x3{padding-right:12px}.mortgage-calculator .m-x3{margin:12px}.mortgage-calculator .mt-x3{margin-top:12px}.mortgage-calculator .mb-x3{margin-bottom:12px}.mortgage-calculator .ml-x3{margin-left:12px}.mortgage-calculator .mr-x3{margin-right:12px}.mortgage-calculator .p-x4{padding:16px}.mortgage-calculator .pt-x4{padding-top:16px}.mortgage-calculator .pb-x4{padding-bottom:16px}.mortgage-calculator .pl-x4{padding-left:16px}.mortgage-calculator .pr-x4{padding-right:16px}.mortgage-calculator .m-x4{margin:16px}.mortgage-calculator .mt-x4{margin-top:16px}.mortgage-calculator .mb-x4{margin-bottom:16px}.mortgage-calculator .ml-x4{margin-left:16px}.mortgage-calculator .mr-x4{margin-right:16px}.mortgage-calculator .p-x5{padding:20px}.mortgage-calculator .pt-x5{padding-top:20px}.mortgage-calculator .pb-x5{padding-bottom:20px}.mortgage-calculator .pl-x5{padding-left:20px}.mortgage-calculator .pr-x5{padding-right:20px}.mortgage-calculator .m-x5{margin:20px}.mortgage-calculator .mt-x5{margin-top:20px}.mortgage-calculator .mb-x5{margin-bottom:20px}.mortgage-calculator .ml-x5{margin-left:20px}.mortgage-calculator .mr-x5{margin-right:20px}.mortgage-calculator .p-x6{padding:24px}.mortgage-calculator .pt-x6{padding-top:24px}.mortgage-calculator .pb-x6{padding-bottom:24px}.mortgage-calculator .pl-x6{padding-left:24px}.mortgage-calculator .pr-x6{padding-right:24px}.mortgage-calculator .m-x6{margin:24px}.mortgage-calculator .mt-x6{margin-top:24px}.mortgage-calculator .mb-x6{margin-bottom:24px}.mortgage-calculator .ml-x6{margin-left:24px}.mortgage-calculator .mr-x6{margin-right:24px}.mortgage-calculator .p-x7{padding:28px}.mortgage-calculator .pt-x7{padding-top:28px}.mortgage-calculator .pb-x7{padding-bottom:28px}.mortgage-calculator .pl-x7{padding-left:28px}.mortgage-calculator .pr-x7{padding-right:28px}.mortgage-calculator .m-x7{margin:28px}.mortgage-calculator .mt-x7{margin-top:28px}.mortgage-calculator .mb-x7{margin-bottom:28px}.mortgage-calculator .ml-x7{margin-left:28px}.mortgage-calculator .mr-x7{margin-right:28px}.mortgage-calculator .p-x8{padding:32px}.mortgage-calculator .pt-x8{padding-top:32px}.mortgage-calculator .pb-x8{padding-bottom:32px}.mortgage-calculator .pl-x8{padding-left:32px}.mortgage-calculator .pr-x8{padding-right:32px}.mortgage-calculator .m-x8{margin:32px}.mortgage-calculator .mt-x8{margin-top:32px}.mortgage-calculator .mb-x8{margin-bottom:32px}.mortgage-calculator .ml-x8{margin-left:32px}.mortgage-calculator .mr-x8{margin-right:32px}.mortgage-calculator .p-x9{padding:36px}.mortgage-calculator .pt-x9{padding-top:36px}.mortgage-calculator .pb-x9{padding-bottom:36px}.mortgage-calculator .pl-x9{padding-left:36px}.mortgage-calculator .pr-x9{padding-right:36px}.mortgage-calculator .m-x9{margin:36px}.mortgage-calculator .mt-x9{margin-top:36px}.mortgage-calculator .mb-x9{margin-bottom:36px}.mortgage-calculator .ml-x9{margin-left:36px}.mortgage-calculator .mr-x9{margin-right:36px}.mortgage-calculator .p-x10{padding:40px}.mortgage-calculator .pt-x10{padding-top:40px}.mortgage-calculator .pb-x10{padding-bottom:40px}.mortgage-calculator .pl-x10{padding-left:40px}.mortgage-calculator .pr-x10{padding-right:40px}.mortgage-calculator .m-x10{margin:40px}.mortgage-calculator .mt-x10{margin-top:40px}.mortgage-calculator .mb-x10{margin-bottom:40px}.mortgage-calculator .ml-x10{margin-left:40px}.mortgage-calculator .mr-x10{margin-right:40px}.mortgage-calculator .p-x12{padding:48px}.mortgage-calculator .pt-x12{padding-top:48px}.mortgage-calculator .pb-x12{padding-bottom:48px}.mortgage-calculator .pl-x12{padding-left:48px}.mortgage-calculator .pr-x12{padding-right:48px}.mortgage-calculator .m-x12{margin:48px}.mortgage-calculator .mt-x12{margin-top:48px}.mortgage-calculator .mb-x12{margin-bottom:48px}.mortgage-calculator .ml-x12{margin-left:48px}.mortgage-calculator .mr-x12{margin-right:48px}.mortgage-calculator .p-x14{padding:56px}.mortgage-calculator .pt-x14{padding-top:56px}.mortgage-calculator .pb-x14{padding-bottom:56px}.mortgage-calculator .pl-x14{padding-left:56px}.mortgage-calculator .pr-x14{padding-right:56px}.mortgage-calculator .m-x14{margin:56px}.mortgage-calculator .mt-x14{margin-top:56px}.mortgage-calculator .mb-x14{margin-bottom:56px}.mortgage-calculator .ml-x14{margin-left:56px}.mortgage-calculator .mr-x14{margin-right:56px}.mortgage-calculator .p-x16{padding:64px}.mortgage-calculator .pt-x16{padding-top:64px}.mortgage-calculator .pb-x16{padding-bottom:64px}.mortgage-calculator .pl-x16{padding-left:64px}.mortgage-calculator .pr-x16{padding-right:64px}.mortgage-calculator .m-x16{margin:64px}.mortgage-calculator .mt-x16{margin-top:64px}.mortgage-calculator .mb-x16{margin-bottom:64px}.mortgage-calculator .ml-x16{margin-left:64px}.mortgage-calculator .mr-x16{margin-right:64px}.mortgage-calculator .p-x18{padding:72px}.mortgage-calculator .pt-x18{padding-top:72px}.mortgage-calculator .pb-x18{padding-bottom:72px}.mortgage-calculator .pl-x18{padding-left:72px}.mortgage-calculator .pr-x18{padding-right:72px}.mortgage-calculator .m-x18{margin:72px}.mortgage-calculator .mt-x18{margin-top:72px}.mortgage-calculator .mb-x18{margin-bottom:72px}.mortgage-calculator .ml-x18{margin-left:72px}.mortgage-calculator .mr-x18{margin-right:72px}.mortgage-calculator .p-x20{padding:80px}.mortgage-calculator .pt-x20{padding-top:80px}.mortgage-calculator .pb-x20{padding-bottom:80px}.mortgage-calculator .pl-x20{padding-left:80px}.mortgage-calculator .pr-x20{padding-right:80px}.mortgage-calculator .m-x20{margin:80px}.mortgage-calculator .mt-x20{margin-top:80px}.mortgage-calculator .mb-x20{margin-bottom:80px}.mortgage-calculator .ml-x20{margin-left:80px}.mortgage-calculator .mr-x20{margin-right:80px}.mortgage-calculator .btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;text-transform:capitalize;text-decoration:none;cursor:pointer;font-size:16px;border-radius:999px;padding:8px 32px 8px 32px;height:48px;background-color:#27ade7;border:1px solid #27ade7;color:#fff}.mortgage-calculator .btn:hover{background-color:#1f8ab9}.mortgage-calculator .btn:active,.mortgage-calculator .btn:focus{background-color:#17688b}.mortgage-calculator .btn-primary{background-color:#27ade7;border-color:#27ade7;color:#fff}.mortgage-calculator .btn-primary:hover{background-color:#1f8ab9}.mortgage-calculator .btn-primary:active,.mortgage-calculator .btn-primary:focus{background-color:#17688b}.mortgage-calculator .btn-primary--outline{background-color:rgba(0,0,0,0);color:#27ade7;border-color:#27ade7}.mortgage-calculator .btn-primary--outline:hover{color:#fff;background-color:#27ade7}.mortgage-calculator .btn-primary--outline:active,.mortgage-calculator .btn-primary--outline:focus{color:#fff;background-color:#1f8ab9}.mortgage-calculator .btn-accent{background-color:#fb7925;border-color:#fb7925;color:#fff}.mortgage-calculator .btn-accent:hover{background-color:#c9611e}.mortgage-calculator .btn-accent:active,.mortgage-calculator .btn-accent:focus{background-color:#974916}.mortgage-calculator .btn-accent--outline{background-color:rgba(0,0,0,0);color:#fb7925;border-color:#fb7925}.mortgage-calculator .btn-accent--outline:hover{color:#fff;background-color:#fb7925}.mortgage-calculator .btn-accent--outline:active,.mortgage-calculator .btn-accent--outline:focus{color:#fff;background-color:#c9611e}.mortgage-calculator .btn-mono{background-color:#0d0d0d;border-color:#0d0d0d;color:#fff}.mortgage-calculator .btn-mono:hover{background-color:#1a1a1a}.mortgage-calculator .btn-mono:active,.mortgage-calculator .btn-mono:focus{background-color:#2d2d2d}.mortgage-calculator .btn-mono--outline{background-color:rgba(0,0,0,0);color:#0d0d0d;border-color:#0d0d0d}.mortgage-calculator .btn-mono--outline:hover{color:#fff;background-color:#0d0d0d}.mortgage-calculator .btn-mono--outline:active,.mortgage-calculator .btn-mono--outline:focus{color:#fff;background-color:#1a1a1a}.mortgage-calculator .btn-tertiary{background-color:#fff;color:#1a1a1a;border-color:#a6a6a6}.mortgage-calculator .btn-tertiary:hover{background-color:#e5e5e5}.mortgage-calculator .btn-tertiary:active,.mortgage-calculator .btn-tertiary:focus{background-color:#d9d9d9}.mortgage-calculator .btn--lg{padding:8px 32px 8px 32px;height:48px;font-size:16px}.mortgage-calculator .btn--lg-rounded{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;padding:4px}.mortgage-calculator .btn--md{padding:8px 32px 8px 32px;height:40px;font-size:14px}.mortgage-calculator .btn--md-rounded{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:4px}.mortgage-calculator .btn--sm{padding:4px 32px 4px 32px;height:32px;font-size:12px}.mortgage-calculator .btn--sm-rounded{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:4px}.mortgage-calculator .input-group{display:flex;flex-direction:column;gap:4px;width:100%;margin-bottom:20px}.mortgage-calculator .input-group .input{padding:16px 16px 16px 16px;border-radius:8px;border:1px solid #d9d9d9;background-color:#f4f4f4;color:#1a1a1a;width:100%;height:48px;display:flex;align-items:center;font-size:14px}.mortgage-calculator .input-group .input::placeholder{color:#4d4d4d}.mortgage-calculator .input-group .input:focus{outline:none;border-color:#27ade7}.mortgage-calculator .input-group .input-validation{color:#4d4d4d;font-size:12px;margin:0}.mortgage-calculator .input-group .input-label{color:#1a1a1a;font-size:14px}.mortgage-calculator .input-group .input-icon--front{padding-left:42px !important}.mortgage-calculator .input-group .input-icon--back{padding-right:42px !important;background-position:right 14px center !important}.mortgage-calculator .input-group .input-icon--wrap{position:relative}.mortgage-calculator .input-group .input-icon--text{position:absolute;right:.625rem;font-size:.875rem;pointer-events:none;top:.875rem;color:#4d4d4d}.mortgage-calculator .input-group .input.input-icon--search{position:relative;background-image:var(--wpr-bg-4213ea32-7cab-49ac-a2b4-32669040356f);background-repeat:no-repeat;background-position:left 14px center}.mortgage-calculator .input-group .input.input-icon--money{position:relative;background-image:var(--wpr-bg-e5103b6f-f551-4f67-9e81-4874069a8d59);background-repeat:no-repeat;background-position:left 14px center}.mortgage-calculator .input-group .input.input-icon--percent{position:relative;background-image:var(--wpr-bg-b5443161-2f83-4b52-bc31-04dfc5a04217);background-repeat:no-repeat;background-position:left 14px center}.mortgage-calculator .input-group .input.input-icon--dropdown{position:relative;background-image:var(--wpr-bg-ba372fb0-9389-4181-8678-9bc89921069b);background-repeat:no-repeat;background-position:left 14px center}.mortgage-calculator .input-group.input--sm .input{height:40px;font-size:14px;padding:8px 8px 8px 8px;border-radius:4px}.mortgage-calculator .input-group.input--md .input{height:48px;font-size:14px;padding:16px 16px 16px 16px}.mortgage-calculator .input-group.input--default .input{border-color:#8c8c8c}.mortgage-calculator .input-group.input--default.input--error .input-validation{color:#9d2a2a}.mortgage-calculator .input-group.input--error .input{border-color:#9d2a2a}.mortgage-calculator .input-group.input--error.input--error .input-validation{color:#9d2a2a}.mortgage-calculator .input-group.input--disabled .input{border-color:#bfbfbf;opacity:.6;pointer-events:none}.mortgage-calculator .input-group.input--disabled.input--error .input-validation{color:#9d2a2a}.mortgage-calculator .select-group{display:flex;flex-direction:column;gap:4px;width:100%;margin-bottom:20px;position:relative}.mortgage-calculator .select-group .select{padding:12px 16px 12px 16px;border-radius:8px;border:1px solid #d9d9d9;background-color:#f4f4f4;color:#1a1a1a;width:100%;height:48px;display:flex;align-items:center;font-size:14px;appearance:none;background-image:var(--wpr-bg-b0ade913-6a2d-4916-ab70-a7d2c29a8594);background-repeat:no-repeat;background-position:right 14px center;padding-right:42px}.mortgage-calculator .select-group .select:focus{outline:none;border-color:#27ade7}.mortgage-calculator .select-group .select-validation{color:#4d4d4d;font-size:12px;margin:0}.mortgage-calculator .select-group .select-label{color:#1a1a1a;font-size:14px}.mortgage-calculator .select-group.select--sm .select{height:40px;font-size:14px;padding:8px 8px 8px 8px;border-radius:4px}.mortgage-calculator .select-group.select--md .select{height:48px;font-size:14px;padding:16px 16px 16px 16px}.mortgage-calculator .select-group.select--default .select{border-color:#8c8c8c}.mortgage-calculator .select-group.select--default.select--error .select-validation{color:#9d2a2a}.mortgage-calculator .select-group.select--error .select{border-color:#9d2a2a}.mortgage-calculator .select-group.select--error.select--error .select-validation{color:#9d2a2a}.mortgage-calculator .select-group.select--disabled .select{border-color:#bfbfbf;opacity:.6;pointer-events:none}.mortgage-calculator .select-group.select--disabled.select--error .select-validation{color:#9d2a2a}.mortgage-calculator .input-group--check,.mortgage-calculator .input-group--radio{flex-direction:row;align-items:center;gap:8px}.mortgage-calculator .input-group--check+.input-group--check,.mortgage-calculator .input-group--check+.input-group--radio,.mortgage-calculator .input-group--radio+.input-group--check,.mortgage-calculator .input-group--radio+.input-group--radio{margin-top:20px}.mortgage-calculator .input-group--check label,.mortgage-calculator .input-group--check .input-label,.mortgage-calculator .input-group--radio label,.mortgage-calculator .input-group--radio .input-label{font-size:16px;color:#1a1a1a}.mortgage-calculator .input-group--check label:has(input),.mortgage-calculator .input-group--check .input-label:has(input),.mortgage-calculator .input-group--radio label:has(input),.mortgage-calculator .input-group--radio .input-label:has(input){display:flex;align-items:center;gap:8px}.mortgage-calculator .input-group--check input[type=checkbox],.mortgage-calculator .input-group--check input[type=radio],.mortgage-calculator .input-group--radio input[type=checkbox],.mortgage-calculator .input-group--radio input[type=radio]{appearance:none;background-color:#fff;margin:0;height:24px;width:24px;border:1px solid #bfbfbf;font:inherit;cursor:pointer}.mortgage-calculator .input-group--check input[type=checkbox]:hover,.mortgage-calculator .input-group--check input[type=radio]:hover,.mortgage-calculator .input-group--radio input[type=checkbox]:hover,.mortgage-calculator .input-group--radio input[type=radio]:hover{border-color:#27ade7}.mortgage-calculator .input-group--check input[type=checkbox]:checked,.mortgage-calculator .input-group--check input[type=radio]:checked,.mortgage-calculator .input-group--radio input[type=checkbox]:checked,.mortgage-calculator .input-group--radio input[type=radio]:checked{background-color:#27ade7;border-color:#27ade7}.mortgage-calculator .input-group--check input[type=checkbox]:checked::before,.mortgage-calculator .input-group--check input[type=radio]:checked::before,.mortgage-calculator .input-group--radio input[type=checkbox]:checked::before,.mortgage-calculator .input-group--radio input[type=radio]:checked::before{content:"";display:block;text-align:center;width:22px;height:22px;background-size:contain;background-repeat:no-repeat}.mortgage-calculator .input-group--check input[type=checkbox],.mortgage-calculator .input-group--radio input[type=checkbox]{border-radius:4px}.mortgage-calculator .input-group--check input[type=checkbox]:checked::before,.mortgage-calculator .input-group--radio input[type=checkbox]:checked::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M5.86333 10.5833L3.55 8.27C3.29 8.01 2.87 8.01 2.61 8.27C2.35 8.53 2.35 8.95 2.61 9.21L5.39667 11.9967C5.65667 12.2567 6.07667 12.2567 6.33667 11.9967L13.39 4.94333C13.65 4.68333 13.65 4.26333 13.39 4.00333C13.13 3.74333 12.71 3.74333 12.45 4.00333L5.86333 10.5833Z' fill='white'/></svg>")}.mortgage-calculator .input-group--check input[type=radio],.mortgage-calculator .input-group--radio input[type=radio]{border-radius:50%}.mortgage-calculator .input-group--check input[type=radio]:checked::before,.mortgage-calculator .input-group--radio input[type=radio]:checked::before{width:14px;height:14px;border-radius:50%;background-color:#fff;margin:auto;margin:4px 0px 0px 4px}.mortgage-calculator .input-group--check.input--sm label,.mortgage-calculator .input-group--check.input--sm .input-label,.mortgage-calculator .input-group--radio.input--sm label,.mortgage-calculator .input-group--radio.input--sm .input-label{font-size:14px}.mortgage-calculator .input-group--check.input--sm input[type=checkbox],.mortgage-calculator .input-group--check.input--sm input[type=radio],.mortgage-calculator .input-group--radio.input--sm input[type=checkbox],.mortgage-calculator .input-group--radio.input--sm input[type=radio]{width:20px;height:20px}.mortgage-calculator .input-group--check.input--sm input[type=checkbox]:checked::before,.mortgage-calculator .input-group--check.input--sm input[type=radio]:checked::before,.mortgage-calculator .input-group--radio.input--sm input[type=checkbox]:checked::before,.mortgage-calculator .input-group--radio.input--sm input[type=radio]:checked::before{width:10px;height:10px}.mortgage-calculator .input-group--check.input--sm input[type=checkbox]:checked::before,.mortgage-calculator .input-group--radio.input--sm input[type=checkbox]:checked::before{width:18px;height:18px}.mortgage-calculator .panel{border-radius:4px;border:1px solid #fff}.mortgage-calculator .panel--primary{background-color:#fff;border-color:#8c8c8c}.mortgage-calculator .panel--brand{background-color:#27ade7;border-color:#27ade7}.mortgage-calculator .panel--info-subtle{background-color:#d4effa;border-color:#d4effa}.mortgage-calculator .panel--primary-hover{background-color:#e5e5e5;border-color:#fff}.mortgage-calculator .panel--shadow-0{border:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.25)}.mortgage-calculator .panel--shadow-1{border:none;box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.10), 0px 1px 1px 0px rgba(0, 0, 0, 0.07), 0px 1px 3px 0px rgba(0, 0, 0, 0.06)}.mortgage-calculator .panel--shadow-2{border:none;box-shadow:0px 3px 1px 0px rgba(0, 0, 0, 0.10), 0px 2px 2px 0px rgba(0, 0, 0, 0.07), 0px 1px 5px 0px rgba(0, 0, 0, 0.06)}.mortgage-calculator .panel--shadow-3{border:none;box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.10), 0px 3px 4px 0px rgba(0, 0, 0, 0.07), 0px 1px 8px 0px rgba(0, 0, 0, 0.06)}.mortgage-calculator .panel--shadow-4{border:none;box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.10), 0px 8px 10px 0px rgba(0, 0, 0, 0.07), 0px 3px 14px 0px rgba(0, 0, 0, 0.06)}.mortgage-calculator .panel--shadow-5{border:none;box-shadow:0px 7px 8px 0px rgba(0, 0, 0, 0.10), 0px 12px 17px 0px rgba(0, 0, 0, 0.07), 0px 5px 22px 0px rgba(0, 0, 0, 0.06)}.mortgage-calculator .panel--shadow-6{border:none;box-shadow:0px 8px 10px 0px rgba(0, 0, 0, 0.10), 0px 16px 24px 0px rgba(0, 0, 0, 0.07), 0px 6px 30px 0px rgba(0, 0, 0, 0.06)}.mortgage-calculator .panel--shadow-7{border:none;box-shadow:0px 11px 15px 0px rgba(0, 0, 0, 0.10), 0px 24px 38px 0px rgba(0, 0, 0, 0.07), 0px 9px 46px 0px rgba(0, 0, 0, 0.06)}.mortgage-calculator .panel--primary{border-color:#bfbfbf}.mortgage-calculator .panel--primary.panel--shadow-0{border:1px solid #bfbfbf}.mortgage-calculator .alert{padding:16px 16px 16px 16px;border-radius:4px;border:1px solid #27ade7;background-color:#d4effa;position:relative;color:#1a1a1a}.mortgage-calculator .alert p{margin:0}.mortgage-calculator .alert-success{background-color:#d4efd5;border-color:#29ad2c}.mortgage-calculator .alert-success.alert--has-icon::before{background-color:#29ad2c}.mortgage-calculator .alert-danger{background-color:#ebd4d4;border-color:#9d2a2a}.mortgage-calculator .alert-danger.alert--has-icon::before{background-color:#9d2a2a}.mortgage-calculator .alert-warning{background-color:#f9eacc;border-color:#e29700}.mortgage-calculator .alert-warning.alert--has-icon::before{background-color:#e29700}.mortgage-calculator .alert-info{background-color:#d4effa;border-color:#27ade7}.mortgage-calculator .alert-info.alert--has-icon::before{background-color:#27ade7}.mortgage-calculator .alert--has-icon{padding:16px 16px 16px 40px;position:relative}.mortgage-calculator .alert--has-icon::before{position:absolute;left:16px;top:16px;content:"";width:20px;height:20px;background-color:#27ade7;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%235f6368'><path d='M440-280h80v-240h-80v240Zm40-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%235f6368'><path d='M440-280h80v-240h-80v240Zm40-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z'/></svg>");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.mortgage-calculator .hle-table{border:0;width:100%;border-collapse:collapse;border-spacing:0;color:#1a1a1a;font-size:16px;margin:12px 0;margin-top:0;border:0px;border-radius:.4rem}.mortgage-calculator .hle-table--responsive{width:100%;overflow-x:auto;margin-top:24px;padding:1px}.mortgage-calculator .hle-table--responsive::-webkit-scrollbar{width:10px;height:5px}.mortgage-calculator .hle-table--responsive::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.mortgage-calculator .hle-table--responsive::-webkit-scrollbar-thumb{background:#ddd;border-radius:5px}.mortgage-calculator .hle-table--responsive::-webkit-scrollbar-thumb:hover{background:#555}.mortgage-calculator .hle-table th{color:#1a1a1a;font-weight:700;background-color:#f4f4f4;text-align:left;padding:16px;border:none}.mortgage-calculator .hle-table th:first-child{border-top-left-radius:.4rem}.mortgage-calculator .hle-table th:last-child{border-top-right-radius:.4rem}.mortgage-calculator .hle-table td{padding:16px;vertical-align:top;border:none}.mortgage-calculator .hle-table tr{background-color:#fff}.mortgage-calculator .hle-table tr:first-child th:first-child{border-top-left-radius:.4rem}.mortgage-calculator .hle-table tr:first-child th:last-child{border-top-right-radius:.4rem}.mortgage-calculator .hle-table tr:last-child td:first-child{border-bottom-left-radius:.4rem}.mortgage-calculator .hle-table tr:last-child td:last-child{border-bottom-right-radius:.4rem}.mortgage-calculator .hle-table[class*=striped] tr:nth-child(even){background-color:#f4f4f4}.mortgage-calculator .hle-table[class*=noBold] td{font-weight:400}.mortgage-calculator .hle-table--bordered{border:none;border-radius:.4rem;box-shadow:1px 1px 0px 0px #d9d9d9,1px -1px 0px 0px #d9d9d9,-1px 1px 0px 0px #d9d9d9,-1px -1px 0px 0px #d9d9d9;overflow:hidden}.mortgage-calculator .hle-table--bordered th{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.mortgage-calculator .hle-table--bordered th:first-child{border-top-left-radius:.4rem}.mortgage-calculator .hle-table--bordered th:last-child{border-top-right-radius:.4rem;border-right:none}.mortgage-calculator .hle-table--bordered td{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.mortgage-calculator .hle-table--bordered td:last-child{border-right:none}.mortgage-calculator .hle-table--bordered tr:last-child td{border-bottom:0}.mortgage-calculator .hle-table--bordered-bottom{border:none;border-radius:.4rem;box-shadow:1px 1px 0px 0px #d9d9d9,1px -1px 0px 0px #d9d9d9,-1px 1px 0px 0px #d9d9d9,-1px -1px 0px 0px #d9d9d9}.mortgage-calculator .hle-table--bordered-bottom th{border-bottom:1px solid #d9d9d9}.mortgage-calculator .hle-table--bordered-bottom th:first-child{border-top-left-radius:.4rem}.mortgage-calculator .hle-table--bordered-bottom th:last-child{border-top-right-radius:.4rem}.mortgage-calculator .hle-table--bordered-bottom td{border-bottom:1px solid #d9d9d9}.mortgage-calculator .hle-table--bordered-bottom tr:last-child td{border-bottom:0}.mortgage-calculator .accordion__item{margin-bottom:20px}.mortgage-calculator .accordion__header{background-color:#fff;color:#1a1a1a;padding:12px 36px 12px 36px;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #bfbfbf;cursor:pointer;position:relative;transition:.2s ease-in-out}.mortgage-calculator .accordion__header::before{position:absolute;content:"";left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><g clip-path='url(%23clip0_220_1033)'><path d='M7.33337 12H8.6667V10.6667H7.33337V12ZM8.00003 1.33337C4.32003 1.33337 1.33337 4.32004 1.33337 8.00004C1.33337 11.68 4.32003 14.6667 8.00003 14.6667C11.68 14.6667 14.6667 11.68 14.6667 8.00004C14.6667 4.32004 11.68 1.33337 8.00003 1.33337ZM8.00003 13.3334C5.06003 13.3334 2.6667 10.94 2.6667 8.00004C2.6667 5.06004 5.06003 2.66671 8.00003 2.66671C10.94 2.66671 13.3334 5.06004 13.3334 8.00004C13.3334 10.94 10.94 13.3334 8.00003 13.3334ZM8.00003 4.00004C6.5267 4.00004 5.33337 5.19337 5.33337 6.66671H6.6667C6.6667 5.93337 7.2667 5.33337 8.00003 5.33337C8.73337 5.33337 9.33337 5.93337 9.33337 6.66671C9.33337 8.00004 7.33337 7.83337 7.33337 10H8.6667C8.6667 8.50004 10.6667 8.33337 10.6667 6.66671C10.6667 5.19337 9.47337 4.00004 8.00003 4.00004Z' fill='%231A1A1A'/></g><defs><clipPath id='clip0_220_1033'><rect width='16' height='16' fill='white'/></clipPath></defs></svg>");background-size:contain;background-repeat:no-repeat;transition:.3s ease-in-out}.mortgage-calculator .accordion__header::after{position:absolute;content:"";right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><path d='M6.175 7.99166L10 11.8083L13.825 7.99166L15 9.16666L10 14.1667L5 9.16666L6.175 7.99166Z' fill='%231A1A1A'/></svg>");background-size:contain;background-repeat:no-repeat;transition:.3s ease-in-out}.mortgage-calculator .accordion__header.active{background-color:#27ade7;color:#fff;border-color:#27ade7}.mortgage-calculator .accordion__header.active::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><g clip-path='url(%23clip0_220_1033)'><path d='M7.33337 12H8.6667V10.6667H7.33337V12ZM8.00003 1.33337C4.32003 1.33337 1.33337 4.32004 1.33337 8.00004C1.33337 11.68 4.32003 14.6667 8.00003 14.6667C11.68 14.6667 14.6667 11.68 14.6667 8.00004C14.6667 4.32004 11.68 1.33337 8.00003 1.33337ZM8.00003 13.3334C5.06003 13.3334 2.6667 10.94 2.6667 8.00004C2.6667 5.06004 5.06003 2.66671 8.00003 2.66671C10.94 2.66671 13.3334 5.06004 13.3334 8.00004C13.3334 10.94 10.94 13.3334 8.00003 13.3334ZM8.00003 4.00004C6.5267 4.00004 5.33337 5.19337 5.33337 6.66671H6.6667C6.6667 5.93337 7.2667 5.33337 8.00003 5.33337C8.73337 5.33337 9.33337 5.93337 9.33337 6.66671C9.33337 8.00004 7.33337 7.83337 7.33337 10H8.6667C8.6667 8.50004 10.6667 8.33337 10.6667 6.66671C10.6667 5.19337 9.47337 4.00004 8.00003 4.00004Z' fill='%23ffffff'/></g><defs><clipPath id='clip0_220_1033'><rect width='16' height='16' fill='white'/></clipPath></defs></svg>")}.mortgage-calculator .accordion__header.active::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><path d='M6.175 7.99166L10 11.8083L13.825 7.99166L15 9.16666L10 14.1667L5 9.16666L6.175 7.99166Z' fill='%23ffffff'/></svg>");transform:translateY(-50%) rotateX(180deg)}.mortgage-calculator .accordion__content{border:1px solid #bfbfbf;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;height:0;visibility:hidden;padding:0;transition:height .3s ease-in-out}.mortgage-calculator .accordion__content p{margin-top:0}.mortgage-calculator .accordion__header.active+.accordion__content{height:100%;visibility:visible;padding:12px 16px 12px 16px}.mortgage-calculator .radio-tab-group{display:flex}.mortgage-calculator .radio-tab-group .radio-tab-input{display:none}.mortgage-calculator .radio-tab-group .radio-tab-input:checked+.radio-tab{background-color:#1f8ab9;color:#fff;border-color:#1f8ab9}.mortgage-calculator .radio-tab-group .radio-tab{flex-grow:1;text-align:center;padding:12px 20px 12px 20px;background-color:#fff;color:#1a1a1a;cursor:pointer;font-size:16px;border:1px solid #bfbfbf;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.mortgage-calculator .radio-tab-group .radio-tab:hover{color:#1f8ab9;background-color:#d4effa;border-color:#d4effa}.mortgage-calculator .radio-tab-group .radio-tab:not(:last-child){border-right-color:rgba(0,0,0,0)}.mortgage-calculator .radio-tab-group .radio-tab:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.mortgage-calculator .radio-tab-group .radio-tab:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.mortgage-calculator .tips-panel__wrapper{background-color:#f5f5f5;border-radius:4px;margin-bottom:32px}.mortgage-calculator .tips-panel__title{background-color:#e5e5e5;display:flex;gap:8px;padding:8px 16px;font-weight:700;align-items:center;border-top-left-radius:4px;border-top-right-radius:4px}.mortgage-calculator .tips-panel__body{padding:16px}
