.mortgage-calculator-block{border:21px solid #e4e4ea;padding:48px 70px 54px 71px;margin-bottom:40px;margin-top:40px}.mortgage-calculator-block h2{color:#0071bd;font-size:16px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.mortgage-calculator-block .calculator_instructions{font-size:22px;letter-spacing:-.2px;font-weight:600;margin-bottom:16px}.mortgage-calculator-block button{border:0;padding:12px 0;font-size:14px}.mortgage-calculator-block .calculator-disclaimer{font-size:14px;line-height:26px}.kalculator{border:21px solid #e4e4ea;padding:6%}.kalculator button{margin-top:32px;color:#fff;border-radius:4px;font-weight:700}.kalculator h2.kalculator-title{font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:8px !important;line-height:normal}.kalculator .kalculator-description{font-size:22px;letter-spacing:-.2px;font-weight:600;margin-bottom:18px;line-height:normal}.kalculator .input-group-main-label{display:none}.kalculator .checkbox-group input[type=checkbox]{display:inline-block;width:auto !important;vertical-align:middle}.kalculator .checkbox-group label{display:inline-block}.kalculator label[for=military-service]{margin-top:33px;margin-bottom:0;font-size:14px}.kalculator .military-service-instructions{font-size:14px;margin-bottom:18px}.kalculator input[type=radio]{display:inline-block;width:auto !important;vertical-align:middle}.kalculator input[type=radio]+label{margin-bottom:8px;display:inline-block;font-size:14px;font-weight:400;cursor:pointer}.kalculator .calc-disclaimer{margin-top:24px;font-size:14px;line-height:26px}.kalculator .small-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;display:block}.kalculator label{display:block}.kalculator input,.kalculator select,.kalculator button,.calculator_instructions{display:block;width:100%}.kalculator .input-group{position:relative}.kalculator .dollar-sign{position:absolute;top:50%;left:16px;transform:translateY(-50%);font-weight:900}.kalculator input.currency{padding-left:31px}.kalculator .percent-sign{position:absolute;top:50%;right:16px;transform:translateY(-50%);font-weight:900}.kalculator .afford-message-container{margin-top:15px;font-weight:900;position:relative}.kalculator label{font-size:14px;margin-bottom:8px;font-weight:600;line-height:normal}.kalculator input[type=text],.kalculator select{border:1px solid #979797;border-radius:4px;height:41px;font-weight:600;margin-bottom:26px}.kalculator select{padding-left:16px;background-repeat:no-repeat !important;background-position:97% 50% !important}.kalculator input.percentage{padding-left:16px}.calculator-disclaimer{font-size:16px;line-height:24px}.kalculator button{cursor:pointer;font-size:14px;padding:12px;border:0}#results .results-entry{padding-top:26px;border-bottom:1px solid #d8d8d8;padding-bottom:30px;display:flex;justify-content:space-between;align-items:center}#results h3{margin-top:42px;margin-bottom:0}@media (max-width:575px){#results .results-entry .lc{font-size:15px}}#results .results-entry .rc{font-size:21px;font-weight:900}#results .results-entry:last-child{border-bottom:0}#results .primary-search-entry{font-size:18px;padding-bottom:30px}.kalculator h3{font-size:19px}#refinance-kalculation-results .kalculator-2-col-results-label,#loan-comparison-kalculation-results .kalculator-2-col-results-label{margin-top:24px;font-weight:700}@media (max-width:575px){#refinance-kalculation-results .kalculator-2-col-results-label,#loan-comparison-kalculation-results .kalculator-2-col-results-label{font-size:15px}}#refinance-kalculation-results .kalculator-2-col-result,#loan-comparison-kalculation-results .kalculator-2-col-result{font-weight:700;font-size:24px;margin-bottom:32px}@media (max-width:575px){#refinance-kalculation-results .kalculator-2-col-result,#loan-comparison-kalculation-results .kalculator-2-col-result{font-size:18px}}#refinance-kalculation-results #results h3,#loan-comparison-kalculation-results #results h3{margin-top:14px}#current-interest-rate,#refi-interest-rate{padding-left:16px}.error{margin-top:24px;color:red}.col-span-6{grid-column:span 6/span 6}