.loader {
  width: 120px;
  height: 22px;
  border-radius: 40px;
  color: #ffffff;
  border: 2px solid;
  position: relative;
}
.loader::before {
  content: "";
  position: absolute;
  margin: 2px;
  width: 25%;
  top: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  background: currentColor;
  animation: l3 2s infinite linear;
}

@keyframes l3 {
  50% {
    left: 100%;
    transform: translateX(calc(-100% - 4px));
  }
}

.modal-content {
  background-color: #021d49;
  padding: 2rem 1rem;
}

.modal-header {
  background-color: #021d49;
}

.btn-close {
  --bs-btn-close-bg: none;
  color: #ffffff;
  font-size: 1.6rem;
}

.modal-header .btn-close:hover {
  color: rgb(145,100,204);
}

.modal-title {
  color: #fff;
  font-size: 1.6rem;
}

.modal-body p {
  color: #fff;
  font-size: 1.2rem;
}

#loader img {
  max-width: 250px;
}
