﻿#cmTcWidgetHeadline{font-size:19px!important}#cmTcAddressHeader{font-size:15px!important}.mvt-mortgage{--mvt-mortgage-xs:100%;--mvt-mortgage-sm:100%;--mvt-mortgage-md:100%}.mvt-mortgage .data-provider{color:var(--color);font-size:var(--font-size-8);letter-spacing:var(--font-size-8-letter-spacing)}.mvt-mortgage [tip]{position:absolute!important}.mvt-mortgage [tip]:after{height:-moz-fit-content;height:fit-content;margin:0!important;min-width:320px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:639px){.mvt-mortgage .calculator{grid-template-columns:100%}}@media(min-width:640px)and (max-width:991px){.mvt-mortgage .calculator{grid-template-columns:var(--mvt-mortgage-sm)}}@media screen and (min-width:992px){.mvt-mortgage .calculator{grid-template-columns:var(--mvt-mortgage-md)}}.mvt-mortgage .calculator .inline{overflow:hidden}.mvt-mortgage .calculator .inline>div{margin-top:var(--g2)}.mvt-mortgage .calculator .inline:not(.shown)>div{display:none}.mvt-mortgage .calculator .inline.shown .icon-angle-down:before{content:"\e90d"}.mvt-mortgage .calculator .inline .icon-angle-down{margin-left:var(--gxs)}.mvt-mortgage .calculator .group-info{margin:0 var(--g1)}.mvt-mortgage .calculator .group-info div{width:100%}.mvt-mortgage .calculator .group-info .radio{display:grid;grid-template-columns:repeat(2,minmax(40%,1fr))}.mvt-mortgage .calculator .group-info .radio label{gap:var(--gxs)}.mvt-mortgage .calculator .group-info .select{padding-top:var(--g1)}.mvt-mortgage .calculator .group-info .text-small{font-size:var(--font-size-7);text-align:center}.mvt-mortgage .calculator .group-footer{margin-bottom:calc(var(--g1)*-1);margin-left:calc(var(--g2)*-1);margin-right:calc(var(--g2)*-1);padding:var(--g1) var(--g3)}.mvt-mortgage .calculator .group{display:flex;flex-wrap:nowrap}.mvt-mortgage .calculator .group div{width:100%}.mvt-mortgage .calculator .group .input>input,.mvt-mortgage .calculator .group .select>div{border-radius:var(--border-radius)}.mvt-mortgage .calculator .group.merge>div:first-of-type input{border-bottom-right-radius:0;border-top-right-radius:0}.mvt-mortgage .calculator .group.merge>div:last-of-type{flex-shrink:0;width:95px}.mvt-mortgage .calculator .group.merge>div:last-of-type input{border-bottom-left-radius:0;border-top-left-radius:0}.mvt-mortgage [type=Interest]{background-color:var(--color-safe)}.mvt-mortgage [type=Taxes]{background-color:var(--color-minor)}.mvt-mortgage [type=HOA]{background-color:var(--color-danger)}.mvt-mortgage [type=Insurance],.mvt-mortgage [type=PMI]{background-color:#741b47}.mvt-mortgage [type=IAC]{background-color:#005ea9}.mvt-mortgage .process-bar{border-radius:calc(var(--font-size-7)/2);display:flex;flex-wrap:nowrap;height:var(--font-size-7);overflow:hidden;width:100%}.mvt-mortgage .process-bar>div{flex-shrink:1;height:100%}.mvt-mortgage .process-bar>div~div{border-left:1px solid var(--color-f)}.mortgage-result.less .inline:nth-of-type(n+4),.mvt-mortgage i.icon-external-link{display:none}@media screen and (min-width:640px){.dialog:has(.mvt-mortgage){--dialog-gap-x:var(--g2)}}.info-card-presentational{background-color:var(--color-bg)}.info-card-presentational.bgGray{background-color:var(--color-bg-l1)}.combined-form>div{width:100%}@media screen and (max-width:992px){.combined-form{flex-direction:column}.combined-form>div:first-child{order:2}.combined-form>div:nth-child(2){height:unset;order:1}.combined-form>div:nth-child(3){height:unset;order:3}}.mortgage-calculator-section .mortgage-calculator-form .form .select.active{width:100%}.mortgage-calculator-section .mortgage-calculator-form .form .merge{-moz-column-gap:var(--g1);column-gap:var(--g1);display:grid;grid-template-columns:1fr 120px}.mortgage-calculator-section .mortgage-info{border:1px solid var(--color-outline-border);border-radius:var(--border-radius);display:flex;flex-direction:column;padding:1rem;row-gap:var(--g1)}.mortgage-calculator-section .mortgage-info .monthly-payment-value{font-size:var(--font-size-2);letter-spacing:var(--font-size-2-letter-spacing);line-height:var(--line-height-3)}.mortgage-calculator-section .mortgage-info [type=Interest]{background-color:var(--color-safe)}.mortgage-calculator-section .mortgage-info [type=Taxes]{background-color:var(--color-minor)}.mortgage-calculator-section .mortgage-info [type=HOA]{background-color:var(--color-danger)}.mortgage-calculator-section .mortgage-info [type=Insurance],.mortgage-calculator-section .mortgage-info [type=PMI]{background-color:#741b47}.mortgage-calculator-section .mortgage-info .process-bar{border-radius:1rem;display:flex;flex-wrap:nowrap;height:var(--font-size-7);overflow:hidden;width:100%}.mortgage-calculator-section .mortgage-info .process-bar>div{flex-shrink:1;height:100%}.mortgage-calculator-section .mortgage-info .process-bar>div~div{border-left:1px solid var(--color-f)}.mortgage-calculator-section .mortgage-info .info{display:flex;flex-direction:column;row-gap:var(--g1)}.mortgage-calculator-section .mortgage-info .info>div{align-items:center;display:flex}.mortgage-calculator-section .mortgage-info .info>div~div{margin-top:var(--g1)}.mortgage-calculator-section .mortgage-info .info>div label{border-radius:50%;display:inline-block;height:var(--font-size-7);margin-right:var(--gxs);width:var(--font-size-7)}.mortgage-calculator-section .mortgage-info .info>div b{display:block}.mortgage-calculator-section .mortgage-info .info>div b,.mortgage-calculator-section .mortgage-info .info>div label{flex-shrink:0}.mortgage-calculator-section .mortgage-info .info>div div{margin-right:var(--gxs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mortgage-calculator-section .pre-approved{background-color:var(--color-bg-l1);border:1px solid var(--color-outline-border);border-radius:var(--border-radius);padding:1rem;text-align:center}.mortgage-calculator-section .pre-approved .title{font-size:var(--font-size-3);letter-spacing:var(--font-size-3-letter-spacing);padding-top:0;text-align:center}.mortgage-calculator-section .pre-approved .title div{line-height:var(--line-height-3)}.mortgage-calculator-section .pre-approved .title{margin-bottom:var(--g2)}.mortgage-calculator-section .pre-approved .info{margin-bottom:1rem}@media(min-width:640px)and (max-width:992px){.mortgage-calculator-section .pre-approved .pre-approved-nav{margin:auto;width:300px}}.mortgage-calculator-section .pre-approved .pre-approved-nav .input{margin-bottom:1rem}.mortgage-calculator-section .pre-approved .pre-approved-nav button{width:100%}.mortgage-calculator-section .input[error]:after{color:var(--color-danger);content:attr(error);font-size:var(--font-size-7);position:absolute;right:var(--g2);text-transform:capitalize;top:var(--input-label-top);z-index:9}