/* Base styles the calculator relied on from the hello-elementor theme (not active on this site). Scoped to the calculator only. */
.loan-calculator, .loan-calculator input, .loan-calculator select, .loan-calculator button, .loan-calculator label, .loan-calculator h3, .loan-calculator small, .loan-note { font-family: "Open Sans", sans-serif; }
.loan-calculator *, .loan-calculator *::before, .loan-calculator *::after { box-sizing: border-box; }
.loan-calculator label { display: block; margin-bottom: 6px; line-height: 1.3; }
.loan-calculator select, .loan-calculator input[type="number"] { width: 100%; height: 50px; font-size: 15px; color: #333; background: #fff; border-radius: 0; }
.loan-calculator select { padding-top: 0 !important; padding-bottom: 0 !important; }
.loan-group { align-items: flex-end; }
.loan-group > div { display: flex; flex-direction: column; }
.loan-calculator button { cursor: pointer; font-size: 14px; letter-spacing: .5px; }
