.footer-sidebar {
  padding-block: 40px;
}
[class*="color-scheme-light"] .footer-widget {
  --wd-link-color: rgba(255, 255, 255, 0.6);
}
.wd-prefooter {
  padding-bottom: 40px;
  background-color: var(--wd-main-bgcolor);
}
.wd-copyrights {
  --wd-tags-mb: 10px;
  padding-block: 20px;
  border-top: 1px solid var(--brdcolor-gray-300);
}
.wd-copyrights.wd-layout-two-columns > .wd-grid-g {
  --wd-col-lg: 2;
  --wd-col-md: 1;
}
.wd-copyrights.wd-layout-centered {
  text-align: center;
}
@media (min-width: 1025px) {
  .sticky-footer-on :is(.wd-page-content, .wd-prefooter) {
    position: relative;
    z-index: 2;
  }
  .sticky-footer-on .wd-footer {
    position: sticky;
    bottom: 0;
  }
  .wd-copyrights.wd-layout-two-columns .wd-col-end {
    text-align: right;
  }
}
@media (max-width: 1024px) {
  .wd-copyrights.wd-layout-two-columns {
    text-align: center;
  }
}
