.lf-mortgage-calculator{margin:0 auto;max-width:1300px}.lf-mortgage-calculator__vue{align-items:center;display:flex;gap:60px;justify-content:space-between;opacity:0;padding:0 20px}.lf-mortgage-calculator__vue.show{opacity:1}@media (max-width:991px){.lf-mortgage-calculator__vue{display:block}}.lf-mortgage-calculator__col-left,.lf-mortgage-calculator__col-right{flex:1;overflow:hidden;position:relative;width:50%}@media (max-width:991px){.lf-mortgage-calculator__col-left,.lf-mortgage-calculator__col-right{width:100%}}.lf-mortgage-calculator__col-left{border-radius:25px;box-shadow:0 0 20px rgba(37,37,37,.15);padding:50px}@media (max-width:991px){.lf-mortgage-calculator__col-left{border-radius:0;box-shadow:none;margin-bottom:40px;padding:0}}.lf-mortgage-calculator__col-left p{margin-bottom:40px}.lf-mortgage-calculator__col-left .lf-form-group{margin-bottom:25px}.lf-mortgage-calculator__toggle-advanced{color:#236092;cursor:pointer;font-weight:700;margin-top:40px}.lf-mortgage-calculator__advanced{padding-top:40px}.lf-mortgage-calculator__payment{margin-bottom:40px}.lf-mortgage-calculator__payment__label{color:#252525;display:block;font-size:35px;font-weight:900;line-height:45px;margin-right:30px}@media (max-width:991px){.lf-mortgage-calculator__payment__label{display:inline;font-size:28px}}.lf-mortgage-calculator__payment__value{color:#236092;font-size:35px;font-weight:900;line-height:45px;margin-right:5px}@media (max-width:991px){.lf-mortgage-calculator__payment__value{font-size:28px}}.lf-mortgage-calculator__payment__suffix{color:#3c3c3c;font-size:16px;line-height:26px}.lf-mortgage-calculator__breakdown__label{color:#252525;font-size:30px;font-weight:700;line-height:40px;margin-bottom:20px}@media (max-width:991px){.lf-mortgage-calculator__breakdown__label{font-size:24px}}.lf-mortgage-calculator__meter{background-color:#252525;border-radius:15px;height:30px;overflow:hidden;position:relative;width:100%}.lf-mortgage-calculator__meter>*{height:30px;left:0;position:absolute;top:0;transition:width .5s ease}.lf-mortgage-calculator__meter__principal-interest{background-color:#142f45;z-index:4}.lf-mortgage-calculator__meter__taxes{background-color:#236092;z-index:3}.lf-mortgage-calculator__meter__insurance{background-color:#4583b5;z-index:2}.lf-mortgage-calculator__meter__hoa{background-color:#f9db6d;z-index:1}.lf-mortgage-calculator__legend{margin-bottom:-20px;margin-top:20px}.lf-mortgage-calculator__legend__item{margin-bottom:20px;min-height:65px;padding-left:65px;position:relative}@media (max-width:991px){.lf-mortgage-calculator__legend__item{margin-bottom:15px;padding-left:55px}}.lf-mortgage-calculator__legend__item__color{border-radius:999999em;height:50px;left:0;position:absolute;top:8px;width:50px}@media (max-width:991px){.lf-mortgage-calculator__legend__item__color{height:40px;width:40px}}.lf-mortgage-calculator__legend__item__label{color:#3c3c3c!important;margin-bottom:-2px!important}.lf-mortgage-calculator__legend__principal-interest{background-color:#142f45}.lf-mortgage-calculator__legend__taxes{background-color:#236092}.lf-mortgage-calculator__legend__insurance{background-color:#4583b5}.lf-mortgage-calculator__legend__hoa{background-color:#f9db6d}.lf-mortgage-calculator__errors,.lf-mortgage-calculator__loading{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.lf-mortgage-calculator__errors h3,.lf-mortgage-calculator__loading h3{left:50%;margin-bottom:0;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%)}.lf-mortgage-calculator__errors{z-index:5}.lf-mortgage-calculator__errors h3{color:#d8072f}.lf-mortgage-calculator__errors.default h3{color:#236092}.lf-mortgage-calculator__loading{z-index:6}.lf-mortgage-calculator__loading img{height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.lf-payoff-calculator{margin:0 auto;max-width:1300px}.lf-payoff-calculator__vue{align-items:center;display:flex;gap:60px;justify-content:space-between;opacity:0;padding:0 20px}.lf-payoff-calculator__vue.show{opacity:1}@media (max-width:991px){.lf-payoff-calculator__vue{display:block}}.lf-payoff-calculator__col-left,.lf-payoff-calculator__col-right{flex:1;overflow:hidden;position:relative;width:50%}@media (max-width:991px){.lf-payoff-calculator__col-left,.lf-payoff-calculator__col-right{width:100%}}.lf-payoff-calculator__col-left{border-radius:25px;box-shadow:0 0 20px rgba(37,37,37,.15);padding:50px}@media (max-width:991px){.lf-payoff-calculator__col-left{border-radius:0;box-shadow:none;margin-bottom:40px;padding:0}}.lf-payoff-calculator__col-left p{margin-bottom:40px}.lf-payoff-calculator__col-left .lf-form-group{margin-bottom:25px}.lf-payoff-calculator__divider{color:#236092!important;margin-bottom:20px;margin-top:40px}.lf-payoff-calculator__savings-section{padding-bottom:30px}.lf-payoff-calculator__savings-section h3,.lf-payoff-calculator__savings-section h4{display:inline-block;margin-bottom:5px}.lf-payoff-calculator__savings-section h3{color:#236092!important;margin-left:10px}.lf-payoff-calculator__savings-section p{font-size:20px;font-weight:600;margin-bottom:0}.lf-payoff-calculator__savings-section p span{color:#236092;font-weight:900}.lf-payoff-calculator__savings-section.second{border-bottom:1px solid #c5cfd6;margin-bottom:30px}.lf-payoff-calculator__details-section :nth-child(odd) .lf-payoff-calculator__details-section__row__value{color:#236092}.lf-payoff-calculator__details-section__row{display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.lf-payoff-calculator__details-section__row__caption,.lf-payoff-calculator__details-section__row__value{flex:1;overflow:hidden;position:relative;width:50%}.lf-payoff-calculator__details-section__row__caption{font-size:17px;font-weight:600;font-weight:700;line-height:27px}.lf-payoff-calculator__details-section__row__value{font-family:Fieldwork,sans-serif;font-weight:17px;font-weight:900;letter-spacing:.15em;line-height:27px;text-align:right;text-transform:uppercase}.lf-payoff-calculator__details-section.second{border-top:1px solid #c5cfd6;margin-bottom:-30px;padding-top:30px}.lf-payoff-calculator__errors,.lf-payoff-calculator__loading{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.lf-payoff-calculator__errors h3,.lf-payoff-calculator__loading h3{left:50%;margin-bottom:0;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%)}.lf-payoff-calculator__errors{z-index:6}.lf-payoff-calculator__errors h3{color:#d8072f}.lf-payoff-calculator__loading{z-index:5}.lf-payoff-calculator__loading img{height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.lf-monetary-input,.lf-percent-input{position:relative;width:50%}.lf-monetary-input.two-fifths,.lf-percent-input.two-fifths{width:calc(20% - 5px)}.lf-monetary-input.three-fifths,.lf-percent-input.three-fifths{width:calc(30% - 5px)}.lf-monetary-input input,.lf-percent-input input{width:100%!important}.lf-form-group-cols .lf-monetary-input,.lf-form-group-cols .lf-percent-input{width:100%}.lf-monetary-input.formatted:before{content:"$";font-size:12px;left:15px;position:relative;position:absolute;top:50%;transform:translateY(-50%)}.lf-monetary-input input{padding-left:30px}.lf-monetary-input__suffix{right:5px}.lf-monetary-input__suffix,.lf-percent-input.formatted:after{font-size:12px;position:relative;position:absolute;top:50%;transform:translateY(-50%)}.lf-percent-input.formatted:after{content:"%";right:15px}.lf-percent-input input{padding-right:30px}.lf-form-group{align-items:center;display:flex;gap:10px;justify-content:space-between}.lf-form-group input,.lf-form-group label,.lf-form-group select{font-size:17px!important;width:50%}.lf-form-group input.lf-error,.lf-form-group input.lf-error:focus,.lf-form-group label.lf-error,.lf-form-group label.lf-error:focus,.lf-form-group select.lf-error,.lf-form-group select.lf-error:focus{border-color:#d8072f!important;outline-color:#d8072f!important}.lf-form-group label{font-size:17px;font-weight:700}.lf-form-group input,.lf-form-group select{background-color:#fff}.lf-form-group-cols{align-items:center;display:flex;gap:24px;justify-content:space-between}.lf-form-group-cols .lf-form-col{width:calc(33% - 16px)}.lf-form-group-cols input,.lf-form-group-cols label,.lf-form-group-cols select{border-color:#c5cfd6;font-size:17px!important;width:100%}.lf-form-group-cols input.lf-error,.lf-form-group-cols input.lf-error:focus,.lf-form-group-cols label.lf-error,.lf-form-group-cols label.lf-error:focus,.lf-form-group-cols select.lf-error,.lf-form-group-cols select.lf-error:focus{border-color:#d8072f!important;outline-color:#d8072f!important}.lf-form-group-cols label{font-size:17px;font-weight:700}.lf-form-group-cols label.lf-global-label{font-size:14px!important;font-weight:600;letter-spacing:.2em;line-height:24px;text-transform:uppercase}.lf-form-group-cols input,.lf-form-group-cols select{background-color:#fff}.vue-js-switch{width:80px!important}.vue-js-switch .v-switch-core{border-radius:19px!important;height:38px!important;width:80px!important}.vue-js-switch .v-switch-core .v-switch-button{height:32px!important;width:32px!important}.vue-js-switch .v-switch-label{font-size:14px!important;font-weight:600;letter-spacing:.2em;line-height:38px!important;text-transform:uppercase}.vue-js-switch.toggled .v-switch-button{transform:translate3d(45px,3px,0)!important}.lf-form-tooltip{border:2px solid #236092;border-radius:10px;color:#236092;cursor:pointer;display:inline-block;font-size:16px;height:20px;line-height:15px;text-align:center;vertical-align:middle;width:20px}.tooltip-inner{background-color:#252525;border-radius:4px;color:#fff;padding:5px 10px}.lf-refinance-calculator{margin:0 auto;max-width:1300px}.lf-refinance-calculator__vue{align-items:center;display:flex;gap:60px;justify-content:space-between;opacity:0;padding:0 20px}.lf-refinance-calculator__vue.show{opacity:1}@media (max-width:991px){.lf-refinance-calculator__vue{display:block}}.lf-refinance-calculator__col-left,.lf-refinance-calculator__col-right{flex:1;overflow:hidden;position:relative;width:50%}@media (max-width:991px){.lf-refinance-calculator__col-left,.lf-refinance-calculator__col-right{width:100%}}.lf-refinance-calculator__col-left{border-radius:25px;box-shadow:0 0 20px rgba(37,37,37,.15);padding:50px}@media (max-width:991px){.lf-refinance-calculator__col-left{border-radius:0;box-shadow:none;margin-bottom:40px;padding:0}}.lf-refinance-calculator__col-left p{margin-bottom:40px}.lf-refinance-calculator__col-left .lf-form-group-cols{margin-bottom:25px}.lf-refinance-calculator__toggle-advanced{color:#236092;cursor:pointer;font-weight:700;margin-top:40px}.lf-refinance-calculator__divided{margin-top:20px;position:relative}.lf-refinance-calculator__divided:after{background-color:#c5cfd6;content:"";height:100%;left:calc(66% + 8px);position:absolute;top:1px;width:1px}.lf-refinance-calculator__advanced{padding-top:40px}.lf-refinance-calculator__new,.lf-refinance-calculator__savings{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.lf-refinance-calculator__new__label,.lf-refinance-calculator__savings__label{width:calc(60% - 20px)}.lf-refinance-calculator__new__num,.lf-refinance-calculator__savings__num{color:#236092!important;text-align:right;width:40%}.lf-refinance-calculator__new__suffix,.lf-refinance-calculator__savings__suffix{color:#3c3c3c;font-size:16px;font-weight:400;line-height:26px}.lf-refinance-calculator__new{border-bottom:1px solid #c5cfd6;margin-bottom:40px;padding-bottom:40px}.lf-refinance-calculator__new h4{margin-bottom:0}.lf-refinance-calculator__meter{align-items:center;background-color:#252525;border-radius:23px;display:flex;height:46px;overflow:hidden;padding:0 20px;position:relative;width:100%}@media (max-width:991px){.lf-refinance-calculator__meter{border-radius:17px;height:34px;padding:0 15px}}.lf-refinance-calculator__meter span{font-size:16px!important;font-weight:600;letter-spacing:.2em;text-transform:uppercase;width:50%}@media (max-width:991px){.lf-refinance-calculator__meter span{font-size:14px!important}}.lf-refinance-calculator__meter__value{text-align:right}.lf-refinance-calculator__meter__curr{background-color:#236092;color:#fff;margin-bottom:15px}.lf-refinance-calculator__meter__new{background-color:#f9db6d;color:#252525;margin-bottom:40px;min-width:230px;transition:width .5s ease}@media (max-width:991px){.lf-refinance-calculator__meter__new{min-width:190px}}.lf-refinance-calculator__legend{margin-top:20px}.lf-refinance-calculator__legend__item{margin-bottom:20px;min-height:65px;padding-left:65px;position:relative}@media (max-width:991px){.lf-refinance-calculator__legend__item{margin-bottom:15px;padding-left:55px}}.lf-refinance-calculator__legend__item__color{border-radius:999999em;height:50px;left:0;position:absolute;top:8px;width:50px}@media (max-width:991px){.lf-refinance-calculator__legend__item__color{height:40px;width:40px}}.lf-refinance-calculator__legend__item__label{color:#3c3c3c!important;margin-bottom:-2px!important}.lf-refinance-calculator__legend__curr{background-color:#236092}.lf-refinance-calculator__legend__new{background-color:#f9db6d}.lf-refinance-calculator__details{border-top:1px solid #c5cfd6;margin-top:10px;padding-top:20px}.lf-refinance-calculator__details__item{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-bottom:15px}.lf-refinance-calculator__details__item__caption{font-size:17px;font-weight:700;line-height:27px}.lf-refinance-calculator__details__item__value{color:#236092;font-family:Fieldwork,sans-serif;font-weight:17px;font-weight:900;letter-spacing:.15em;line-height:27px;text-transform:uppercase}.lf-refinance-calculator__errors,.lf-refinance-calculator__loading,.lf-refinance-calculator__no-savings{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.lf-refinance-calculator__errors h3,.lf-refinance-calculator__loading h3,.lf-refinance-calculator__no-savings h3{left:50%;margin-bottom:0;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%)}.lf-refinance-calculator__no-savings{z-index:1}.lf-refinance-calculator__no-savings h3{color:#236092}.lf-refinance-calculator__errors{z-index:2}.lf-refinance-calculator__errors h3{color:#d8072f}.lf-refinance-calculator__loading{z-index:3}.lf-refinance-calculator__loading img{height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}