
#demo-contacts{overflow-wrap:anywhere}
#rec869922841.demo-payments{background:#154f46;color:#fff;padding:80px 24px;font-family:Arial,sans-serif}
.payment-container{max-width:1200px;margin:0 auto}
.demo-payments h2,.demo-payments h3,.payment-terms dt{font-family:ZTNeue,Georgia,serif;font-weight:700}
.demo-payments h2{font-size:clamp(32px,4vw,48px);line-height:1.15;text-align:center;margin:0 0 32px}
.payment-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}
.payment-card{padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}
.payment-card h3{font-size:clamp(26px,3vw,32px);line-height:1.15;margin:0;overflow-wrap:break-word}
.payment-mortgage{grid-row:span 2;background:#fff;color:#343434}
.payment-installment{background:#103b34}.payment-full{background:#b29c6e}
.payment-bank{width:112px;height:auto;display:block}
.payment-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;width:100%;margin:0}
.payment-terms dt{font-size:28px;line-height:1.2;margin-bottom:4px}
.payment-terms dd{font-size:14px;line-height:1.5;margin:0;overflow-wrap:break-word}
.payment-note{font-size:13px;line-height:1.5;margin:0;color:#737373}
#allrecords .payment-action{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:12px 24px;border-radius:32px;background:#b29c6e;color:#fff;font:14px/1.4 Arial,sans-serif;margin-top:auto;max-width:100%}
#allrecords .payment-full .payment-action{background:#fff;color:#343434}
@media(max-width:767px){#rec869922841.demo-payments{padding:48px 16px}.payment-grid{grid-template-columns:1fr}.payment-mortgage{grid-row:auto}.payment-card{padding:24px}.payment-card h3{font-size:28px}}
@media(max-width:479px){
  .t395__col_mobile-flex{overflow:visible!important;width:100%!important;box-sizing:border-box;padding-inline:12px}
  .t395__wrapper_mobile-flex{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important;gap:4px}
  .t395__wrapper_mobile-flex .t395__tab{width:auto!important;min-width:0!important}
  .t395__wrapper_mobile-flex .t395__title{width:100%;box-sizing:border-box;padding:12px 4px!important;font-size:13px!important;line-height:1.4!important;min-height:52px}
}
