.repayment-banner{background:#f1f2f3;padding:80px 40px}.repayment-banner__content{align-items:center;display:flex;gap:38px;justify-content:space-between;margin:0 auto;max-width:1280px}.repayment-banner__text{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:50px;width:440px}.repayment-banner__title{color:#1e1f20;font-size:32px;font-weight:600;letter-spacing:.64px;line-height:normal;margin:0}.repayment-banner__description{color:#1c1c1e;display:flex;flex-direction:column;font-size:16px;gap:24px;letter-spacing:.096px;line-height:20px;width:100%}.repayment-banner__description p{margin:0}.repayment-banner__image{flex-shrink:0;height:364px;overflow:hidden;width:495px}.repayment-banner__image img{height:100%;margin-left:-4.57%;max-width:none;-o-object-fit:cover;object-fit:cover;width:110.24%}.repayment-banner__button{align-items:center;align-self:stretch;background-color:#ab1f2c;background-image:linear-gradient(90deg,#c22730,#ab1f2c 55%,#ba352e);border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:.056px;line-height:18px;padding:13px 32px;text-align:center;text-decoration:none;white-space:nowrap}@media(max-width:1024px){.repayment-banner{padding:56px 24px}.repayment-banner__text{width:45%}}@media(max-width:768px){.repayment-banner{padding:16px 15.25px}.repayment-banner__content{align-items:center;flex-direction:column;gap:16px}.repayment-banner__text{gap:16px;width:100%}.repayment-banner__image{height:190px;order:-1;width:258px}.repayment-banner__title{font-size:20px;letter-spacing:.2px;line-height:24px}.repayment-banner__description{font-size:14px;gap:16px;letter-spacing:.056px;line-height:18px}}
