:root{--app-background:var(--secondary);--app-calc-background:#f7f3f1;--app-borders:#e4ded7;--app-border-radius:6px;--app-highlight:var(--tertiary)}.mortgage-calculator-module{background-color:var(--app-background);position:relative}.mortgage-calculator-module a{color:#fff}#mortgage-calculator{position:relative}#mortgage-calculator .calculator-module,.wrap-content-calculator{position:relative;z-index:1}.wrap-content-calculator .content-right h6{margin-bottom:32px;text-transform:uppercase}.wrap-content-calculator .content-left{background:var(--app-calc-background);border:1px solid var(--app-borders);border-radius:var(--app-border-radius);box-shadow:15px 25px 60px rgba(0,0,0,.1);padding:20px 12px 30px}.wrap-form .calc-m{display:flex;flex-direction:column}.calc-form{margin-top:-17px;max-width:612px}.wrap-form .number{background:var(--app-highlight);border-radius:var(--app-border-radius);box-sizing:border-box;display:block;margin-bottom:24px;padding:24px;text-align:center;width:100%}.wrap-form .payment{margin-bottom:0!important;margin-top:.58rem}.wrap-form .payment,.wrap-form .payment span{color:var(--white)!important}.wrap-form .payment .smaller{font-size:34px;letter-spacing:.25px;line-height:41.25px}.wrap-form .missing-required-form-fields{background-color:#f8d7da;border:1px solid #f1aeb5;border-radius:6px;margin:1rem 0;padding:1rem}.wrap-form .missing-required-form-fields h3,.wrap-form .missing-required-form-fields p{color:#58151c!important}#mortgage-calculator form input[type=email],#mortgage-calculator form input[type=text]{border:1px solid var(--app-borders);border-radius:var(--app-border-radius)!important;font-size:14px;letter-spacing:.25px;line-height:20px;min-height:56px}#mortgage-calculator form input[type=email]:focus,#mortgage-calculator form input[type=text]:focus{border-color:var(--app-highlight);box-shadow:0 0 0!important}#mortgage-calculator form input[type=email]::-webkit-input-placeholder,#mortgage-calculator form input[type=text]::-webkit-input-placeholder{color:#ccc;opacity:1;text-transform:capitalize}#mortgage-calculator form input[type=email]::-moz-placeholder,#mortgage-calculator form input[type=text]::-moz-placeholder{color:#ccc;opacity:1;text-transform:capitalize}#mortgage-calculator form input[type=email]:-ms-input-placeholder,#mortgage-calculator form input[type=text]:-ms-input-placeholder{color:#ccc;opacity:1;text-transform:capitalize}#mortgage-calculator form input[type=email]:-moz-placeholder,#mortgage-calculator form input[type=text]:-moz-placeholder{color:#ccc;opacity:1;text-transform:capitalize}#mortgage-calculator form fieldset{border-bottom-width:0;border-color:#edebe1;border-left-width:0;border-right-width:0;flex-wrap:wrap;padding-left:0;padding-right:0}#mortgage-calculator form fieldset .action-form label{display:block;min-height:24px}#mortgage-calculator form fieldset .action-form.btn-wrapper{display:flex;justify-content:center}.calc-m .hs-submit{text-align:center}.mortgage-calculator-module .item-wrapper .row{border-top:1px solid #3f99c2}.mortgage-calculator-module .item-wrapper .item-wrapper-item{padding:1rem 0}.mortgage-calculator-module .item-wrapper .item-wrapper-item strong{font-family:League Spartan,sans-serif;font-size:26px;font-weight:600}.mortgage-calculator-module .item-wrapper .item-wrapper-item p:last-of-type{margin-bottom:0}@media (min-width:768px){.mortgage-calculator-module{margin-bottom:74px;margin-top:74px}.wrap-content-calculator{box-shadow:0 0 0;display:flex}.wrap-content-calculator .content-left{margin-bottom:-74px;margin-top:-74px;padding:40px 30px 50px;width:612px}.wrap-content-calculator .content-right{flex-basis:49%;max-width:49%;padding:106px 0 106px 40px;width:49%}}@media (max-width:991px){#mortgage-calculator form fieldset .row{flex-flow:column}}@media (min-width:992px){#mortgage-calculator{margin-bottom:96px;margin-top:64px}.wrap-form .payment{font-size:68px!important;letter-spacing:-1.5px!important;line-height:117px!important}.wrap-content-calculator .content-right{padding:80px 0 40px 30px!important}#mortgage-calculator form fieldset .row .col{padding-bottom:0!important}.wrap-content-calculator .content-left{padding:60px 50px;width:630px}.mortgage-calculator-module .item-wrapper .item-wrapper-item{padding:2rem 0}.calc-m fieldset.form-columns-0{display:block}}@media (min-width:1200px){.wrap-content-calculator .content-right{padding:80px 0 40px 90px!important}.wrap-content-calculator .content-left:after{background:url(https://8694156.fs1.hubspotusercontent-na1.net/hubfs/8694156/_graphics/graphic-loan-calc-chevron.svg) no-repeat 0 100%;bottom:0;content:"";display:block;left:-120px;position:absolute;top:0;width:120px}}@media (max-width:767px){.mortgage-calculator-module{padding-bottom:4rem;padding-top:2rem}#mortgage-calculator .row{flex-flow:column}#mortgage-calculator fieldset div{width:100%!important}.wrap-content-calculator{display:flex;flex-flow:column}.wrap-content-calculator .content-right{order:1}.wrap-content-calculator .content-left{order:2}.wrap-content-calculator .content-right .wrap-body{padding:24px 0 32px}.wrap-form .number{padding:16px!important}.wrap-form .payment{font-size:20px!important;letter-spacing:.25px!important;line-height:25px!important}}@media (min-width:481px) and (max-width:767px){.wrap-form .number{width:96%!important}}@media (max-width:480px){.wrap-form .number{width:93%!important}}