.c-block-calculator__wrapper[data-type=mortgage]{padding:0!important}.c-block-calculator,.wp-block-nerdwallet-blocks-calculator-uk{--interest-color:#efa92e;--principal-color:#008254}.c-block-calculator .in__container,.wp-block-nerdwallet-blocks-calculator-uk .in__container{display:flex;flex-direction:column;gap:2em;margin-bottom:1.75em}@media(min-width:768px){.c-block-calculator .in__container,.wp-block-nerdwallet-blocks-calculator-uk .in__container{flex-direction:row;flex-wrap:nowrap}}.c-block-calculator .in__container .in__content,.wp-block-nerdwallet-blocks-calculator-uk .in__container .in__content{flex-basis:100%;flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}@media(min-width:768px){.c-block-calculator .in__container .in__content,.wp-block-nerdwallet-blocks-calculator-uk .in__container .in__content{flex-basis:66.66%}}.c-block-calculator .wp-block-button .wp-block-button__link,.wp-block-nerdwallet-blocks-calculator-uk .wp-block-button .wp-block-button__link{align-items:center;display:inline-flex;gap:8px;justify-content:center;width:100%}.c-block-calculator .wp-block-button .wp-block-button__link.outlined,.wp-block-nerdwallet-blocks-calculator-uk .wp-block-button .wp-block-button__link.outlined{background:#0000;border:1px solid var(--wp--preset--color--green);color:var(--wp--preset--color--green)}.c-block-calculator .wp-block-button .wp-block-button__link.outlined:hover,.wp-block-nerdwallet-blocks-calculator-uk .wp-block-button .wp-block-button__link.outlined:hover{background:var(--wp--preset--color--green);color:var(--wp--preset--color--white)}.c-block-calculator .chart-unavailable,.wp-block-nerdwallet-blocks-calculator-uk .chart-unavailable{background-color:var(--wp--custom--color--neutral--lighterer);color:var(--wp--custom--color--neutral--dark);font-size:var(--wp--preset--font-size--small);padding:var(--wp--preset--spacing--40)}.c-block-calculator .boxed,.wp-block-nerdwallet-blocks-calculator-uk .boxed{border:1px solid var(--wp--custom--color--neutral--lighter);border-radius:var(--wp--custom--border--radius--small);padding:var(--wp--custom--spacing--s)}.c-block-calculator .divider,.wp-block-nerdwallet-blocks-calculator-uk .divider{padding-bottom:var(--wp--custom--spacing--s);padding-top:var(--wp--custom--spacing--s);position:relative}.c-block-calculator .divider hr,.wp-block-nerdwallet-blocks-calculator-uk .divider hr{background-color:var(--wp--custom--color--neutral--lighter);border:0;bottom:var(--wp--custom--spacing--s);color:var(--wp--custom--color--neutral--lighter);height:1px;left:-20%;position:absolute;right:-20%;width:auto}.c-block-calculator aside,.wp-block-nerdwallet-blocks-calculator-uk aside{flex-basis:100%;flex-grow:0;margin:0}.c-block-calculator aside .form-group,.wp-block-nerdwallet-blocks-calculator-uk aside .form-group{margin-bottom:var(--wp--custom--spacing--xs)}@media(min-width:768px){.c-block-calculator aside,.wp-block-nerdwallet-blocks-calculator-uk aside{flex-basis:33.33%}}.c-block-calculator aside .calculator-form,.wp-block-nerdwallet-blocks-calculator-uk aside .calculator-form{display:flex;flex-direction:column;gap:var(--wp--custom--spacing--block-gap);overflow:hidden;padding:var(--wp--custom--spacing--s)}.c-block-calculator aside .calculator-form .custom-control-label,.wp-block-nerdwallet-blocks-calculator-uk aside .calculator-form .custom-control-label{font-size:var(--wp--preset--font-size--small)}.c-block-calculator aside .calculator-form label,.wp-block-nerdwallet-blocks-calculator-uk aside .calculator-form label{font-weight:var(--wp--custom--font-weight--medium)}.c-block-calculator aside .calculator-form .calculator-title,.wp-block-nerdwallet-blocks-calculator-uk aside .calculator-form .calculator-title{font-size:var(--wp--preset--font-size--normal);line-height:var(--wp--preset--font-size--large);margin:0}.c-block-calculator aside .calculator-form .input-group-select,.wp-block-nerdwallet-blocks-calculator-uk aside .calculator-form .input-group-select{align-items:flex-end;display:grid;grid-template-columns:50% 50%;margin-top:5px}.c-block-calculator aside .calculator-form .input-group-select>div:first-child label,.wp-block-nerdwallet-blocks-calculator-uk aside .calculator-form .input-group-select>div:first-child label{white-space:nowrap}.c-block-calculator aside .calculator-form .input-group-select>div:first-child input,.c-block-calculator aside .calculator-form .input-group-select>div:first-child select,.wp-block-nerdwallet-blocks-calculator-uk aside .calculator-form .input-group-select>div:first-child input,.wp-block-nerdwallet-blocks-calculator-uk aside .calculator-form .input-group-select>div:first-child select{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.c-block-calculator aside .calculator-form .input-group-select>div:last-child input,.c-block-calculator aside .calculator-form .input-group-select>div:last-child select,.wp-block-nerdwallet-blocks-calculator-uk aside .calculator-form .input-group-select>div:last-child input,.wp-block-nerdwallet-blocks-calculator-uk aside .calculator-form .input-group-select>div:last-child select{border-bottom-left-radius:0;border-top-left-radius:0}.c-block-calculator .summary-wrapper,.wp-block-nerdwallet-blocks-calculator-uk .summary-wrapper{margin-bottom:var(--wp--custom--spacing--block-gap)}.c-block-calculator .summary-wrapper p,.wp-block-nerdwallet-blocks-calculator-uk .summary-wrapper p{line-height:var(--wp--custom--line-height--tiny)}.c-block-calculator .summary .expand,.wp-block-nerdwallet-blocks-calculator-uk .summary .expand{align-items:center;color:var(--wp--preset--color--green);display:flex;font-weight:var(--wp--custom--font-weight--medium);gap:8px;justify-content:center;padding:15px 0;text-align:center}.c-block-calculator .summary .expand .icon,.wp-block-nerdwallet-blocks-calculator-uk .summary .expand .icon{transform:rotate(0deg);transition:transform .3s}.c-block-calculator .summary .expand .icon.active,.wp-block-nerdwallet-blocks-calculator-uk .summary .expand .icon.active{transform:rotate(180deg)}.c-block-calculator .schedule-title,.wp-block-nerdwallet-blocks-calculator-uk .schedule-title{font-family:Gotham,Roboto,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;margin:40px 0 8px}@media(max-width:782px){.c-block-calculator--interest-rate .amortization-chart .chart-box .help-tooltip-box,.c-block-calculator__wrapper[data-type=interest-rate] .amortization-chart .chart-box .help-tooltip-box{bottom:-5px;right:-10px}}.c-block-calculator--interest-rate .calculator-form-row>label,.c-block-calculator__wrapper[data-type=interest-rate] .calculator-form-row>label{font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--medium)}.c-block-calculator--interest-rate .summary-row,.c-block-calculator__wrapper[data-type=interest-rate] .summary-row{display:grid;grid-template-areas:"label label" "amount1 amount2";grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:900px){.c-block-calculator--interest-rate .summary-row,.c-block-calculator__wrapper[data-type=interest-rate] .summary-row{grid-template-areas:"label amount1 amount2";grid-template-columns:2fr 1fr 1fr}.c-block-calculator--interest-rate .summary-row:nth-child(3),.c-block-calculator__wrapper[data-type=interest-rate] .summary-row:nth-child(3){border-bottom:1px solid #b2b1b5;border-top:1px solid #b2b1b5}}.c-block-calculator--interest-rate .summary-row:nth-child(2) .amount,.c-block-calculator__wrapper[data-type=interest-rate] .summary-row:nth-child(2) .amount{color:var(--wp--preset--color--blue);font-family:var(--wp--preset--font-family--chronicle-display);font-size:32px;font-weight:var(--wp--custom--font-weight--bold)}@media only screen and (max-width:767px){.c-block-calculator--interest-rate .summary-row:first-child .summary-cell:first-child,.c-block-calculator__wrapper[data-type=interest-rate] .summary-row:first-child .summary-cell:first-child{background:0;padding:0}}.c-block-calculator--interest-rate .summary-row:first-child .summary-cell,.c-block-calculator__wrapper[data-type=interest-rate] .summary-row:first-child .summary-cell{font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.8px;text-transform:uppercase}@media(min-width:900px){.c-block-calculator--interest-rate .summary-row:first-child .summary-cell,.c-block-calculator__wrapper[data-type=interest-rate] .summary-row:first-child .summary-cell{padding:0}}.c-block-calculator--interest-rate .summary-cell,.c-block-calculator__wrapper[data-type=interest-rate] .summary-cell{align-items:center;display:inline-grid;font-size:var(--wp--preset--font-size--small);padding-bottom:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--30)}.c-block-calculator--interest-rate .summary-cell:first-child,.c-block-calculator__wrapper[data-type=interest-rate] .summary-cell:first-child{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:2;background-color:var(--wp--custom--color--neutral--lighterer);grid-area:label;text-align:center}@media(min-width:900px){.c-block-calculator--interest-rate .summary-cell:first-child,.c-block-calculator__wrapper[data-type=interest-rate] .summary-cell:first-child{background-color:#0000;text-align:left}}.c-block-calculator--interest-rate .summary-cell:nth-child(2),.c-block-calculator__wrapper[data-type=interest-rate] .summary-cell:nth-child(2){grid-area:amount1;-ms-grid-column:1;-ms-grid-row:2}.c-block-calculator--interest-rate .summary-cell:nth-child(3),.c-block-calculator__wrapper[data-type=interest-rate] .summary-cell:nth-child(3){grid-area:amount2;-ms-grid-column:2;-ms-grid-row:2}@media only screen and (min-width:900px){.c-block-calculator--interest-rate .summary-cell:first-child,.c-block-calculator__wrapper[data-type=interest-rate] .summary-cell:first-child{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1}.c-block-calculator--interest-rate .summary-cell:nth-child(2),.c-block-calculator__wrapper[data-type=interest-rate] .summary-cell:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.c-block-calculator--interest-rate .summary-cell:nth-child(3),.c-block-calculator__wrapper[data-type=interest-rate] .summary-cell:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}}.c-block-calculator--interest-rate .summary-cell:not(:first-child),.c-block-calculator__wrapper[data-type=interest-rate] .summary-cell:not(:first-child){text-align:center}.c-block-calculator--interest-rate .summary-cell .amount,.c-block-calculator__wrapper[data-type=interest-rate] .summary-cell .amount{font-weight:var(--wp--custom--font-weight--bold)}.c-block-calculator--interest-rate .nw-tabs li,.c-block-calculator__wrapper[data-type=interest-rate] .nw-tabs li{margin-left:0}.c-block-calculator--interest-rate .nw-tabs li .in__link,.c-block-calculator__wrapper[data-type=interest-rate] .nw-tabs li .in__link{padding-left:15px;padding-right:15px}.c-block-calculator--overpayment .radio-btn-group,.c-block-calculator__wrapper[data-type=overpayment] .radio-btn-group{display:grid;grid-template-columns:repeat(2,1fr)}.c-block-calculator--mortgage .summary-header h3,.c-block-calculator__wrapper[data-type=mortgage] .summary-header h3{font-size:var(--wp--preset--font-size--normal-medium);margin:0}.c-block-calculator--mortgage .summary-header p,.c-block-calculator__wrapper[data-type=mortgage] .summary-header p{font-size:var(--wp--preset--font-size--small)}.c-block-calculator--mortgage .summary-info,.c-block-calculator__wrapper[data-type=mortgage] .summary-info{display:grid;text-align:left}@media(min-width:768px){.c-block-calculator--mortgage .summary-info,.c-block-calculator__wrapper[data-type=mortgage] .summary-info{text-align:center}}.c-block-calculator--mortgage .summary-info .amount,.c-block-calculator__wrapper[data-type=mortgage] .summary-info .amount{color:var(--principal-color);font-size:54px;font-weight:500;margin-bottom:0;margin-top:0}@media(min-width:768px){.c-block-calculator--mortgage .summary-info .amount,.c-block-calculator__wrapper[data-type=mortgage] .summary-info .amount{font-size:32px}}.c-block-calculator--mortgage .summary-info p,.c-block-calculator__wrapper[data-type=mortgage] .summary-info p{font-size:12px;font-weight:300}.c-block-calculator--mortgage .summary-wrapper,.c-block-calculator__wrapper[data-type=mortgage] .summary-wrapper{align-items:center;display:grid;gap:var(--wp--custom--spacing--block-gap);grid-template-columns:1fr}@media(min-width:768px){.c-block-calculator--mortgage .summary-wrapper,.c-block-calculator__wrapper[data-type=mortgage] .summary-wrapper{grid-template-columns:1fr 2fr}}.c-block-calculator--mortgage .summary-table,.c-block-calculator__wrapper[data-type=mortgage] .summary-table{display:grid;grid-template-columns:1fr;justify-content:space-between}.c-block-calculator--mortgage .summary-table.hidden,.c-block-calculator__wrapper[data-type=mortgage] .summary-table.hidden{display:none}@media(min-width:768px){.c-block-calculator--mortgage .summary-table,.c-block-calculator__wrapper[data-type=mortgage] .summary-table{gap:var(--wp--custom--spacing--block-gap);grid-template-columns:repeat(2,1fr)}}.c-block-calculator--mortgage .summary-column,.c-block-calculator__wrapper[data-type=mortgage] .summary-column{display:flex;flex-direction:column}.c-block-calculator--mortgage .summary-column:not(:last-child),.c-block-calculator__wrapper[data-type=mortgage] .summary-column:not(:last-child){border-bottom:1px solid #d8d9da}@media(min-width:768px){.c-block-calculator--mortgage .summary-column:not(:last-child),.c-block-calculator__wrapper[data-type=mortgage] .summary-column:not(:last-child){border-bottom:0}}.c-block-calculator--mortgage .summary-cell,.c-block-calculator__wrapper[data-type=mortgage] .summary-cell{display:flex;font-size:var(--wp--preset--font-size--small);justify-content:space-between;line-height:2;padding:15px 0}.c-block-calculator--mortgage .summary-cell:not(:last-child),.c-block-calculator__wrapper[data-type=mortgage] .summary-cell:not(:last-child){border-bottom:1px solid #d8d9da}.c-block-calculator--mortgage .summary-cell>div:last-child,.c-block-calculator__wrapper[data-type=mortgage] .summary-cell>div:last-child{font-weight:700}.c-block-calculator--mortgage .amortization-chart .chart-box .help-tooltip-box,.c-block-calculator__wrapper[data-type=mortgage] .amortization-chart .chart-box .help-tooltip-box{bottom:-5px;right:4px}.c-block-calculator__title{font-family:var(--wp--preset--font-family--chronicle-display);font-size:2rem;font-weight:375;line-height:var(--wp--custom--line-height--tiny);margin-bottom:1rem;padding-inline:38px}@media only screen and (min-width:600px){.c-block-calculator__title{font-size:40px;padding-inline:89px}}.c-block-calculator__subtitle{font-size:1rem;line-height:var(--wp--custom--line-height--small);padding-inline:38px}@media only screen and (min-width:600px){.c-block-calculator__subtitle{padding-inline:89px}}.nerdwallet-blocks__form-control-toronto-checked--visible,.nerdwallet-blocks__form-control-toronto-unchecked--visible{display:block!important}.c-block-calculator .c-block-calculator--stamp-duty .c-block-calculator,.c-block-calculator .c-block-calculator--stamp-duty .wp-block-nerdwallet-blocks-calculator-uk,.c-block-calculator__wrapper[data-type=stamp-duty] .c-block-calculator,.c-block-calculator__wrapper[data-type=stamp-duty] .wp-block-nerdwallet-blocks-calculator-uk,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .c-block-calculator,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .wp-block-nerdwallet-blocks-calculator-uk,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .c-block-calculator,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .wp-block-nerdwallet-blocks-calculator-uk{border-bottom:1px solid #b2b1b5;border-left:1px solid #b2b1b5;border-radius:0 0 var(--wp--custom--border--radius--small) var(--wp--custom--border--radius--small);border-right:1px solid #b2b1b5}.c-block-calculator .c-block-calculator--stamp-duty .header,.c-block-calculator__wrapper[data-type=stamp-duty] .header,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .header,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .header{background-color:var(--wp--custom--color--neutral--lighterer);border-left:1px solid #b2b1b5;border-right:1px solid #b2b1b5;border-top:2px solid var(--wp--preset--color--green);padding:var(--wp--custom--spacing--xs)}@media only screen and (min-width:600px){.c-block-calculator .c-block-calculator--stamp-duty .header,.c-block-calculator__wrapper[data-type=stamp-duty] .header,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .header,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .header{padding:var(--wp--custom--spacing--m)}}.c-block-calculator .c-block-calculator--stamp-duty .title,.c-block-calculator__wrapper[data-type=stamp-duty] .title,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .title,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .title{font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--semibold);margin-bottom:var(--wp--preset--spacing--40);padding-inline:0}@media only screen and (min-width:768px){.c-block-calculator .c-block-calculator--stamp-duty .title,.c-block-calculator__wrapper[data-type=stamp-duty] .title,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .title,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .title{font-size:var(--wp--preset--font-size--extra-large)}}.c-block-calculator .c-block-calculator--stamp-duty .subtitle,.c-block-calculator__wrapper[data-type=stamp-duty] .subtitle,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .subtitle,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .subtitle{padding-inline:0}.c-block-calculator .c-block-calculator--stamp-duty .inner,.c-block-calculator__wrapper[data-type=stamp-duty] .inner,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .inner,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .inner{display:grid;grid-template-columns:1fr;padding:16px}@media only screen and (min-width:600px){.c-block-calculator .c-block-calculator--stamp-duty .inner,.c-block-calculator__wrapper[data-type=stamp-duty] .inner,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .inner,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .inner{gap:var(--wp--preset--spacing--50);grid-template-columns:1fr 1fr;padding:var(--wp--preset--spacing--50)}}.c-block-calculator .c-block-calculator--stamp-duty .form-group-wrapper,.c-block-calculator__wrapper[data-type=stamp-duty] .form-group-wrapper,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .form-group-wrapper,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .form-group-wrapper{display:flex;flex-direction:column}.c-block-calculator .c-block-calculator--stamp-duty .form-group-wrapper .form-group-amount:before,.c-block-calculator .c-block-calculator--stamp-duty .form-group-wrapper .form-helper:before,.c-block-calculator .c-block-calculator--stamp-duty .form-group-wrapper .form-invalid:before,.c-block-calculator__wrapper[data-type=stamp-duty] .form-group-wrapper .form-group-amount:before,.c-block-calculator__wrapper[data-type=stamp-duty] .form-group-wrapper .form-helper:before,.c-block-calculator__wrapper[data-type=stamp-duty] .form-group-wrapper .form-invalid:before,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .form-group-wrapper .form-group-amount:before,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .form-group-wrapper .form-helper:before,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .form-group-wrapper .form-invalid:before,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .form-group-wrapper .form-group-amount:before,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .form-group-wrapper .form-helper:before,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .form-group-wrapper .form-invalid:before{bottom:auto;top:36px}.c-block-calculator .c-block-calculator--stamp-duty .results,.c-block-calculator__wrapper[data-type=stamp-duty] .results,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .results,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .results{align-items:center;background-color:var(--wp--custom--color--neutral--lighterer);display:flex;padding:24px}.c-block-calculator .c-block-calculator--stamp-duty .results>div,.c-block-calculator__wrapper[data-type=stamp-duty] .results>div,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .results>div,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .results>div{display:flex;flex-direction:column}.c-block-calculator .c-block-calculator--stamp-duty .results .value,.c-block-calculator__wrapper[data-type=stamp-duty] .results .value,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .results .value,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .results .value{color:var(--wp--custom--color--ui--blue--default);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--regular)}.c-block-calculator .c-block-calculator--stamp-duty .results .label,.c-block-calculator__wrapper[data-type=stamp-duty] .results .label,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .results .label,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .results .label{font-size:var(--wp--preset--font-size--normal);font-weight:var(--wp--custom--font-weight--tiny)}.c-block-calculator .c-block-calculator--stamp-duty .results .wrapper,.c-block-calculator__wrapper[data-type=stamp-duty] .results .wrapper,.wp-block-nerdwallet-blocks-calculator-uk .c-block-calculator--stamp-duty .results .wrapper,.wp-block-nerdwallet-blocks-calculator-uk__wrapper[data-type=stamp-duty] .results .wrapper{display:flex;flex-direction:column}.c-block-calculator--overpayment .amortization-schedule h3,.c-block-calculator__wrapper[data-type=overpayment] .amortization-schedule h3{font-size:var(--wp--preset--font-size--medium)}.c-block-calculator--overpayment .amortization-chart .custom-tooltip,.c-block-calculator__wrapper[data-type=overpayment] .amortization-chart .custom-tooltip{min-width:170px;transform:translateX(-50%) translateY(-50%);width:170px}@media(min-width:782px){.c-block-calculator--overpayment .amortization-chart .custom-tooltip,.c-block-calculator__wrapper[data-type=overpayment] .amortization-chart .custom-tooltip{min-width:200px;width:auto}}.c-block-calculator--overpayment .amortization-chart .chart-box,.c-block-calculator__wrapper[data-type=overpayment] .amortization-chart .chart-box{height:190px}.c-block-calculator--overpayment .amortization-chart .chart-box .help-tooltip-box,.c-block-calculator__wrapper[data-type=overpayment] .amortization-chart .chart-box .help-tooltip-box{bottom:-5px;right:0}@media(min-width:782px){.c-block-calculator--overpayment .amortization-chart .chart-box .help-tooltip-box,.c-block-calculator__wrapper[data-type=overpayment] .amortization-chart .chart-box .help-tooltip-box{bottom:36px;right:-12px}.c-block-calculator--overpayment .amortization-chart .chart-box,.c-block-calculator__wrapper[data-type=overpayment] .amortization-chart .chart-box{height:340px}}.c-block-calculator--overpayment .summary .description,.c-block-calculator__wrapper[data-type=overpayment] .summary .description{font-size:var(--wp--preset--font-size--normal);line-height:var(--wp--custom--line-height--normal)}.c-block-calculator--overpayment .summary .description .amount,.c-block-calculator__wrapper[data-type=overpayment] .summary .description .amount{font-weight:var(--wp--custom--font-weight--medium)}.c-block-calculator--overpayment .summary .amount,.c-block-calculator__wrapper[data-type=overpayment] .summary .amount{color:var(--wp--preset--color--blue)}.c-block-calculator--overpayment .summary .divider,.c-block-calculator__wrapper[data-type=overpayment] .summary .divider{padding:5px 0}.c-block-calculator--overpayment .summary .divider hr,.c-block-calculator__wrapper[data-type=overpayment] .summary .divider hr{bottom:0}.c-block-calculator--overpayment .summary-wrapper,.c-block-calculator__wrapper[data-type=overpayment] .summary-wrapper{display:flex;flex-direction:column;overflow:hidden;position:relative}@media(min-width:900px){.c-block-calculator--overpayment .summary-row,.c-block-calculator__wrapper[data-type=overpayment] .summary-row{display:grid;grid-template-columns:repeat(2,1fr)}}.c-block-calculator--overpayment .summary-range label,.c-block-calculator__wrapper[data-type=overpayment] .summary-range label{display:flex;flex-direction:column;font-weight:var(--wp--custom--font-weight--medium)}@media(min-width:900px){.c-block-calculator--overpayment .summary-range label,.c-block-calculator__wrapper[data-type=overpayment] .summary-range label{flex-direction:row}}.c-block-calculator--overpayment .summary-range label>span,.c-block-calculator__wrapper[data-type=overpayment] .summary-range label>span{display:flex;flex-direction:column;gap:8px}@media(min-width:782px){.c-block-calculator--overpayment .summary-range label>span,.c-block-calculator__wrapper[data-type=overpayment] .summary-range label>span{flex-direction:row}}@media(min-width:900px){.c-block-calculator--overpayment .summary-range,.c-block-calculator__wrapper[data-type=overpayment] .summary-range{margin-bottom:var(--wp--custom--spacing--xxs)}}.c-block-calculator--overpayment .summary-cell .amount,.c-block-calculator__wrapper[data-type=overpayment] .summary-cell .amount{font-size:var(--wp--preset--font-size--large);font-weight:var(--wp--custom--font-weight--semibold)}.amortization-chart{border:1px solid var(--wp--custom--color--neutral--lighter);border-radius:var(--wp--custom--border--radius--small);margin-bottom:var(--wp--custom--spacing--block-gap);padding:var(--wp--custom--spacing--xs);position:relative}@media(min-width:782px){.amortization-chart{overflow:visible;padding:var(--wp--custom--spacing--s)}}.amortization-chart .custom-tooltip{background-color:#fff;border-radius:var(--wp--custom--border--radius--small);box-shadow:var(--wp--custom--shadow--level-2);left:0;min-width:160px;opacity:0;padding:var(--wp--custom--spacing--xs);pointer-events:none;position:absolute;text-align:center;top:0;transform:translateX(-50%)}@media(min-width:782px){.amortization-chart .custom-tooltip{min-width:200px}}.amortization-chart .custom-tooltip:before{block-size:0;border:8px solid #0000;border-bottom:8px solid var(--wp--preset--color--white);content:"";display:block;inline-size:0;inset-block-end:-16px;inset-inline-start:50%;position:absolute;top:100%;transform:translateX(-50%) rotate(180deg)}.amortization-chart .tooltip-item{align-items:center;background-color:#fff;color:#000;display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--small);justify-content:space-between}.amortization-chart .tooltip-item.legend-item{align-items:center;display:flex;font-size:12px;font-weight:var(--wp--custom--font-weight--tiny);gap:4px;margin-right:0}@media(min-width:550px){.amortization-chart .tooltip-item.legend-item{font-size:12px;margin-right:24px}}.amortization-chart .dot{background:gray;border-radius:50%;display:inline-flex;flex:0 0 8px;height:8px;margin-left:0;width:8px}.amortization-chart .black-line{border-top:2px solid #000;display:inline-flex;height:8px;margin-top:4px;width:16px}.amortization-chart .legend-wrapper{display:flex;gap:8px;margin-bottom:var(--wp--preset--spacing--50)}.amortization-chart .chart-box{height:220px;position:relative;width:100%}@media(min-width:550px){.amortization-chart .chart-box{height:350px}}.amortization-chart .chart-box .help-tooltip-box{bottom:15px;position:absolute;right:-2px}.amortization-chart .balance-box{border-bottom:1px solid #d8d9da;display:flex;flex-direction:column;margin-bottom:var(--wp--custom--spacing--xs);padding-bottom:var(--wp--custom--spacing--xs);text-align:left}.amortization-chart .balance-box .label{font-size:var(--wp--preset--font-size--extra-small);font-weight:var(--wp--custom--font-weight--tiny);margin-bottom:0}.amortization-chart .balance-box .value{font-size:var(--wp--preset--font-size--normal);font-weight:var(--wp--custom--font-weight--bold);line-height:1.5}.amortization-chart .dataset-box{margin-top:var(--wp--custom--spacing--s)}.amortization-chart .dataset-label{align-items:center;display:flex;justify-content:flex-start;text-align:left}.amortization-chart .dataset-label>span{font-size:12px;font-weight:var(--wp--custom--font-weight--tiny);margin-left:5px;margin-right:auto}.amortization-chart .dataset-value{font-size:var(--wp--preset--font-size--extra-small);font-weight:var(--wp--custom--font-weight--bold)}
