.calc-heading{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:6rem 2rem 0;position:relative}.calc-heading-inner{position:relative;z-index:1}.calc-desc{color:#003f7e;color:var(--accent-color);line-height:1.4rem;margin:1rem 0 0.5rem;min-height:100px;padding:0 1rem}.calc-heading:after{background:transparent;display:block;height:100%;left:0;opacity:0.35;top:0;width:100%}.calc-heading h1{color:#003f7e;color:var(--accent-color);font-family:Gilmer Light;font-size:3em;margin-bottom:0}.calc-heading h2{color:#333;color:var(--text-color);font-size:1.5em;margin-bottom:2rem;margin-top:2rem}.calc-tool{margin-bottom:2rem;padding-bottom:0!important;padding:1rem}@media (min-width:768px){.calc-tool{padding-left:0;padding-right:0}}.calc-footer-cta{text-align:center}.calc-footer-cta h2{color:#333;color:var(--text-color);font-size:1.5em;margin-bottom:2rem;margin-top:2rem}.payment-calc,.refinance-calc{max-width:1200px}.calc-slider-track{background:linear-gradient(to right,#9be076,#74af55);background:linear-gradient(to right,#9be076,var(--primary-color));border-radius:6px;height:10px;width:100%}.calc-slider-thumb{background-color:white;background-color:var(--form-color);border:1px solid #c5c5c5;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,0.3);height:35px;width:15px}.calc-slider-track-text{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.3);color:#999;font-size:0.75em;font-weight:700;left:-21px;padding:0.4rem;position:absolute;text-align:center;top:-37px;white-space:nowrap;width:3.75rem}.calc-results{background:#f8f8f8;border:1px solid #f8f8f8;padding:1rem 0}.calc-results-title{font-family:Gilmer Light;font-size:2.5em;margin-bottom:1.25rem}.calc-big-label{align-items:center;background-color:transparent;border:6px solid #74af55;border:6px solid var(--primary-color);border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,0.25);color:#003f7e;color:var(--accent-color);display:flex;font-size:1.8em;height:200px;justify-content:center;margin:auto;width:200px}.calc-heading-result{color:#666;font-family:Gilmer Light;font-size:1.3em;line-height:1.25rem}.calc-help-message{background:#fff;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);color:#666;font-size:0.8em;margin-top:1rem;padding:1rem}.calc-info-button{background-color:white;border:1px solid #74af55;border:1px solid var(--secondary-color);border-radius:50%;color:#74af55;color:var(--secondary-color);font-weight:700;height:30px;margin-left:1rem;width:30px}.calc-info-button:hover{background-color:#74af55;background-color:var(--secondary-color);color:white}.calc-topcta{display:none}.calc-great-news-text{color:#003f7e;color:var(--accent-color)}.debt-consolidation-calc input.debt-type::-moz-placeholder{font-size:0.8em}.debt-consolidation-calc input.debt-type::placeholder{font-size:0.8em}.calc-footer-image{max-height:400px;overflow:hidden}.calc-heading__ctas{display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;width:100%}@media (min-width:768px){.calc-heading__ctas{flex-direction:row}}.calc-heading__ctas a{margin:1rem 2rem}@media (min-width:768px){.calc-heading__ctas a{margin:0 2rem}}.calc-nav{border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:2rem;padding:1rem 0}@media (min-width:768px){.calc-nav{flex-direction:row;flex-wrap:wrap}}.calc-nav a{display:flex;line-height:0.75rem;padding:1rem;text-decoration:none}@media (min-width:768px){.calc-nav a{max-width:50%}}.calc-nav a:hover{color:#003f7e;color:var(--accent-color);text-decoration:underline}.calc-nav a.calc-nav-active{color:#003f7e;color:var(--accent-color);font-weight:700}