/* footer.css v1 */
.site-footer{
  color:#e6e9ee;
  border-top:1px solid #2a2f36;
  padding:20px 0 28px;
  margin-top:28px;
  background:transparent;
  position:relative;
  z-index:1;
}
.site-footer .rail{
  max-width:2560px;
  margin:0 auto;
  padding:0 24px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
.site-footer .foot-links{ display:flex; gap:14px; flex-wrap:wrap; }
.site-footer a{ color:#cfd6df; text-decoration:none; }
.site-footer a:hover,.site-footer a:focus{ text-decoration:underline; }
