/*
 * Table of content: UIkit framework overrides
 * --------------------------------------------
 * 01. Base
 * 02. Elements
 * 03. Layout
 * 04. Navs
 * 05. Common
 * 06. JS components
 * 07. Utilities
 */
/* Base */
html {
    font-family: var(--body-font-typeface);
    font-size: var(--body-font-size, 1rem);
    font-weight: var(--body-font-weight, 400);
    letter-spacing: var(--body-font-spacing, normal);
    background-color: var(--body-color-background, inherit);
    color: var(--body-color-text, inherit);
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility
}
body {
    font-family: var(--body-font-typeface);
    font-size: var(--body-font-size, 1rem);
    font-weight: var(--body-font-weight, 400);
    letter-spacing: var(--body-font-spacing, normal);
    background-color: var(--body-color-background, inherit);
    color: var(--body-color-text, inherit)
}
a,
.link {
    color: var(--link-color-text)
}
a:hover,
.link:hover {
    color: var(--link-color-text-hover)
}
.link {
    display: inline-flex;
    align-items: center;
    line-height: 16px
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4,
.display-5,
.display-6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--heading-font-typeface, sans-serif) !important;
    font-weight: var(--heading-font-weight, 700);
    letter-spacing: var(--heading-font-spacing, normal);
    font-style: var(--heading-font-style, normal);
    text-transform: var(--heading-font-transform, initial);
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4,
.display-5,
.display-6,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--color-gray-900)
}
.h1:where(.uc-dark),
:where(.uc-dark) .h1,
.h2:where(.uc-dark),
:where(.uc-dark) .h2,
.h3:where(.uc-dark),
:where(.uc-dark) .h3,
.h4:where(.uc-dark),
:where(.uc-dark) .h4,
.h5:where(.uc-dark),
:where(.uc-dark) .h5,
.h6:where(.uc-dark),
:where(.uc-dark) .h6,
.display-1:where(.uc-dark),
:where(.uc-dark) .display-1,
.display-2:where(.uc-dark),
:where(.uc-dark) .display-2,
.display-3:where(.uc-dark),
:where(.uc-dark) .display-3,
.display-4:where(.uc-dark),
:where(.uc-dark) .display-4,
.display-5:where(.uc-dark),
:where(.uc-dark) .display-5,
.display-6:where(.uc-dark),
:where(.uc-dark) .display-6,
h1:where(.uc-dark),
:where(.uc-dark) h1,
h2:where(.uc-dark),
:where(.uc-dark) h2,
h3:where(.uc-dark),
:where(.uc-dark) h3,
h4:where(.uc-dark),
:where(.uc-dark) h4,
h5:where(.uc-dark),
:where(.uc-dark) h5,
h6:where(.uc-dark),
:where(.uc-dark) h6 {
    color: white
}
.ft-primary {
    font-family: var(--font-family-primary) !important
}
.ft-secondary {
    font-family: var(--font-family-secondary) !important
}
.ft-tertiary {
    font-family: var(--font-family-tertiary) !important
}
.ft-display {
    font-family: var(--font-family-display) !important
}
.ft-mono {
    font-family: var(--font-family-mono) !important
}
.ft-serif {
    font-family: var(--font-family-serif) !important
}
.ft-script {
    font-family: var(--font-family-script) !important
}
.cstack {
    display: inline-flex;
    justify-content: center;
    align-items: center
}
.backtotop-wrap {
    transform: translateY(40px);
    transition: 200ms ease
}
.backtotop-wrap [data-uc-backtotop] {
    opacity: 0
}
.backtotop-wrap.uc-active {
    gap: 0.5rem;
    transform: translateY(0)
}
.backtotop-wrap.uc-active [data-uc-backtotop] {
    opacity: 1
}
.uc-horizontal-scroll > * {
    text-wrap: nowrap
}
.icon-2xs {
    font-size: var(--sizes-icon-2xs);
    width: var(--sizes-icon-2xs);
    height: var(--sizes-icon-2xs);
    line-height: 1
}
.icon-xs {
    font-size: var(--sizes-icon-xs);
    width: var(--sizes-icon-xs);
    height: var(--sizes-icon-xs);
    line-height: 1
}
.icon-sm {
    font-size: var(--sizes-icon-sm);
    width: var(--sizes-icon-sm);
    height: var(--sizes-icon-sm);
    line-height: 1
}
.icon-md {
    font-size: var(--sizes-icon-md);
    width: var(--sizes-icon-md);
    height: var(--sizes-icon-md);
    line-height: 1
}
.icon-lg {
    font-size: var(--sizes-icon-lg);
    width: var(--sizes-icon-lg);
    height: var(--sizes-icon-lg);
    line-height: 1
}
.icon-xl {
    font-size: var(--sizes-icon-xl);
    width: var(--sizes-icon-xl);
    height: var(--sizes-icon-xl);
    line-height: 1
}
.icon-2xl {
    font-size: var(--sizes-icon-2xl);
    width: var(--sizes-icon-2xl);
    height: var(--sizes-icon-2xl);
    line-height: 1
}
html.bp-xs .icon-2xs-xs {
    font-size: var(--sizes-icon-2xs);
    width: var(--sizes-icon-2xs);
    height: var(--sizes-icon-2xs);
    line-height: 1
}
html.bp-xs .icon-xs-xs {
    font-size: var(--sizes-icon-xs);
    width: var(--sizes-icon-xs);
    height: var(--sizes-icon-xs);
    line-height: 1
}
html.bp-xs .icon-sm-xs {
    font-size: var(--sizes-icon-sm);
    width: var(--sizes-icon-sm);
    height: var(--sizes-icon-sm);
    line-height: 1
}
html.bp-xs .icon-md-xs {
    font-size: var(--sizes-icon-md);
    width: var(--sizes-icon-md);
    height: var(--sizes-icon-md);
    line-height: 1
}
html.bp-xs .icon-lg-xs {
    font-size: var(--sizes-icon-lg);
    width: var(--sizes-icon-lg);
    height: var(--sizes-icon-lg);
    line-height: 1
}
html.bp-xs .icon-xl-xs {
    font-size: var(--sizes-icon-xl);
    width: var(--sizes-icon-xl);
    height: var(--sizes-icon-xl);
    line-height: 1
}
html.bp-xs .icon-2xl-xs {
    font-size: var(--sizes-icon-2xl);
    width: var(--sizes-icon-2xl);
    height: var(--sizes-icon-2xl);
    line-height: 1
}
html.bp-sm .icon-2xs-sm {
    font-size: var(--sizes-icon-2xs);
    width: var(--sizes-icon-2xs);
    height: var(--sizes-icon-2xs);
    line-height: 1
}
html.bp-sm .icon-xs-sm {
    font-size: var(--sizes-icon-xs);
    width: var(--sizes-icon-xs);
    height: var(--sizes-icon-xs);
    line-height: 1
}
html.bp-sm .icon-sm-sm {
    font-size: var(--sizes-icon-sm);
    width: var(--sizes-icon-sm);
    height: var(--sizes-icon-sm);
    line-height: 1
}
html.bp-sm .icon-md-sm {
    font-size: var(--sizes-icon-md);
    width: var(--sizes-icon-md);
    height: var(--sizes-icon-md);
    line-height: 1
}
html.bp-sm .icon-lg-sm {
    font-size: var(--sizes-icon-lg);
    width: var(--sizes-icon-lg);
    height: var(--sizes-icon-lg);
    line-height: 1
}
html.bp-sm .icon-xl-sm {
    font-size: var(--sizes-icon-xl);
    width: var(--sizes-icon-xl);
    height: var(--sizes-icon-xl);
    line-height: 1
}
html.bp-sm .icon-2xl-sm {
    font-size: var(--sizes-icon-2xl);
    width: var(--sizes-icon-2xl);
    height: var(--sizes-icon-2xl);
    line-height: 1
}
html.bp-md .icon-2xs-md {
    font-size: var(--sizes-icon-2xs);
    width: var(--sizes-icon-2xs);
    height: var(--sizes-icon-2xs);
    line-height: 1
}
html.bp-md .icon-xs-md {
    font-size: var(--sizes-icon-xs);
    width: var(--sizes-icon-xs);
    height: var(--sizes-icon-xs);
    line-height: 1
}
html.bp-md .icon-sm-md {
    font-size: var(--sizes-icon-sm);
    width: var(--sizes-icon-sm);
    height: var(--sizes-icon-sm);
    line-height: 1
}
html.bp-md .icon-md-md {
    font-size: var(--sizes-icon-md);
    width: var(--sizes-icon-md);
    height: var(--sizes-icon-md);
    line-height: 1
}
html.bp-md .icon-lg-md {
    font-size: var(--sizes-icon-lg);
    width: var(--sizes-icon-lg);
    height: var(--sizes-icon-lg);
    line-height: 1
}
html.bp-md .icon-xl-md {
    font-size: var(--sizes-icon-xl);
    width: var(--sizes-icon-xl);
    height: var(--sizes-icon-xl);
    line-height: 1
}
html.bp-md .icon-2xl-md {
    font-size: var(--sizes-icon-2xl);
    width: var(--sizes-icon-2xl);
    height: var(--sizes-icon-2xl);
    line-height: 1
}
html.bp-lg .icon-2xs-lg {
    font-size: var(--sizes-icon-2xs);
    width: var(--sizes-icon-2xs);
    height: var(--sizes-icon-2xs);
    line-height: 1
}
html.bp-lg .icon-xs-lg {
    font-size: var(--sizes-icon-xs);
    width: var(--sizes-icon-xs);
    height: var(--sizes-icon-xs);
    line-height: 1
}
html.bp-lg .icon-sm-lg {
    font-size: var(--sizes-icon-sm);
    width: var(--sizes-icon-sm);
    height: var(--sizes-icon-sm);
    line-height: 1
}
html.bp-lg .icon-md-lg {
    font-size: var(--sizes-icon-md);
    width: var(--sizes-icon-md);
    height: var(--sizes-icon-md);
    line-height: 1
}
html.bp-lg .icon-lg-lg {
    font-size: var(--sizes-icon-lg);
    width: var(--sizes-icon-lg);
    height: var(--sizes-icon-lg);
    line-height: 1
}
html.bp-lg .icon-xl-lg {
    font-size: var(--sizes-icon-xl);
    width: var(--sizes-icon-xl);
    height: var(--sizes-icon-xl);
    line-height: 1
}
html.bp-lg .icon-2xl-lg {
    font-size: var(--sizes-icon-2xl);
    width: var(--sizes-icon-2xl);
    height: var(--sizes-icon-2xl);
    line-height: 1
}
html.bp-xl .icon-2xs-xl {
    font-size: var(--sizes-icon-2xs);
    width: var(--sizes-icon-2xs);
    height: var(--sizes-icon-2xs);
    line-height: 1
}
html.bp-xl .icon-xs-xl {
    font-size: var(--sizes-icon-xs);
    width: var(--sizes-icon-xs);
    height: var(--sizes-icon-xs);
    line-height: 1
}
html.bp-xl .icon-sm-xl {
    font-size: var(--sizes-icon-sm);
    width: var(--sizes-icon-sm);
    height: var(--sizes-icon-sm);
    line-height: 1
}
html.bp-xl .icon-md-xl {
    font-size: var(--sizes-icon-md);
    width: var(--sizes-icon-md);
    height: var(--sizes-icon-md);
    line-height: 1
}
html.bp-xl .icon-lg-xl {
    font-size: var(--sizes-icon-lg);
    width: var(--sizes-icon-lg);
    height: var(--sizes-icon-lg);
    line-height: 1
}
html.bp-xl .icon-xl-xl {
    font-size: var(--sizes-icon-xl);
    width: var(--sizes-icon-xl);
    height: var(--sizes-icon-xl);
    line-height: 1
}
html.bp-xl .icon-2xl-xl {
    font-size: var(--sizes-icon-2xl);
    width: var(--sizes-icon-2xl);
    height: var(--sizes-icon-2xl);
    line-height: 1
}
html.bp-xxl .icon-2xs-xxl {
    font-size: var(--sizes-icon-2xs);
    width: var(--sizes-icon-2xs);
    height: var(--sizes-icon-2xs);
    line-height: 1
}
html.bp-xxl .icon-xs-xxl {
    font-size: var(--sizes-icon-xs);
    width: var(--sizes-icon-xs);
    height: var(--sizes-icon-xs);
    line-height: 1
}
html.bp-xxl .icon-sm-xxl {
    font-size: var(--sizes-icon-sm);
    width: var(--sizes-icon-sm);
    height: var(--sizes-icon-sm);
    line-height: 1
}
html.bp-xxl .icon-md-xxl {
    font-size: var(--sizes-icon-md);
    width: var(--sizes-icon-md);
    height: var(--sizes-icon-md);
    line-height: 1
}
html.bp-xxl .icon-lg-xxl {
    font-size: var(--sizes-icon-lg);
    width: var(--sizes-icon-lg);
    height: var(--sizes-icon-lg);
    line-height: 1
}
html.bp-xxl .icon-xl-xxl {
    font-size: var(--sizes-icon-xl);
    width: var(--sizes-icon-xl);
    height: var(--sizes-icon-xl);
    line-height: 1
}
html.bp-xxl .icon-2xl-xxl {
    font-size: var(--sizes-icon-2xl);
    width: var(--sizes-icon-2xl);
    height: var(--sizes-icon-2xl);
    line-height: 1
}
.uc-icon {
    margin: 0;
    border: none;
    border-radius: 0;
    overflow: visible;
    font: inherit;
    color: inherit;
    text-transform: none;
    padding: 0;
    background-color: transparent;
    display: inline-block;
    fill: currentcolor;
    line-height: 0
}
.clip-left,
html.bp-xs .clip-left-xs,
html.bp-xs .xs\:clip-left,
html.bp-sm .clip-left-sm,
html.bp-sm .sm\:clip-left,
html.bp-md .clip-left-md,
html.bp-md .md\:clip-left,
html.bp-lg .clip-left-lg,
html.bp-lg .lg\:clip-left,
html.bp-xl .clip-left-xl,
html.bp-xl .xl\:clip-left,
html.bp-xxl .clip-left-xxl,
html.bp-xxl .xxl\:clip-left {
    clip-path: inset(0 -1000px 0 0) !important
}
.clip-right,
html.bp-xs .clip-right-xs,
html.bp-xs .xs\:clip-right,
html.bp-sm .clip-right-sm,
html.bp-sm .sm\:clip-right,
html.bp-md .clip-right-md,
html.bp-md .md\:clip-right,
html.bp-lg .clip-right-lg,
html.bp-lg .lg\:clip-right,
html.bp-xl .clip-right-xl,
html.bp-xl .xl\:clip-right,
html.bp-xxl .clip-right-xxl,
html.bp-xxl .xxl\:clip-right {
    clip-path: inset(0 1000px 0 0) !important
}
.sr-only:not(:focus):not(:active) {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}
pre {
    tab-size: 4;
    overflow: auto;
    padding: 1.5rem;
    color: inherit
}
pre,
:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {
    font-family: var(--font-code-family) !important;
    font-size: 0.875rem;
    font-style: normal;
    line-height: 1.5rem;
    padding: 1px 4px;
    border-radius: 4px;
    color: var(--color-secondary-500)
}
pre,
:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {
    background-color: var(--color-gray-25) !important;
    border-color: var(--color-gray-800) !important
}
pre:where(.uc-dark),
:where(.uc-dark) pre,
:not(pre) > code:where(.uc-dark),
:where(.uc-dark) :not(pre) > code,
:not(pre) > kbd:where(.uc-dark),
:where(.uc-dark) :not(pre) > kbd,
:not(pre) > samp:where(.uc-dark),
:where(.uc-dark) :not(pre) > samp {
    background-color: var(--color-gray-700) !important;
    border-color: var(--color-gray-300) !important
}
:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {
    position: relative;
    display: inline;
    font-size: 0.75rem;
    font-style: italic;
    background-color: rgba(136, 136, 136, 0.1)
}
:not(pre) > samp {
    color: inherit
}
pre code {
    font-family: var(--font-code-family) !important;
    background: rgba(136, 136, 136, 0.15);
    border-radius: 3px;
    padding: 1px 4px 1px 2px
}
.swiper:not(.swiper-initialized) > * {
    display: none
}
.panel {
    display: flow-root;
    position: relative;
    box-sizing: border-box
}
.panel > :last-child {
    margin-bottom: 0
}
.section {
    display: flow-root;
    position: relative;
    box-sizing: border-box
}
.media-cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    object-fit: cover
}
.position-cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}
.visible-toggle:not(:hover):not(:focus) .invisible-hover:not(:focus-within) {
    opacity: 0 !important;
    visibility: hidden
}
.visible-toggle:not(:hover):not(:focus) .hidden-hover:not(:focus-within) {
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important
}
hr,
.hr,
.vr {
    display: inline-block;
    align-self: stretch;
    background-color: currentcolor;
    opacity: 0.25;
    margin: 0
}
.hr,
hr {
    height: 1px;
    min-width: 1em;
    border-top-color: var(--border-color)
}
.hr.border,
hr.border {
    border-bottom: 0 !important
}
.vr {
    width: 1px !important;
    min-height: 1em !important;
    border-left: 1px solid var(--border-color)
}
.vr.border {
    border-left: 0 !important
}
.link-gradient,
.text-gradient {
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}
.link-gradient {
    border-bottom: 1px solid;
    border-color: var(--border-color)
}
.hstack,
html.bp-xs .hstack-xs,
html.bp-xs .xs\:hstack,
html.bp-sm .hstack-sm,
html.bp-sm .sm\:hstack,
html.bp-md .hstack-md,
html.bp-md .md\:hstack,
html.bp-lg .hstack-lg,
html.bp-lg .lg\:hstack,
html.bp-xl .hstack-xl,
html.bp-xl .xl\:hstack,
html.bp-xxl .hstack-xxl,
html.bp-xxl .xxl\:hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}
.vstack,
html.bp-xs .vstack-xs,
html.bp-xs .xs\:vstack,
html.bp-sm .vstack-sm,
html.bp-sm .sm\:vstack,
html.bp-md .vstack-md,
html.bp-md .md\:vstack,
html.bp-lg .vstack-lg,
html.bp-lg .lg\:vstack,
html.bp-xl .vstack-xl,
html.bp-xl .xl\:vstack,
html.bp-xxl .vstack-xxl,
html.bp-xxl .xxl\:vstack {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    align-self: stretch
}
.cstack {
    display: flex;
    justify-content: center;
    align-items: center
}
[class*=ratio-] {
    position: relative;
    width: 100%
}
[class*=ratio-]::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}
[class*=ratio-] > * {
    object-fit: cover
}
svg {
    color: currentColor
}
svg *:not([fill=none]) {
    fill: currentColor
}
svg *[fill=none] {
    stroke: currentColor
}
.uc-lightbox-button {
    color: white !important;
    border-radius: 100%
}
.uc-card-primary.uc-card-body .uc-link-toggle:hover .uc-link,
.uc-card-primary.uc-card-body .uc-link:hover,
.uc-card-primary.uc-card-body a:hover,
.uc-card-primary > :not([class*=uc-card-media]) .uc-link-toggle:hover .uc-link,
.uc-card-primary > :not([class*=uc-card-media]) .uc-link:hover,
.uc-card-primary > :not([class*=uc-card-media]) a:hover,
.uc-card-secondary.uc-card-body .uc-link-toggle:hover .uc-link,
.uc-card-secondary.uc-card-body .uc-link:hover,
.uc-card-secondary.uc-card-body a:hover,
.uc-card-secondary > :not([class*=uc-card-media]) .uc-link-toggle:hover .uc-link,
.uc-card-secondary > :not([class*=uc-card-media]) .uc-link:hover,
.uc-card-secondary > :not([class*=uc-card-media]) a:hover,
.uc-light .uc-link-toggle:hover .uc-link,
.uc-light .uc-link:hover,
.uc-light a:hover,
.uc-offcanvas-bar .uc-link-toggle:hover .uc-link,
.uc-offcanvas-bar .uc-link:hover,
.uc-offcanvas-bar a:hover,
.uc-overlay-primary .uc-link-toggle:hover .uc-link,
.uc-overlay-primary .uc-link:hover,
.uc-overlay-primary a:hover,
.uc-section-primary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-section-primary:not(.uc-preserve-color) .uc-link:hover,
.uc-section-primary:not(.uc-preserve-color) a:hover,
.uc-section-secondary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-section-secondary:not(.uc-preserve-color) .uc-link:hover,
.uc-section-secondary:not(.uc-preserve-color) a:hover,
.uc-tile-primary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-tile-primary:not(.uc-preserve-color) .uc-link:hover,
.uc-tile-primary:not(.uc-preserve-color) a:hover,
.uc-tile-secondary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-tile-secondary:not(.uc-preserve-color) .uc-link:hover,
.uc-tile-secondary:not(.uc-preserve-color) a:hover {
    transition: color 200ms ease
}
.uc-card-primary.uc-card-body .uc-link-toggle:hover .uc-link,
.uc-card-primary.uc-card-body .uc-link:hover,
.uc-card-primary.uc-card-body a:hover,
.uc-card-primary > :not([class*=uc-card-media]) .uc-link-toggle:hover .uc-link,
.uc-card-primary > :not([class*=uc-card-media]) .uc-link:hover,
.uc-card-primary > :not([class*=uc-card-media]) a:hover,
.uc-card-secondary.uc-card-body .uc-link-toggle:hover .uc-link,
.uc-card-secondary.uc-card-body .uc-link:hover,
.uc-card-secondary.uc-card-body a:hover,
.uc-card-secondary > :not([class*=uc-card-media]) .uc-link-toggle:hover .uc-link,
.uc-card-secondary > :not([class*=uc-card-media]) .uc-link:hover,
.uc-card-secondary > :not([class*=uc-card-media]) a:hover,
.uc-light .uc-link-toggle:hover .uc-link,
.uc-light .uc-link:hover,
.uc-light a:hover,
.uc-offcanvas-bar .uc-link-toggle:hover .uc-link,
.uc-offcanvas-bar .uc-link:hover,
.uc-offcanvas-bar a:hover,
.uc-overlay-primary .uc-link-toggle:hover .uc-link,
.uc-overlay-primary .uc-link:hover,
.uc-overlay-primary a:hover,
.uc-section-primary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-section-primary:not(.uc-preserve-color) .uc-link:hover,
.uc-section-primary:not(.uc-preserve-color) a:hover,
.uc-section-secondary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-section-secondary:not(.uc-preserve-color) .uc-link:hover,
.uc-section-secondary:not(.uc-preserve-color) a:hover,
.uc-tile-primary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-tile-primary:not(.uc-preserve-color) .uc-link:hover,
.uc-tile-primary:not(.uc-preserve-color) a:hover,
.uc-tile-secondary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-tile-secondary:not(.uc-preserve-color) .uc-link:hover,
.uc-tile-secondary:not(.uc-preserve-color) a:hover {
    color: var(--color-gray-900)
}
.uc-card-primary.uc-card-body .uc-link-toggle:hover .uc-link:where(.uc-dark),
:where(.uc-dark) .uc-card-primary.uc-card-body .uc-link-toggle:hover .uc-link,
.uc-card-primary.uc-card-body .uc-link:hover:where(.uc-dark),
:where(.uc-dark) .uc-card-primary.uc-card-body .uc-link:hover,
.uc-card-primary.uc-card-body a:hover:where(.uc-dark),
:where(.uc-dark) .uc-card-primary.uc-card-body a:hover,
.uc-card-primary > :not([class*=uc-card-media]) .uc-link-toggle:hover .uc-link:where(.uc-dark),
:where(.uc-dark) .uc-card-primary > :not([class*=uc-card-media]) .uc-link-toggle:hover .uc-link,
.uc-card-primary > :not([class*=uc-card-media]) .uc-link:hover:where(.uc-dark),
:where(.uc-dark) .uc-card-primary > :not([class*=uc-card-media]) .uc-link:hover,
.uc-card-primary > :not([class*=uc-card-media]) a:hover:where(.uc-dark),
:where(.uc-dark) .uc-card-primary > :not([class*=uc-card-media]) a:hover,
.uc-card-secondary.uc-card-body .uc-link-toggle:hover .uc-link:where(.uc-dark),
:where(.uc-dark) .uc-card-secondary.uc-card-body .uc-link-toggle:hover .uc-link,
.uc-card-secondary.uc-card-body .uc-link:hover:where(.uc-dark),
:where(.uc-dark) .uc-card-secondary.uc-card-body .uc-link:hover,
.uc-card-secondary.uc-card-body a:hover:where(.uc-dark),
:where(.uc-dark) .uc-card-secondary.uc-card-body a:hover,
.uc-card-secondary > :not([class*=uc-card-media]) .uc-link-toggle:hover .uc-link:where(.uc-dark),
:where(.uc-dark) .uc-card-secondary > :not([class*=uc-card-media]) .uc-link-toggle:hover .uc-link,
.uc-card-secondary > :not([class*=uc-card-media]) .uc-link:hover:where(.uc-dark),
:where(.uc-dark) .uc-card-secondary > :not([class*=uc-card-media]) .uc-link:hover,
.uc-card-secondary > :not([class*=uc-card-media]) a:hover:where(.uc-dark),
:where(.uc-dark) .uc-card-secondary > :not([class*=uc-card-media]) a:hover,
.uc-light .uc-link-toggle:hover .uc-link:where(.uc-dark),
:where(.uc-dark) .uc-light .uc-link-toggle:hover .uc-link,
.uc-light .uc-link:hover:where(.uc-dark),
:where(.uc-dark) .uc-light .uc-link:hover,
.uc-light a:hover:where(.uc-dark),
:where(.uc-dark) .uc-light a:hover,
.uc-offcanvas-bar .uc-link-toggle:hover .uc-link:where(.uc-dark),
:where(.uc-dark) .uc-offcanvas-bar .uc-link-toggle:hover .uc-link,
.uc-offcanvas-bar .uc-link:hover:where(.uc-dark),
:where(.uc-dark) .uc-offcanvas-bar .uc-link:hover,
.uc-offcanvas-bar a:hover:where(.uc-dark),
:where(.uc-dark) .uc-offcanvas-bar a:hover,
.uc-overlay-primary .uc-link-toggle:hover .uc-link:where(.uc-dark),
:where(.uc-dark) .uc-overlay-primary .uc-link-toggle:hover .uc-link,
.uc-overlay-primary .uc-link:hover:where(.uc-dark),
:where(.uc-dark) .uc-overlay-primary .uc-link:hover,
.uc-overlay-primary a:hover:where(.uc-dark),
:where(.uc-dark) .uc-overlay-primary a:hover,
.uc-section-primary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link:where(.uc-dark),
:where(.uc-dark) .uc-section-primary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-section-primary:not(.uc-preserve-color) .uc-link:hover:where(.uc-dark),
:where(.uc-dark) .uc-section-primary:not(.uc-preserve-color) .uc-link:hover,
.uc-section-primary:not(.uc-preserve-color) a:hover:where(.uc-dark),
:where(.uc-dark) .uc-section-primary:not(.uc-preserve-color) a:hover,
.uc-section-secondary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link:where(.uc-dark),
:where(.uc-dark) .uc-section-secondary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-section-secondary:not(.uc-preserve-color) .uc-link:hover:where(.uc-dark),
:where(.uc-dark) .uc-section-secondary:not(.uc-preserve-color) .uc-link:hover,
.uc-section-secondary:not(.uc-preserve-color) a:hover:where(.uc-dark),
:where(.uc-dark) .uc-section-secondary:not(.uc-preserve-color) a:hover,
.uc-tile-primary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link:where(.uc-dark),
:where(.uc-dark) .uc-tile-primary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-tile-primary:not(.uc-preserve-color) .uc-link:hover:where(.uc-dark),
:where(.uc-dark) .uc-tile-primary:not(.uc-preserve-color) .uc-link:hover,
.uc-tile-primary:not(.uc-preserve-color) a:hover:where(.uc-dark),
:where(.uc-dark) .uc-tile-primary:not(.uc-preserve-color) a:hover,
.uc-tile-secondary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link:where(.uc-dark),
:where(.uc-dark) .uc-tile-secondary:not(.uc-preserve-color) .uc-link-toggle:hover .uc-link,
.uc-tile-secondary:not(.uc-preserve-color) .uc-link:hover:where(.uc-dark),
:where(.uc-dark) .uc-tile-secondary:not(.uc-preserve-color) .uc-link:hover,
.uc-tile-secondary:not(.uc-preserve-color) a:hover:where(.uc-dark),
:where(.uc-dark) .uc-tile-secondary:not(.uc-preserve-color) a:hover {
    color: white
}
.uc-link {
    color: var(--color-primary)
}
.uc-link:hover {
    color: var(--color-primary-600)
}
.uc-list-divider > :nth-child(n+2) {
    border-top: 1px solid var(--border-color)
}
.uc-list-divider.uc-list-large > :nth-child(n+2) {
    margin-top: 40px;
    padding-top: 40px
}
.form-icon-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}
.form-icon-group .form-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    height: 100%;
    background: none;
    border: 0;
    outline: 0;
    text-decoration: none;
    user-select: none
}
.form-icon-group .form-control + .form-icon,
.form-icon-group .form-control-plaintext + .form-icon {
    width: 3rem !important
}
.form-icon-group .form-control.form-control-lg + .form-icon,
.form-icon-group .form-control-plaintext.form-control-lg + .form-icon {
    width: 3.5rem !important
}
.form-icon-group .form-control.form-control-sm + .form-icon,
.form-icon-group .form-control-plaintext.form-control-sm + .form-icon {
    width: 2.5rem !important
}
.form-icon-group .form-control.form-control-xs + .form-icon,
.form-icon-group .form-control-plaintext.form-control-xs + .form-icon {
    width: 2rem !important
}
.form-icon-group:not(.form-icon-flip) .form-control,
.form-icon-group:not(.form-icon-flip) .form-control-plaintext {
    padding-left: 2.75rem !important
}
[dir=rtl] .form-icon-group:not(.form-icon-flip) .form-control,
[dir=rtl] .form-icon-group:not(.form-icon-flip) .form-control-plaintext {
    padding-left: 1rem !important;
    padding-right: 2.75rem !important
}
.form-icon-group:not(.form-icon-flip) .form-control.form-control-lg,
.form-icon-group:not(.form-icon-flip) .form-control-plaintext.form-control-lg {
    padding-left: 3.25rem !important
}
[dir=rtl] .form-icon-group:not(.form-icon-flip) .form-control.form-control-lg,
[dir=rtl] .form-icon-group:not(.form-icon-flip) .form-control-plaintext.form-control-lg {
    padding-left: 1rem !important;
    padding-right: 3.25rem !important
}
.form-icon-group:not(.form-icon-flip) .form-control.form-control-sm,
.form-icon-group:not(.form-icon-flip) .form-control-plaintext.form-control-sm {
    padding-left: 2.25rem !important
}
[dir=rtl] .form-icon-group:not(.form-icon-flip) .form-control.form-control-sm,
[dir=rtl] .form-icon-group:not(.form-icon-flip) .form-control-plaintext.form-control-sm {
    padding-left: 1rem !important;
    padding-right: 2.25rem !important
}
.form-icon-group:not(.form-icon-flip) .form-control.form-control-xs,
.form-icon-group:not(.form-icon-flip) .form-control-plaintext.form-control-xs {
    padding-left: 1.75rem !important
}
[dir=rtl] .form-icon-group:not(.form-icon-flip) .form-control.form-control-xs,
[dir=rtl] .form-icon-group:not(.form-icon-flip) .form-control-plaintext.form-control-xs {
    padding-left: 1rem !important;
    padding-right: 1.75rem !important
}
.form-icon-group.form-icon-flip .form-icon {
    right: 0
}
.form-icon-group.form-icon-flip .form-control,
.form-icon-group.form-icon-flip .form-control-plaintext {
    padding-right: 2.75rem !important
}
[dir=rtl] .form-icon-group.form-icon-flip .form-control,
[dir=rtl] .form-icon-group.form-icon-flip .form-control-plaintext {
    padding-right: 1rem !important;
    padding-left: 2.75rem !important
}
.form-icon-group.form-icon-flip .form-control.form-control-lg,
.form-icon-group.form-icon-flip .form-control-plaintext.form-control-lg {
    padding-right: 3.25rem !important
}
[dir=rtl] .form-icon-group.form-icon-flip .form-control.form-control-lg,
[dir=rtl] .form-icon-group.form-icon-flip .form-control-plaintext.form-control-lg {
    padding-right: 1rem !important;
    padding-left: 3.25rem !important
}
.form-icon-group.form-icon-flip .form-control.form-control-sm,
.form-icon-group.form-icon-flip .form-control-plaintext.form-control-sm {
    padding-right: 2.25rem !important
}
[dir=rtl] .form-icon-group.form-icon-flip .form-control.form-control-sm,
[dir=rtl] .form-icon-group.form-icon-flip .form-control-plaintext.form-control-sm {
    padding-right: 1rem !important;
    padding-left: 2.25rem !important
}
.form-icon-group.form-icon-flip .form-control.form-control-xs,
.form-icon-group.form-icon-flip .form-control-plaintext.form-control-xs {
    padding-right: 1.75rem !important
}
[dir=rtl] .form-icon-group.form-icon-flip .form-control.form-control-xs,
[dir=rtl] .form-icon-group.form-icon-flip .form-control-plaintext.form-control-xs {
    padding-right: 1rem !important;
    padding-left: 1.75rem !important
}
.form-control-,
html.bp-xs .form-control--xs,
html.bp-xs .xs\:form-control-,
html.bp-sm .form-control--sm,
html.bp-sm .sm\:form-control-,
html.bp-md .form-control--md,
html.bp-md .md\:form-control-,
html.bp-lg .form-control--lg,
html.bp-lg .lg\:form-control-,
html.bp-xl .form-control--xl,
html.bp-xl .xl\:form-control-,
html.bp-xxl .form-control--xxl,
html.bp-xxl .xxl\:form-control- {
    padding: 0 1rem !important;
    min-height: 48px !important;
    font-size: 1rem !important
}
.form-control-2xs,
html.bp-xs .form-control-2xs-xs,
html.bp-xs .xs\:form-control-2xs,
html.bp-sm .form-control-2xs-sm,
html.bp-sm .sm\:form-control-2xs,
html.bp-md .form-control-2xs-md,
html.bp-md .md\:form-control-2xs,
html.bp-lg .form-control-2xs-lg,
html.bp-lg .lg\:form-control-2xs,
html.bp-xl .form-control-2xs-xl,
html.bp-xl .xl\:form-control-2xs,
html.bp-xxl .form-control-2xs-xxl,
html.bp-xxl .xxl\:form-control-2xs {
    padding: 0 0.5rem !important;
    min-height: 24px !important;
    font-size: 0.75rem !important
}
.form-control-xs,
html.bp-xs .form-control-xs-xs,
html.bp-xs .xs\:form-control-xs,
html.bp-sm .form-control-xs-sm,
html.bp-sm .sm\:form-control-xs,
html.bp-md .form-control-xs-md,
html.bp-md .md\:form-control-xs,
html.bp-lg .form-control-xs-lg,
html.bp-lg .lg\:form-control-xs,
html.bp-xl .form-control-xs-xl,
html.bp-xl .xl\:form-control-xs,
html.bp-xxl .form-control-xs-xxl,
html.bp-xxl .xxl\:form-control-xs {
    padding: 0 0.5rem !important;
    min-height: 32px !important;
    font-size: 0.875rem !important
}
.form-control-sm,
html.bp-xs .form-control-sm-xs,
html.bp-xs .xs\:form-control-sm,
html.bp-sm .form-control-sm-sm,
html.bp-sm .sm\:form-control-sm,
html.bp-md .form-control-sm-md,
html.bp-md .md\:form-control-sm,
html.bp-lg .form-control-sm-lg,
html.bp-lg .lg\:form-control-sm,
html.bp-xl .form-control-sm-xl,
html.bp-xl .xl\:form-control-sm,
html.bp-xxl .form-control-sm-xxl,
html.bp-xxl .xxl\:form-control-sm {
    padding: 0 0.75rem !important;
    min-height: 40px !important;
    font-size: 1rem !important
}
.form-control-md,
html.bp-xs .form-control-md-xs,
html.bp-xs .xs\:form-control-md,
html.bp-sm .form-control-md-sm,
html.bp-sm .sm\:form-control-md,
html.bp-md .form-control-md-md,
html.bp-md .md\:form-control-md,
html.bp-lg .form-control-md-lg,
html.bp-lg .lg\:form-control-md,
html.bp-xl .form-control-md-xl,
html.bp-xl .xl\:form-control-md,
html.bp-xxl .form-control-md-xxl,
html.bp-xxl .xxl\:form-control-md {
    padding: 0 1rem !important;
    min-height: 48px !important;
    font-size: 1rem !important
}
.form-control-lg,
html.bp-xs .form-control-lg-xs,
html.bp-xs .xs\:form-control-lg,
html.bp-sm .form-control-lg-sm,
html.bp-sm .sm\:form-control-lg,
html.bp-md .form-control-lg-md,
html.bp-md .md\:form-control-lg,
html.bp-lg .form-control-lg-lg,
html.bp-lg .lg\:form-control-lg,
html.bp-xl .form-control-lg-xl,
html.bp-xl .xl\:form-control-lg,
html.bp-xxl .form-control-lg-xxl,
html.bp-xxl .xxl\:form-control-lg {
    padding: 0 1.5rem !important;
    min-height: 56px !important;
    font-size: 1.125rem !important
}
.form-control-xl,
html.bp-xs .form-control-xl-xs,
html.bp-xs .xs\:form-control-xl,
html.bp-sm .form-control-xl-sm,
html.bp-sm .sm\:form-control-xl,
html.bp-md .form-control-xl-md,
html.bp-md .md\:form-control-xl,
html.bp-lg .form-control-xl-lg,
html.bp-lg .lg\:form-control-xl,
html.bp-xl .form-control-xl-xl,
html.bp-xl .xl\:form-control-xl,
html.bp-xxl .form-control-xl-xxl,
html.bp-xxl .xxl\:form-control-xl {
    padding: 0 1.25rem !important;
    min-height: 64px !important;
    font-size: 1.25rem !important
}
.form-control-2xl,
html.bp-xs .form-control-2xl-xs,
html.bp-xs .xs\:form-control-2xl,
html.bp-sm .form-control-2xl-sm,
html.bp-sm .sm\:form-control-2xl,
html.bp-md .form-control-2xl-md,
html.bp-md .md\:form-control-2xl,
html.bp-lg .form-control-2xl-lg,
html.bp-lg .lg\:form-control-2xl,
html.bp-xl .form-control-2xl-xl,
html.bp-xl .xl\:form-control-2xl,
html.bp-xxl .form-control-2xl-xxl,
html.bp-xxl .xxl\:form-control-2xl {
    padding: 0 1.5rem !important;
    min-height: 80px !important;
    font-size: 1.5rem !important
}
.form-control {
    border-color: var(--border-color) !important
}
.form-control {
    background-color: white !important
}
.form-control:where(.uc-dark),
:where(.uc-dark) .form-control {
    background-color: transparent !important
}
.form-control {
    color: var(--color-gray-900) !important
}
.form-control:where(.uc-dark),
:where(.uc-dark) .form-control {
    color: white !important
}
.form-check-input:focus,
.form-control:focus {
    border-color: var(--color-primary) !important;
    box-shadow: 0 0 0 0.25rem var(--shadow-color) !important
}
.form-check-input:focus,
.form-control:focus {
    --shadow-color: rgba(0, 0, 0, 0.05)
}
.form-check-input:focus:where(.uc-dark),
:where(.uc-dark) .form-check-input:focus,
.form-control:focus:where(.uc-dark),
:where(.uc-dark) .form-control:focus {
    --shadow-color: rgba(255, 255, 255, 0.1)
}
.form-check-input:checked {
    background-color: var(--color-primary) !important;
    border-color: var(--color-primary) !important
}
[dir=rtl] .form-check {
    padding-left: 0;
    padding-right: 1.5em
}
[dir=rtl] .form-check .form-check-input {
    float: right;
    margin-left: 0;
    margin-right: -1.5em
}
[dir=rtl] .form-select {
    background-position: left 0.75rem center
}
input::placeholder,
select::placeholder,
textarea::placeholder {
    color: inherit !important
}
input::placeholder,
select::placeholder,
textarea::placeholder {
    opacity: 0.65 !important
}
input:where(.uc-dark)::placeholder,
:where(.uc-dark) input::placeholder,
select:where(.uc-dark)::placeholder,
:where(.uc-dark) select::placeholder,
textarea:where(.uc-dark)::placeholder,
:where(.uc-dark) textarea::placeholder {
    opacity: 0.45 !important
}
.btn {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    height: var(--bs-btn-height);
    text-transform: var(--button-font-transform);
    border-radius: var(--bs-btn-border-radius)
}
.btn.btn-text {
    position: relative;
    padding: 0 0 8px 0;
    border: 0;
    border-radius: 0;
    margin: 0;
    line-height: 1
}
.btn.btn-text::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 1px;
    width: 0%;
    background-color: var(--color-primary);
    transition: 350ms width cubic-bezier(0.38, 0.01, 0.43, 0.16)
}
.btn.btn-text:hover::after {
    width: 100%
}
.btn-,
html.bp-xs .btn--xs,
html.bp-xs .xs\:btn-,
html.bp-sm .btn--sm,
html.bp-sm .sm\:btn-,
html.bp-md .btn--md,
html.bp-md .md\:btn-,
html.bp-lg .btn--lg,
html.bp-lg .lg\:btn-,
html.bp-xl .btn--xl,
html.bp-xl .xl\:btn-,
html.bp-xxl .btn--xxl,
html.bp-xxl .xxl\:btn- {
    --bs-btn-height: 48px !important;
    --bs-btn-padding-y: 0px !important;
    --bs-btn-padding-x: 1.5rem !important;
    --bs-btn-font-size: 1rem !important
}
.btn-2xs,
html.bp-xs .btn-2xs-xs,
html.bp-xs .xs\:btn-2xs,
html.bp-sm .btn-2xs-sm,
html.bp-sm .sm\:btn-2xs,
html.bp-md .btn-2xs-md,
html.bp-md .md\:btn-2xs,
html.bp-lg .btn-2xs-lg,
html.bp-lg .lg\:btn-2xs,
html.bp-xl .btn-2xs-xl,
html.bp-xl .xl\:btn-2xs,
html.bp-xxl .btn-2xs-xxl,
html.bp-xxl .xxl\:btn-2xs {
    --bs-btn-height: 24px !important;
    --bs-btn-padding-y: 0px !important;
    --bs-btn-padding-x: 1rem !important;
    --bs-btn-font-size: 0.875rem !important
}
.btn-xs,
html.bp-xs .btn-xs-xs,
html.bp-xs .xs\:btn-xs,
html.bp-sm .btn-xs-sm,
html.bp-sm .sm\:btn-xs,
html.bp-md .btn-xs-md,
html.bp-md .md\:btn-xs,
html.bp-lg .btn-xs-lg,
html.bp-lg .lg\:btn-xs,
html.bp-xl .btn-xs-xl,
html.bp-xl .xl\:btn-xs,
html.bp-xxl .btn-xs-xxl,
html.bp-xxl .xxl\:btn-xs {
    --bs-btn-height: 32px !important;
    --bs-btn-padding-y: 0px !important;
    --bs-btn-padding-x: 1rem !important;
    --bs-btn-font-size: 0.875rem !important
}
.btn-sm,
.btn-group-sm > .btn,
html.bp-xs .btn-sm-xs,
html.bp-xs .xs\:btn-sm,
html.bp-sm .btn-sm-sm,
html.bp-sm .sm\:btn-sm,
html.bp-md .btn-sm-md,
html.bp-md .md\:btn-sm,
html.bp-lg .btn-sm-lg,
html.bp-lg .lg\:btn-sm,
html.bp-xl .btn-sm-xl,
html.bp-xl .xl\:btn-sm,
html.bp-xxl .btn-sm-xxl,
html.bp-xxl .xxl\:btn-sm {
    --bs-btn-height: 40px !important;
    --bs-btn-padding-y: 0px !important;
    --bs-btn-padding-x: 1rem !important;
    --bs-btn-font-size: 0.875rem !important
}
.btn-md,
html.bp-xs .btn-md-xs,
html.bp-xs .xs\:btn-md,
html.bp-sm .btn-md-sm,
html.bp-sm .sm\:btn-md,
html.bp-md .btn-md-md,
html.bp-md .md\:btn-md,
html.bp-lg .btn-md-lg,
html.bp-lg .lg\:btn-md,
html.bp-xl .btn-md-xl,
html.bp-xl .xl\:btn-md,
html.bp-xxl .btn-md-xxl,
html.bp-xxl .xxl\:btn-md {
    --bs-btn-height: 48px !important;
    --bs-btn-padding-y: 0px !important;
    --bs-btn-padding-x: 1.5rem !important;
    --bs-btn-font-size: 1rem !important
}
.btn-lg,
.btn-group-lg > .btn,
html.bp-xs .btn-lg-xs,
html.bp-xs .xs\:btn-lg,
html.bp-sm .btn-lg-sm,
html.bp-sm .sm\:btn-lg,
html.bp-md .btn-lg-md,
html.bp-md .md\:btn-lg,
html.bp-lg .btn-lg-lg,
html.bp-lg .lg\:btn-lg,
html.bp-xl .btn-lg-xl,
html.bp-xl .xl\:btn-lg,
html.bp-xxl .btn-lg-xxl,
html.bp-xxl .xxl\:btn-lg {
    --bs-btn-height: 56px !important;
    --bs-btn-padding-y: 0px !important;
    --bs-btn-padding-x: 2rem !important;
    --bs-btn-font-size: 1rem !important
}
.btn-xl,
html.bp-xs .btn-xl-xs,
html.bp-xs .xs\:btn-xl,
html.bp-sm .btn-xl-sm,
html.bp-sm .sm\:btn-xl,
html.bp-md .btn-xl-md,
html.bp-md .md\:btn-xl,
html.bp-lg .btn-xl-lg,
html.bp-lg .lg\:btn-xl,
html.bp-xl .btn-xl-xl,
html.bp-xl .xl\:btn-xl,
html.bp-xxl .btn-xl-xxl,
html.bp-xxl .xxl\:btn-xl {
    --bs-btn-height: 64px !important;
    --bs-btn-padding-y: 0px !important;
    --bs-btn-padding-x: 2rem !important;
    --bs-btn-font-size: 1rem !important
}
.btn-2xl,
html.bp-xs .btn-2xl-xs,
html.bp-xs .xs\:btn-2xl,
html.bp-sm .btn-2xl-sm,
html.bp-sm .sm\:btn-2xl,
html.bp-md .btn-2xl-md,
html.bp-md .md\:btn-2xl,
html.bp-lg .btn-2xl-lg,
html.bp-lg .lg\:btn-2xl,
html.bp-xl .btn-2xl-xl,
html.bp-xl .xl\:btn-2xl,
html.bp-xxl .btn-2xl-xxl,
html.bp-xxl .xxl\:btn-2xl {
    --bs-btn-height: 80px !important;
    --bs-btn-padding-y: 0px !important;
    --bs-btn-padding-x: 2rem !important;
    --bs-btn-font-size: 1rem !important
}
.btn-alt-primary {
    background: white !important;
    color: #ce0f2e !important
}
.btn-alt-primary:hover,
.btn-alt-primary:focus {
    background: #ce0f2e !important;
    color: white !important
}
.btn-alt-secondary {
    background: white !important;
    color: #ce0f2e !important
}
.btn-alt-secondary:hover,
.btn-alt-secondary:focus {
    background: #ce0f2e !important;
    color: white !important
}
.btn-alt-success {
    background: white !important;
    color: #4CAF50 !important
}
.btn-alt-success:hover,
.btn-alt-success:focus {
    background: #4CAF50 !important;
    color: white !important
}
.btn-alt-info {
    background: white !important;
    color: #0099cc !important
}
.btn-alt-info:hover,
.btn-alt-info:focus {
    background: #0099cc !important;
    color: white !important
}
.btn-alt-warning {
    background: white !important;
    color: #ffb307 !important
}
.btn-alt-warning:hover,
.btn-alt-warning:focus {
    background: #ffb307 !important;
    color: white !important
}
.btn-alt-danger {
    background: white !important;
    color: #e44b4b !important
}
.btn-alt-danger:hover,
.btn-alt-danger:focus {
    background: #e44b4b !important;
    color: white !important
}
.btn-alt-light {
    background: var(--color-gray-25) !important
}
.btn-alt-dark {
    background: white !important;
    color: #212529 !important
}
.btn-alt-dark:hover,
.btn-alt-dark:focus {
    background: #212529 !important;
    color: white !important
}
.btn-alt-gray {
    background: white !important;
    color: #5b5b5b !important
}
.btn-alt-gray:hover,
.btn-alt-gray:focus {
    background: #5b5b5b !important;
    color: white !important
}
.btn-alt-gray-10 {
    background: white !important;
    color: #fafafa !important
}
.btn-alt-gray-10:hover,
.btn-alt-gray-10:focus {
    background: #fafafa !important;
    color: white !important
}
.btn-alt-gray-25 {
    background: white !important;
    color: #f7f7f7 !important
}
.btn-alt-gray-25:hover,
.btn-alt-gray-25:focus {
    background: #f7f7f7 !important;
    color: white !important
}
.btn-alt-gray-50 {
    background: white !important;
    color: #efefef !important
}
.btn-alt-gray-50:hover,
.btn-alt-gray-50:focus {
    background: #efefef !important;
    color: white !important
}
.btn-alt-gray-100 {
    background: white !important;
    color: #dedede !important
}
.btn-alt-gray-100:hover,
.btn-alt-gray-100:focus {
    background: #dedede !important;
    color: white !important
}
.btn-alt-gray-200 {
    background: white !important;
    color: #bdbdbd !important
}
.btn-alt-gray-200:hover,
.btn-alt-gray-200:focus {
    background: #bdbdbd !important;
    color: white !important
}
.btn-alt-gray-300 {
    background: white !important;
    color: #9d9d9d !important
}
.btn-alt-gray-300:hover,
.btn-alt-gray-300:focus {
    background: #9d9d9d !important;
    color: white !important
}
.btn-alt-gray-400 {
    background: white !important;
    color: #7c7c7c !important
}
.btn-alt-gray-400:hover,
.btn-alt-gray-400:focus {
    background: #7c7c7c !important;
    color: white !important
}
.btn-alt-gray-500 {
    background: white !important;
    color: #5b5b5b !important
}
.btn-alt-gray-500:hover,
.btn-alt-gray-500:focus {
    background: #5b5b5b !important;
    color: white !important
}
.btn-alt-gray-600 {
    background: white !important;
    color: #494949 !important
}
.btn-alt-gray-600:hover,
.btn-alt-gray-600:focus {
    background: #494949 !important;
    color: white !important
}
.btn-alt-gray-700 {
    background: white !important;
    color: #373737 !important
}
.btn-alt-gray-700:hover,
.btn-alt-gray-700:focus {
    background: #373737 !important;
    color: white !important
}
.btn-alt-gray-800 {
    background: white !important;
    color: #242424 !important
}
.btn-alt-gray-800:hover,
.btn-alt-gray-800:focus {
    background: #242424 !important;
    color: white !important
}
.btn-alt-gray-900 {
    background: white !important;
    color: #121212 !important
}
.btn-alt-gray-900:hover,
.btn-alt-gray-900:focus {
    background: #121212 !important;
    color: white !important
}
.btn-alt-slate {
    background: white !important;
    color: #6b7280 !important
}
.btn-alt-slate:hover,
.btn-alt-slate:focus {
    background: #6b7280 !important;
    color: white !important
}
.btn-alt-slate-10 {
    background: white !important;
    color: #fbfbfb !important
}
.btn-alt-slate-10:hover,
.btn-alt-slate-10:focus {
    background: #fbfbfb !important;
    color: white !important
}
.btn-alt-slate-25 {
    background: white !important;
    color: #f8f8f9 !important
}
.btn-alt-slate-25:hover,
.btn-alt-slate-25:focus {
    background: #f8f8f9 !important;
    color: white !important
}
.btn-alt-slate-50 {
    background: white !important;
    color: #f0f1f2 !important
}
.btn-alt-slate-50:hover,
.btn-alt-slate-50:focus {
    background: #f0f1f2 !important;
    color: white !important
}
.btn-alt-slate-100 {
    background: white !important;
    color: #e1e3e6 !important
}
.btn-alt-slate-100:hover,
.btn-alt-slate-100:focus {
    background: #e1e3e6 !important;
    color: white !important
}
.btn-alt-slate-200 {
    background: white !important;
    color: #c4c7cc !important
}
.btn-alt-slate-200:hover,
.btn-alt-slate-200:focus {
    background: #c4c7cc !important;
    color: white !important
}
.btn-alt-slate-300 {
    background: white !important;
    color: #a6aab3 !important
}
.btn-alt-slate-300:hover,
.btn-alt-slate-300:focus {
    background: #a6aab3 !important;
    color: white !important
}
.btn-alt-slate-400 {
    background: white !important;
    color: #898e99 !important
}
.btn-alt-slate-400:hover,
.btn-alt-slate-400:focus {
    background: #898e99 !important;
    color: white !important
}
.btn-alt-slate-500 {
    background: white !important;
    color: #6b7280 !important
}
.btn-alt-slate-500:hover,
.btn-alt-slate-500:focus {
    background: #6b7280 !important;
    color: white !important
}
.btn-alt-slate-600 {
    background: white !important;
    color: #565b66 !important
}
.btn-alt-slate-600:hover,
.btn-alt-slate-600:focus {
    background: #565b66 !important;
    color: white !important
}
.btn-alt-slate-700 {
    background: white !important;
    color: #40444d !important
}
.btn-alt-slate-700:hover,
.btn-alt-slate-700:focus {
    background: #40444d !important;
    color: white !important
}
.btn-alt-slate-800 {
    background: white !important;
    color: #2b2e33 !important
}
.btn-alt-slate-800:hover,
.btn-alt-slate-800:focus {
    background: #2b2e33 !important;
    color: white !important
}
.btn-alt-slate-900 {
    background: white !important;
    color: #15171a !important
}
.btn-alt-slate-900:hover,
.btn-alt-slate-900:focus {
    background: #15171a !important;
    color: white !important
}
.btn-alt-primary-10 {
    background: white !important;
    color: #fef8f9 !important
}
.btn-alt-primary-10:hover,
.btn-alt-primary-10:focus {
    background: #fef8f9 !important;
    color: white !important
}
.btn-alt-primary-25 {
    background: white !important;
    color: #fdf3f5 !important
}
.btn-alt-primary-25:hover,
.btn-alt-primary-25:focus {
    background: #fdf3f5 !important;
    color: white !important
}
.btn-alt-primary-50 {
    background: white !important;
    color: #fae7ea !important
}
.btn-alt-primary-50:hover,
.btn-alt-primary-50:focus {
    background: #fae7ea !important;
    color: white !important
}
.btn-alt-primary-100 {
    background: white !important;
    color: #f5cfd5 !important
}
.btn-alt-primary-100:hover,
.btn-alt-primary-100:focus {
    background: #f5cfd5 !important;
    color: white !important
}
.btn-alt-primary-200 {
    background: white !important;
    color: #eb9fab !important
}
.btn-alt-primary-200:hover,
.btn-alt-primary-200:focus {
    background: #eb9fab !important;
    color: white !important
}
.btn-alt-primary-300 {
    background: white !important;
    color: #e26f82 !important
}
.btn-alt-primary-300:hover,
.btn-alt-primary-300:focus {
    background: #e26f82 !important;
    color: white !important
}
.btn-alt-primary-400 {
    background: white !important;
    color: #d83f58 !important
}
.btn-alt-primary-400:hover,
.btn-alt-primary-400:focus {
    background: #d83f58 !important;
    color: white !important
}
.btn-alt-primary-500 {
    background: white !important;
    color: #ce0f2e !important
}
.btn-alt-primary-500:hover,
.btn-alt-primary-500:focus {
    background: #ce0f2e !important;
    color: white !important
}
.btn-alt-primary-600 {
    background: white !important;
    color: #a50c25 !important
}
.btn-alt-primary-600:hover,
.btn-alt-primary-600:focus {
    background: #a50c25 !important;
    color: white !important
}
.btn-alt-primary-700 {
    background: white !important;
    color: #7c091c !important
}
.btn-alt-primary-700:hover,
.btn-alt-primary-700:focus {
    background: #7c091c !important;
    color: white !important
}
.btn-alt-primary-800 {
    background: white !important;
    color: #520612 !important
}
.btn-alt-primary-800:hover,
.btn-alt-primary-800:focus {
    background: #520612 !important;
    color: white !important
}
.btn-alt-primary-900 {
    background: white !important;
    color: #290309 !important
}
.btn-alt-primary-900:hover,
.btn-alt-primary-900:focus {
    background: #290309 !important;
    color: white !important
}
.btn-alt-secondary-10 {
    background: white !important;
    color: #fef8f9 !important
}
.btn-alt-secondary-10:hover,
.btn-alt-secondary-10:focus {
    background: #fef8f9 !important;
    color: white !important
}
.btn-alt-secondary-25 {
    background: white !important;
    color: #fdf3f5 !important
}
.btn-alt-secondary-25:hover,
.btn-alt-secondary-25:focus {
    background: #fdf3f5 !important;
    color: white !important
}
.btn-alt-secondary-50 {
    background: white !important;
    color: #fae7ea !important
}
.btn-alt-secondary-50:hover,
.btn-alt-secondary-50:focus {
    background: #fae7ea !important;
    color: white !important
}
.btn-alt-secondary-100 {
    background: white !important;
    color: #f5cfd5 !important
}
.btn-alt-secondary-100:hover,
.btn-alt-secondary-100:focus {
    background: #f5cfd5 !important;
    color: white !important
}
.btn-alt-secondary-200 {
    background: white !important;
    color: #eb9fab !important
}
.btn-alt-secondary-200:hover,
.btn-alt-secondary-200:focus {
    background: #eb9fab !important;
    color: white !important
}
.btn-alt-secondary-300 {
    background: white !important;
    color: #e26f82 !important
}
.btn-alt-secondary-300:hover,
.btn-alt-secondary-300:focus {
    background: #e26f82 !important;
    color: white !important
}
.btn-alt-secondary-400 {
    background: white !important;
    color: #d83f58 !important
}
.btn-alt-secondary-400:hover,
.btn-alt-secondary-400:focus {
    background: #d83f58 !important;
    color: white !important
}
.btn-alt-secondary-500 {
    background: white !important;
    color: #ce0f2e !important
}
.btn-alt-secondary-500:hover,
.btn-alt-secondary-500:focus {
    background: #ce0f2e !important;
    color: white !important
}
.btn-alt-secondary-600 {
    background: white !important;
    color: #a50c25 !important
}
.btn-alt-secondary-600:hover,
.btn-alt-secondary-600:focus {
    background: #a50c25 !important;
    color: white !important
}
.btn-alt-secondary-700 {
    background: white !important;
    color: #7c091c !important
}
.btn-alt-secondary-700:hover,
.btn-alt-secondary-700:focus {
    background: #7c091c !important;
    color: white !important
}
.btn-alt-secondary-800 {
    background: white !important;
    color: #520612 !important
}
.btn-alt-secondary-800:hover,
.btn-alt-secondary-800:focus {
    background: #520612 !important;
    color: white !important
}
.btn-alt-secondary-900 {
    background: white !important;
    color: #290309 !important
}
.btn-alt-secondary-900:hover,
.btn-alt-secondary-900:focus {
    background: #290309 !important;
    color: white !important
}
.btn-alt-info-10 {
    background: white !important;
    color: #f7fcfd !important
}
.btn-alt-info-10:hover,
.btn-alt-info-10:focus {
    background: #f7fcfd !important;
    color: white !important
}
.btn-alt-info-25 {
    background: white !important;
    color: #f2fafc !important
}
.btn-alt-info-25:hover,
.btn-alt-info-25:focus {
    background: #f2fafc !important;
    color: white !important
}
.btn-alt-info-50 {
    background: white !important;
    color: #e6f5fa !important
}
.btn-alt-info-50:hover,
.btn-alt-info-50:focus {
    background: #e6f5fa !important;
    color: white !important
}
.btn-alt-info-100 {
    background: white !important;
    color: #ccebf5 !important
}
.btn-alt-info-100:hover,
.btn-alt-info-100:focus {
    background: #ccebf5 !important;
    color: white !important
}
.btn-alt-info-200 {
    background: white !important;
    color: #99d6eb !important
}
.btn-alt-info-200:hover,
.btn-alt-info-200:focus {
    background: #99d6eb !important;
    color: white !important
}
.btn-alt-info-300 {
    background: white !important;
    color: #66c2e0 !important
}
.btn-alt-info-300:hover,
.btn-alt-info-300:focus {
    background: #66c2e0 !important;
    color: white !important
}
.btn-alt-info-400 {
    background: white !important;
    color: #33add6 !important
}
.btn-alt-info-400:hover,
.btn-alt-info-400:focus {
    background: #33add6 !important;
    color: white !important
}
.btn-alt-info-500 {
    background: white !important;
    color: #0099cc !important
}
.btn-alt-info-500:hover,
.btn-alt-info-500:focus {
    background: #0099cc !important;
    color: white !important
}
.btn-alt-info-600 {
    background: white !important;
    color: #007aa3 !important
}
.btn-alt-info-600:hover,
.btn-alt-info-600:focus {
    background: #007aa3 !important;
    color: white !important
}
.btn-alt-info-700 {
    background: white !important;
    color: #005c7a !important
}
.btn-alt-info-700:hover,
.btn-alt-info-700:focus {
    background: #005c7a !important;
    color: white !important
}
.btn-alt-info-800 {
    background: white !important;
    color: #003d52 !important
}
.btn-alt-info-800:hover,
.btn-alt-info-800:focus {
    background: #003d52 !important;
    color: white !important
}
.btn-alt-info-900 {
    background: white !important;
    color: #001f29 !important
}
.btn-alt-info-900:hover,
.btn-alt-info-900:focus {
    background: #001f29 !important;
    color: white !important
}
.btn-alt-success-10 {
    background: white !important;
    color: #fafdfa !important
}
.btn-alt-success-10:hover,
.btn-alt-success-10:focus {
    background: #fafdfa !important;
    color: white !important
}
.btn-alt-success-25 {
    background: white !important;
    color: #f6fbf6 !important
}
.btn-alt-success-25:hover,
.btn-alt-success-25:focus {
    background: #f6fbf6 !important;
    color: white !important
}
.btn-alt-success-50 {
    background: white !important;
    color: #edf7ee !important
}
.btn-alt-success-50:hover,
.btn-alt-success-50:focus {
    background: #edf7ee !important;
    color: white !important
}
.btn-alt-success-100 {
    background: white !important;
    color: #dbefdc !important
}
.btn-alt-success-100:hover,
.btn-alt-success-100:focus {
    background: #dbefdc !important;
    color: white !important
}
.btn-alt-success-200 {
    background: white !important;
    color: #b7dfb9 !important
}
.btn-alt-success-200:hover,
.btn-alt-success-200:focus {
    background: #b7dfb9 !important;
    color: white !important
}
.btn-alt-success-300 {
    background: white !important;
    color: #94cf96 !important
}
.btn-alt-success-300:hover,
.btn-alt-success-300:focus {
    background: #94cf96 !important;
    color: white !important
}
.btn-alt-success-400 {
    background: white !important;
    color: #70bf73 !important
}
.btn-alt-success-400:hover,
.btn-alt-success-400:focus {
    background: #70bf73 !important;
    color: white !important
}
.btn-alt-success-500 {
    background: white !important;
    color: #4CAF50 !important
}
.btn-alt-success-500:hover,
.btn-alt-success-500:focus {
    background: #4CAF50 !important;
    color: white !important
}
.btn-alt-success-600 {
    background: white !important;
    color: #3d8c40 !important
}
.btn-alt-success-600:hover,
.btn-alt-success-600:focus {
    background: #3d8c40 !important;
    color: white !important
}
.btn-alt-success-700 {
    background: white !important;
    color: #2e6930 !important
}
.btn-alt-success-700:hover,
.btn-alt-success-700:focus {
    background: #2e6930 !important;
    color: white !important
}
.btn-alt-success-800 {
    background: white !important;
    color: #1e4620 !important
}
.btn-alt-success-800:hover,
.btn-alt-success-800:focus {
    background: #1e4620 !important;
    color: white !important
}
.btn-alt-success-900 {
    background: white !important;
    color: #0f2310 !important
}
.btn-alt-success-900:hover,
.btn-alt-success-900:focus {
    background: #0f2310 !important;
    color: white !important
}
.btn-alt-warning-10 {
    background: white !important;
    color: #fffdf8 !important
}
.btn-alt-warning-10:hover,
.btn-alt-warning-10:focus {
    background: #fffdf8 !important;
    color: white !important
}
.btn-alt-warning-25 {
    background: white !important;
    color: #fffbf3 !important
}
.btn-alt-warning-25:hover,
.btn-alt-warning-25:focus {
    background: #fffbf3 !important;
    color: white !important
}
.btn-alt-warning-50 {
    background: white !important;
    color: #fff7e6 !important
}
.btn-alt-warning-50:hover,
.btn-alt-warning-50:focus {
    background: #fff7e6 !important;
    color: white !important
}
.btn-alt-warning-100 {
    background: white !important;
    color: #fff0cd !important
}
.btn-alt-warning-100:hover,
.btn-alt-warning-100:focus {
    background: #fff0cd !important;
    color: white !important
}
.btn-alt-warning-200 {
    background: white !important;
    color: #ffe19c !important
}
.btn-alt-warning-200:hover,
.btn-alt-warning-200:focus {
    background: #ffe19c !important;
    color: white !important
}
.btn-alt-warning-300 {
    background: white !important;
    color: #ffd16a !important
}
.btn-alt-warning-300:hover,
.btn-alt-warning-300:focus {
    background: #ffd16a !important;
    color: white !important
}
.btn-alt-warning-400 {
    background: white !important;
    color: #ffc239 !important
}
.btn-alt-warning-400:hover,
.btn-alt-warning-400:focus {
    background: #ffc239 !important;
    color: white !important
}
.btn-alt-warning-500 {
    background: white !important;
    color: #ffb307 !important
}
.btn-alt-warning-500:hover,
.btn-alt-warning-500:focus {
    background: #ffb307 !important;
    color: white !important
}
.btn-alt-warning-600 {
    background: white !important;
    color: #cc8f06 !important
}
.btn-alt-warning-600:hover,
.btn-alt-warning-600:focus {
    background: #cc8f06 !important;
    color: white !important
}
.btn-alt-warning-700 {
    background: white !important;
    color: #996b04 !important
}
.btn-alt-warning-700:hover,
.btn-alt-warning-700:focus {
    background: #996b04 !important;
    color: white !important
}
.btn-alt-warning-800 {
    background: white !important;
    color: #664803 !important
}
.btn-alt-warning-800:hover,
.btn-alt-warning-800:focus {
    background: #664803 !important;
    color: white !important
}
.btn-alt-warning-900 {
    background: white !important;
    color: #332401 !important
}
.btn-alt-warning-900:hover,
.btn-alt-warning-900:focus {
    background: #332401 !important;
    color: white !important
}
.btn-alt-danger-10 {
    background: white !important;
    color: #fefafa !important
}
.btn-alt-danger-10:hover,
.btn-alt-danger-10:focus {
    background: #fefafa !important;
    color: white !important
}
.btn-alt-danger-25 {
    background: white !important;
    color: #fef6f6 !important
}
.btn-alt-danger-25:hover,
.btn-alt-danger-25:focus {
    background: #fef6f6 !important;
    color: white !important
}
.btn-alt-danger-50 {
    background: white !important;
    color: #fceded !important
}
.btn-alt-danger-50:hover,
.btn-alt-danger-50:focus {
    background: #fceded !important;
    color: white !important
}
.btn-alt-danger-100 {
    background: white !important;
    color: #fadbdb !important
}
.btn-alt-danger-100:hover,
.btn-alt-danger-100:focus {
    background: #fadbdb !important;
    color: white !important
}
.btn-alt-danger-200 {
    background: white !important;
    color: #f4b7b7 !important
}
.btn-alt-danger-200:hover,
.btn-alt-danger-200:focus {
    background: #f4b7b7 !important;
    color: white !important
}
.btn-alt-danger-300 {
    background: white !important;
    color: #ef9393 !important
}
.btn-alt-danger-300:hover,
.btn-alt-danger-300:focus {
    background: #ef9393 !important;
    color: white !important
}
.btn-alt-danger-400 {
    background: white !important;
    color: #e96f6f !important
}
.btn-alt-danger-400:hover,
.btn-alt-danger-400:focus {
    background: #e96f6f !important;
    color: white !important
}
.btn-alt-danger-500 {
    background: white !important;
    color: #e44b4b !important
}
.btn-alt-danger-500:hover,
.btn-alt-danger-500:focus {
    background: #e44b4b !important;
    color: white !important
}
.btn-alt-danger-600 {
    background: white !important;
    color: #b63c3c !important
}
.btn-alt-danger-600:hover,
.btn-alt-danger-600:focus {
    background: #b63c3c !important;
    color: white !important
}
.btn-alt-danger-700 {
    background: white !important;
    color: #892d2d !important
}
.btn-alt-danger-700:hover,
.btn-alt-danger-700:focus {
    background: #892d2d !important;
    color: white !important
}
.btn-alt-danger-800 {
    background: white !important;
    color: #5b1e1e !important
}
.btn-alt-danger-800:hover,
.btn-alt-danger-800:focus {
    background: #5b1e1e !important;
    color: white !important
}
.btn-alt-danger-900 {
    background: white !important;
    color: #2e0f0f !important
}
.btn-alt-danger-900:hover,
.btn-alt-danger-900:focus {
    background: #2e0f0f !important;
    color: white !important
}
.btn-alt-blue {
    background: white !important;
    color: #078af3 !important
}
.btn-alt-blue:hover,
.btn-alt-blue:focus {
    background: #078af3 !important;
    color: white !important
}
.btn-alt-blue-10 {
    background: white !important;
    color: #f8fbff !important
}
.btn-alt-blue-10:hover,
.btn-alt-blue-10:focus {
    background: #f8fbff !important;
    color: white !important
}
.btn-alt-blue-25 {
    background: white !important;
    color: #f3f9fe !important
}
.btn-alt-blue-25:hover,
.btn-alt-blue-25:focus {
    background: #f3f9fe !important;
    color: white !important
}
.btn-alt-blue-50 {
    background: white !important;
    color: #e6f3fe !important
}
.btn-alt-blue-50:hover,
.btn-alt-blue-50:focus {
    background: #e6f3fe !important;
    color: white !important
}
.btn-alt-blue-100 {
    background: white !important;
    color: #cde8fd !important
}
.btn-alt-blue-100:hover,
.btn-alt-blue-100:focus {
    background: #cde8fd !important;
    color: white !important
}
.btn-alt-blue-200 {
    background: white !important;
    color: #9cd0fa !important
}
.btn-alt-blue-200:hover,
.btn-alt-blue-200:focus {
    background: #9cd0fa !important;
    color: white !important
}
.btn-alt-blue-300 {
    background: white !important;
    color: #6ab9f8 !important
}
.btn-alt-blue-300:hover,
.btn-alt-blue-300:focus {
    background: #6ab9f8 !important;
    color: white !important
}
.btn-alt-blue-400 {
    background: white !important;
    color: #39a1f5 !important
}
.btn-alt-blue-400:hover,
.btn-alt-blue-400:focus {
    background: #39a1f5 !important;
    color: white !important
}
.btn-alt-blue-500 {
    background: white !important;
    color: #078af3 !important
}
.btn-alt-blue-500:hover,
.btn-alt-blue-500:focus {
    background: #078af3 !important;
    color: white !important
}
.btn-alt-blue-600 {
    background: white !important;
    color: #066ec2 !important
}
.btn-alt-blue-600:hover,
.btn-alt-blue-600:focus {
    background: #066ec2 !important;
    color: white !important
}
.btn-alt-blue-700 {
    background: white !important;
    color: #045392 !important
}
.btn-alt-blue-700:hover,
.btn-alt-blue-700:focus {
    background: #045392 !important;
    color: white !important
}
.btn-alt-blue-800 {
    background: white !important;
    color: #033761 !important
}
.btn-alt-blue-800:hover,
.btn-alt-blue-800:focus {
    background: #033761 !important;
    color: white !important
}
.btn-alt-blue-900 {
    background: white !important;
    color: #011c31 !important
}
.btn-alt-blue-900:hover,
.btn-alt-blue-900:focus {
    background: #011c31 !important;
    color: white !important
}
.btn-alt-indigo {
    background: white !important;
    color: #553cdf !important
}
.btn-alt-indigo:hover,
.btn-alt-indigo:focus {
    background: #553cdf !important;
    color: white !important
}
.btn-alt-indigo-10 {
    background: white !important;
    color: #faf9fe !important
}
.btn-alt-indigo-10:hover,
.btn-alt-indigo-10:focus {
    background: #faf9fe !important;
    color: white !important
}
.btn-alt-indigo-25 {
    background: white !important;
    color: #f7f5fd !important
}
.btn-alt-indigo-25:hover,
.btn-alt-indigo-25:focus {
    background: #f7f5fd !important;
    color: white !important
}
.btn-alt-indigo-50 {
    background: white !important;
    color: #eeecfc !important
}
.btn-alt-indigo-50:hover,
.btn-alt-indigo-50:focus {
    background: #eeecfc !important;
    color: white !important
}
.btn-alt-indigo-100 {
    background: white !important;
    color: #ddd8f9 !important
}
.btn-alt-indigo-100:hover,
.btn-alt-indigo-100:focus {
    background: #ddd8f9 !important;
    color: white !important
}
.btn-alt-indigo-200 {
    background: white !important;
    color: #bbb1f2 !important
}
.btn-alt-indigo-200:hover,
.btn-alt-indigo-200:focus {
    background: #bbb1f2 !important;
    color: white !important
}
.btn-alt-indigo-300 {
    background: white !important;
    color: #998aec !important
}
.btn-alt-indigo-300:hover,
.btn-alt-indigo-300:focus {
    background: #998aec !important;
    color: white !important
}
.btn-alt-indigo-400 {
    background: white !important;
    color: #7763e5 !important
}
.btn-alt-indigo-400:hover,
.btn-alt-indigo-400:focus {
    background: #7763e5 !important;
    color: white !important
}
.btn-alt-indigo-500 {
    background: white !important;
    color: #553cdf !important
}
.btn-alt-indigo-500:hover,
.btn-alt-indigo-500:focus {
    background: #553cdf !important;
    color: white !important
}
.btn-alt-indigo-600 {
    background: white !important;
    color: #4430b2 !important
}
.btn-alt-indigo-600:hover,
.btn-alt-indigo-600:focus {
    background: #4430b2 !important;
    color: white !important
}
.btn-alt-indigo-700 {
    background: white !important;
    color: #332486 !important
}
.btn-alt-indigo-700:hover,
.btn-alt-indigo-700:focus {
    background: #332486 !important;
    color: white !important
}
.btn-alt-indigo-800 {
    background: white !important;
    color: #221859 !important
}
.btn-alt-indigo-800:hover,
.btn-alt-indigo-800:focus {
    background: #221859 !important;
    color: white !important
}
.btn-alt-indigo-900 {
    background: white !important;
    color: #110c2d !important
}
.btn-alt-indigo-900:hover,
.btn-alt-indigo-900:focus {
    background: #110c2d !important;
    color: white !important
}
.btn-alt-purple {
    background: white !important;
    color: #8921e4 !important
}
.btn-alt-purple:hover,
.btn-alt-purple:focus {
    background: #8921e4 !important;
    color: white !important
}
.btn-alt-purple-10 {
    background: white !important;
    color: #fbf8fe !important
}
.btn-alt-purple-10:hover,
.btn-alt-purple-10:focus {
    background: #fbf8fe !important;
    color: white !important
}
.btn-alt-purple-25 {
    background: white !important;
    color: #f9f4fe !important
}
.btn-alt-purple-25:hover,
.btn-alt-purple-25:focus {
    background: #f9f4fe !important;
    color: white !important
}
.btn-alt-purple-50 {
    background: white !important;
    color: #f3e9fc !important
}
.btn-alt-purple-50:hover,
.btn-alt-purple-50:focus {
    background: #f3e9fc !important;
    color: white !important
}
.btn-alt-purple-100 {
    background: white !important;
    color: #e7d3fa !important
}
.btn-alt-purple-100:hover,
.btn-alt-purple-100:focus {
    background: #e7d3fa !important;
    color: white !important
}
.btn-alt-purple-200 {
    background: white !important;
    color: #d0a6f4 !important
}
.btn-alt-purple-200:hover,
.btn-alt-purple-200:focus {
    background: #d0a6f4 !important;
    color: white !important
}
.btn-alt-purple-300 {
    background: white !important;
    color: #b87aef !important
}
.btn-alt-purple-300:hover,
.btn-alt-purple-300:focus {
    background: #b87aef !important;
    color: white !important
}
.btn-alt-purple-400 {
    background: white !important;
    color: #a14de9 !important
}
.btn-alt-purple-400:hover,
.btn-alt-purple-400:focus {
    background: #a14de9 !important;
    color: white !important
}
.btn-alt-purple-500 {
    background: white !important;
    color: #8921e4 !important
}
.btn-alt-purple-500:hover,
.btn-alt-purple-500:focus {
    background: #8921e4 !important;
    color: white !important
}
.btn-alt-purple-600 {
    background: white !important;
    color: #6e1ab6 !important
}
.btn-alt-purple-600:hover,
.btn-alt-purple-600:focus {
    background: #6e1ab6 !important;
    color: white !important
}
.btn-alt-purple-700 {
    background: white !important;
    color: #521489 !important
}
.btn-alt-purple-700:hover,
.btn-alt-purple-700:focus {
    background: #521489 !important;
    color: white !important
}
.btn-alt-purple-800 {
    background: white !important;
    color: #370d5b !important
}
.btn-alt-purple-800:hover,
.btn-alt-purple-800:focus {
    background: #370d5b !important;
    color: white !important
}
.btn-alt-purple-900 {
    background: white !important;
    color: #1b072e !important
}
.btn-alt-purple-900:hover,
.btn-alt-purple-900:focus {
    background: #1b072e !important;
    color: white !important
}
.btn-alt-red {
    background: white !important;
    color: #ea4335 !important
}
.btn-alt-red:hover,
.btn-alt-red:focus {
    background: #ea4335 !important;
    color: white !important
}
.btn-alt-red-10 {
    background: white !important;
    color: #fef9f9 !important
}
.btn-alt-red-10:hover,
.btn-alt-red-10:focus {
    background: #fef9f9 !important;
    color: white !important
}
.btn-alt-red-25 {
    background: white !important;
    color: #fef6f5 !important
}
.btn-alt-red-25:hover,
.btn-alt-red-25:focus {
    background: #fef6f5 !important;
    color: white !important
}
.btn-alt-red-50 {
    background: white !important;
    color: #fdeceb !important
}
.btn-alt-red-50:hover,
.btn-alt-red-50:focus {
    background: #fdeceb !important;
    color: white !important
}
.btn-alt-red-100 {
    background: white !important;
    color: #fbd9d7 !important
}
.btn-alt-red-100:hover,
.btn-alt-red-100:focus {
    background: #fbd9d7 !important;
    color: white !important
}
.btn-alt-red-200 {
    background: white !important;
    color: #f7b4ae !important
}
.btn-alt-red-200:hover,
.btn-alt-red-200:focus {
    background: #f7b4ae !important;
    color: white !important
}
.btn-alt-red-300 {
    background: white !important;
    color: #f28e86 !important
}
.btn-alt-red-300:hover,
.btn-alt-red-300:focus {
    background: #f28e86 !important;
    color: white !important
}
.btn-alt-red-400 {
    background: white !important;
    color: #ee695d !important
}
.btn-alt-red-400:hover,
.btn-alt-red-400:focus {
    background: #ee695d !important;
    color: white !important
}
.btn-alt-red-500 {
    background: white !important;
    color: #ea4335 !important
}
.btn-alt-red-500:hover,
.btn-alt-red-500:focus {
    background: #ea4335 !important;
    color: white !important
}
.btn-alt-red-600 {
    background: white !important;
    color: #bb362a !important
}
.btn-alt-red-600:hover,
.btn-alt-red-600:focus {
    background: #bb362a !important;
    color: white !important
}
.btn-alt-red-700 {
    background: white !important;
    color: #8c2820 !important
}
.btn-alt-red-700:hover,
.btn-alt-red-700:focus {
    background: #8c2820 !important;
    color: white !important
}
.btn-alt-red-800 {
    background: white !important;
    color: #5e1b15 !important
}
.btn-alt-red-800:hover,
.btn-alt-red-800:focus {
    background: #5e1b15 !important;
    color: white !important
}
.btn-alt-red-900 {
    background: white !important;
    color: #2f0d0b !important
}
.btn-alt-red-900:hover,
.btn-alt-red-900:focus {
    background: #2f0d0b !important;
    color: white !important
}
.btn-alt-rose {
    background: white !important;
    color: #d20e4f !important
}
.btn-alt-rose:hover,
.btn-alt-rose:focus {
    background: #d20e4f !important;
    color: white !important
}
.btn-alt-rose-10 {
    background: white !important;
    color: #fef8fa !important
}
.btn-alt-rose-10:hover,
.btn-alt-rose-10:focus {
    background: #fef8fa !important;
    color: white !important
}
.btn-alt-rose-25 {
    background: white !important;
    color: #fdf3f6 !important
}
.btn-alt-rose-25:hover,
.btn-alt-rose-25:focus {
    background: #fdf3f6 !important;
    color: white !important
}
.btn-alt-rose-50 {
    background: white !important;
    color: #fbe7ed !important
}
.btn-alt-rose-50:hover,
.btn-alt-rose-50:focus {
    background: #fbe7ed !important;
    color: white !important
}
.btn-alt-rose-100 {
    background: white !important;
    color: #f6cfdc !important
}
.btn-alt-rose-100:hover,
.btn-alt-rose-100:focus {
    background: #f6cfdc !important;
    color: white !important
}
.btn-alt-rose-200 {
    background: white !important;
    color: #ed9fb9 !important
}
.btn-alt-rose-200:hover,
.btn-alt-rose-200:focus {
    background: #ed9fb9 !important;
    color: white !important
}
.btn-alt-rose-300 {
    background: white !important;
    color: #e46e95 !important
}
.btn-alt-rose-300:hover,
.btn-alt-rose-300:focus {
    background: #e46e95 !important;
    color: white !important
}
.btn-alt-rose-400 {
    background: white !important;
    color: #db3e72 !important
}
.btn-alt-rose-400:hover,
.btn-alt-rose-400:focus {
    background: #db3e72 !important;
    color: white !important
}
.btn-alt-rose-500 {
    background: white !important;
    color: #d20e4f !important
}
.btn-alt-rose-500:hover,
.btn-alt-rose-500:focus {
    background: #d20e4f !important;
    color: white !important
}
.btn-alt-rose-600 {
    background: white !important;
    color: #a80b3f !important
}
.btn-alt-rose-600:hover,
.btn-alt-rose-600:focus {
    background: #a80b3f !important;
    color: white !important
}
.btn-alt-rose-700 {
    background: white !important;
    color: #7e082f !important
}
.btn-alt-rose-700:hover,
.btn-alt-rose-700:focus {
    background: #7e082f !important;
    color: white !important
}
.btn-alt-rose-800 {
    background: white !important;
    color: #540620 !important
}
.btn-alt-rose-800:hover,
.btn-alt-rose-800:focus {
    background: #540620 !important;
    color: white !important
}
.btn-alt-rose-900 {
    background: white !important;
    color: #2a0310 !important
}
.btn-alt-rose-900:hover,
.btn-alt-rose-900:focus {
    background: #2a0310 !important;
    color: white !important
}
.btn-alt-pink {
    background: white !important;
    color: #f06b9d !important
}
.btn-alt-pink:hover,
.btn-alt-pink:focus {
    background: #f06b9d !important;
    color: white !important
}
.btn-alt-pink-10 {
    background: white !important;
    color: #fffbfc !important
}
.btn-alt-pink-10:hover,
.btn-alt-pink-10:focus {
    background: #fffbfc !important;
    color: white !important
}
.btn-alt-pink-25 {
    background: white !important;
    color: #fef8fa !important
}
.btn-alt-pink-25:hover,
.btn-alt-pink-25:focus {
    background: #fef8fa !important;
    color: white !important
}
.btn-alt-pink-50 {
    background: white !important;
    color: #fef0f5 !important
}
.btn-alt-pink-50:hover,
.btn-alt-pink-50:focus {
    background: #fef0f5 !important;
    color: white !important
}
.btn-alt-pink-100 {
    background: white !important;
    color: #fce1eb !important
}
.btn-alt-pink-100:hover,
.btn-alt-pink-100:focus {
    background: #fce1eb !important;
    color: white !important
}
.btn-alt-pink-200 {
    background: white !important;
    color: #f9c4d8 !important
}
.btn-alt-pink-200:hover,
.btn-alt-pink-200:focus {
    background: #f9c4d8 !important;
    color: white !important
}
.btn-alt-pink-300 {
    background: white !important;
    color: #f6a6c4 !important
}
.btn-alt-pink-300:hover,
.btn-alt-pink-300:focus {
    background: #f6a6c4 !important;
    color: white !important
}
.btn-alt-pink-400 {
    background: white !important;
    color: #f389b1 !important
}
.btn-alt-pink-400:hover,
.btn-alt-pink-400:focus {
    background: #f389b1 !important;
    color: white !important
}
.btn-alt-pink-500 {
    background: white !important;
    color: #f06b9d !important
}
.btn-alt-pink-500:hover,
.btn-alt-pink-500:focus {
    background: #f06b9d !important;
    color: white !important
}
.btn-alt-pink-600 {
    background: white !important;
    color: #c0567e !important
}
.btn-alt-pink-600:hover,
.btn-alt-pink-600:focus {
    background: #c0567e !important;
    color: white !important
}
.btn-alt-pink-700 {
    background: white !important;
    color: #90405e !important
}
.btn-alt-pink-700:hover,
.btn-alt-pink-700:focus {
    background: #90405e !important;
    color: white !important
}
.btn-alt-pink-800 {
    background: white !important;
    color: #602b3f !important
}
.btn-alt-pink-800:hover,
.btn-alt-pink-800:focus {
    background: #602b3f !important;
    color: white !important
}
.btn-alt-pink-900 {
    background: white !important;
    color: #30151f !important
}
.btn-alt-pink-900:hover,
.btn-alt-pink-900:focus {
    background: #30151f !important;
    color: white !important
}
.btn-alt-orange {
    background: white !important;
    color: #fb6b1e !important
}
.btn-alt-orange:hover,
.btn-alt-orange:focus {
    background: #fb6b1e !important;
    color: white !important
}
.btn-alt-orange-10 {
    background: white !important;
    color: #fffbf8 !important
}
.btn-alt-orange-10:hover,
.btn-alt-orange-10:focus {
    background: #fffbf8 !important;
    color: white !important
}
.btn-alt-orange-25 {
    background: white !important;
    color: #fff8f4 !important
}
.btn-alt-orange-25:hover,
.btn-alt-orange-25:focus {
    background: #fff8f4 !important;
    color: white !important
}
.btn-alt-orange-50 {
    background: white !important;
    color: #fff0e9 !important
}
.btn-alt-orange-50:hover,
.btn-alt-orange-50:focus {
    background: #fff0e9 !important;
    color: white !important
}
.btn-alt-orange-100 {
    background: white !important;
    color: #fee1d2 !important
}
.btn-alt-orange-100:hover,
.btn-alt-orange-100:focus {
    background: #fee1d2 !important;
    color: white !important
}
.btn-alt-orange-200 {
    background: white !important;
    color: #fdc4a5 !important
}
.btn-alt-orange-200:hover,
.btn-alt-orange-200:focus {
    background: #fdc4a5 !important;
    color: white !important
}
.btn-alt-orange-300 {
    background: white !important;
    color: #fda678 !important
}
.btn-alt-orange-300:hover,
.btn-alt-orange-300:focus {
    background: #fda678 !important;
    color: white !important
}
.btn-alt-orange-400 {
    background: white !important;
    color: #fc894b !important
}
.btn-alt-orange-400:hover,
.btn-alt-orange-400:focus {
    background: #fc894b !important;
    color: white !important
}
.btn-alt-orange-500 {
    background: white !important;
    color: #fb6b1e !important
}
.btn-alt-orange-500:hover,
.btn-alt-orange-500:focus {
    background: #fb6b1e !important;
    color: white !important
}
.btn-alt-orange-600 {
    background: white !important;
    color: #c95618 !important
}
.btn-alt-orange-600:hover,
.btn-alt-orange-600:focus {
    background: #c95618 !important;
    color: white !important
}
.btn-alt-orange-700 {
    background: white !important;
    color: #974012 !important
}
.btn-alt-orange-700:hover,
.btn-alt-orange-700:focus {
    background: #974012 !important;
    color: white !important
}
.btn-alt-orange-800 {
    background: white !important;
    color: #642b0c !important
}
.btn-alt-orange-800:hover,
.btn-alt-orange-800:focus {
    background: #642b0c !important;
    color: white !important
}
.btn-alt-orange-900 {
    background: white !important;
    color: #321506 !important
}
.btn-alt-orange-900:hover,
.btn-alt-orange-900:focus {
    background: #321506 !important;
    color: white !important
}
.btn-alt-yellow {
    background: white !important;
    color: #fcbc05 !important
}
.btn-alt-yellow:hover,
.btn-alt-yellow:focus {
    background: #fcbc05 !important;
    color: white !important
}
.btn-alt-yellow-10 {
    background: white !important;
    color: #fffdf8 !important
}
.btn-alt-yellow-10:hover,
.btn-alt-yellow-10:focus {
    background: #fffdf8 !important;
    color: white !important
}
.btn-alt-yellow-25 {
    background: white !important;
    color: #fffcf3 !important
}
.btn-alt-yellow-25:hover,
.btn-alt-yellow-25:focus {
    background: #fffcf3 !important;
    color: white !important
}
.btn-alt-yellow-50 {
    background: white !important;
    color: #fff8e6 !important
}
.btn-alt-yellow-50:hover,
.btn-alt-yellow-50:focus {
    background: #fff8e6 !important;
    color: white !important
}
.btn-alt-yellow-100 {
    background: white !important;
    color: #fef2cd !important
}
.btn-alt-yellow-100:hover,
.btn-alt-yellow-100:focus {
    background: #fef2cd !important;
    color: white !important
}
.btn-alt-yellow-200 {
    background: white !important;
    color: #fee49b !important
}
.btn-alt-yellow-200:hover,
.btn-alt-yellow-200:focus {
    background: #fee49b !important;
    color: white !important
}
.btn-alt-yellow-300 {
    background: white !important;
    color: #fdd769 !important
}
.btn-alt-yellow-300:hover,
.btn-alt-yellow-300:focus {
    background: #fdd769 !important;
    color: white !important
}
.btn-alt-yellow-400 {
    background: white !important;
    color: #fdc937 !important
}
.btn-alt-yellow-400:hover,
.btn-alt-yellow-400:focus {
    background: #fdc937 !important;
    color: white !important
}
.btn-alt-yellow-500 {
    background: white !important;
    color: #fcbc05 !important
}
.btn-alt-yellow-500:hover,
.btn-alt-yellow-500:focus {
    background: #fcbc05 !important;
    color: white !important
}
.btn-alt-yellow-600 {
    background: white !important;
    color: #ca9604 !important
}
.btn-alt-yellow-600:hover,
.btn-alt-yellow-600:focus {
    background: #ca9604 !important;
    color: white !important
}
.btn-alt-yellow-700 {
    background: white !important;
    color: #977103 !important
}
.btn-alt-yellow-700:hover,
.btn-alt-yellow-700:focus {
    background: #977103 !important;
    color: white !important
}
.btn-alt-yellow-800 {
    background: white !important;
    color: #654b02 !important
}
.btn-alt-yellow-800:hover,
.btn-alt-yellow-800:focus {
    background: #654b02 !important;
    color: white !important
}
.btn-alt-yellow-900 {
    background: white !important;
    color: #322601 !important
}
.btn-alt-yellow-900:hover,
.btn-alt-yellow-900:focus {
    background: #322601 !important;
    color: white !important
}
.btn-alt-green {
    background: white !important;
    color: #34a853 !important
}
.btn-alt-green:hover,
.btn-alt-green:focus {
    background: #34a853 !important;
    color: white !important
}
.btn-alt-green-10 {
    background: white !important;
    color: #f9fcfa !important
}
.btn-alt-green-10:hover,
.btn-alt-green-10:focus {
    background: #f9fcfa !important;
    color: white !important
}
.btn-alt-green-25 {
    background: white !important;
    color: #f5fbf6 !important
}
.btn-alt-green-25:hover,
.btn-alt-green-25:focus {
    background: #f5fbf6 !important;
    color: white !important
}
.btn-alt-green-50 {
    background: white !important;
    color: #ebf6ee !important
}
.btn-alt-green-50:hover,
.btn-alt-green-50:focus {
    background: #ebf6ee !important;
    color: white !important
}
.btn-alt-green-100 {
    background: white !important;
    color: #d6eedd !important
}
.btn-alt-green-100:hover,
.btn-alt-green-100:focus {
    background: #d6eedd !important;
    color: white !important
}
.btn-alt-green-200 {
    background: white !important;
    color: #aedcba !important
}
.btn-alt-green-200:hover,
.btn-alt-green-200:focus {
    background: #aedcba !important;
    color: white !important
}
.btn-alt-green-300 {
    background: white !important;
    color: #85cb98 !important
}
.btn-alt-green-300:hover,
.btn-alt-green-300:focus {
    background: #85cb98 !important;
    color: white !important
}
.btn-alt-green-400 {
    background: white !important;
    color: #5db975 !important
}
.btn-alt-green-400:hover,
.btn-alt-green-400:focus {
    background: #5db975 !important;
    color: white !important
}
.btn-alt-green-500 {
    background: white !important;
    color: #34a853 !important
}
.btn-alt-green-500:hover,
.btn-alt-green-500:focus {
    background: #34a853 !important;
    color: white !important
}
.btn-alt-green-600 {
    background: white !important;
    color: #2a8642 !important
}
.btn-alt-green-600:hover,
.btn-alt-green-600:focus {
    background: #2a8642 !important;
    color: white !important
}
.btn-alt-green-700 {
    background: white !important;
    color: #1f6532 !important
}
.btn-alt-green-700:hover,
.btn-alt-green-700:focus {
    background: #1f6532 !important;
    color: white !important
}
.btn-alt-green-800 {
    background: white !important;
    color: #154321 !important
}
.btn-alt-green-800:hover,
.btn-alt-green-800:focus {
    background: #154321 !important;
    color: white !important
}
.btn-alt-green-900 {
    background: white !important;
    color: #0a2211 !important
}
.btn-alt-green-900:hover,
.btn-alt-green-900:focus {
    background: #0a2211 !important;
    color: white !important
}
.btn-alt-lime {
    background: white !important;
    color: #aef359 !important
}
.btn-alt-lime:hover,
.btn-alt-lime:focus {
    background: #aef359 !important;
    color: white !important
}
.btn-alt-lime-10 {
    background: white !important;
    color: #fdfffa !important
}
.btn-alt-lime-10:hover,
.btn-alt-lime-10:focus {
    background: #fdfffa !important;
    color: white !important
}
.btn-alt-lime-25 {
    background: white !important;
    color: #fbfef7 !important
}
.btn-alt-lime-25:hover,
.btn-alt-lime-25:focus {
    background: #fbfef7 !important;
    color: white !important
}
.btn-alt-lime-50 {
    background: white !important;
    color: #f7feee !important
}
.btn-alt-lime-50:hover,
.btn-alt-lime-50:focus {
    background: #f7feee !important;
    color: white !important
}
.btn-alt-lime-100 {
    background: white !important;
    color: #effdde !important
}
.btn-alt-lime-100:hover,
.btn-alt-lime-100:focus {
    background: #effdde !important;
    color: white !important
}
.btn-alt-lime-200 {
    background: white !important;
    color: #dffabd !important
}
.btn-alt-lime-200:hover,
.btn-alt-lime-200:focus {
    background: #dffabd !important;
    color: white !important
}
.btn-alt-lime-300 {
    background: white !important;
    color: #cef89b !important
}
.btn-alt-lime-300:hover,
.btn-alt-lime-300:focus {
    background: #cef89b !important;
    color: white !important
}
.btn-alt-lime-400 {
    background: white !important;
    color: #bef57a !important
}
.btn-alt-lime-400:hover,
.btn-alt-lime-400:focus {
    background: #bef57a !important;
    color: white !important
}
.btn-alt-lime-500 {
    background: white !important;
    color: #aef359 !important
}
.btn-alt-lime-500:hover,
.btn-alt-lime-500:focus {
    background: #aef359 !important;
    color: white !important
}
.btn-alt-lime-600 {
    background: white !important;
    color: #8bc247 !important
}
.btn-alt-lime-600:hover,
.btn-alt-lime-600:focus {
    background: #8bc247 !important;
    color: white !important
}
.btn-alt-lime-700 {
    background: white !important;
    color: #689235 !important
}
.btn-alt-lime-700:hover,
.btn-alt-lime-700:focus {
    background: #689235 !important;
    color: white !important
}
.btn-alt-lime-800 {
    background: white !important;
    color: #466124 !important
}
.btn-alt-lime-800:hover,
.btn-alt-lime-800:focus {
    background: #466124 !important;
    color: white !important
}
.btn-alt-lime-900 {
    background: white !important;
    color: #233112 !important
}
.btn-alt-lime-900:hover,
.btn-alt-lime-900:focus {
    background: #233112 !important;
    color: white !important
}
.btn-alt-teal {
    background: white !important;
    color: #06f6c6 !important
}
.btn-alt-teal:hover,
.btn-alt-teal:focus {
    background: #06f6c6 !important;
    color: white !important
}
.btn-alt-teal-10 {
    background: white !important;
    color: #f8fffd !important
}
.btn-alt-teal-10:hover,
.btn-alt-teal-10:focus {
    background: #f8fffd !important;
    color: white !important
}
.btn-alt-teal-25 {
    background: white !important;
    color: #f3fffc !important
}
.btn-alt-teal-25:hover,
.btn-alt-teal-25:focus {
    background: #f3fffc !important;
    color: white !important
}
.btn-alt-teal-50 {
    background: white !important;
    color: #e6fef9 !important
}
.btn-alt-teal-50:hover,
.btn-alt-teal-50:focus {
    background: #e6fef9 !important;
    color: white !important
}
.btn-alt-teal-100 {
    background: white !important;
    color: #cdfdf4 !important
}
.btn-alt-teal-100:hover,
.btn-alt-teal-100:focus {
    background: #cdfdf4 !important;
    color: white !important
}
.btn-alt-teal-200 {
    background: white !important;
    color: #9bfbe8 !important
}
.btn-alt-teal-200:hover,
.btn-alt-teal-200:focus {
    background: #9bfbe8 !important;
    color: white !important
}
.btn-alt-teal-300 {
    background: white !important;
    color: #6afadd !important
}
.btn-alt-teal-300:hover,
.btn-alt-teal-300:focus {
    background: #6afadd !important;
    color: white !important
}
.btn-alt-teal-400 {
    background: white !important;
    color: #38f8d1 !important
}
.btn-alt-teal-400:hover,
.btn-alt-teal-400:focus {
    background: #38f8d1 !important;
    color: white !important
}
.btn-alt-teal-500 {
    background: white !important;
    color: #06f6c6 !important
}
.btn-alt-teal-500:hover,
.btn-alt-teal-500:focus {
    background: #06f6c6 !important;
    color: white !important
}
.btn-alt-teal-600 {
    background: white !important;
    color: #05c59e !important
}
.btn-alt-teal-600:hover,
.btn-alt-teal-600:focus {
    background: #05c59e !important;
    color: white !important
}
.btn-alt-teal-700 {
    background: white !important;
    color: #049477 !important
}
.btn-alt-teal-700:hover,
.btn-alt-teal-700:focus {
    background: #049477 !important;
    color: white !important
}
.btn-alt-teal-800 {
    background: white !important;
    color: #02624f !important
}
.btn-alt-teal-800:hover,
.btn-alt-teal-800:focus {
    background: #02624f !important;
    color: white !important
}
.btn-alt-teal-900 {
    background: white !important;
    color: #013128 !important
}
.btn-alt-teal-900:hover,
.btn-alt-teal-900:focus {
    background: #013128 !important;
    color: white !important
}
.btn-alt-cyan {
    background: white !important;
    color: #38e1ff !important
}
.btn-alt-cyan:hover,
.btn-alt-cyan:focus {
    background: #38e1ff !important;
    color: white !important
}
.btn-alt-cyan-10 {
    background: white !important;
    color: #f9feff !important
}
.btn-alt-cyan-10:hover,
.btn-alt-cyan-10:focus {
    background: #f9feff !important;
    color: white !important
}
.btn-alt-cyan-25 {
    background: white !important;
    color: #f5feff !important
}
.btn-alt-cyan-25:hover,
.btn-alt-cyan-25:focus {
    background: #f5feff !important;
    color: white !important
}
.btn-alt-cyan-50 {
    background: white !important;
    color: #ebfcff !important
}
.btn-alt-cyan-50:hover,
.btn-alt-cyan-50:focus {
    background: #ebfcff !important;
    color: white !important
}
.btn-alt-cyan-100 {
    background: white !important;
    color: #d7f9ff !important
}
.btn-alt-cyan-100:hover,
.btn-alt-cyan-100:focus {
    background: #d7f9ff !important;
    color: white !important
}
.btn-alt-cyan-200 {
    background: white !important;
    color: #aff3ff !important
}
.btn-alt-cyan-200:hover,
.btn-alt-cyan-200:focus {
    background: #aff3ff !important;
    color: white !important
}
.btn-alt-cyan-300 {
    background: white !important;
    color: #88edff !important
}
.btn-alt-cyan-300:hover,
.btn-alt-cyan-300:focus {
    background: #88edff !important;
    color: white !important
}
.btn-alt-cyan-400 {
    background: white !important;
    color: #60e7ff !important
}
.btn-alt-cyan-400:hover,
.btn-alt-cyan-400:focus {
    background: #60e7ff !important;
    color: white !important
}
.btn-alt-cyan-500 {
    background: white !important;
    color: #38e1ff !important
}
.btn-alt-cyan-500:hover,
.btn-alt-cyan-500:focus {
    background: #38e1ff !important;
    color: white !important
}
.btn-alt-cyan-600 {
    background: white !important;
    color: #2db4cc !important
}
.btn-alt-cyan-600:hover,
.btn-alt-cyan-600:focus {
    background: #2db4cc !important;
    color: white !important
}
.btn-alt-cyan-700 {
    background: white !important;
    color: #228799 !important
}
.btn-alt-cyan-700:hover,
.btn-alt-cyan-700:focus {
    background: #228799 !important;
    color: white !important
}
.btn-alt-cyan-800 {
    background: white !important;
    color: #165a66 !important
}
.btn-alt-cyan-800:hover,
.btn-alt-cyan-800:focus {
    background: #165a66 !important;
    color: white !important
}
.btn-alt-cyan-900 {
    background: white !important;
    color: #0b2d33 !important
}
.btn-alt-cyan-900:hover,
.btn-alt-cyan-900:focus {
    background: #0b2d33 !important;
    color: white !important
}
.btn-ghost-primary {
    background: #fae7ea !important;
    color: #ce0f2e !important
}
.btn-ghost-primary:hover,
.btn-ghost-primary:focus {
    background: #f5cfd5 !important
}
.btn-ghost-secondary {
    background: #fae7ea !important;
    color: #ce0f2e !important
}
.btn-ghost-secondary:hover,
.btn-ghost-secondary:focus {
    background: #f5cfd5 !important
}
.btn-ghost-success {
    background: #edf7ee !important;
    color: #4CAF50 !important
}
.btn-ghost-success:hover,
.btn-ghost-success:focus {
    background: #dbefdc !important
}
.btn-ghost-info {
    background: #e6f5fa !important;
    color: #0099cc !important
}
.btn-ghost-info:hover,
.btn-ghost-info:focus {
    background: #ccebf5 !important
}
.btn-ghost-warning {
    background: #fff7e6 !important;
    color: #ffb307 !important
}
.btn-ghost-warning:hover,
.btn-ghost-warning:focus {
    background: #fff0cd !important
}
.btn-ghost-danger {
    background: #fceded !important;
    color: #e44b4b !important
}
.btn-ghost-danger:hover,
.btn-ghost-danger:focus {
    background: #fadbdb !important
}
.btn-ghost-light {
    background-color: var(--color-gray-25) !important
}
.btn-ghost-light:hover,
.btn-ghost-light:focus {
    background: var(--color-gray-50) !important
}
.btn-ghost-dark {
    background: #e9e9ea !important;
    color: #212529 !important
}
.btn-ghost-dark:hover,
.btn-ghost-dark:focus {
    background: #d3d3d4 !important
}
.btn-ghost-gray {
    background: #efefef !important;
    color: #5b5b5b !important
}
.btn-ghost-gray:hover,
.btn-ghost-gray:focus {
    background: #dedede !important
}
.btn-ghost-gray-10 {
    background: white !important;
    color: #fafafa !important
}
.btn-ghost-gray-10:hover,
.btn-ghost-gray-10:focus {
    background: #fefefe !important
}
.btn-ghost-gray-25 {
    background: #fefefe !important;
    color: #f7f7f7 !important
}
.btn-ghost-gray-25:hover,
.btn-ghost-gray-25:focus {
    background: #fdfdfd !important
}
.btn-ghost-gray-50 {
    background: #fdfdfd !important;
    color: #efefef !important
}
.btn-ghost-gray-50:hover,
.btn-ghost-gray-50:focus {
    background: #fcfcfc !important
}
.btn-ghost-gray-100 {
    background: #fcfcfc !important;
    color: #dedede !important
}
.btn-ghost-gray-100:hover,
.btn-ghost-gray-100:focus {
    background: #f8f8f8 !important
}
.btn-ghost-gray-200 {
    background: #f8f8f8 !important;
    color: #bdbdbd !important
}
.btn-ghost-gray-200:hover,
.btn-ghost-gray-200:focus {
    background: #f2f2f2 !important
}
.btn-ghost-gray-300 {
    background: whitesmoke !important;
    color: #9d9d9d !important
}
.btn-ghost-gray-300:hover,
.btn-ghost-gray-300:focus {
    background: #ebebeb !important
}
.btn-ghost-gray-400 {
    background: #f2f2f2 !important;
    color: #7c7c7c !important
}
.btn-ghost-gray-400:hover,
.btn-ghost-gray-400:focus {
    background: #e5e5e5 !important
}
.btn-ghost-gray-500 {
    background: #efefef !important;
    color: #5b5b5b !important
}
.btn-ghost-gray-500:hover,
.btn-ghost-gray-500:focus {
    background: #dedede !important
}
.btn-ghost-gray-600 {
    background: #ededed !important;
    color: #494949 !important
}
.btn-ghost-gray-600:hover,
.btn-ghost-gray-600:focus {
    background: #dbdbdb !important
}
.btn-ghost-gray-700 {
    background: #ebebeb !important;
    color: #373737 !important
}
.btn-ghost-gray-700:hover,
.btn-ghost-gray-700:focus {
    background: #d7d7d7 !important
}
.btn-ghost-gray-800 {
    background: #e9e9e9 !important;
    color: #242424 !important
}
.btn-ghost-gray-800:hover,
.btn-ghost-gray-800:focus {
    background: lightgray !important
}
.btn-ghost-gray-900 {
    background: #e7e7e7 !important;
    color: #121212 !important
}
.btn-ghost-gray-900:hover,
.btn-ghost-gray-900:focus {
    background: #d0d0d0 !important
}
.btn-ghost-slate {
    background: #f0f1f2 !important;
    color: #6b7280 !important
}
.btn-ghost-slate:hover,
.btn-ghost-slate:focus {
    background: #e1e3e6 !important
}
.btn-ghost-slate-10 {
    background: white !important;
    color: #fbfbfb !important
}
.btn-ghost-slate-10:hover,
.btn-ghost-slate-10:focus {
    background: #fefefe !important
}
.btn-ghost-slate-25 {
    background: #fefefe !important;
    color: #f8f8f9 !important
}
.btn-ghost-slate-25:hover,
.btn-ghost-slate-25:focus {
    background: #fefefe !important
}
.btn-ghost-slate-50 {
    background: #fefefe !important;
    color: #f0f1f2 !important
}
.btn-ghost-slate-50:hover,
.btn-ghost-slate-50:focus {
    background: #fcfcfc !important
}
.btn-ghost-slate-100 {
    background: #fcfcfd !important;
    color: #e1e3e6 !important
}
.btn-ghost-slate-100:hover,
.btn-ghost-slate-100:focus {
    background: #f9f9fa !important
}
.btn-ghost-slate-200 {
    background: #f9f9fa !important;
    color: #c4c7cc !important
}
.btn-ghost-slate-200:hover,
.btn-ghost-slate-200:focus {
    background: #f3f4f5 !important
}
.btn-ghost-slate-300 {
    background: #f6f7f7 !important;
    color: #a6aab3 !important
}
.btn-ghost-slate-300:hover,
.btn-ghost-slate-300:focus {
    background: #edeef0 !important
}
.btn-ghost-slate-400 {
    background: #f3f4f5 !important;
    color: #898e99 !important
}
.btn-ghost-slate-400:hover,
.btn-ghost-slate-400:focus {
    background: #e7e8eb !important
}
.btn-ghost-slate-500 {
    background: #f0f1f2 !important;
    color: #6b7280 !important
}
.btn-ghost-slate-500:hover,
.btn-ghost-slate-500:focus {
    background: #e1e3e6 !important
}
.btn-ghost-slate-600 {
    background: #eeeff0 !important;
    color: #565b66 !important
}
.btn-ghost-slate-600:hover,
.btn-ghost-slate-600:focus {
    background: #dddee0 !important
}
.btn-ghost-slate-700 {
    background: #ececed !important;
    color: #40444d !important
}
.btn-ghost-slate-700:hover,
.btn-ghost-slate-700:focus {
    background: #d9dadb !important
}
.btn-ghost-slate-800 {
    background: #eaeaeb !important;
    color: #2b2e33 !important
}
.btn-ghost-slate-800:hover,
.btn-ghost-slate-800:focus {
    background: #d5d5d6 !important
}
.btn-ghost-slate-900 {
    background: #e8e8e8 !important;
    color: #15171a !important
}
.btn-ghost-slate-900:hover,
.btn-ghost-slate-900:focus {
    background: #d0d1d1 !important
}
.btn-ghost-primary-10 {
    background: #fffefe !important;
    color: #fef8f9 !important
}
.btn-ghost-primary-10:hover,
.btn-ghost-primary-10:focus {
    background: #fffefe !important
}
.btn-ghost-primary-25 {
    background: #fffefe !important;
    color: #fdf3f5 !important
}
.btn-ghost-primary-25:hover,
.btn-ghost-primary-25:focus {
    background: #fffdfd !important
}
.btn-ghost-primary-50 {
    background: #fffdfd !important;
    color: #fae7ea !important
}
.btn-ghost-primary-50:hover,
.btn-ghost-primary-50:focus {
    background: #fefafb !important
}
.btn-ghost-primary-100 {
    background: #fefafb !important;
    color: #f5cfd5 !important
}
.btn-ghost-primary-100:hover,
.btn-ghost-primary-100:focus {
    background: #fdf5f7 !important
}
.btn-ghost-primary-200 {
    background: #fdf5f7 !important;
    color: #eb9fab !important
}
.btn-ghost-primary-200:hover,
.btn-ghost-primary-200:focus {
    background: #fbecee !important
}
.btn-ghost-primary-300 {
    background: #fcf1f3 !important;
    color: #e26f82 !important
}
.btn-ghost-primary-300:hover,
.btn-ghost-primary-300:focus {
    background: #f9e2e6 !important
}
.btn-ghost-primary-400 {
    background: #fbecee !important;
    color: #d83f58 !important
}
.btn-ghost-primary-400:hover,
.btn-ghost-primary-400:focus {
    background: #f7d9de !important
}
.btn-ghost-primary-500 {
    background: #fae7ea !important;
    color: #ce0f2e !important
}
.btn-ghost-primary-500:hover,
.btn-ghost-primary-500:focus {
    background: #f5cfd5 !important
}
.btn-ghost-primary-600 {
    background: #f6e7e9 !important;
    color: #a50c25 !important
}
.btn-ghost-primary-600:hover,
.btn-ghost-primary-600:focus {
    background: #edced3 !important
}
.btn-ghost-primary-700 {
    background: #f2e6e8 !important;
    color: #7c091c !important
}
.btn-ghost-primary-700:hover,
.btn-ghost-primary-700:focus {
    background: #e5ced2 !important
}
.btn-ghost-primary-800 {
    background: #eee6e7 !important;
    color: #520612 !important
}
.btn-ghost-primary-800:hover,
.btn-ghost-primary-800:focus {
    background: #dccdd0 !important
}
.btn-ghost-primary-900 {
    background: #eae6e6 !important;
    color: #290309 !important
}
.btn-ghost-primary-900:hover,
.btn-ghost-primary-900:focus {
    background: #d4cdce !important
}
.btn-ghost-secondary-10 {
    background: #fffefe !important;
    color: #fef8f9 !important
}
.btn-ghost-secondary-10:hover,
.btn-ghost-secondary-10:focus {
    background: #fffefe !important
}
.btn-ghost-secondary-25 {
    background: #fffefe !important;
    color: #fdf3f5 !important
}
.btn-ghost-secondary-25:hover,
.btn-ghost-secondary-25:focus {
    background: #fffdfd !important
}
.btn-ghost-secondary-50 {
    background: #fffdfd !important;
    color: #fae7ea !important
}
.btn-ghost-secondary-50:hover,
.btn-ghost-secondary-50:focus {
    background: #fefafb !important
}
.btn-ghost-secondary-100 {
    background: #fefafb !important;
    color: #f5cfd5 !important
}
.btn-ghost-secondary-100:hover,
.btn-ghost-secondary-100:focus {
    background: #fdf5f7 !important
}
.btn-ghost-secondary-200 {
    background: #fdf5f7 !important;
    color: #eb9fab !important
}
.btn-ghost-secondary-200:hover,
.btn-ghost-secondary-200:focus {
    background: #fbecee !important
}
.btn-ghost-secondary-300 {
    background: #fcf1f3 !important;
    color: #e26f82 !important
}
.btn-ghost-secondary-300:hover,
.btn-ghost-secondary-300:focus {
    background: #f9e2e6 !important
}
.btn-ghost-secondary-400 {
    background: #fbecee !important;
    color: #d83f58 !important
}
.btn-ghost-secondary-400:hover,
.btn-ghost-secondary-400:focus {
    background: #f7d9de !important
}
.btn-ghost-secondary-500 {
    background: #fae7ea !important;
    color: #ce0f2e !important
}
.btn-ghost-secondary-500:hover,
.btn-ghost-secondary-500:focus {
    background: #f5cfd5 !important
}
.btn-ghost-secondary-600 {
    background: #f6e7e9 !important;
    color: #a50c25 !important
}
.btn-ghost-secondary-600:hover,
.btn-ghost-secondary-600:focus {
    background: #edced3 !important
}
.btn-ghost-secondary-700 {
    background: #f2e6e8 !important;
    color: #7c091c !important
}
.btn-ghost-secondary-700:hover,
.btn-ghost-secondary-700:focus {
    background: #e5ced2 !important
}
.btn-ghost-secondary-800 {
    background: #eee6e7 !important;
    color: #520612 !important
}
.btn-ghost-secondary-800:hover,
.btn-ghost-secondary-800:focus {
    background: #dccdd0 !important
}
.btn-ghost-secondary-900 {
    background: #eae6e6 !important;
    color: #290309 !important
}
.btn-ghost-secondary-900:hover,
.btn-ghost-secondary-900:focus {
    background: #d4cdce !important
}
.btn-ghost-info-10 {
    background: #feffff !important;
    color: #f7fcfd !important
}
.btn-ghost-info-10:hover,
.btn-ghost-info-10:focus {
    background: #fdfeff !important
}
.btn-ghost-info-25 {
    background: #feffff !important;
    color: #f2fafc !important
}
.btn-ghost-info-25:hover,
.btn-ghost-info-25:focus {
    background: #fcfefe !important
}
.btn-ghost-info-50 {
    background: #fdfeff !important;
    color: #e6f5fa !important
}
.btn-ghost-info-50:hover,
.btn-ghost-info-50:focus {
    background: #fafdfe !important
}
.btn-ghost-info-100 {
    background: #fafdfe !important;
    color: #ccebf5 !important
}
.btn-ghost-info-100:hover,
.btn-ghost-info-100:focus {
    background: #f5fbfd !important
}
.btn-ghost-info-200 {
    background: #f5fbfd !important;
    color: #99d6eb !important
}
.btn-ghost-info-200:hover,
.btn-ghost-info-200:focus {
    background: #ebf7fb !important
}
.btn-ghost-info-300 {
    background: #f0f9fc !important;
    color: #66c2e0 !important
}
.btn-ghost-info-300:hover,
.btn-ghost-info-300:focus {
    background: #e0f3f9 !important
}
.btn-ghost-info-400 {
    background: #ebf7fb !important;
    color: #33add6 !important
}
.btn-ghost-info-400:hover,
.btn-ghost-info-400:focus {
    background: #d6eff7 !important
}
.btn-ghost-info-500 {
    background: #e6f5fa !important;
    color: #0099cc !important
}
.btn-ghost-info-500:hover,
.btn-ghost-info-500:focus {
    background: #ccebf5 !important
}
.btn-ghost-info-600 {
    background: #e6f2f6 !important;
    color: #007aa3 !important
}
.btn-ghost-info-600:hover,
.btn-ghost-info-600:focus {
    background: #cce4ed !important
}
.btn-ghost-info-700 {
    background: #e6eff2 !important;
    color: #005c7a !important
}
.btn-ghost-info-700:hover,
.btn-ghost-info-700:focus {
    background: #ccdee4 !important
}
.btn-ghost-info-800 {
    background: #e6ecee !important;
    color: #003d52 !important
}
.btn-ghost-info-800:hover,
.btn-ghost-info-800:focus {
    background: #ccd8dc !important
}
.btn-ghost-info-900 {
    background: #e6e9ea !important;
    color: #001f29 !important
}
.btn-ghost-info-900:hover,
.btn-ghost-info-900:focus {
    background: #ccd2d4 !important
}
.btn-ghost-success-10 {
    background: white !important;
    color: #fafdfa !important
}
.btn-ghost-success-10:hover,
.btn-ghost-success-10:focus {
    background: #fefffe !important
}
.btn-ghost-success-25 {
    background: #fefffe !important;
    color: #f6fbf6 !important
}
.btn-ghost-success-25:hover,
.btn-ghost-success-25:focus {
    background: #fdfefd !important
}
.btn-ghost-success-50 {
    background: #fdfefd !important;
    color: #edf7ee !important
}
.btn-ghost-success-50:hover,
.btn-ghost-success-50:focus {
    background: #fbfdfc !important
}
.btn-ghost-success-100 {
    background: #fbfdfc !important;
    color: #dbefdc !important
}
.btn-ghost-success-100:hover,
.btn-ghost-success-100:focus {
    background: #f8fcf8 !important
}
.btn-ghost-success-200 {
    background: #f8fcf8 !important;
    color: #b7dfb9 !important
}
.btn-ghost-success-200:hover,
.btn-ghost-success-200:focus {
    background: #f1f9f1 !important
}
.btn-ghost-success-300 {
    background: #f4faf5 !important;
    color: #94cf96 !important
}
.btn-ghost-success-300:hover,
.btn-ghost-success-300:focus {
    background: #eaf5ea !important
}
.btn-ghost-success-400 {
    background: #f1f9f1 !important;
    color: #70bf73 !important
}
.btn-ghost-success-400:hover,
.btn-ghost-success-400:focus {
    background: #e2f2e3 !important
}
.btn-ghost-success-500 {
    background: #edf7ee !important;
    color: #4CAF50 !important
}
.btn-ghost-success-500:hover,
.btn-ghost-success-500:focus {
    background: #dbefdc !important
}
.btn-ghost-success-600 {
    background: #ecf4ec !important;
    color: #3d8c40 !important
}
.btn-ghost-success-600:hover,
.btn-ghost-success-600:focus {
    background: #d8e8d9 !important
}
.btn-ghost-success-700 {
    background: #eaf0ea !important;
    color: #2e6930 !important
}
.btn-ghost-success-700:hover,
.btn-ghost-success-700:focus {
    background: #d5e1d6 !important
}
.btn-ghost-success-800 {
    background: #e9ede9 !important;
    color: #1e4620 !important
}
.btn-ghost-success-800:hover,
.btn-ghost-success-800:focus {
    background: #d2dad2 !important
}
.btn-ghost-success-900 {
    background: #e7e9e7 !important;
    color: #0f2310 !important
}
.btn-ghost-success-900:hover,
.btn-ghost-success-900:focus {
    background: #cfd3cf !important
}
.btn-ghost-warning-10 {
    background: #fffffe !important;
    color: #fffdf8 !important
}
.btn-ghost-warning-10:hover,
.btn-ghost-warning-10:focus {
    background: #fffffe !important
}
.btn-ghost-warning-25 {
    background: #fffffe !important;
    color: #fffbf3 !important
}
.btn-ghost-warning-25:hover,
.btn-ghost-warning-25:focus {
    background: #fffefd !important
}
.btn-ghost-warning-50 {
    background: #fffefd !important;
    color: #fff7e6 !important
}
.btn-ghost-warning-50:hover,
.btn-ghost-warning-50:focus {
    background: #fffdfa !important
}
.btn-ghost-warning-100 {
    background: #fffefa !important;
    color: #fff0cd !important
}
.btn-ghost-warning-100:hover,
.btn-ghost-warning-100:focus {
    background: #fffcf5 !important
}
.btn-ghost-warning-200 {
    background: #fffcf5 !important;
    color: #ffe19c !important
}
.btn-ghost-warning-200:hover,
.btn-ghost-warning-200:focus {
    background: #fff9eb !important
}
.btn-ghost-warning-300 {
    background: floralwhite !important;
    color: #ffd16a !important
}
.btn-ghost-warning-300:hover,
.btn-ghost-warning-300:focus {
    background: #fff6e1 !important
}
.btn-ghost-warning-400 {
    background: #fff9eb !important;
    color: #ffc239 !important
}
.btn-ghost-warning-400:hover,
.btn-ghost-warning-400:focus {
    background: #fff3d7 !important
}
.btn-ghost-warning-500 {
    background: #fff7e6 !important;
    color: #ffb307 !important
}
.btn-ghost-warning-500:hover,
.btn-ghost-warning-500:focus {
    background: #fff0cd !important
}
.btn-ghost-warning-600 {
    background: #faf4e6 !important;
    color: #cc8f06 !important
}
.btn-ghost-warning-600:hover,
.btn-ghost-warning-600:focus {
    background: #f5e9cd !important
}
.btn-ghost-warning-700 {
    background: #f5f0e6 !important;
    color: #996b04 !important
}
.btn-ghost-warning-700:hover,
.btn-ghost-warning-700:focus {
    background: #ebe1cd !important
}
.btn-ghost-warning-800 {
    background: #f0ede6 !important;
    color: #664803 !important
}
.btn-ghost-warning-800:hover,
.btn-ghost-warning-800:focus {
    background: #e0dacd !important
}
.btn-ghost-warning-900 {
    background: #ebe9e6 !important;
    color: #332401 !important
}
.btn-ghost-warning-900:hover,
.btn-ghost-warning-900:focus {
    background: #d6d3cc !important
}
.btn-ghost-danger-10 {
    background: white !important;
    color: #fefafa !important
}
.btn-ghost-danger-10:hover,
.btn-ghost-danger-10:focus {
    background: #fffefe !important
}
.btn-ghost-danger-25 {
    background: #fffefe !important;
    color: #fef6f6 !important
}
.btn-ghost-danger-25:hover,
.btn-ghost-danger-25:focus {
    background: #fffdfd !important
}
.btn-ghost-danger-50 {
    background: #fffdfd !important;
    color: #fceded !important
}
.btn-ghost-danger-50:hover,
.btn-ghost-danger-50:focus {
    background: #fefbfb !important
}
.btn-ghost-danger-100 {
    background: #fffbfb !important;
    color: #fadbdb !important
}
.btn-ghost-danger-100:hover,
.btn-ghost-danger-100:focus {
    background: #fef8f8 !important
}
.btn-ghost-danger-200 {
    background: #fef8f8 !important;
    color: #f4b7b7 !important
}
.btn-ghost-danger-200:hover,
.btn-ghost-danger-200:focus {
    background: #fdf1f1 !important
}
.btn-ghost-danger-300 {
    background: #fdf4f4 !important;
    color: #ef9393 !important
}
.btn-ghost-danger-300:hover,
.btn-ghost-danger-300:focus {
    background: #fce9e9 !important
}
.btn-ghost-danger-400 {
    background: #fdf1f1 !important;
    color: #e96f6f !important
}
.btn-ghost-danger-400:hover,
.btn-ghost-danger-400:focus {
    background: #fbe2e2 !important
}
.btn-ghost-danger-500 {
    background: #fceded !important;
    color: #e44b4b !important
}
.btn-ghost-danger-500:hover,
.btn-ghost-danger-500:focus {
    background: #fadbdb !important
}
.btn-ghost-danger-600 {
    background: #f8ecec !important;
    color: #b63c3c !important
}
.btn-ghost-danger-600:hover,
.btn-ghost-danger-600:focus {
    background: #f0d8d8 !important
}
.btn-ghost-danger-700 {
    background: #f3eaea !important;
    color: #892d2d !important
}
.btn-ghost-danger-700:hover,
.btn-ghost-danger-700:focus {
    background: #e7d5d5 !important
}
.btn-ghost-danger-800 {
    background: #efe9e9 !important;
    color: #5b1e1e !important
}
.btn-ghost-danger-800:hover,
.btn-ghost-danger-800:focus {
    background: #ded2d2 !important
}
.btn-ghost-danger-900 {
    background: #eae7e7 !important;
    color: #2e0f0f !important
}
.btn-ghost-danger-900:hover,
.btn-ghost-danger-900:focus {
    background: #d5cfcf !important
}
.btn-ghost-blue {
    background: #e6f3fe !important;
    color: #078af3 !important
}
.btn-ghost-blue:hover,
.btn-ghost-blue:focus {
    background: #cde8fd !important
}
.btn-ghost-blue-10 {
    background: #feffff !important;
    color: #f8fbff !important
}
.btn-ghost-blue-10:hover,
.btn-ghost-blue-10:focus {
    background: #fefeff !important
}
.btn-ghost-blue-25 {
    background: #fefeff !important;
    color: #f3f9fe !important
}
.btn-ghost-blue-25:hover,
.btn-ghost-blue-25:focus {
    background: #fdfeff !important
}
.btn-ghost-blue-50 {
    background: #fdfeff !important;
    color: #e6f3fe !important
}
.btn-ghost-blue-50:hover,
.btn-ghost-blue-50:focus {
    background: #fafdff !important
}
.btn-ghost-blue-100 {
    background: #fafdff !important;
    color: #cde8fd !important
}
.btn-ghost-blue-100:hover,
.btn-ghost-blue-100:focus {
    background: #f5faff !important
}
.btn-ghost-blue-200 {
    background: #f5faff !important;
    color: #9cd0fa !important
}
.btn-ghost-blue-200:hover,
.btn-ghost-blue-200:focus {
    background: #ebf6fe !important
}
.btn-ghost-blue-300 {
    background: #f0f8fe !important;
    color: #6ab9f8 !important
}
.btn-ghost-blue-300:hover,
.btn-ghost-blue-300:focus {
    background: #e1f1fe !important
}
.btn-ghost-blue-400 {
    background: #ebf6fe !important;
    color: #39a1f5 !important
}
.btn-ghost-blue-400:hover,
.btn-ghost-blue-400:focus {
    background: #d7ecfd !important
}
.btn-ghost-blue-500 {
    background: #e6f3fe !important;
    color: #078af3 !important
}
.btn-ghost-blue-500:hover,
.btn-ghost-blue-500:focus {
    background: #cde8fd !important
}
.btn-ghost-blue-600 {
    background: #e6f1f9 !important;
    color: #066ec2 !important
}
.btn-ghost-blue-600:hover,
.btn-ghost-blue-600:focus {
    background: #cde2f3 !important
}
.btn-ghost-blue-700 {
    background: #e6eef4 !important;
    color: #045392 !important
}
.btn-ghost-blue-700:hover,
.btn-ghost-blue-700:focus {
    background: #cddde9 !important
}
.btn-ghost-blue-800 {
    background: #e6ebef !important;
    color: #033761 !important
}
.btn-ghost-blue-800:hover,
.btn-ghost-blue-800:focus {
    background: #cdd7df !important
}
.btn-ghost-blue-900 {
    background: #e6e8ea !important;
    color: #011c31 !important
}
.btn-ghost-blue-900:hover,
.btn-ghost-blue-900:focus {
    background: #ccd2d6 !important
}
.btn-ghost-indigo {
    background: #eeecfc !important;
    color: #553cdf !important
}
.btn-ghost-indigo:hover,
.btn-ghost-indigo:focus {
    background: #ddd8f9 !important
}
.btn-ghost-indigo-10 {
    background: #fffeff !important;
    color: #faf9fe !important
}
.btn-ghost-indigo-10:hover,
.btn-ghost-indigo-10:focus {
    background: #fefeff !important
}
.btn-ghost-indigo-25 {
    background: #fefeff !important;
    color: #f7f5fd !important
}
.btn-ghost-indigo-25:hover,
.btn-ghost-indigo-25:focus {
    background: #fdfdff !important
}
.btn-ghost-indigo-50 {
    background: #fdfdff !important;
    color: #eeecfc !important
}
.btn-ghost-indigo-50:hover,
.btn-ghost-indigo-50:focus {
    background: #fcfbfe !important
}
.btn-ghost-indigo-100 {
    background: #fcfbfe !important;
    color: #ddd8f9 !important
}
.btn-ghost-indigo-100:hover,
.btn-ghost-indigo-100:focus {
    background: #f8f7fe !important
}
.btn-ghost-indigo-200 {
    background: #f8f7fe !important;
    color: #bbb1f2 !important
}
.btn-ghost-indigo-200:hover,
.btn-ghost-indigo-200:focus {
    background: #f1effc !important
}
.btn-ghost-indigo-300 {
    background: #f5f3fd !important;
    color: #998aec !important
}
.btn-ghost-indigo-300:hover,
.btn-ghost-indigo-300:focus {
    background: #ebe8fb !important
}
.btn-ghost-indigo-400 {
    background: #f1effc !important;
    color: #7763e5 !important
}
.btn-ghost-indigo-400:hover,
.btn-ghost-indigo-400:focus {
    background: #e4e0fa !important
}
.btn-ghost-indigo-500 {
    background: #eeecfc !important;
    color: #553cdf !important
}
.btn-ghost-indigo-500:hover,
.btn-ghost-indigo-500:focus {
    background: #ddd8f9 !important
}
.btn-ghost-indigo-600 {
    background: #eceaf7 !important;
    color: #4430b2 !important
}
.btn-ghost-indigo-600:hover,
.btn-ghost-indigo-600:focus {
    background: #dad6f0 !important
}
.btn-ghost-indigo-700 {
    background: #ebe9f3 !important;
    color: #332486 !important
}
.btn-ghost-indigo-700:hover,
.btn-ghost-indigo-700:focus {
    background: #d6d3e7 !important
}
.btn-ghost-indigo-800 {
    background: #e9e8ee !important;
    color: #221859 !important
}
.btn-ghost-indigo-800:hover,
.btn-ghost-indigo-800:focus {
    background: #d3d1de !important
}
.btn-ghost-indigo-900 {
    background: #e7e7ea !important;
    color: #110c2d !important
}
.btn-ghost-indigo-900:hover,
.btn-ghost-indigo-900:focus {
    background: #cfced5 !important
}
.btn-ghost-purple {
    background: #f3e9fc !important;
    color: #8921e4 !important
}
.btn-ghost-purple:hover,
.btn-ghost-purple:focus {
    background: #e7d3fa !important
}
.btn-ghost-purple-10 {
    background: #fffeff !important;
    color: #fbf8fe !important
}
.btn-ghost-purple-10:hover,
.btn-ghost-purple-10:focus {
    background: #fefeff !important
}
.btn-ghost-purple-25 {
    background: #fefeff !important;
    color: #f9f4fe !important
}
.btn-ghost-purple-25:hover,
.btn-ghost-purple-25:focus {
    background: #fefdff !important
}
.btn-ghost-purple-50 {
    background: #fefdff !important;
    color: #f3e9fc !important
}
.btn-ghost-purple-50:hover,
.btn-ghost-purple-50:focus {
    background: #fdfbfe !important
}
.btn-ghost-purple-100 {
    background: #fdfbff !important;
    color: #e7d3fa !important
}
.btn-ghost-purple-100:hover,
.btn-ghost-purple-100:focus {
    background: #faf6fe !important
}
.btn-ghost-purple-200 {
    background: #faf6fe !important;
    color: #d0a6f4 !important
}
.btn-ghost-purple-200:hover,
.btn-ghost-purple-200:focus {
    background: #f6edfd !important
}
.btn-ghost-purple-300 {
    background: #f8f2fd !important;
    color: #b87aef !important
}
.btn-ghost-purple-300:hover,
.btn-ghost-purple-300:focus {
    background: #f1e4fc !important
}
.btn-ghost-purple-400 {
    background: #f6edfd !important;
    color: #a14de9 !important
}
.btn-ghost-purple-400:hover,
.btn-ghost-purple-400:focus {
    background: #ecdbfb !important
}
.btn-ghost-purple-500 {
    background: #f3e9fc !important;
    color: #8921e4 !important
}
.btn-ghost-purple-500:hover,
.btn-ghost-purple-500:focus {
    background: #e7d3fa !important
}
.btn-ghost-purple-600 {
    background: #f1e8f8 !important;
    color: #6e1ab6 !important
}
.btn-ghost-purple-600:hover,
.btn-ghost-purple-600:focus {
    background: #e2d1f0 !important
}
.btn-ghost-purple-700 {
    background: #eee8f3 !important;
    color: #521489 !important
}
.btn-ghost-purple-700:hover,
.btn-ghost-purple-700:focus {
    background: #dcd0e7 !important
}
.btn-ghost-purple-800 {
    background: #ebe7ef !important;
    color: #370d5b !important
}
.btn-ghost-purple-800:hover,
.btn-ghost-purple-800:focus {
    background: #d7cfde !important
}
.btn-ghost-purple-900 {
    background: #e8e6ea !important;
    color: #1b072e !important
}
.btn-ghost-purple-900:hover,
.btn-ghost-purple-900:focus {
    background: #d1cdd5 !important
}
.btn-ghost-red {
    background: #fdeceb !important;
    color: #ea4335 !important
}
.btn-ghost-red:hover,
.btn-ghost-red:focus {
    background: #fbd9d7 !important
}
.btn-ghost-red-10 {
    background: #fffefe !important;
    color: #fef9f9 !important
}
.btn-ghost-red-10:hover,
.btn-ghost-red-10:focus {
    background: #fffefe !important
}
.btn-ghost-red-25 {
    background: #fffefe !important;
    color: #fef6f5 !important
}
.btn-ghost-red-25:hover,
.btn-ghost-red-25:focus {
    background: #fffdfd !important
}
.btn-ghost-red-50 {
    background: #fffdfd !important;
    color: #fdeceb !important
}
.btn-ghost-red-50:hover,
.btn-ghost-red-50:focus {
    background: #fffbfb !important
}
.btn-ghost-red-100 {
    background: #fffbfb !important;
    color: #fbd9d7 !important
}
.btn-ghost-red-100:hover,
.btn-ghost-red-100:focus {
    background: #fef7f7 !important
}
.btn-ghost-red-200 {
    background: #fef8f7 !important;
    color: #f7b4ae !important
}
.btn-ghost-red-200:hover,
.btn-ghost-red-200:focus {
    background: #fdf0ef !important
}
.btn-ghost-red-300 {
    background: #fef4f3 !important;
    color: #f28e86 !important
}
.btn-ghost-red-300:hover,
.btn-ghost-red-300:focus {
    background: #fce8e7 !important
}
.btn-ghost-red-400 {
    background: #fdf0ef !important;
    color: #ee695d !important
}
.btn-ghost-red-400:hover,
.btn-ghost-red-400:focus {
    background: #fce1df !important
}
.btn-ghost-red-500 {
    background: #fdeceb !important;
    color: #ea4335 !important
}
.btn-ghost-red-500:hover,
.btn-ghost-red-500:focus {
    background: #fbd9d7 !important
}
.btn-ghost-red-600 {
    background: #f8ebea !important;
    color: #bb362a !important
}
.btn-ghost-red-600:hover,
.btn-ghost-red-600:focus {
    background: #f1d7d4 !important
}
.btn-ghost-red-700 {
    background: #f4eae9 !important;
    color: #8c2820 !important
}
.btn-ghost-red-700:hover,
.btn-ghost-red-700:focus {
    background: #e8d4d2 !important
}
.btn-ghost-red-800 {
    background: #efe8e8 !important;
    color: #5e1b15 !important
}
.btn-ghost-red-800:hover,
.btn-ghost-red-800:focus {
    background: #dfd1d0 !important
}
.btn-ghost-red-900 {
    background: #eae7e7 !important;
    color: #2f0d0b !important
}
.btn-ghost-red-900:hover,
.btn-ghost-red-900:focus {
    background: #d5cfce !important
}
.btn-ghost-rose {
    background: #fbe7ed !important;
    color: #d20e4f !important
}
.btn-ghost-rose:hover,
.btn-ghost-rose:focus {
    background: #f6cfdc !important
}
.btn-ghost-rose-10 {
    background: #fffeff !important;
    color: #fef8fa !important
}
.btn-ghost-rose-10:hover,
.btn-ghost-rose-10:focus {
    background: #fffefe !important
}
.btn-ghost-rose-25 {
    background: #fffefe !important;
    color: #fdf3f6 !important
}
.btn-ghost-rose-25:hover,
.btn-ghost-rose-25:focus {
    background: #fffdfd !important
}
.btn-ghost-rose-50 {
    background: #fffdfd !important;
    color: #fbe7ed !important
}
.btn-ghost-rose-50:hover,
.btn-ghost-rose-50:focus {
    background: #fefafb !important
}
.btn-ghost-rose-100 {
    background: #fefafc !important;
    color: #f6cfdc !important
}
.btn-ghost-rose-100:hover,
.btn-ghost-rose-100:focus {
    background: #fdf5f8 !important
}
.btn-ghost-rose-200 {
    background: #fdf5f8 !important;
    color: #ed9fb9 !important
}
.btn-ghost-rose-200:hover,
.btn-ghost-rose-200:focus {
    background: #fbecf1 !important
}
.btn-ghost-rose-300 {
    background: #fcf1f4 !important;
    color: #e46e95 !important
}
.btn-ghost-rose-300:hover,
.btn-ghost-rose-300:focus {
    background: #fae2ea !important
}
.btn-ghost-rose-400 {
    background: #fbecf1 !important;
    color: #db3e72 !important
}
.btn-ghost-rose-400:hover,
.btn-ghost-rose-400:focus {
    background: #f8d8e3 !important
}
.btn-ghost-rose-500 {
    background: #fbe7ed !important;
    color: #d20e4f !important
}
.btn-ghost-rose-500:hover,
.btn-ghost-rose-500:focus {
    background: #f6cfdc !important
}
.btn-ghost-rose-600 {
    background: #f6e7ec !important;
    color: #a80b3f !important
}
.btn-ghost-rose-600:hover,
.btn-ghost-rose-600:focus {
    background: #eeced9 !important
}
.btn-ghost-rose-700 {
    background: #f2e6ea !important;
    color: #7e082f !important
}
.btn-ghost-rose-700:hover,
.btn-ghost-rose-700:focus {
    background: #e5ced5 !important
}
.btn-ghost-rose-800 {
    background: #eee6e9 !important;
    color: #540620 !important
}
.btn-ghost-rose-800:hover,
.btn-ghost-rose-800:focus {
    background: #ddcdd2 !important
}
.btn-ghost-rose-900 {
    background: #eae6e7 !important;
    color: #2a0310 !important
}
.btn-ghost-rose-900:hover,
.btn-ghost-rose-900:focus {
    background: #d4cdcf !important
}
.btn-ghost-pink {
    background: #fef0f5 !important;
    color: #f06b9d !important
}
.btn-ghost-pink:hover,
.btn-ghost-pink:focus {
    background: #fce1eb !important
}
.btn-ghost-pink-10 {
    background: white !important;
    color: #fffbfc !important
}
.btn-ghost-pink-10:hover,
.btn-ghost-pink-10:focus {
    background: #fffefe !important
}
.btn-ghost-pink-25 {
    background: #fffeff !important;
    color: #fef8fa !important
}
.btn-ghost-pink-25:hover,
.btn-ghost-pink-25:focus {
    background: #fffefe !important
}
.btn-ghost-pink-50 {
    background: #fffefe !important;
    color: #fef0f5 !important
}
.btn-ghost-pink-50:hover,
.btn-ghost-pink-50:focus {
    background: #fffcfd !important
}
.btn-ghost-pink-100 {
    background: #fffcfd !important;
    color: #fce1eb !important
}
.btn-ghost-pink-100:hover,
.btn-ghost-pink-100:focus {
    background: #fef9fb !important
}
.btn-ghost-pink-200 {
    background: #fef9fb !important;
    color: #f9c4d8 !important
}
.btn-ghost-pink-200:hover,
.btn-ghost-pink-200:focus {
    background: #fef3f7 !important
}
.btn-ghost-pink-300 {
    background: #fef6f9 !important;
    color: #f6a6c4 !important
}
.btn-ghost-pink-300:hover,
.btn-ghost-pink-300:focus {
    background: #fdedf3 !important
}
.btn-ghost-pink-400 {
    background: #fef3f7 !important;
    color: #f389b1 !important
}
.btn-ghost-pink-400:hover,
.btn-ghost-pink-400:focus {
    background: #fde7ef !important
}
.btn-ghost-pink-500 {
    background: #fef0f5 !important;
    color: #f06b9d !important
}
.btn-ghost-pink-500:hover,
.btn-ghost-pink-500:focus {
    background: #fce1eb !important
}
.btn-ghost-pink-600 {
    background: #f9eef2 !important;
    color: #c0567e !important
}
.btn-ghost-pink-600:hover,
.btn-ghost-pink-600:focus {
    background: #f2dde5 !important
}
.btn-ghost-pink-700 {
    background: #f4ecef !important;
    color: #90405e !important
}
.btn-ghost-pink-700:hover,
.btn-ghost-pink-700:focus {
    background: #e9d9df !important
}
.btn-ghost-pink-800 {
    background: #efeaec !important;
    color: #602b3f !important
}
.btn-ghost-pink-800:hover,
.btn-ghost-pink-800:focus {
    background: #dfd5d9 !important
}
.btn-ghost-pink-900 {
    background: #eae8e9 !important;
    color: #30151f !important
}
.btn-ghost-pink-900:hover,
.btn-ghost-pink-900:focus {
    background: #d6d0d2 !important
}
.btn-ghost-orange {
    background: #fff0e9 !important;
    color: #fb6b1e !important
}
.btn-ghost-orange:hover,
.btn-ghost-orange:focus {
    background: #fee1d2 !important
}
.btn-ghost-orange-10 {
    background: #fffffe !important;
    color: #fffbf8 !important
}
.btn-ghost-orange-10:hover,
.btn-ghost-orange-10:focus {
    background: #fffefe !important
}
.btn-ghost-orange-25 {
    background: #fffefe !important;
    color: #fff8f4 !important
}
.btn-ghost-orange-25:hover,
.btn-ghost-orange-25:focus {
    background: #fffefd !important
}
.btn-ghost-orange-50 {
    background: #fffefd !important;
    color: #fff0e9 !important
}
.btn-ghost-orange-50:hover,
.btn-ghost-orange-50:focus {
    background: #fffcfb !important
}
.btn-ghost-orange-100 {
    background: #fffcfb !important;
    color: #fee1d2 !important
}
.btn-ghost-orange-100:hover,
.btn-ghost-orange-100:focus {
    background: #fff9f6 !important
}
.btn-ghost-orange-200 {
    background: #fff9f6 !important;
    color: #fdc4a5 !important
}
.btn-ghost-orange-200:hover,
.btn-ghost-orange-200:focus {
    background: #fff3ed !important
}
.btn-ghost-orange-300 {
    background: #fff6f2 !important;
    color: #fda678 !important
}
.btn-ghost-orange-300:hover,
.btn-ghost-orange-300:focus {
    background: #ffede4 !important
}
.btn-ghost-orange-400 {
    background: #fff3ed !important;
    color: #fc894b !important
}
.btn-ghost-orange-400:hover,
.btn-ghost-orange-400:focus {
    background: #fee7db !important
}
.btn-ghost-orange-500 {
    background: #fff0e9 !important;
    color: #fb6b1e !important
}
.btn-ghost-orange-500:hover,
.btn-ghost-orange-500:focus {
    background: #fee1d2 !important
}
.btn-ghost-orange-600 {
    background: #faeee8 !important;
    color: #c95618 !important
}
.btn-ghost-orange-600:hover,
.btn-ghost-orange-600:focus {
    background: #f4ddd1 !important
}
.btn-ghost-orange-700 {
    background: #f5ece7 !important;
    color: #974012 !important
}
.btn-ghost-orange-700:hover,
.btn-ghost-orange-700:focus {
    background: #ead9d0 !important
}
.btn-ghost-orange-800 {
    background: #f0eae7 !important;
    color: #642b0c !important
}
.btn-ghost-orange-800:hover,
.btn-ghost-orange-800:focus {
    background: #e0d5ce !important
}
.btn-ghost-orange-900 {
    background: #ebe8e6 !important;
    color: #321506 !important
}
.btn-ghost-orange-900:hover,
.btn-ghost-orange-900:focus {
    background: #d6d0cd !important
}
.btn-ghost-yellow {
    background: #fff8e6 !important;
    color: #fcbc05 !important
}
.btn-ghost-yellow:hover,
.btn-ghost-yellow:focus {
    background: #fef2cd !important
}
.btn-ghost-yellow-10 {
    background: #fffffe !important;
    color: #fffdf8 !important
}
.btn-ghost-yellow-10:hover,
.btn-ghost-yellow-10:focus {
    background: #fffffe !important
}
.btn-ghost-yellow-25 {
    background: #fffffe !important;
    color: #fffcf3 !important
}
.btn-ghost-yellow-25:hover,
.btn-ghost-yellow-25:focus {
    background: #fffefd !important
}
.btn-ghost-yellow-50 {
    background: #fffefd !important;
    color: #fff8e6 !important
}
.btn-ghost-yellow-50:hover,
.btn-ghost-yellow-50:focus {
    background: #fffefa !important
}
.btn-ghost-yellow-100 {
    background: #fffefa !important;
    color: #fef2cd !important
}
.btn-ghost-yellow-100:hover,
.btn-ghost-yellow-100:focus {
    background: #fffcf5 !important
}
.btn-ghost-yellow-200 {
    background: #fffcf5 !important;
    color: #fee49b !important
}
.btn-ghost-yellow-200:hover,
.btn-ghost-yellow-200:focus {
    background: #fffaeb !important
}
.btn-ghost-yellow-300 {
    background: #fffbf0 !important;
    color: #fdd769 !important
}
.btn-ghost-yellow-300:hover,
.btn-ghost-yellow-300:focus {
    background: #fff7e1 !important
}
.btn-ghost-yellow-400 {
    background: #fffaeb !important;
    color: #fdc937 !important
}
.btn-ghost-yellow-400:hover,
.btn-ghost-yellow-400:focus {
    background: #fff4d7 !important
}
.btn-ghost-yellow-500 {
    background: #fff8e6 !important;
    color: #fcbc05 !important
}
.btn-ghost-yellow-500:hover,
.btn-ghost-yellow-500:focus {
    background: #fef2cd !important
}
.btn-ghost-yellow-600 {
    background: #faf5e6 !important;
    color: #ca9604 !important
}
.btn-ghost-yellow-600:hover,
.btn-ghost-yellow-600:focus {
    background: #f4eacd !important
}
.btn-ghost-yellow-700 {
    background: #f5f1e6 !important;
    color: #977103 !important
}
.btn-ghost-yellow-700:hover,
.btn-ghost-yellow-700:focus {
    background: #eae3cd !important
}
.btn-ghost-yellow-800 {
    background: #f0ede6 !important;
    color: #654b02 !important
}
.btn-ghost-yellow-800:hover,
.btn-ghost-yellow-800:focus {
    background: #e0dbcc !important
}
.btn-ghost-yellow-900 {
    background: #ebe9e6 !important;
    color: #322601 !important
}
.btn-ghost-yellow-900:hover,
.btn-ghost-yellow-900:focus {
    background: #d6d4cc !important
}
.btn-ghost-green {
    background: #ebf6ee !important;
    color: #34a853 !important
}
.btn-ghost-green:hover,
.btn-ghost-green:focus {
    background: #d6eedd !important
}
.btn-ghost-green-10 {
    background: #feffff !important;
    color: #f9fcfa !important
}
.btn-ghost-green-10:hover,
.btn-ghost-green-10:focus {
    background: #fefefe !important
}
.btn-ghost-green-25 {
    background: #fefffe !important;
    color: #f5fbf6 !important
}
.btn-ghost-green-25:hover,
.btn-ghost-green-25:focus {
    background: #fdfefd !important
}
.btn-ghost-green-50 {
    background: #fdfefd !important;
    color: #ebf6ee !important
}
.btn-ghost-green-50:hover,
.btn-ghost-green-50:focus {
    background: #fbfdfc !important
}
.btn-ghost-green-100 {
    background: #fbfdfc !important;
    color: #d6eedd !important
}
.btn-ghost-green-100:hover,
.btn-ghost-green-100:focus {
    background: #f7fcf8 !important
}
.btn-ghost-green-200 {
    background: #f7fcf8 !important;
    color: #aedcba !important
}
.btn-ghost-green-200:hover,
.btn-ghost-green-200:focus {
    background: #eff8f1 !important
}
.btn-ghost-green-300 {
    background: #f3faf5 !important;
    color: #85cb98 !important
}
.btn-ghost-green-300:hover,
.btn-ghost-green-300:focus {
    background: #e7f5ea !important
}
.btn-ghost-green-400 {
    background: #eff8f1 !important;
    color: #5db975 !important
}
.btn-ghost-green-400:hover,
.btn-ghost-green-400:focus {
    background: #dff1e3 !important
}
.btn-ghost-green-500 {
    background: #ebf6ee !important;
    color: #34a853 !important
}
.btn-ghost-green-500:hover,
.btn-ghost-green-500:focus {
    background: #d6eedd !important
}
.btn-ghost-green-600 {
    background: #eaf3ec !important;
    color: #2a8642 !important
}
.btn-ghost-green-600:hover,
.btn-ghost-green-600:focus {
    background: #d4e7d9 !important
}
.btn-ghost-green-700 {
    background: #e9f0eb !important;
    color: #1f6532 !important
}
.btn-ghost-green-700:hover,
.btn-ghost-green-700:focus {
    background: #d2e0d6 !important
}
.btn-ghost-green-800 {
    background: #e8ece9 !important;
    color: #154321 !important
}
.btn-ghost-green-800:hover,
.btn-ghost-green-800:focus {
    background: #d0d9d3 !important
}
.btn-ghost-green-900 {
    background: #e7e9e7 !important;
    color: #0a2211 !important
}
.btn-ghost-green-900:hover,
.btn-ghost-green-900:focus {
    background: #ced3cf !important
}
.btn-ghost-lime {
    background: #f7feee !important;
    color: #aef359 !important
}
.btn-ghost-lime:hover,
.btn-ghost-lime:focus {
    background: #effdde !important
}
.btn-ghost-lime-10 {
    background: white !important;
    color: #fdfffa !important
}
.btn-ghost-lime-10:hover,
.btn-ghost-lime-10:focus {
    background: #fffffe !important
}
.btn-ghost-lime-25 {
    background: #fffffe !important;
    color: #fbfef7 !important
}
.btn-ghost-lime-25:hover,
.btn-ghost-lime-25:focus {
    background: #fefffd !important
}
.btn-ghost-lime-50 {
    background: #fefffd !important;
    color: #f7feee !important
}
.btn-ghost-lime-50:hover,
.btn-ghost-lime-50:focus {
    background: #fdfffc !important
}
.btn-ghost-lime-100 {
    background: #fdfffc !important;
    color: #effdde !important
}
.btn-ghost-lime-100:hover,
.btn-ghost-lime-100:focus {
    background: #fcfff8 !important
}
.btn-ghost-lime-200 {
    background: #fcfff8 !important;
    color: #dffabd !important
}
.btn-ghost-lime-200:hover,
.btn-ghost-lime-200:focus {
    background: #f9fef2 !important
}
.btn-ghost-lime-300 {
    background: #fafef5 !important;
    color: #cef89b !important
}
.btn-ghost-lime-300:hover,
.btn-ghost-lime-300:focus {
    background: #f5feeb !important
}
.btn-ghost-lime-400 {
    background: #f9fef2 !important;
    color: #bef57a !important
}
.btn-ghost-lime-400:hover,
.btn-ghost-lime-400:focus {
    background: #f2fde4 !important
}
.btn-ghost-lime-500 {
    background: #f7feee !important;
    color: #aef359 !important
}
.btn-ghost-lime-500:hover,
.btn-ghost-lime-500:focus {
    background: #effdde !important
}
.btn-ghost-lime-600 {
    background: #f3f9ed !important;
    color: #8bc247 !important
}
.btn-ghost-lime-600:hover,
.btn-ghost-lime-600:focus {
    background: #e8f3da !important
}
.btn-ghost-lime-700 {
    background: #f0f4eb !important;
    color: #689235 !important
}
.btn-ghost-lime-700:hover,
.btn-ghost-lime-700:focus {
    background: #e1e9d7 !important
}
.btn-ghost-lime-800 {
    background: #edefe9 !important;
    color: #466124 !important
}
.btn-ghost-lime-800:hover,
.btn-ghost-lime-800:focus {
    background: #dadfd3 !important
}
.btn-ghost-lime-900 {
    background: #e9eae7 !important;
    color: #233112 !important
}
.btn-ghost-lime-900:hover,
.btn-ghost-lime-900:focus {
    background: #d3d6d0 !important
}
.btn-ghost-teal {
    background: #e6fef9 !important;
    color: #06f6c6 !important
}
.btn-ghost-teal:hover,
.btn-ghost-teal:focus {
    background: #cdfdf4 !important
}
.btn-ghost-teal-10 {
    background: #feffff !important;
    color: #f8fffd !important
}
.btn-ghost-teal-10:hover,
.btn-ghost-teal-10:focus {
    background: #feffff !important
}
.btn-ghost-teal-25 {
    background: #feffff !important;
    color: #f3fffc !important
}
.btn-ghost-teal-25:hover,
.btn-ghost-teal-25:focus {
    background: #fdfffe !important
}
.btn-ghost-teal-50 {
    background: #fdfffe !important;
    color: #e6fef9 !important
}
.btn-ghost-teal-50:hover,
.btn-ghost-teal-50:focus {
    background: #fafffe !important
}
.btn-ghost-teal-100 {
    background: #fafffe !important;
    color: #cdfdf4 !important
}
.btn-ghost-teal-100:hover,
.btn-ghost-teal-100:focus {
    background: #f5fffd !important
}
.btn-ghost-teal-200 {
    background: #f5fffd !important;
    color: #9bfbe8 !important
}
.btn-ghost-teal-200:hover,
.btn-ghost-teal-200:focus {
    background: #ebfefa !important
}
.btn-ghost-teal-300 {
    background: #f0fffc !important;
    color: #6afadd !important
}
.btn-ghost-teal-300:hover,
.btn-ghost-teal-300:focus {
    background: #e1fef8 !important
}
.btn-ghost-teal-400 {
    background: #ebfefa !important;
    color: #38f8d1 !important
}
.btn-ghost-teal-400:hover,
.btn-ghost-teal-400:focus {
    background: #d7fef6 !important
}
.btn-ghost-teal-500 {
    background: #e6fef9 !important;
    color: #06f6c6 !important
}
.btn-ghost-teal-500:hover,
.btn-ghost-teal-500:focus {
    background: #cdfdf4 !important
}
.btn-ghost-teal-600 {
    background: #e6f9f5 !important;
    color: #05c59e !important
}
.btn-ghost-teal-600:hover,
.btn-ghost-teal-600:focus {
    background: #cdf3ec !important
}
.btn-ghost-teal-700 {
    background: #e6f4f1 !important;
    color: #049477 !important
}
.btn-ghost-teal-700:hover,
.btn-ghost-teal-700:focus {
    background: #cdeae4 !important
}
.btn-ghost-teal-800 {
    background: #e6efed !important;
    color: #02624f !important
}
.btn-ghost-teal-800:hover,
.btn-ghost-teal-800:focus {
    background: #cce0dc !important
}
.btn-ghost-teal-900 {
    background: #e6eaea !important;
    color: #013128 !important
}
.btn-ghost-teal-900:hover,
.btn-ghost-teal-900:focus {
    background: #ccd6d4 !important
}
.btn-ghost-cyan {
    background: #ebfcff !important;
    color: #38e1ff !important
}
.btn-ghost-cyan:hover,
.btn-ghost-cyan:focus {
    background: #d7f9ff !important
}
.btn-ghost-cyan-10 {
    background: #feffff !important;
    color: #f9feff !important
}
.btn-ghost-cyan-10:hover,
.btn-ghost-cyan-10:focus {
    background: #feffff !important
}
.btn-ghost-cyan-25 {
    background: #feffff !important;
    color: #f5feff !important
}
.btn-ghost-cyan-25:hover,
.btn-ghost-cyan-25:focus {
    background: #fdffff !important
}
.btn-ghost-cyan-50 {
    background: #fdffff !important;
    color: #ebfcff !important
}
.btn-ghost-cyan-50:hover,
.btn-ghost-cyan-50:focus {
    background: #fbfeff !important
}
.btn-ghost-cyan-100 {
    background: #fbfeff !important;
    color: #d7f9ff !important
}
.btn-ghost-cyan-100:hover,
.btn-ghost-cyan-100:focus {
    background: #f7feff !important
}
.btn-ghost-cyan-200 {
    background: #f7feff !important;
    color: #aff3ff !important
}
.btn-ghost-cyan-200:hover,
.btn-ghost-cyan-200:focus {
    background: #effdff !important
}
.btn-ghost-cyan-300 {
    background: #f3fdff !important;
    color: #88edff !important
}
.btn-ghost-cyan-300:hover,
.btn-ghost-cyan-300:focus {
    background: #e7fbff !important
}
.btn-ghost-cyan-400 {
    background: #effdff !important;
    color: #60e7ff !important
}
.btn-ghost-cyan-400:hover,
.btn-ghost-cyan-400:focus {
    background: #dffaff !important
}
.btn-ghost-cyan-500 {
    background: #ebfcff !important;
    color: #38e1ff !important
}
.btn-ghost-cyan-500:hover,
.btn-ghost-cyan-500:focus {
    background: #d7f9ff !important
}
.btn-ghost-cyan-600 {
    background: #eaf8fa !important;
    color: #2db4cc !important
}
.btn-ghost-cyan-600:hover,
.btn-ghost-cyan-600:focus {
    background: #d5f0f5 !important
}
.btn-ghost-cyan-700 {
    background: #e9f3f5 !important;
    color: #228799 !important
}
.btn-ghost-cyan-700:hover,
.btn-ghost-cyan-700:focus {
    background: #d3e7eb !important
}
.btn-ghost-cyan-800 {
    background: #e8eff0 !important;
    color: #165a66 !important
}
.btn-ghost-cyan-800:hover,
.btn-ghost-cyan-800:focus {
    background: #d0dee0 !important
}
.btn-ghost-cyan-900 {
    background: #e7eaeb !important;
    color: #0b2d33 !important
}
.btn-ghost-cyan-900:hover,
.btn-ghost-cyan-900:focus {
    background: #ced5d6 !important
}
.fs-1 {
    letter-spacing: 0rem
}
.fs-2 {
    letter-spacing: 0rem
}
.fs-3 {
    letter-spacing: 0rem
}
.fs-4 {
    letter-spacing: 0rem
}
.fs-5 {
    letter-spacing: 0rem
}
.fs-6 {
    letter-spacing: 0rem
}
.fs-7 {
    letter-spacing: 0rem
}
.fs-8 {
    letter-spacing: 0rem
}
p.text-muted {
    color: rgba(0, 0, 0, 0.5) !important
}
p.text-muted:where(.uc-dark),
:where(.uc-dark) p.text-muted {
    color: rgba(255, 255, 255, 0.5) !important
}
.text-unset {
    text-transform: none !important
}
.text-inherit {
    color: currentColor
}
@supports (-webkit-text-stroke: 2px black) {
    .text-stroke {
        -webkit-text-stroke: 2px black
    }
    .text-stroke:where(.uc-dark),
    :where(.uc-dark) .text-stroke {
        -webkit-text-stroke: 2px white
    }
    .text-stroke {
        -webkit-text-fill-color: white
    }
    .text-stroke:where(.uc-dark),
    :where(.uc-dark) .text-stroke {
        -webkit-text-fill-color: black
    }
}
[class*=text-truncate] {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: unset !important
}
.container.container-expand {
    max-width: 100%
}
.container.container-full {
    max-width: 100%;
    padding: 0
}
.nav-y {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 0.25rem;
    list-style: none;
    margin: 0;
    padding: 0
}
.nav-y > *,
.nav-y > * > * {
    display: flex;
    align-items: center;
    gap: 0.25rem
}
.nav-y a {
    text-decoration: none;
    color: inherit;
    transition: opacity 200ms ease
}
.nav-y a:hover {
    opacity: 1 !important
}
.nav-y .uc-nav-sub {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: stretch;
    gap: 0.25rem;
    width: 100%;
    margin: 0;
    padding: 8px 0 8px 16px;
    list-style: none;
    opacity: 0;
    transition: 200ms ease
}
.nav-y .uc-nav-sub a {
    font-size: 90%
}
.nav-y .uc-nav-sub .uc-parent::after {
    font-size: 1rem
}
.nav-y > .uc-parent > .uc-nav-sub {
    padding-top: 0.5rem
}
.nav-y .uc-parent {
    position: relative;
    display: block
}
.nav-y .uc-parent > a {
    position: relative;
    display: block;
    z-index: 1
}
.nav-y .uc-parent::after {
    content: "\e940";
    font-family: "Unicons";
    position: absolute;
    top: 0;
    right: 0;
    font-size: 1.125rem;
    font-weight: bold;
    width: 1.5rem;
    height: 1.5rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    opacity: 0.6
}
.nav-y .uc-parent.uc-open::after {
    content: "\e93f"
}
.nav-y .uc-parent.uc-open .uc-nav-sub {
    opacity: 1
}
.nav-y:hover a {
    opacity: 0.6
}
.nav-x {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1.5rem;
    list-style: none;
    margin: 0;
    padding: 0
}
.nav-x > *,
.nav-x > * > * {
    display: flex;
    align-items: center;
    gap: 0.5rem
}
.nav-x a {
    text-decoration: none;
    color: inherit
}
.nav-reset {
    list-style: none;
    margin: 0;
    padding: 0
}
.nav-reset a {
    text-decoration: none;
    color: currentColor
}
.uc-navbar {
    z-index: 1
}
.uc-navbar .uc-navbar-left,
.uc-navbar .uc-navbar-right,
.uc-navbar [class*=uc-navbar-center] {
    gap: 1.5rem
}
.uc-navbar-nav > li > a {
    position: relative;
    font-size: inherit;
    font-family: inherit;
    color: inherit;
    padding: 0
}
.uc-navbar-nav > li.uc-active > a::before {
    opacity: 1
}
.uc-navbar-nav > li:hover > a,
.uc-navbar-nav > li > a[aria-expanded=true] {
    opacity: 0.75
}
.uc-navbar-nav > li:hover > a,
.uc-navbar-nav > li > a[aria-expanded=true] {
    color: var(--color-gray-900) !important
}
.uc-navbar-nav > li:hover > a:where(.uc-dark),
:where(.uc-dark) .uc-navbar-nav > li:hover > a,
.uc-navbar-nav > li > a[aria-expanded=true]:where(.uc-dark),
:where(.uc-dark) .uc-navbar-nav > li > a[aria-expanded=true] {
    color: white !important
}
.uc-navbar-dropdown {
    min-width: 250px;
    padding: 2rem;
    box-shadow: 0 4px 16px -8px rgba(0, 0, 0, 0.2);
    border-radius: var(--radius)
}
.uc-navbar-dropdown {
    background: white !important
}
.uc-navbar-dropdown:where(.uc-dark),
:where(.uc-dark) .uc-navbar-dropdown {
    background: var(--color-gray-800) !important
}
.uc-navbar-dropdown {
    color: var(--color-gray-800) !important
}
.uc-navbar-dropdown:where(.uc-dark),
:where(.uc-dark) .uc-navbar-dropdown {
    color: white !important
}
.uc-navbar-dropdown-nav > li > a {
    font-size: 0.875rem;
    font-weight: var(--font-weight-medium)
}
.uc-navbar-dropdown-nav > li > a {
    color: var(--color-gray-600)
}
.uc-navbar-dropdown-nav > li > a:where(.uc-dark),
:where(.uc-dark) .uc-navbar-dropdown-nav > li > a {
    color: var(--color-gray-400)
}
.uc-navbar-dropdown-nav > li:hover > a {
    color: var(--color-gray-900)
}
.uc-navbar-dropdown-nav > li:hover > a:where(.uc-dark),
:where(.uc-dark) .uc-navbar-dropdown-nav > li:hover > a {
    color: white
}
.uc-navbar-dropdown-nav > li.uc-active > a,
.uc-navbar-dropdown-nav .uc-nav-header {
    color: inherit
}
.uc-navbar-dropdown-nav .uc-nav-header {
    text-transform: capitalize;
    font-weight: var(--font-weight-bold);
    font-size: 1rem
}
.uc-navbar-dropdown-nav .uc-nav-divider {
    opacity: 0.15
}
.uc-navbar-dropdown-nav .uc-nav-divider {
    border-color: black
}
.uc-navbar-dropdown-nav .uc-nav-divider:where(.uc-dark),
:where(.uc-dark) .uc-navbar-dropdown-nav .uc-nav-divider {
    border-color: white
}
.uc-navbar-dropdown-stack .uc-navbar-dropdown-grid > * {
    width: 100% !important
}
.uc-navbar-dropdown-width-2:not(.uc-navbar-dropdown-stack) {
    width: 500px
}
.uc-navbar-dropdown-width-3:not(.uc-navbar-dropdown-stack) {
    width: 750px
}
.uc-navbar-dropdown-width-4:not(.uc-navbar-dropdown-stack) {
    width: 1000px
}
.uc-navbar-dropdown-width-5:not(.uc-navbar-dropdown-stack) {
    width: 1250px
}
.uc-navbar-parent-icon * {
    stroke: var(--color-gray-900) !important
}
.uc-navbar-parent-icon *:where(.uc-dark),
:where(.uc-dark) .uc-navbar-parent-icon * {
    stroke: white !important
}
.uc-navbar-container {
    transition: 0.1s ease-in-out;
    transition-property: background-color
}
.uc-navbar-container:not(.uc-navbar-transparent) {
    background-color: white
}
.uc-navbar-container:not(.uc-navbar-transparent):where(.uc-dark),
:where(.uc-dark) .uc-navbar-container:not(.uc-navbar-transparent) {
    background-color: var(--color-gray-900)
}
.uc-navbar .uc-navbar-item {
    font-family: inherit !important
}
.uc-navbar-item,
.uc-navbar-nav > li > a,
.uc-navbar-toggle {
    font-family: inherit !important;
    padding: 0;
    min-height: var(--uc-nav-height, 48px) !important
}
.uc-navbar-float {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}
.uc-navbar-switcher-nav li > a {
    font-size: 0.875rem;
    text-decoration: none
}
.uc-navbar-switcher-nav li > a:hover {
    opacity: 1
}
.uc-navbar-switcher-nav li > a:hover {
    color: black
}
.uc-navbar-switcher-nav li > a:hover:where(.uc-dark),
:where(.uc-dark) .uc-navbar-switcher-nav li > a:hover {
    color: white
}
html[dir=rtl] .uc-navbar-right {
    margin-left: unset;
    margin-right: auto
}
html[dir=rtl] .uc-navbar-left {
    margin-right: unset;
    margin-left: auto
}
.alert {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    border: 0 !important;
    border-left: 2px solid var(--bs-alert-border-color) !important;
    box-shadow: 0 0.125rem 0.25rem -0.1rem var(--shadow-color) !important
}
.alert :not(pre) > code,
.alert code {
    background: rgba(0, 0, 0, 0.08) !important
}
.table {
    --bs-table-bg: inherit !important;
    --bs-table-color: inherit !important
}
.table > :not(caption) > * > * {
    padding: 1rem 1rem
}
.table.table-xs > :not(caption) > * > * {
    padding: 0.5rem 0.5rem
}
.table.table-sm > :not(caption) > * > * {
    padding: 0.75rem 0.75rem
}
.table.table-md > :not(caption) > * > * {
    padding: 1.25rem 1.25rem
}
.table.table-lg > :not(caption) > * > * {
    padding: 1.5rem 1.5rem
}
.table.table-justify > :not(caption) > * > *:first-child {
    padding-left: 0
}
.table.table-justify > :not(caption) > * > *:last-child {
    padding-right: 0
}
.table > :not(caption) > *:last-child > * {
    border-width: 0
}
.uc-accordion {
    display: flex;
    flex-direction: column;
    gap: 1rem
}
.uc-accordion > :nth-child(n+2) {
    margin: 0 !important
}
.uc-accordion-title {
    text-decoration: none;
    font-weight: 500;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse
}
.uc-accordion-title {
    color: var(--color-gray-900)
}
.uc-accordion-title:where(.uc-dark),
:where(.uc-dark) .uc-accordion-title {
    color: white
}
.uc-accordion-title:hover {
    opacity: 0.75
}
.uc-accordion-title:hover {
    color: var(--color-gray-900)
}
.uc-accordion-title:hover:where(.uc-dark),
:where(.uc-dark) .uc-accordion-title:hover {
    color: white
}
.uc-accordion-title::before {
    content: "\e903";
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-family: "Unicons";
    width: 24px;
    height: 24px;
    font-size: 24px;
    margin-top: 2px;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: transform 200ms ease;
    background-color: rgba(155, 155, 155, 0.25);
    border-radius: 100%
}
.uc-accordion > *.uc-open .uc-accordion-title::before {
    transform: rotate(45deg)
}
[dir=rtl] .uc-accordion-title::before {
    margin-right: 10px;
    float: left
}