.text-purple {
  color: #5b2a83;
}

.btn-purple {
  background-color: #5b2a83;
  color: white;
  border: none;
}

.btn-purple:hover {
  background-color: #4a236b;
  color: white;
}

/* Font Styles */
.banner-heading {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  color: #5b2a83;
}

.main-heading {
  font-family: "Assistant", sans-serif;
  font-size: 30px;
}

.content-text {
  font-family: "Work Sans", sans-serif;
  font-size: 18px;
}

/* Adjustments */
.form-wrapper {
  max-width: 450px; /* Reduce form width */
  margin-left: auto;
  margin-right: auto;
  background-color: #e5e5e5 !important;
}

.nav-link {
  color: black;
}

.nav-link:hover {
  color: #5b2a83;
}

.dropdown-item:hover {
  background-color: #f0e6f6 !important;
  color: #5b2a83 !important;
  font-weight: 600;
}

/*.footer-menu-link:hover{
  color: #5B2A83;
}*/

.icons-style {
  width: 32px;
  height: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.4s ease-out;
  transform: translateY(-50px);
}

.modal.fade.show .modal-dialog {
  transform: translateY(0);
}

@media (min-width: 992px) {
  .form-wrapper {
    max-width: 400px;
  }
}

#content {
  padding: 20px 40px;
}

.required-indicator {
  color: red;
}

#success-message2,
#submitting-indicator {
  display: none;
}

.header {
  background-color: #5b2a83;
  color: white;
  padding: 1rem;
  font-size: 40px !important;
  font-family: "Roboto Condensed", sans-serif !important;
}

.header h2 {
  font-size: 40px !important;
  font-family: "Roboto Condensed", sans-serif !important;
}

.contact-form {
  background-color: #e9e4eb;
  border: none;
  padding: 1.5rem;
  border-radius: 5px;
}

.btn-custom {
  background-color: black;
  color: white;
  padding: 10px;
  width: 100%;
}

.contact-form label {
  color: purple;
}

.ms-4.text-black > * {
  font-family: "Work Sans", sans-serif;
  font-size: 18px !important;
}

.ms-4.text-black h2 {
  font-family: "Assistant", sans-serif;
  font-size: 30px !important;
}
