#header .header-nav.header-nav-links.header-nav-light-text nav>ul>li>a, #header .header-nav.header-nav-line.header-nav-light-text nav>ul>li>a {
  color: #fff;
}

html .bg-color-dark, html .bg-dark {
  background: #002244 !important;
}

.package-list {
  list-style: none !important;
}

.package-list li {
  color: #fff !important;
  margin-bottom: 15px;
  font-size: 17px;
}

.btn-grad-red {
  background: linear-gradient(90.6deg, #E25822 2.93%, #F57C35 99.47%) !important;
  color: #fff !important;
  font-size: 12px;
}

.btn-grad-blue {
  background: #25D366 !important;
  color: #fff !important;

}

#footer {
  background: #002244 !important;
}



.bg-trans-dark {
  background: rgb(0, 34, 68, 1);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-8::before {
  background: rgba(0, 34, 68, 0.8) !important;
}


.btn-grad {
  background-image: linear-gradient(to right, #FFB224 0%, #FFD700 51%, #FFB224 100%);
  margin: 10px;
  padding: 15px 45px;
  text-transform: uppercase;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  box-shadow: 0 0 2px #eee;
  border-radius: 10px;
  display: block;
}

.btn-grad:hover {
  background-position: right center;
  /* change the direction of the change here */
  color: #fff;
  text-decoration: none;
}





.text-dark {
  color: #002244 !important;
}

#header .header-nav-main nav>ul>li>a {
  color: #fff;
}

.btn-outline {
  border-width: 2px;
  padding: 7.728px 14.928px;
  padding: 0.483rem 0.933rem;
  border-color: #FFB224 !important;
  color: #FFB224;
}

.btn-with-arrow span, .btn-with-arrow-solid span {
  background-color: #FFB224;
  display: inline-block;
  height: 25px;
  line-height: 24px;
  width: 24px;
  border-radius: 50%;
  margin-left: 10px;
  transition: all 0.1s linear;
}



.btn-grad-pricing {
  background-image: linear-gradient(to right, #1F1C2C 0%, #928DAB 51%, #1F1C2C 100%);
  margin: 10px;
  padding: 15px 15px;
  text-align: center;
  text-transform: uppercase;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  box-shadow: 0 0 20px #eee;
  border-radius: 10px;
  display: block;
}

.btn-grad-pricing:hover {
  background-position: right center;
  /* change the direction of the change here */
  color: #fff;
  text-decoration: none;
}

.content-switcher-wrapper {
  position: unset !important;
}

#footer a:not(.btn):not(.no-footer-css) {
  color: #fff;
  transition: all 0.1s ease-in-out;
}

.bg-color-gold{
  background-color: #FFB224 !important;

}

html .accordion-modern-status-primary.accordion-modern-status > .card .card-header a:not(.collapsed) {
  background-color: #FFB224 !important;
  color: #002244 !important;
}

#header .header-nav.header-nav-links.header-nav-light-text nav>ul>li>a, #header .header-nav.header-nav-line.header-nav-light-text nav>ul>li>a:hover {
  color: #fff !important;;
}

.footer-nav ul li a:hover{
  color: #fff !important;;

}