.footerContent {
  background-color: var(--darkAlt);
}
.copyright {
  background-color: var(--darkAlt);
}
.footerContent {
  padding-top: 1rem !important;
}
@media (max-width: 767px) {
  .footerContent {
    padding-bottom: 1rem;
  }
}
.footerWrapper {
  gap: 4rem;
}
@media screen and (max-width: 1023px) {
  .footerWrapper {
    flex-direction: column !important;
  }
}
.footerWrapper .hasSeperator::after {
  display: none;
}
.footerWrapper .col .fooTitle svg {
  fill: var(--primary);
  width: 75px;
}
.footerWrapper .colOne p {
  color: var(--light);
}
.footerWrapper .colTwo a, .footerWrapper .colThree a {
  white-space: nowrap;
  color: var(--light);
}
ul#menu-social {
  display: flex;
  flex-direction: row;
  gap: 12px;
}
ul#menu-social li:hover {
  transform: none !important;
}
ul#menu-social a {
  background-color: var(--primary);
  width: 40px;
  height: 40px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 40px;
}
ul#menu-social a svg path {
  fill: var(--darkAlt);
}
ul#menu-social a:hover {
  background-color: var(--primary);
}
ul#menu-social a:hover svg path {
  fill: var(--darkAlt);
}
.footerWrapper li svg {
  fill: var(--primary);
}
.footerWrapper li svg path {
  fill: var(--primary);
}
.colFour .menu a {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--light);
}
