footer:not(#footer) {
    display: none !important;
}

#footer {
  padding: 3rem 0;
  background-color: white;
  color: black;
}
#footer .icon {
  height: 25px;
  min-width: 25px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: black;
  margin-right: 0.5rem;
}
#footer .icon i {
  color: white;
  font-size: 13px;
}
#footer p {
  font-size: 12px;
  margin-bottom: 0;
  text-align: left;
}
#footer a {
  color: black !important;
  text-decoration: none;
}
#footer .mx-h200 {
  max-height: 100px;
}
#footer .social {
  display: flex;
}
#footer .social a {
  margin-right: 0.25rem;
  min-width: 20px;
  height: 20px;
  border-radius: 0.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
#footer .social a.black {
  background-color: black;
}
#footer .social a.black i {
  color: white;
  font-size: 12px;
}
#footer .social a.bg-black {
  background-color: black;
}
#footer .social a.bg-black i {
  color: white;
  font-size: 12px;
}
#footer ul {
  padding-left: 0;
  margin-bottom: 0;
}
#footer ul li {
  margin-bottom: 0.35rem;
}
#footer ul li:last-child {
  margin-bottom: 0;
}
#footer .border-end {
  border-right: 1px solid black !important;
}
.ms-2 {
    margin-left: .5rem !important;
}
.me-3 {
    margin-right: 1rem !important;
}

@media (max-width: 1199px) {
    #footer {
        text-align: left;
    }
}/*# sourceMappingURL=style.css.map */