.standard-footer.footer-main-bg {
background: var(--footer-main-bg);
}
.standard-footer.standard-footer--two-column .standard-footer__wrapper, .standard-footer.standard-footer--two-column .footer__simple {
    background: var(--footer-bottom-bar-bg) !important;
}


@layer components {
  .footer__simple {
    border-top: solid calc(var(--footer-divider-weight) * 1px) var(--footer-divider);
  }
  .standard-footer {
    border-top: solid calc(var(--footer-divider-weight) * 1px) var(--footer-divider);
  }
  .standard-footer--four-column .quick-links {
    width: 50%;
  }
  @media (min-width: 768px) {
    .standard-footer--four-column .quick-links {
      width: 25%;
    }
  }
  .mega-footer__standard .quick-links {
    flex: 50%;
  }
  @media (min-width: 992px) {
    .mega-footer__standard {
      border-top: solid calc(var(--footer-divider-weight) * 1px) var(--footer-divider);
    }
    .mega-footer__standard .quick-links {
      flex: 1;
    }
    .mega-footer__simple {
      border-top: solid calc(var(--footer-divider-weight) * 1px) var(--footer-divider);
    }
  }
}