.downpayment-block .block-content-right table tbody tr td{font-family:"TT Firs Neue",Arial,Helvetica,sans-serif}.downpayment-block .block-content-right table tbody tr td:nth-child(1),.downpayment-block .block-content-left h1,.downpayment-block .block-content-left h2,.downpayment-block .block-content-left h3,.downpayment-block .block-content-left h4{font-family:"DM Sans 18pt",Arial,Helvetica,sans-serif}.downpayment-block-bottom-left{font-size:16px;line-height:24px}.downpayment-block{background-color:#f3efec;overflow:hidden;padding-top:136px;padding-bottom:136px}.downpayment-block strong{color:#ff4e00}.downpayment-block .block-title{margin-bottom:42px}.downpayment-block .block-title strong{font-weight:500}.downpayment-block .block-title h1,.downpayment-block .block-title h2{font-size:60px;font-weight:500;line-height:60px}@media only screen and (max-width: 991px){.downpayment-block .block-title{margin-bottom:32px}.downpayment-block .block-title h1,.downpayment-block .block-title h2{font-size:36px;line-height:42px}}.downpayment-block .block-content{gap:56px}@media only screen and (max-width: 991px){.downpayment-block .block-content{gap:32px}}.downpayment-block .block-content-left{width:100%}@media only screen and (min-width: 992px){.downpayment-block .block-content-left{max-width:296px}}.downpayment-block .block-content-left h1,.downpayment-block .block-content-left h2,.downpayment-block .block-content-left h3,.downpayment-block .block-content-left h4{font-size:24px;font-weight:400;line-height:150%;margin-bottom:24px}.downpayment-block .block-content-left h1 strong,.downpayment-block .block-content-left h2 strong,.downpayment-block .block-content-left h3 strong,.downpayment-block .block-content-left h4 strong{font-weight:700}.downpayment-block .block-content-left h1:last-child,.downpayment-block .block-content-left h2:last-child,.downpayment-block .block-content-left h3:last-child,.downpayment-block .block-content-left h4:last-child{margin-bottom:0}.downpayment-block .block-content-left p{font-size:14px;font-weight:400;line-height:175%}.downpayment-block .block-content-left p:first-of-type{position:relative}.downpayment-block .block-content-left p:first-of-type::before{position:absolute;top:7px;left:-11px;display:block;content:"*";color:#ff4e00;font-size:14.167px;font-style:normal;font-weight:700;line-height:1}.downpayment-block .block-content-right{flex:1 0 auto}.downpayment-block .block-content-right table{width:100%}.downpayment-block .block-content-right table thead th{font-size:12px;font-weight:400;line-height:21px;text-align:left;padding-bottom:26px}@media only screen and (max-width: 991px){.downpayment-block .block-content-right table thead th{padding-bottom:16px}.downpayment-block .block-content-right table thead th:not(:first-child){text-align:center}}.downpayment-block .block-content-right table tbody{font-size:13px;line-height:22.75px}.downpayment-block .block-content-right table tbody tr td{padding:4px;font-size:32px;font-weight:500;line-height:60px;text-align:center}@media only screen and (max-width: 991px){.downpayment-block .block-content-right table tbody tr td{font-size:18px;line-height:48px;min-width:116px}}.downpayment-block .block-content-right table tbody tr td p{background-color:#fff}.downpayment-block .block-content-right table tbody tr td:nth-child(1){font-size:13px;line-height:22.75px;font-weight:700;text-align:left;width:138px;min-width:138px}.downpayment-block .block-content-right table tbody tr td:nth-child(1) p{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 991px){.downpayment-block .block-content-right{flex:100%;overflow:auto}}.downpayment-block-bottom{margin-top:48px;gap:56px}@media only screen and (max-width: 991px){.downpayment-block-bottom{gap:32px}}.downpayment-block-bottom-left{width:100%;min-width:0}@media only screen and (min-width: 992px){.downpayment-block-bottom-left{max-width:296px}}.downpayment-block-bottom-right{flex:1 1 auto;min-width:0;font-size:12px;font-style:normal;line-height:140%}.downpayment-block-bottom-right strong{color:inherit;font-weight:600}@media only screen and (max-width: 991px){.downpayment-block-bottom-right{flex:0 0 100%}}@media only screen and (max-width: 991px){.downpayment-block{padding-top:86px;padding-bottom:86px}}
