.hjw-lp-footer{
  width:100%;
  background:#f5c400;
  padding:34px 12px 26px;
  font-family:"Montserrat", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color:rgba(0,0,0,.62);
}
.hjw-lp-footer *{ box-sizing:border-box; }
.hjw-lp-footer__inner{
  width:min(1180px, 100%);
  margin:0 auto;
  text-align:center;
}
.hjw-lp-footer__top{
  font-size:18px;
  letter-spacing:.02em;
  margin-bottom:10px;
  color:rgba(0,0,0,.70);
}
.hjw-lp-footer__brand{
  font-weight:800;
  color:rgba(0,0,0,.78);
}
.hjw-lp-footer__links{
  font-size:18px;
  line-height:1.6;
  margin-bottom:22px;
}
.hjw-lp-footer__links a{
  color:#0b57ff;
  font-weight:700;
  text-decoration:none;
}
.hjw-lp-footer__links a:hover{ text-decoration:underline; }
.hjw-lp-footer__note{
  max-width:980px;
  margin:0 auto 20px;
  font-size:18px;
  line-height:1.75;
}
.hjw-lp-footer__disclaimer{
  max-width:1040px;
  margin:0 auto;
  font-size:18px;
  line-height:1.85;
}
.hjw-lp-footer__label,
.hjw-lp-footer__strong,
.hjw-lp-footer__disclaimer strong,
.hjw-lp-footer__disclaimer b{
  font-weight:900;
  color:rgba(0,0,0,.78);
}
.hjw-lp-footer__caps{
  font-weight:900;
  letter-spacing:.06em;
  text-transform:uppercase;
  color:rgba(0,0,0,.78);
  white-space:nowrap;
}
.hjw-lp-footer__signature{
  margin-top:18px;
  font-size:16px;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:rgba(0,0,0,.70);
}
@media (max-width:720px){
  .hjw-lp-footer{ padding:26px 12px 20px; }
  .hjw-lp-footer__links,
  .hjw-lp-footer__note,
  .hjw-lp-footer__disclaimer{ font-size:15px; line-height:1.75; }
  .hjw-lp-footer__top{ font-size:16px; }
  .hjw-lp-footer__signature{ font-size:14px; }
}
