h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000B33 !important;
}

.heading-light {
  color: #fff !important;
}

.text-light {
  color: rgba(255, 255, 255, 0.8) !important;
}

.heading-dark {
  color: #000B33 !important;
}

.text-dark {
  color: rgba(0, 11, 51, 0.8) !important;
}

.text-primary {
  color: rgba(251,53,150,1)  !important;
}

.text-secondary {
  color: #781BFF !important;
}

.text-tertiary {
  color: #2B59FF !important;
}

.bg-primary {
  background-color: rgba(251,53,150,1) !important;
}

.bg-secondary {
  background-color: #781BFF !important;
}

.bg-tertiary {
  background-color: #2B59FF !important;
}

.btn-primary-hvr {
  border-color: rgba(251,53,150,1) ;
  color: #fff !important;
  background-image: linear-gradient(45deg, rgba(251,53,150,1) 50%, transparent 50%);
  background-position: 100%;
  background-size: 400%;
  transition: background 400ms ease-in-out;
}
.btn-primary-hvr:hover {
  color: #fff !important;
  background-position: 0;
}

.btn-secondary-hvr {
  background-color: #781BFF !important;
  color: #fff;
}
.btn-secondary-hvr:hover {
  background-color: rgba(120, 27, 255, 0.8) !important;
  border-color: rgba(120, 27, 255, 0.8) !important;
  color: #fff;
}

.btn-secondary {
  background-color: #781BFF !important;
  color: #fff;
}

.btn-tertiary {
  background-color: #2B59FF !important;
  color: #fff;
}

.fill-primary {
  fill: rgba(251,53,150,1)  !important;
}
.fill-primary path {
  fill: rgba(251,53,150,1)  !important;
}

.fill-secondary {
  fill: #781BFF !important;
}
.fill-secondary path {
  fill: #781BFF !important;
}

.fill-tertiary {
  fill: #2B59FF !important;
}
.fill-tertiary path {
  fill: #2B59FF !important;
}

.stroke-primary {
  stroke: rgba(251,53,150,1) !important;
}

.stroke-secondary {
  stroke: #781BFF !important;
}

.stroke-tertiary {
  stroke: #2B59FF !important;
}

.bg-gradient-primary-secondary {
  background: linear-gradient(90deg, rgba(251,53,150,1) 0%, #781BFF 100%);
}

.border-primary {
  border-color: rgba(251,53,150,1) !important;
}

.border-secondary {
  border-color: #781BFF !important;
}

.border-tertiary {
  border-color: #2B59FF !important;
}

.text-gradient {
  background: -webkit-linear-gradient(#FD4C5C, #781BFF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.btn-white-gradient {
  --radius: 3px;
  --border-width: 2px;
  background: #fff;
  border-width: var(--border-width);
  border-style: solid;
  border-color: transparent;
  position: relative;
  z-index: 1;
  border-radius: var(--radius);
}
.btn-white-gradient:before {
  content: "";
  background: linear-gradient(90deg, rgba(251,53,150,1) 0%, #781BFF 100%);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -2;
  border-radius: var(--radius);
  transition: 0.4s;
}
.btn-white-gradient:after {
  content: "";
  background: #fff;
  position: absolute;
  top: var(--border-width);
  left: var(--border-width);
  right: var(--border-width);
  bottom: var(--border-width);
  z-index: -1;
  transition: 0.4s;
}
.btn-white-gradient.active, .btn-white-gradient:hover {
  color: #fff;
}
.btn-white-gradient.active:after, .btn-white-gradient:hover:after {
  left: 100%;
}
.btn-white-gradient.active:hover {
  color: #000B33;
}
.btn-white-gradient.active:hover:after {
  left: var(--border-width);
}

.site-menu-main .sub-menu > li > a:hover {
  color: rgba(251,53,150,1) !important;
}

/* ------------------------------ 
    Button Theming
--------------------------------*/
.btn-primary-hvr {
  background-color: rgba(251,53,150,1) !important;
  color: #fff;
  border-color: rgba(251,53,150,1) !important;
}
.btn-primary-hvr:hover {
  background-color: rgba(251,53,150,0.8) !important;
  border-color: rgba(251,53,150,0.8) !important;
  color: #fff;
}

.btn-secondary-hvr {
  background-color: #781BFF !important;
  color: #fff;
  border-color: #781BFF !important;
}
.btn-secondary-hvr:hover {
  background-color: rgba(120, 27, 255, 0.8) !important;
  border-color: rgba(120, 27, 255, 0.8) !important;
  color: #fff;
}

.btn-primary {
  background-color: rgba(251,53,150,1) !important;
  border-color: rgba(251,53,150,1) !important;
  color: #fff;
}

.btn-secondary {
  background-color: #781BFF !important;
  border-color: #781BFF !important;
  color: #fff;
}

.btn-tertiary {
  background-color: #2B59FF !important;
  border-color: #2B59FF !important;
  color: #fff;
}

.btn-primary-outline {
  border-color: rgba(251,53,150,1) !important;
  color: rgba(251,53,150,1) !important;
}
.btn-primary-outline:before {
  background: rgba(251,53,150,1) !important;
}

.btn-primary-outline-reverse:before {
  background: rgba(251,53,150,1) !important;
}
.btn-primary-outline-reverse:hover {
  border-color: rgba(251,53,150,1) !important;
  color: rgba(251,53,150,1) !important;
}

.nav-tab--content-2 .nav-link {
  color: #781BFF !important;
}

.nav-tab--content-2 .nav-link.active {
  color: #FD4C5C !important;
  border-color: #FD4C5C !important;
}

.card-pricing--03:not(.active) .btn:before,
.card-pricing--03.active .btn:before,
.card-pricing--04:not(.active) .btn:before,
.card-pricing--04.active .btn:before {
  background-color: rgba(251,53,150,1);
}

.card-pricing--03:not(.active) .btn,
.card-pricing--03.active .btn:hover,
.card-pricing--04:not(.active) .btn,
.card-pricing--04.active .btn:hover {
  border-color: rgba(251,53,150,1) !important;
  color: rgba(251,53,150,1) !important;
}

.card-pricing--03.active .btn,
.card-pricing--04.active .btn {
  border-color: rgba(251,53,150,1) !important;
}

.nav-tab--content-2.nav-tab--content-2--02 .nav-link.active {
  // color: #2B59FF !important;
  opacity: 1;
  // border-bottom: 2px solid #2B59FF !important;
}
/*# sourceMappingURL=maps/color-scheme-3.css.map */
