
.footer-container[data-v-96e9bf02] {
  width: 100%;
}
.bg-footer[data-v-96e9bf02] {
  background-image: linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url("/assets/background-gXd9qB7d.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.footer-link[data-v-96e9bf02] {
  text-decoration: none;
  transition: color 0.3s ease;
  opacity: 0.8;
}
.footer-link[data-v-96e9bf02]:hover {
  color: var(--q-primary) !important;
  opacity: 1;
}
@media (max-width: 599px) {
.bg-footer[data-v-96e9bf02] {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.mx-auto-mobile[data-v-96e9bf02] {
    margin-left: auto !important;
    margin-right: auto !important;
}
}
