.interestcalculator .boxtitle{display:block;font-size:30px;font-weight:700;margin-bottom:25px;text-align:left;}.interestcalculatormain{display:grid;gap:1.875rem;grid-template-columns:220px auto;}.interestcalculator .fakeinput,.interestcalculator .fakeinput:active,.interestcalculator .fakeinput:focus{background-color:transparent !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;outline:none !important;outline-style:none !important;padding:0 !important;}.interestcalculator input:last-child,.interestcalculator select:last-child{margin-bottom:0 !important;}.interestcalculator label{display:block;}.interestcalculator .interestcalculatorparameters label{font-weight:900;}.interestcalculator .interestcalculatorresults{background-color:#fff;border:1px solid #dfe8f0;border-radius:.25rem;padding:20px;}.interestcalculator .interestcalculatorresults strong{display:block;font-weight:700;}.interestcalculator .interestcalculatorresults a.ctabutton{border-radius:4px;display:inline-block;padding:20px 50px;text-align:center;text-decoration:none;}.interestcalculator .interestcalculatorresults a.ctabutton:hover{background-color:#34d507 !important;}.interestcalculator .interestcalculatorresults hr{background-color:#dedede;border:none;height:2px;margin-bottom:25px;margin-top:25px;width:100%;}.interestcalculator .interestcalculatorresults table{background:transparent;border-collapse:collapse;padding-bottom:10px;width:100%;}.interestcalculator .interestcalculatorresults tr:nth-child(odd){background:transparent !important;}.interestcalculator .interestcalculatorresults th{font-size:15px;font-weight:700;letter-spacing:0;line-height:1;padding:0 0 5px;text-align:left;text-transform:none;}.interestcalculator .interestcalculatorresults td{font-size:17px;padding:0;}.interestcalculator .interestcalculatorresultscta{align-items:center;display:flex;gap:1rem;justify-content:space-between;}.interestcalculator .interestcalculatorresultscta div:first-child{margin-right:20px;}.interestcalculator .interestcalculatorresultscta .resulttotal{font-weight:700;}.interestcalculatorresultsgrid{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);}@media screen and (max-width:1023px){.interestcalculator .interestcalculatorresults a.ctabutton{padding:20px;}}@media screen and (max-width:767px){.interestcalculatormain{grid-template-columns:1fr;}}@media screen and (max-width:449px){.interestcalculator .interestcalculatorresults .interestcalculatorresultscta{display:block;}.interestcalculator .interestcalculatorresults .interestcalculatorresultscta div:first-child{margin-bottom:25px;margin-right:0;}.interestcalculator .interestcalculatorresultscta{align-items:flex-start;flex-direction:column;}}.contentbox--theme-fw-blue .interestcalculator .form-label,.contentbox--theme-fw-blue .interestcalculator .resulttotal_wrapper,.contentbox--theme-fw-blue .interestcalculator .small-bottom-text,.contentbox--theme-fw-blue .interestcalculator .title,.contentbox--theme-fw-blue-pattern .interestcalculator .form-label,.contentbox--theme-fw-blue-pattern .interestcalculator .resulttotal_wrapper,.contentbox--theme-fw-blue-pattern .interestcalculator .small-bottom-text,.contentbox--theme-fw-blue-pattern .interestcalculator .title,.contentbox--theme-purple .interestcalculator .form-label,.contentbox--theme-purple .interestcalculator .resulttotal_wrapper,.contentbox--theme-purple .interestcalculator .small-bottom-text,.contentbox--theme-purple .interestcalculator .title,.contentbox--theme-purple-dark .interestcalculator .form-label,.contentbox--theme-purple-dark .interestcalculator .resulttotal_wrapper,.contentbox--theme-purple-dark .interestcalculator .small-bottom-text,.contentbox--theme-purple-dark .interestcalculator .title,.contentbox--theme-purple-pattern-dark .interestcalculator .form-label,.contentbox--theme-purple-pattern-dark .interestcalculator .resulttotal_wrapper,.contentbox--theme-purple-pattern-dark .interestcalculator .small-bottom-text,.contentbox--theme-purple-pattern-dark .interestcalculator .title{color:#fff;}