.bs {
  box-shadow: 0 0 5px grey !important;
}

form input,
form textarea {
  background-color: white;
}

#customer_footer div {
  align-items: center;

  text-align: center;

  justify-items: center;
}

a {
  color: #f59e0c !important;
}

.desc {
  display: flex;
  flex-direction: column;
  justify-content: space-between;

  gap: 2rem;
}

#nav nav>a:last-child {
  color: white !important;
}

#nav nav>a {
  color: black !important;
}

#navcol-1 {
  visibility: visible;
}

#navcol-1 a {
  font-weight: initial;

  padding: 0;

  color: black !important;
}

#navcol-1 .nav-item {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (min-width: 768px) {
  #navcol-1 {
    max-width: fit-content;
  }
}

.badge {
  font-size: large;

  align-content: center;
  flex: 1;

  text-align: center;
}

#examples li {
  list-style-type: disc;
}

#examples article {
  height: fit-content;
}