@keyframes animateBg{0%{background-position:100% 0}to{background-position:0 0}}.mortgage-calculator{position:relative;display:inline-block}.has-gradient .mortgage-calculator{color:#fff}.mortgage-calculator__title{font-size:2.375rem;font-weight:900;margin-bottom:30px;color:inherit}@media (max-width:700px){.mortgage-calculator__title{font-size:1.5625rem;margin-bottom:26px}}.mortgage-calculator.is-results-visible .mortgage-calculator__title{opacity:0;visibility:hidden;transition:opacity .5s ease 0s,visibility 0s linear .5s}.mortgage-calculator__intro-text{font-weight:900;font-size:1.25rem;margin-bottom:30px}@media (max-width:700px){.mortgage-calculator__intro-text{font-size:1rem;margin-bottom:19px}}.mortgage-calculator__form{transition:opacity .5s ease .3s,visibility 0s linear 0s}.mortgage-calculator.is-results-visible .mortgage-calculator__form{opacity:0;visibility:hidden;transition:opacity .5s ease 0s,visibility 0s linear .5s}.modal--mortgage .mortgage-calculator__form .form-control__label{color:#fff}.mortgage-calculator__results{position:absolute;top:0;opacity:0;visibility:hidden;width:100%;transition:opacity .5s ease 0s,visibility 0s linear .5s}.mortgage-calculator.is-results-visible .mortgage-calculator__results{opacity:1;visibility:visible;transition:opacity .5s ease .3s,visibility 0s linear 0s}.mortgage-calculator.is-results-visible .mortgage-calculator__results .mortgage-calculator__title{opacity:1;visibility:visible}.mortgage-calculator__results-text{margin-top:20px}.mortgage-calculator__results-text a{font-weight:900;color:inherit}.can-hover .has-gradient .mortgage-calculator__results-text a:hover{color:#c18948}.mortgage-calculator__results .input-prefix .input-prefix__input,.mortgage-calculator__results .input-prefix:before{color:#1c1c39}.modal--mortgage .mortgage-calculator{color:#fff}.modal--mortgage .mortgage-calculator .form-control__label{color:inherit}.modal--mortgage .mortgage-calculator a{color:inherit;font-weight:700}.can-hover .modal--mortgage .mortgage-calculator a:hover{color:#c18948}.mortgage-calculator-form{margin-top:20px}@media (min-width:1025px){.mortgage-calculator-form{margin-top:30px;max-width:708px}}.mortgage-calculator-form__input{box-shadow:inset 0 0 0 3px rgba(0,0,0,.03);border-radius:2px;border:2px solid #ebebeb}.mortgage-calculator-form input:focus,.mortgage-calculator-form input:hover{border:2px solid #1c1c39}.mortgage-calculator-form input:-moz-read-only{border:2px solid #e5e5e5;background-color:#ebebeb;pointer-events:none}.mortgage-calculator-form input:read-only{border:2px solid #e5e5e5;background-color:#ebebeb;pointer-events:none}.mortgage-calculator-form input:invalid{border:2px solid #eb4578}.mortgage-calculator-form input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mortgage-calculator-form input[type=number]::-webkit-inner-spin-button,.mortgage-calculator-form input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.mortgage-calculator-form__calc-btn{margin-top:50px}@media (max-width:1024px){.mortgage-calculator-form__calc-btn{margin-top:0}}.mortgage-calculator-modal{padding:30px 45px}.mortgage-calculator-modal__title{margin-bottom:20px;color:#fff;font-size:1.875rem;line-height:1.27;letter-spacing:0;font-weight:900}