.background-absolute{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;max-width:none!important;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.debt-cal-main-wrap{margin-top:8em}section.debt-hero{overflow:visible}.debt-calculator-form{background:#fff;border-radius:.5rem;box-shadow:0 0 84px 0 rgba(0,0,0,.1);color:#333;margin:auto auto -4.5rem;max-width:500px;padding:1.25rem;position:relative;z-index:10}@media (min-width:768px){.debt-calculator-form{margin-bottom:-10rem;padding:2rem}}@media (min-width:1200px){.debt-calculator-form:after{background-image:url(https://www.creditcanada.com/hubfs/bz-cc/Banner%20Graphics/form-guy--pointer.png);background-repeat:no-repeat;background-size:contain;content:"";height:400px;left:calc(100% - 1rem);position:absolute;top:0;width:405px}}.debt-calculator-form hr{border:1px solid;color:#eee;display:block;margin:1.25rem 0}.debt-calculator-form label{display:block}.debt-calculator-form .hs-button{cursor:pointer}.card-row:not(.hidden){display:block}.label-input-wrapper{flex:1}@media screen and (min-width:400px){.card-row:not(.hidden){display:flex}.label-input-wrapper:not(:last-child){margin-right:1rem}}.input-wrapper{position:relative}.input-wrapper span{padding:.425rem;pointer-events:none;position:absolute}.input-wrapper span.percentage{right:0}.input-wrapper span.usd{left:0}.debt-calculator-form .input-wrapper input{background-color:#f0f2f5;border:1px solid #d8deeb!important;border-radius:5px;font-size:1rem;height:auto;margin-bottom:.5rem;padding:.5rem 1.15rem;width:100%}.debt-calculator-form .input-wrapper input:valid:not(:placeholder-shown){border-color:#d8deeb!important}.debt-calculator-form .input-wrapper input:invalid:not(:placeholder-shown){border-color:#f55304!important}.debt-calculator-form .input-wrapper input[id^=interest]{text-align:right}.debt-calculator-page ::placeholder{color:#252525;opacity:.3}.debt-calculator-page :-ms-input-placeholder{color:#252525;opacity:.3}.debt-calculator-page ::-ms-input-placeholder{color:#252525;opacity:.3}full-report-leadflow




.result-text__image{margin-bottom:2rem}.result-text h3{text-align:center}.debt-calculator-page .highlight{background:#d8deeb}.debt-calculator-page table th.highlight{background:#156fff;color:#fff}.debt-calculator-page .highlight [data-tooltip]{color:#fff}.add-button{-webkit-appearance:none;border:0;color:#1a8268;display:block;padding:.75rem .25rem;text-align:left;text-decoration:underline;width:100%}.add-button:hover{color:#104036;cursor:pointer}.add-button:focus{outline:1px dashed}.form-buttons{margin-top:1rem}.debt-calculator-page table{width:100%}.results-summary{margin:auto;max-width:1000px}.debt-calculator-page table td,.debt-calculator-page table th{padding:1rem;text-align:center}.debt-calculator-page table tbody>tr>td:first-of-type,.debt-calculator-page table th{background:#eee}.debt-calculator-page table i{opacity:.25}.debt-calculator-page table tr:not(:first-child) th{font-weight:400;text-align:right}.debt-calculator-page table.hide-on-mobile{display:table}.debt-calculator-page table.show-on-mobile{display:none}@media screen and (max-width:1024px){.debt-calculator-page table.hide-on-mobile{display:none}.debt-calculator-page table.show-on-mobile{display:table}.debt-calculator-page table thead{display:none}.debt-calculator-page table tbody td{border:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;vertical-align:top}.debt-calculator-page table tbody>tr>td:first-of-type{background:#1a8268;color:#fff}.debt-calculator-page table tbody>tr>td:first-of-type>.bt-content{color:#fff;text-align:right}.debt-calculator-page table tbody>tr>td:first-of-type>.bt-content span{display:none}.debt-calculator-page table tbody td:before{content:attr(data-th) ": ";display:inline-block;flex:1;font-weight:700;margin-right:1rem}.debt-calculator-page table tbody td.GETSTARTED:before,.debt-calculator-page table tbody td.bt-hide{display:none}}#payoffchart{display:none!important}@media screen and (min-width:1024px){#payoffchart{display:block!important;margin-bottom:4rem}}.explainations .row-fluid{background:#fff;border-radius:.5rem;box-shadow:0 0 84px 0 rgba(0,0,0,.1);color:#333;margin:auto auto 3rem;max-width:800px;padding:2rem;position:relative}.explainations h3{margin-top:0}.total-savings{background:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.07);color:#1a8268;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.5rem;margin:2rem auto;max-width:820px;padding:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;animation-delay:1.5s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fadein;animation-timing-function:ease;opacity:0}.total-savings span{color:#1a8268;font-weight:700}.total-savings-text{margin-right:2rem;text-align:right}.total-savings-number{font-weight:700;text-align:center}.amortization-tabs{display:flex}.amortization-tabs a{background:#fafafa;border:1px solid #eee;border-top-left-radius:10px;border-top-right-radius:10px;color:#666;padding:1rem;text-align:center}.amortization-tabs a.active{background:#fff;border-bottom-color:transparent}.amortization-tabs a:not(:last-child){border-right:0}.amortization-tabs select{display:none}.amortization-table{border:1px solid #eee;border-top:0}@media screen and (max-width:1024px){.amortization-tabs{background:#eee;display:block;padding:1rem;position:-webkit-sticky;position:sticky;top:0}.amortization-tabs a{display:none}.amortization-tabs:before{content:"Select An Amoritization Table";display:block;font-size:.8rem;margin-bottom:10px}.amortization-tabs select{-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='green' d='M0 224 160 57l160 167zm0 64h320L160 455z'/%3E%3C/svg%3E");background-position:calc(100% - .5rem);background-repeat:no-repeat;background-size:.6rem 1rem;border:1px solid green!important;display:block;font-size:1rem;height:auto;padding:.75rem .5rem}.amortization-tabs select::-ms-expand{display:none}.debt-calculator-page table.amortization-table .tabel-row .table-cell{font-size:.9rem;padding:.25rem}.debt-calculator-page table.amortization-table .tabel-row .table-cell:before{content:attr(title) ": "}.debt-calculator-page table.amortization-table .tabel-row .table-cell:first-of-type{background:#eee;color:#1a8268}.debt-calculator-page table.amortization-table .tabel-row .table-cell:first-of-type>.bt-content{color:#000}.debt-calculator-page table.amortization-table .tabel-row.alert .table-cell{display:block}.debt-calculator-page table.amortization-table .tabel-row.alert .table-cell:before{display:none}}.full-report-leadflow{animation-delay:3s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:slideup;animation-timing-function:ease;background:#fff;bottom:0;box-shadow:0 0 84px 0 rgba(0,0,0,.15);left:0;padding:1.5rem;position:fixed;transform:translateY(110%);width:100%;z-index:9999}.full-report-leadflow h3{font-size:1.3rem;margin:0}.full-report-leadflow-cta-text.show-on-mobile{display:block}.full-report-leadflow-cta-text.hide-on-mobile{display:none}.full-report-leadflow-cta-text p{font-size:.7rem;margin:0}.full-report-leadflow-cta-text button.hs-button{text-align:center;width:100%}@media screen and (min-width:600px){.full-report-leadflow-cta:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full-report-leadflow-cta-text{margin-right:2rem}.full-report-leadflow-cta-text.show-on-mobile{display:none}.full-report-leadflow-cta-text.hide-on-mobile{display:block}.full-report-leadflow-cta-text p{font-size:1rem;margin:0}.full-report-leadflow-cta-text h3{font-size:2rem;margin:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slideup{0%{transform:translateY(110%)}to{transform:translateY(0)}}.full-report-leadflow-form h3{display:none}@media (min-width:768px){.full-report-leadflow-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full-report-leadflow-form form .hs-button{font-size:1rem;padding:.4rem 1rem}.full-report-leadflow-form form>:not(:last-child){margin-right:1rem}}.gated-content{-webkit-filter:blur(5px);filter:url("data:image/svg+xml;charset=utf-8,"http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter");filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=5);max-height:500px;overflow:hidden;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease}.full-report-unlocked .gated-content{-webkit-filter:blur(0);filter:url("data:image/svg+xml;charset=utf-8,"http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter");filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=0);max-height:none;overflow:visible}.gated-content:after{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);height:100%;left:0;position:absolute;right:0;top:0;width:100%}.full-report-unlocked .gated-content:after{display:none}.full-report-unlocked .full-report-leadflow{animation-fill-mode:backwards}[data-tooltip]{color:#555;cursor:pointer;position:relative;z-index:2}[data-tooltip]:after,[data-tooltip]:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none;transition:opacity .25s ease;visibility:hidden}[data-tooltip]:before{background-color:#000;background-color:rgba(51,51,51,.9);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;bottom:150%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;line-height:1.2;margin-bottom:5px;margin-left:-80px;padding:7px;position:absolute;text-align:center;width:160px}[data-tooltip]:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;border-top:5px solid rgba(51,51,51,.9);bottom:150%;content:" ";font-size:0;left:50%;line-height:0;margin-left:-5px;position:absolute;width:0}[data-tooltip]:hover:after,[data-tooltip]:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}.padding-top--super-large{padding-top:12em!important}.padding-bottom--large{padding-bottom:6em!important}@media(max-width:768px){.result-text__image{margin-bottom:1em;text-align:center}.result-text__image img{max-width:200px;width:100%}}@media(max-width:480px){.debt-hero p{font-size:1em!important}.debt-calculator-form .hs-button{margin-bottom:1em}}.text-danger{color:red;font-size:.6em}button#add-credit-card-button{background-color:#f0f2f5}