.bg-dark {
  background-color: var(--wp--preset--color--primary)!important;
}

.logo-footer {
    max-width: 90%;
    height: auto;
}

@media (min-width: 1200px) {
  .site-footer {
    max-width: none !important;
    width: 100%;
  }
}





.footer-list-titles {
  color: var(--wp--preset--color--footer-list-titles)!important;
}

.footer-list-items {
  color: var(--wp--preset--color--footer-list-items)!important;
  text-align: left;
}

.footer-list-items a {
  color: var(--wp--preset--color--footer-list-items)!important;
}

.footer-list-items a:hover {
  color: var(--wp--preset--color--links-hover)!important;
}





/* .company-details-list {
  text-align: left;
}

.company-details-list a {
  color:var(--wp--preset--color--links)!important;
} */





.footer-bar {
  width: 100%;
  background-color: var(--wp--preset--color--footer-bar)!important;
}

.footer-bar-text {
  color: var(--wp--preset--color--footer-bar-text)!important;
  font-size: 0.9rem;
}


.modal-open {
  padding-right: var(--scrollbar-gutter) !important;
}


