.site-footer .footer-bottom{
  min-height:62px;
  padding:14px 20px;
  border-top:1px solid rgba(255,255,255,.18);
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:7px 18px;
  background:transparent;
  color:#dce7f4;
  font-size:12px;
  line-height:1.65;
  text-align:center;
}
.site-footer .footer-bottom a,
.site-legal-footer a{color:inherit;text-decoration:none}
.site-footer .footer-bottom a:hover,
.site-legal-footer a:hover{text-decoration:underline}
.site-legal-footer{
  min-height:62px;
  padding:14px 20px;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:7px 18px;
  background:transparent;
  color:#dce7f4;
  font-size:12px;
  line-height:1.65;
  text-align:center;
}
@media(max-width:600px){
  .site-footer .footer-bottom,.site-legal-footer{gap:4px 12px;font-size:11px}
}
