.bs-icon {
  font-size: var(--bs-icon-size);
  width: calc(var(--bs-icon-size) * 2);
  height: calc(var(--bs-icon-size) * 2);
}

.bs-icon-xl {
  --bs-icon-size: 2.5rem;
}

.bs-icon.bs-icon-primary {
  color: var(--bs-white);
}

.bs-icon.bs-icon-circle {
  border-radius: 50%;
}

@media screen and (max-width: 991px) and (min-width: 770px) {
  .container, .container-md, .container-sm {
    max-width: 850px;
    padding-right: 5px;
    padding-left: 5px;
  }
}

.acd {
  margin: 25px auto;
}

