.bg-marketing {
  --bs-bg-opacity: 1;
  background-color: rgba(111, 66, 193, var(--bs-bg-opacity)) !important;
}

.bg-marketing-subtle {
  --bs-bg-opacity: 0.25;
  background-color: rgba(111, 66, 193, var(--bs-bg-opacity)) !important;
}

.text-bg-marketing {
  color: #f8f9fa !important;
  background-color: rgba(111, 66, 193, var(--bs-bg-opacity, 1)) !important;
}

[data-bs-theme=dark] .bg-marketing {
  --bs-bg-opacity: 1;
  background-color: rgba(157, 113, 232, var(--bs-bg-opacity, 1)) !important;
}
[data-bs-theme=dark] .bg-marketing-subtle {
  --bs-bg-opacity: 0.25;
  background-color: rgba(157, 113, 232, var(--bs-bg-opacity, 1)) !important;
}
[data-bs-theme=dark] .text-bg-marketing {
  color: #fff !important;
  background-color: rgba(157, 113, 232, var(--bs-bg-opacity, 1)) !important;
}

.text-marketing {
  color: #6f42c1 !important;
}

.text-marketing-emphasis {
  color: rgb(99, 58, 176) !important;
}

[data-bs-theme=dark] .text-marketing {
  color: #9d71e8 !important;
}
[data-bs-theme=dark] .text-marketing-emphasis {
  color: rgb(99, 58, 176) !important;
}

.alert.alert-marketing {
  --bs-alert-color: rgb(99, 58, 176);
  --bs-alert-bg: rgba(111, 66, 193, 0.1);
  --bs-alert-border-color: rgba(111, 66, 193, 0.2);
  --bs-alert-link-color: rgb(99, 58, 176);
}

[data-bs-theme=dark] .alert.alert-marketing {
  --bs-alert-color: rgb(157, 113, 232);
  --bs-alert-bg: rgba(157, 113, 232, 0.15);
  --bs-alert-border-color: rgba(157, 113, 232, 0.3);
  --bs-alert-link-color: rgb(157, 113, 232);
}

.badge.badge-xs {
  --bs-badge-font-size: 0.625em;
}

.badge.badge-sm {
  --bs-badge-font-size: 0.6875em;
}

.badge.badge-lg {
  --bs-badge-font-size: 0.875em;
}

.badge.badge-xl {
  --bs-badge-font-size: 1em;
}

.navbar-brand-link {
  color: var(--bs-body) !important;
  text-decoration-color: transparent;
}
.navbar-brand-link:hover {
  background-color: rgba(255, 255, 255, 0.1);
  opacity: 0.7;
  transform: scale(1.01);
}

/*# sourceMappingURL=site.css.map */
