.header .menu ul li a:hover {
  color: #B1A6F6;
}

footer {
  background: #1c0f4e !important;

  a {
    /* color:  */
  }
}

footer a:hover {
  color: #B1A6F6;
}

.term-links a {
  color: #B1A6F6 !important;
}

@media screen and (max-width: 900px) {
  #forge-who-is-it-for .left-header-block {
    margin-left: calc(.25rem * 5) !important;
    max-width: 50%;
  }
}

.tns-nav-active {
  background: #A99AFA !important;
}


@media (min-width: 64rem) {
  .forge-students-carousel .card-item-block>.tw\:flex>div:nth-child(1) {
    order: 9;
    width: 50% !important;
    padding: 1rem !important;
  }

  .forge-students-carousel .card-item-block>.tw\:flex>div:nth-child(2) {
    order: 1;
    width: 50% !important;
  }
}

.forge-students-carousel .card-item>div>div {
  background: #1e134a !important;
}

.forge-students-carousel.card-carousel-block .slide-wrapper .card-item .image-card[src] {
  max-height: 290px !important;
  object-position: center;
}

:root {
  --bs-heading-color: #1e0f51;
}

.button:hover,
.mobile-menu .header-button a:hover,
.header-button a:hover {
  background: #0d0e21;
  --border-color: #0d0e21;
  color: var(--white) !important;
}

@media screen and (max-width: 900px) {
  .mobile-menu li a {
    border-bottom: 1px solid #ffffff34;
  }
}

.answer li {
  list-style: disc;
}

.card-blocks-header .tw\:font-medium,
.tenet-wrap .tw\:font-medium {
  color: #cdc8e8;

}

.header .menu ul li.current-menu-item>a,
.header .menu ul li.current-menu-parent>a {
  color: #B1A6F6;
  font-family: inherit;
  font-style: normal;
  font-weight: 500;
}